怎样用labview实现多个数据进行通信
各位高手:现在做一个向下位机输入(15)个数据,下位机向上位机传送8个数据的文件,不知道怎样做这种通信,请各位高手提点建议!!
不胜感谢! 我遇到如下问题,在学习版主的2005-3-15.56(电压示波器,通道和采集点数可以由PC机发送数据下去的)单片机开发例程时有疑问
从串口读入上位机的数据有8个,但这8个如何进行分别,若是要将它们分别用控件显示出来的话,不知怎么来区分
另外,关于从上位机送入串口的数据有多个,例如15个,不知道这些输入项如何利用串口进行传输,如何进行分别?
最关键的是怎么来区分多个数据啊,这个问题实在让像我这样道行不够深且没有学过通信的人头疼 各位高手,能否给点建议,也许我问的问题太基础了 以HEX显示的情况下,看到的是什么,发出去的就是什么!并且都是STRING,可以用CONCATENATE STRING的控件将它们连接起来! 单片机发送多少上来,也是可以用循环送入到SBUF,上位机可以一次性读取多少字节,或查询有多少字节在缓冲里面,再读取! 要将各字节显示出来,可以用STRING SUBSET就可以的! 实现功能是简单的,串口的例子基本都可以拿来用。。
关键是程序的健壮性,建议自己定义一个通讯的协议,加入一些抗干扰的检测,然后要考虑比如通讯链路物理中断,上下位机通讯过程中死机。。。。。
这些考虑都可以在协议中体现,建议参考TCP/TP协议栈,当然,看个大概就可以了。。 7# 飞雨天
谢谢版主的帮助和支持! 6# cpubbs
谢谢版主的用心回复,感谢了,谢谢你的热心帮助! 6# cpubbs
一定会努力去做! 有仪器的话,多练练就可以了。 7# 飞雨天
谢谢你了,朋友,祝你愉快,愿以后经常能和你学习!
页:
[1]