LabVIEW论坛
直播中

晏怡果

6年用户 10经验值
擅长:接口/总线/驱动 控制/MCU
私信 关注
[问答]

Labveiw持续被动接收STM32串口的数据,间断写入数据并反馈数据,如何设计程序?

Labveiw持续被动接收STM32串口的数据(来自力传感器),同时需要间断写入数据并反馈数据,如何设计程序?是写入后再读取?还是被动接收与写入分开写?请高人指点。
2018-03-07_230933.png

回帖(4)

frank

2018-3-8 10:13:57
根据你的描述,持续被动接收与间隔性(可以理解成非周期性?)反馈数据,建议使用事件结构。事件超时的分支是接收函数(visa读取),另外在前面板写入数据的控件,设定相应事件,功能visa写入
举报

晏怡果

2018-3-11 22:23:49
是的,通过按钮下发指令与反馈数据是非周期性的,被动接收是周期性的。但被动接收的大量数据把下发指令所反馈的数据给冲掉了。所以我写了一个顺序结构,在没有周期性指令的时候发空指令下去,但程序卡死了。还是事件结构超时读取吧,谢谢指点!
举报

汪刚刚

2018-3-11 23:44:06
软件结构写得很乱
赶紧换个架构
这里面都是串口实例
https://bbs.elecfans.com/forum.p ... =1403377&extra=
举报

晏怡果

2018-3-17 23:39:25
好的,真心感谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分