一个labview程序能否同时驱动两个设备?
时间:10-02
整理:3721RD
点击:
要做labview与l两台设备的数据收发,能否将这两台设备分别连在电脑的两个USB端口,而它们的labview驱动及收发代码写在一个labview程序中并行执行?
收发代码写在一个程序是否会产生数据冲突?
虚心求教,谢谢各位大虾!
可以
最好不要这样进行收发数据。
你好,想问下为什么最好不要这样做吗?会有数据冲突错误吗?谢谢了~~:)
很可能会有数据冲突错误。你可以试一试。
如果数据量不大还好,如果数据量大会引发冲突
你好 之前的帖子,希望你还能回复~~
你之前说一个labview程序可以同时驱动两个设备 是有什么理论依据吗?还是之前也这么做过?马上答辩了,还麻烦解答下,谢谢!
我经常用labview协调两三个设备之间的工作时序,以便完成一些工作。我并不清楚其它楼所说的大数据情况是指多大的数据量,但我有时采集的光谱仪的数据在几万个点量级,没有遇到什么问题(我使用的是gpib~usb转接线,或者网线)。
你所说的并行执行,在运行时还是有先后顺序的。极端的说,电脑cpu本身并没有并行执行的能力,只是操作系统非常快速的切换时间片,给人造成了电脑在同时做几件事的错觉。
遇到同样的问题
支持一下支持一下
学习学习。