【发布时间】:2011-01-04 17:47:40
【问题描述】:
允许 C 代码定期访问从单独的 Labview 程序生成的整数的瞬时值的最佳方法是什么?
我有控制科学实验并每 20 毫秒记录一次数据的时间要求严格的 C 代码。我还有一些 labview 代码可以操作不同的仪器并每 100 毫秒输出一个整数值。我希望我的 C 代码能够记录来自 labview 的值。最好的方法是什么?
一个想法是让 Labview 循环将整数写入文件,并让 C 代码循环读取文件的值。 (如有必要,我可以在我的 C 代码中添加第二个线程。) Labview 还可以链接到 C dll。所以我也许可以用 C 语言编写一个 DLL,以某种方式促进两个程序之间的共享。这是可取的吗?我该怎么做?
【问题讨论】: