在LabVIEW中如何同时控制在同一总线上的多个GPIB设备



硬件: GPIB>>External Controllers/Convertors>>GPIB-ENET, GPIB>>External Controllers/Convertors>>GPIB-ENET

问题: 我想在同一总线上同时对两个不同的GPIB设备进行测试,在LabVIEW中实现有什么好方法?

解答: 这个问题用数据流方式来实现很简单。在程序框图中,按照错误输入端和错误输出端的输入、输出连线,您可以很容易地控制VI运行的时序。例如,您可以用VISA open VI打开一个资源,然后把这个VI的错误输出端连接到打开另一个资源的VISA Open VI的错误输入端。接着您用一个VISA Write VI连接设备1,另一个VISA Write VI连接设备2,再用一个VISA Read VI连接设备1,另一个VISA Read VI连接设备2,这几个VI按次序通过错误流。一个设备的读和写不影响另一个设备的读和写动作。相对于语法结构,数据流方式更有效、更好的编程。附件部分的程序框图截图展示了如何用数据流方式与两个GPIB设备通讯的情况。

相关链接:

附件:





报告日期: 09/20/2006
最近更新: 10/17/2006
文档编号: 33CFMUFQ