LabVIEW

 找回密码
 注册

扫一扫,访问微社区

查看: 235|回复: 4

[求助贴] 关于串口通讯的问题请教

[复制链接]
发表于 2019-2-17 11:39:51 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
大家好!
8 v+ E0 ?- y. w0 c, ~% ]之前我用LabVIEW做过很多串口通讯,都是上位机发命令给下位机,然后再读取下位机的反馈。$ w5 \# U" Y+ {7 O
但是现在有个项目,下位机不需要上位机的指令,直接会把数据发送到串口,只要读取数据就可以了。8 \/ j& X& G6 H2 R
也就是说串口通讯程序里配置好串口之后,只要连接VISA Read,不要VISA Write。
/ f+ m# F; ]/ b: i; I# Z请问大家Labview这样可以实现吗?如果不行,应该怎样做? 谢谢!$ f: z  P$ [" _% C! k
IDAQ-USB-6009数据采集卡
发表于 2019-2-17 18:17:45 | 显示全部楼层
在线课堂
这样是可以的。你只需要不停的读取就可以了,然后查找帧头。提取数据即可。
 楼主| 发表于 2019-2-17 23:19:43 | 显示全部楼层
谢谢回复!再问下怎样查找帧头呢? 这样的话读取的数据会不会乱呢?比如会有不完整的帧?以下是我要读取的16进的数据格式。- y5 o& B5 ?% p8 g

data

data
- {$ O$ Q3 V& ~6 q
- T/ Z8 G$ \. p) y4 I+ _- f* V. h
 楼主| 发表于 2019-2-19 19:16:48 | 显示全部楼层
没有继续回复了,跪求砖家。。。
发表于 2019-6-22 16:11:33 | 显示全部楼层
这不很简单吗?通过前面1,2,3三个字节就可以提取数据出来了。读取串口数据肯定不会每次刚好是一个完整的帧数据的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备13044638号-3 )

GMT+8, 2019-8-18 06:52 , Processed in 0.030193 second(s), 25 queries , Gzip On, MemCache On.

Powered by vihome X3.4

© 2006-2019 IOEDU Inc.

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