Hello everyone,
I have at least 5 different devices sharing the same bus and I am using GPIB for the communication with them.
I am looking for an optimal command sequence for communication like
for write *rst; *cls; some_command; read ; *wai (or *opt? *opt).
Additionally, GPIB communication occurs from a different VI's simultaneously (I am not an original developer of these programs).
Sometimes the program froze when one of the devices reveals the error of the command from the remote program (i.e. VI).
So, my idea is to prevent the error organizing a timetable for commands, I mean Check if device is busy, wait, if too long -- Cancel; send a command; read; wait until reads; make a mark that device is free for another command.
Thank you in advance for any suggestions.
Bests,
Dima