From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

labwindows/cvi串口通信问题

我现在需要编写一个串口软件,与一个列车网关进行通信,列车网关每隔0.08秒发送一个180字节状态信息给PC机,PC机在读取180个字节后,比较第1(0x22),2(0x55)和179(0x77)位(第180位为校检和位)的标志是否与规定字符的相符,如果接受正确,则先用OPENCOMCONFIG命令,至串口校检模式为3,然后发送一个一字节的地址数据(0x22),再至串口校检模式为4,即空校检模式,发送50字节的信息数据反馈给网关.现遇到的问题是,如果PC机只接受网关的信息,能够正确接受,并且数据正确,但比较3位标志字符段判断正确后再发送命令后,通信就会出现错误,并且经常出现控件反映迟钝的现象.通信是利用PC的com1,波特率是115200,我使用的是串口InstallComCallback函数,当接受到180个字节时候触发.
0 Kudos
Message 1 of 1
(4,097 Views)