10-16-2008 12:01 AM
I am having trouble writing Trace Data (8001 point arrays) to our R+S FSP7 spectrum Analyzer, to use its peak search facility. It works some of the time, and returns the peaks found. But seemingly at random, with particular data arrays, the instrument coughs up "instrument errors 113 (undefined header), 102 (syntax error), 350 (queue overflow) etc, and freezes my labview program. Other data arrays work fine, and there is no obvious difference between data that succeeds and that which fails. It repeatedly fails on the same data , and repeatedly succeeds on other data. I am suspicious of GPIB timing errors, since data which fails regularly, suddenly succeeds when I have NISPY running to trace the bus communications. I am assuming running NISPY slows down the GPIB slightly while it captures traffic, perhaps giving the GPIB interface (either on the FSP or on the PC?), or the internal operations inside the FSP time to transfer the 8001 point array without glitches. I may be wrong in this assumption. If it is timing errors, why does it only happen with particular sets of data and not with others? Could I have a slow GPIB card in my PC? It never fails on uploading the 8001 point spectra from the FSP to the PC, and only (repeatedly) fails when writing certain particular data arrays back into the FSP.
The standard RSFSP Write Trace Data.vi I am using is from the rsfsp.llb I downloaded in 2006, and I am assuming there is nothing more recent that might address this problem.
I havent found a way to slow down the transfer of the array to the FSP7
Can anyone help or suggest further tests to isolate and identify the problem?
10-16-2008 04:28 PM
10-19-2008 06:14 PM
10-20-2008 01:04 PM