找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2457|回复: 11

怎样用labview实现多个数据进行通信

[复制链接]
发表于 2009-9-14 17:41:17 | 显示全部楼层 |阅读模式
各位高手:
   现在做一个向下位机输入(15)个数据,下位机向上位机传送8个数据的文件,不知道怎样做这种通信,请各位高手提点建议!!
不胜感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-9-15 18:15:26 | 显示全部楼层
我遇到如下问题,在学习版主的2005-3-15.56(电压示波器,通道和采集点数可以由PC机发送数据下去的)单片机开发例程时有疑问
从串口读入上位机的数据有8个,但这8个如何进行分别,若是要将它们分别用控件显示出来的话,不知怎么来区分
另外,关于从上位机送入串口的数据有多个,例如15个,不知道这些输入项如何利用串口进行传输,如何进行分别?
最关键的是怎么来区分多个数据啊,这个问题实在让像我这样道行不够深且没有学过通信的人头疼
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-15 18:16:12 | 显示全部楼层
各位高手,能否给点建议,也许我问的问题太基础了
回复 顶

使用道具 举报

发表于 2009-9-16 09:39:04 | 显示全部楼层
以HEX显示的情况下,看到的是什么,发出去的就是什么!并且都是STRING,可以用CONCATENATE STRING的控件将它们连接起来!
回复 顶

使用道具 举报

发表于 2009-9-16 09:40:01 | 显示全部楼层
单片机发送多少上来,也是可以用循环送入到SBUF,上位机可以一次性读取多少字节,或查询有多少字节在缓冲里面,再读取!
回复 顶

使用道具 举报

发表于 2009-9-16 09:40:32 | 显示全部楼层
要将各字节显示出来,可以用STRING SUBSET就可以的!
回复 顶

使用道具 举报

发表于 2009-9-16 10:01:13 | 显示全部楼层
实现功能是简单的,串口的例子基本都可以拿来用。。
关键是程序的健壮性,建议自己定义一个通讯的协议,加入一些抗干扰的检测,然后要考虑比如通讯链路物理中断,上下位机通讯过程中死机。。。。。
这些考虑都可以在协议中体现,建议参考TCP/TP协议栈,当然,看个大概就可以了。。
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-16 14:34:12 | 显示全部楼层
7# 飞雨天
谢谢版主的帮助和支持!
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-16 14:37:03 | 显示全部楼层
6# cpubbs

谢谢版主的用心回复,感谢了,谢谢你的热心帮助!
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-16 14:37:38 | 显示全部楼层
6# cpubbs

一定会努力去做!
回复 顶

使用道具 举报

发表于 2009-9-16 20:19:00 | 显示全部楼层
有仪器的话,多练练就可以了。
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-17 16:26:45 | 显示全部楼层
7# 飞雨天
谢谢你了,朋友,祝你愉快,愿以后经常能和你学习!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 11:45 , Processed in 0.055565 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表