AnsweredAssumed Answered

vrf Two programs running on the Lan

Question asked by VRFuser on Oct 30, 2006
If you are using VISA and the instrument is using the VXI-11 protocol (which I believe the 34980 does), then you can use VISA locking to protect one program from the other.  Each program needs to call viLock() and viUnlock() around its set of calls to the device.  If one program has the lock, the other will block until it's released.
      If the LAN instrument does not use VXI-11 for its transport (such as the newer synthetic instruments, which are only programmed through IVI-COM or perhaps Socket calls), then I'm not sure there's a good solution.  The LXI Consortium is actively working on "resource management", but I think it's too early to tell how it's going to pan out.

Brian Powell

>Does anybody know, what will happen if I run two separate Vee programs
>querying the same instrument over the LAN. First program is taking
>readings every 3 mins, 2nd program is taking reading every 24hrs. What
>happens if they both try to talk to the instrument at the same time?
>Will Vee crash or will the agilent 34980A put the tasks in a queue.

To subscribe please send an email to: "" with the word subscribe in the message body.
To unsubscribe send a blank email to "".
To send messages to this mailing list,  email "". 
If you need help with the mailing list send a message to "".
Search the "unofficial vrf archive" at "".