labview串口读写不同指令,有的指令无法读取

2019-07-17 15:36发布

file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Foxmail7/Temp-5480-20171013085833/CatchF348.jpgfile:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Foxmail7/Temp-5480-20171013085833/CatchF348.jpglabview上位机程序,串口读写三个不同的指令,每次写入一个指令都会返回相应的数据,写一次指令,读取一次数据,三个指令分别为
写电流指令---读取电流值---写读取AD值指令---读取AD值---写读取温度值指令---读取温度值,此部分在while循环中执行。
但现在调试结果是无法读取AD值。读取AD值指令的读取字节数为0.
程序如下:(按顺序拼接)
CatchF348.jpg Catch4ABB.jpg Catch655E.jpg Catch5E1F.jpg

现在除了AD值不能读取外,其它数字都能正确读取。

这是我在原程序上修改的,原来的程序没有电流设置部分。其它部分程序均没有动,原来程序只有读取AD值和温度值,可正常运行。加入电流设置部分后,AD值就无法读取

请问大神们能指教下吗?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。