关注:245 2014-01-19 15:59

PXI-8431/2串口通信,串口1写、串口2读。设置读取大小为100,写入字符数小于100时,读取会延时;远远小于100时,程序延时报错,并能正确读取写入的内容

已解决 悬赏分:0 - 解决时间 2025-06-20 07:47
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40

串口读操作时,设置的读取大小确定了函数读的次数,读完后等待下一个数据,写入数据不够时,导致读函数长时间等待,最后超时报错。如果读写程序在一个VI中,建议把写入的字符数量返回给读函数;如果读写VI分开,建议匹配好读写的字符大小。