04-22-2014 11:25 AM
Hi,
My system uses GPIB bus. I controll that using VISA libraries from LV.
One controller and ten devices connecet to the bus.
Can I have two session opened - one sesion per device - and receive (to the controller) the data from both of them simultanousely?
04-22-2014 11:58 AM
You can only talk with one instrument at a time due to hardware reasons. But the hardware can figure that out. Just understand that they won't be EXACTLY in parallel.
04-22-2014 12:11 PM - edited 04-22-2014 12:11 PM
OK,
Is it a GPIB limitation? What happen if I use LAN instead GPIB?
@crossrulz wrote:
You can only talk with one instrument at a time due to hardware reasons. (...)
Is it an assumption of the GPIB bus? Could you refer me to any document which states this?
04-22-2014 01:07 PM
04-22-2014 02:12 PM
@MimiKLM wrote:
Is it an assumption of the GPIB bus? Could you refer me to any document which states this?
LAN has the same issue. It is a matter of having only one bus that can be talked over at a time. But the transmission is fast enough that you won't notice.
If you try to send a command through VISA to multiple instruments, it will be a race condition of which one will talk first. 99% of the time, it doesn't matter since the second one will talk as soon as the first is done.
04-22-2014 02:27 PM