NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

实时监测VI 的程序结构问题,请高手指教

用Labview编了个实时监测软件(作为上位机软件),下位机是单片机,通过串口进行通信。

附件是VI程序,请帮忙看看。对照VI前面板,简单说明一下:

1.写串口-指令:用的事件结构,按下相应按钮,即向串口写相应指令

2.读串口-故障码

3.读串口-实时数据:200ms发送1次数据,要求读取串口数据显示实时转速、压力等

 

现在的问题:“读串口部分的程序”要每200ms执行一次,“写串口部分的程序”则当相应按钮按下执行,不知道程序结构上如何安排?

附件VI中的结构,“读串口部分的程序”要等“写串口部分的程序”执行后才会执行,无法每200ms执行

所以请高手帮忙改改,或者给个类似的例子我看看也行,谢谢。

0 项奖励
1 条消息(共 3 条)
3,776 次查看
Try multiple-loops; one for reading and the other for writing...
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 3 条)
3,751 次查看
用两个并行的循环不行吗一个放事件 一个放读串口要是需要事件后读 可以再用个局部变量 在读串口里做个与运算
0 项奖励
3 条消息(共 3 条)
3,696 次查看