labview串口读写不同指令,有的指令无法读取
时间:10-02
整理:3721RD
点击:
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.
程序如下:(按顺序拼接)
现在除了AD值不能读取外,其它数字都能正确读取。
这是我在原程序上修改的,原来的程序没有电流设置部分。其它部分程序均没有动,原来程序只有读取AD值和温度值,可正常运行。加入电流设置部分后,AD值就无法读取
请问大神们能指教下吗?
写电流指令---读取电流值---写读取AD值指令---读取AD值---写读取温度值指令---读取温度值,此部分在while循环中执行。
但现在调试结果是无法读取AD值。读取AD值指令的读取字节数为0.
程序如下:(按顺序拼接)
现在除了AD值不能读取外,其它数字都能正确读取。
这是我在原程序上修改的,原来的程序没有电流设置部分。其它部分程序均没有动,原来程序只有读取AD值和温度值,可正常运行。加入电流设置部分后,AD值就无法读取
请问大神们能指教下吗?
请上VI先!
串口同一通道,如是半工半读不能并行写入,写入之间加延时
好复杂
1,指令有没有错?
2,假如指令没错,单独的写个程序,只测试AD的读写,看看是否还是无数据。
3,假如单个AD程序可以用,那么把你现在这个程序的顺序改一下,把AD的读写放在最前面,看是否正常。