2019-07-17 20:00发布
ShuiMoLise 发表于 2017-2-5 10:49 现在串口多数是全双工同时读写也没关系吧!如果非要控制流程建议把串口读写利用“LV2型全局变量”写到一个子vi里面(也就是写成动作机)把子vi设置成不可重入。可以参考一下LabVIEW宝典。
最多设置5个标签!
也可以考虑用事件结构,例如,超时分支放默认的操作(即优先级较低的操作、常规循环的操作),如读取操作,再设置一个布尔按钮(负责响应写入动作)值发生变化的分支,用于处理写入操作。这时候,如果有需要自动响应写入,加上相应的软触发即可。
如果串口设备是写一条指令才能读一条指令的,那么就在写指令处进行条件判断即可。
如果有多个不同指令要处理,个人喜欢用状态机来处理。
这个是正解,把读写封装到一个VI就可以了
一周热门 更多>