11-07-2022 03:43 AM
Good morning, I have created a diagram in labview that allows me to make eight measurements of a DC voltage by means of the Agilent 33120A generator with a 0.2 volt increment, which are measured by an Agilent 34401A multimeter and a DSOX1204G oscilloscope. Since I have to make the measurements automatically, I have set up a string for each instrument. The system set up, however, does not take any measurements.
what do you think the error could be?
I enclose a photo of the diagram
Translated with www.DeepL.com/Translator (free version)
Solved! Go to Solution.
11-07-2022 04:51 AM
Hello , dont make multi write function just one write and one read function inside for loop and let it run 8 time , check that
11-07-2022 02:03 PM
You should attach the code rather than a picture. Also, please describe what you are measuring, are there timing requirements, etc.. Also, what error messages do you receive from which instrument? How are the instruments connected to the PC? (GPIB, USB, serial, etc..) Can you verify that each instrument works on its own before trying them in combination in LabVIEW? How are the instruments configured before you send the MEAS commands?
A few general comments..
- Doing a write, then waiting for a read on one instrument then attempting the same on the other will cause delays. You would be better off sending the MEAS to both instruments and then reading the data afterwards. Better still a physical trigger between the two instruments for simultaneous measurement.
- Usually you need to setup a measurement trigger, arm the trigger and then send the MEAS command to perform the measurement. I'd guess your instrument isn't ready to measure and it just ignores your MEAS commands.
- There are pre-made LabVIEW samples for working with these instruments. They are not complete working programs, just pre-assembled collections of common functions. You still need to read the instrument manuals and understand the instruments, but these drivers show you best practices and have some working examples you can try. See..
33120A - http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=103
DSOX1204G - http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=38146
34401A - http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=978
Hope that helps.
Craig