05-01-2015 04:08 AM
I have following problem.
I try to replace an old wavetek 172B with a Agilent 3512. So Labview should work as a GPIB Translator.
My code should behave like a 172B Wavetek and forwarding all GPIB commands to the Agilent 3512.
What i use is a GPIB-USB-HS.
Now, how do i create a proper programm which don't act like the system controler? Or is this not possible with labview14?
So thats my code so far and it works. But when i recieve a message then i don't get any adress from the trasmitter, so i can't send any answer back.
Also, this code produce Error 6 as long as ther is no message to recieve.
Sorry for my bad english and Thanks for your help
05-01-2015 07:53 AM
I don't understand what you are trying to do.
If you already have another test program which is controlling the Wavetek, simply take that program and use it to create another program and in this second program translate the Wavetek commands and query to one for the Agilent 3512.
05-01-2015 08:05 AM
05-01-2015 08:17 AM
Sorry my bad.
The wavetek is working over GPIB in a old testsystem which is controlled over a terminal and programed with mentor (old programing language).
So my task is, to replace the wavetek 172B because its obsolet.
The KeySight 33500B will be the reblacement instrument.
Now that i can replace the wavetek i need a GPIB Translator, which recieve the commeands from the testsystem controller and translate it for the KeySight.
My Labview Program shall be this GPIB Translator so it has to act like the wavetek 172B.
So my question is, how do i configure/program a proper GPIB communication in which Labview is a Listener/Talker but not the system controler.
Shall i use VISA or GPIB functions and how will such a proper communication look like?
05-01-2015 08:49 AM