zhaozheng 发表于 2010-5-31 21:06:47

急急急!为何串口读数据时而可以时而不行呢?

急急急!为何串口读数据时而可以时而不行呢?

boyzhang 发表于 2010-5-31 22:25:58

是发数据的机器没有发出来还是程序收不到?上传你的程序。或加延时在程序上面,你的程序需要有循环。

boyzhang 发表于 2010-5-31 22:26:15

如果程序只运行一次就会这样,所以要有循环读取

zhaozheng 发表于 2010-6-1 10:18:43

回复 3# boyzhang 的帖子


    程序已上传,麻烦指导,谢谢

qiuyan 发表于 2010-6-1 10:38:01

回复 4# zhaozheng 的帖子
简单点,可能你的缓冲区填入的不够大,或者时间超时了,下面的程序就可以了

zhaozheng 发表于 2010-6-1 11:15:09

还是不行呀,还是超时错误。

zhaozheng 发表于 2010-6-1 11:20:47

qiuyan:你好!你用属性节点代替了我的字节总数控件,虽然没有出错,但是属性节点读取的字节数是0。如果设定字节数>0,就会出现超时错误。你再看看,谢谢!!!

boyzhang 发表于 2010-6-1 11:35:13

填写超过0就超时错误,应该是你另一端发送数据的设备没有回传数据,你用其他软件能正确读取吗?

zhaozheng 发表于 2010-6-1 12:07:55

用其他软件可以正常读取的

zhaozheng 发表于 2010-6-1 12:12:34

会不会LV是盗版的缘故呢,同时谁有最近的VISA的驱动呢?传一个上来谢谢!!!

qiuyan 发表于 2010-6-1 16:39:27

回复 7# zhaozheng 的帖子


    我用属性节点是想将所有的数据都读出来,看看读不出的原因,你那个直接写值有时会出错

zhaozheng 发表于 2010-6-1 17:02:01

但是属性节点读出来的是0,这是咋回事呢
???请高手们指教!!!
页: [1]
查看完整版本: 急急急!为何串口读数据时而可以时而不行呢?