求教labview高手

有谁有经验通过串口通信实现远程设备控制的?能否上门讨教一下。鄙人最近碰到了瓶颈,觉得步履维艰,效率低下。

TOP

就是rs232串口通讯啊,3根线的那种(9 pin插口)。在远方的dsp系统里面,语法都用c++写好命令语句了,我现在就是需要在labview界面上调节参数,通过串口送去dsp系统。

TOP

两种可能的方法
1. 关于RS232的函数都在VISA里面,相关的例子可以在它自带的例子里搜索RS232或者serial。通过VISA的读写方法可以直接给串口发或读string。注意的就是格式,例如空格转行等等。还要注意读写操作之间的间隔时间,很多设备如果间隔太短来不及反应。
一般情况下可以先用windows自带hyperterminal自己测试接口configuration和口令是否正确。这一步能成功,labview就没什么问题了。
2. 把C程序做成dll的,dll的方法labview可以直接调用,尤其是C的,最方便。要注意的是labview好像不支持指针,所以所调用dll的方法的输入输出最后都做成基本的数据类型,例如int,string等等。

TOP