labview采集数据的实时传输

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:01:34
采用labview开发一套采集程序,运行在前置机上,1s生成一个txt文档,然后从前置机实时传到控制机上,前置机和控制机用网线连接。

采用C#,用socket通信,写了c/s结构的程序,可以传输文本。但不知道怎么样可以实现实时传送。(要用timer扫描文件夹吗?以判断是否生成新文本,再传。怎么实现呢)

另外:labview自带的传输可以使用吗?(对labview不太熟,所以不知道相关的技术是否有,有的话实现难度大不大)

建议你不要这么做!
你可以前端机即写文件也进行数据通讯,后台机,通过通讯数据再写文件。当然最好是前面不写文件,全部数据都传到后台来处理。
使用socket通讯应该没有什么问题,比较可靠,LabVIEW中有例子可参考。socket这个东东我感觉应该是基于opc做出来到,但不确定。
如果对数据的完整性要求很高,建议使用tcp连接。后台机建服务,前端机为客户端。LabVIEW也有比较不错的例子。

你看看labview那本书的网络编程那章,应该有你想要的

百度一下就知道 搜索下就有答案了 床简偎侧