在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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.