完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
26个回答
|
|
|
通讯都是有通讯协议的,按单片机的通讯协议来解码即可。
|
|
|
|
|
|
|
|
|
|
|
|
我知道通信协议,我也做过VC的上位机,例如AAA之后发加速度数据,BBB之后发速度数据,CCC之后发位移数据,但是用LABVIEW 哪个控件能做到这个呢?? |
|
|
|
|
|
我知道通信协议,我也做过VC的上位机,例如AAA之后发加速度数据,BBB之后发速度数据,CCC之后发位移数据,但是用LABVIEW 哪个控件能做到这个呢?? |
|
|
|
|
|
我知道通信协议,我也做过VC的上位机,例如AAA之后发加速度数据,BBB之后发速度数据,CCC之后发位移数据,但是用LABVIEW 哪个控件能做到这个呢??有例程吗 |
|
|
|
|
DDDD23 发表于 2018-3-5 16:17 先无损接受数据,接着解码显示,再保存。labview这方面没有范例,不过可以搜搜这个版块,也许有。 |
|
|
|
|
|
你可以根据发送的顺序进行字节的分段,然后分别做处理,使用字符串截取
|
|
|
|
|
|
|
|
|
|
|
wyq95361977 发表于 2018-3-5 19:18 没看明白、没看明白
|
|
|
1 条评论
|
|
|
|
|
|
|
|
|
你单片机直接传递过来的假设ABC。其中ABC是字符串,这个时候解析不太好解析,容易错误。你可以单片机发送时设置一个协议,比如加一个帧0xaa66,那么接收过来的字符串转换为字节数组后就变成了0xaa66XXYYZZPP,PP设置成校验。就可以按顺序解析了。可以使用LV自带的VISA,当然如果用的话,必须安装驱动(官网下)。也可以使用C++控件MSComm控件。
|
|
|
|
|
huanggeyuyemin 发表于 2018-3-6 22:51 嗯嗯,你的协议比较好,但是我现在不知道用哪个控件来实现这个功能,也没有找到相关例程,不知道怎么办 |
|
|
|
|
huanggeyuyemin 发表于 2018-3-6 22:51 嗯嗯,你的协议比较好,但是我现在不知道用哪个控件来实现这个功能,也没有找到相关例程,不知道怎么办 |
|
|
|
|
|
协议很简单,用VC很容易做到,但是用labview就不知道用什么控件,怎么去组合,前辈有没有例程啊 |
|
|
|
|
|
没问到点啊,这个就不是控件的事情……是协议和函数的事情。。
|
|
|
|
|
|
|
|
|
|
|
|
我的是这么写的,总是出错,我用其他软件测试过下位机程序是对的,发送协议格式如下所示: printf("abc"); printf("%f ",-3.256); printf("def"); printf("%f ",7.26); printf("hij"); printf("%f ",-5.256); //SYSTICK_Delay1ms(2); 不知道这样哪里错了
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:48 , Processed in 1.126102 second(s), Total 86, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2488