02-11-2008 04:01 PM
02-12-2008 09:43 AM
Hi Julian,
Are you using the LabVIEW driver for your device, available on our instrument driver website? We have one that specifically works for the E4407B. Within this library, I believe that the Store Measurement Results function should help with obtaining the data, as it can be used to save or restore measurement information to or from the device.
Regards,
Lauren
02-12-2008 11:24 AM
02-12-2008 01:03 PM
Hello Julian,
I actually worked on parts of the instrument driver and after checking again I can say that unfortunately neither the ESA nor the PSA models have support for saving their data files directly to an external harddrive. As for working around this, Nathan summed the best ways. Saving onto a floppy disk probably would be the fastest way to backup a relatively low number of files. However if you need to use the data from the .CSV file on the computer or you are going to back up many files, exporting the data from LabVIEW would be much better since you can use the driver to fetch the data as an array and automate the process.
.CSV extension stands for "Comma seperated trace values" but I couldn't find any more information on the actual file formating specifications. I don't know if an application would be able to open and directly modify the data. However since the Read Measurement (Others) VI already gives you the array of measurements, you can format it and write to a file of your own choice using the various write to file blocks in LabVIEW.
Are you controlling the instrument completely remotely or are you using it manually and then trying to save the data onto the computer? Also do you want to save a measurement that is already done and can not be reproduced or is it ok to re-measure and try to save the new results?
02-12-2008 01:57 PM
02-12-2008 02:50 PM - edited 02-12-2008 02:59 PM
Hello again Julian,
So I made a basic example VI that should theoretically return the measurements of the spurs found but I unfortunately can't generate an appropriate signal to actually validate the full functionality. I ran the VI with the E4404B and it seems like it is working and returns 0 as the measurement since there are no spurs (flashes no spurs found on the display).
As for the timeout issue you are having, most common reason for that is not configuring the instrument correctly. For example if you can focus on a smaller frequency range, you need to adjust your frequency start and frequency stop controls accordingly. Also if you look at the block diagram, there is a Maximum Time constant (20000). Increasing that value should allow the VI to tolerate a longer measurement period and can also solve your timeout problem (These instruments are quite slow so if you actually go into the driver VI's you would see a lot of hardwired delays like that).
I attached the VI block diagram and front panel. The red circles show the controls or constants that I created.
Let me know if it works.