01-16-2009 10:47 AM
Hello,
I am new to LabView and this forum. I am trying to control the Agilent 8110A Pulse Generator remotely with LabView. With the other instruments I am using, a "rem" icon appears on the screen when I run sample VIs. However, errors just pop up with initialize.vi when I test the 8110A. It's not a bus error, but an 'id query fail'. I'm not sure what that means or how to handle it. The GPIB address is 10, and I found this on the instrument, but there is still an error when I set the ID to 10. What can be done? Thanks
01-16-2009 11:00 AM
The id query will fail when the intrument does not respond correctly to the id query.
Have you looked at the Initialize Function? Does the Initialize function have a Boolean input for ID Query? It should and if you look at the code, when this is true, it will send the command *IDN? (or soemthing similar) to the instrument. The instrument will respond with an identification string. Probe the output of the read and see what the instrument is actually returning and compare it to what the VI expects. You can also issue the query in MAX. The *IDN? is a standard GPIB command, is not all all related to the GPIB addressand if you find that the returned string does not match what the VI wants, modify the VI or wire a false constant to the ID Query input.