hu0000000 发表于 2010-11-16 20:24:59

LabVIEW 串口读写

      我是刚用LabVIEW的菜鸟,麻烦大家看看这是什么问题,谢谢!
      我想通过通过串口写入读出数据,以达到查询仪器工作状态以及控制仪器的目的。写了如图的这个简单的程序,并且串口的驱动程序也从NI网站上下载安装了,可是当我按照通讯协议输入命令,却没有结果,例如,通讯协议里VE加上回车 是查询版本,我输入“VE\r”却没有任何输出,程序也没有报错。多谢了!

wdyjz 发表于 2010-11-17 04:55:19

串口配置不对,程序也不对。你还不如用自带的串口例子做。
正确方法:配置时结尾自动添加字符设置为F, 发命令后延时,然后再读取数据。

hu0000000 发表于 2010-11-17 15:36:56

       谢谢版主的答复,问题已经解决了
       问题出在1、输入输出之间要有一定的时间间隔2、输入命令结尾为回车,也就是"\r ” ,应该将输入字符串的的属性进行设置,否则“\r”将作为两个字符处理导致没有输出结果,谢谢!!!
页: [1]
查看完整版本: LabVIEW 串口读写