首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

串口接收有关问题

2011-12-31 
串口接收问题我在做一个和设备进行控制和通信小软件,以前是用超级终端来控制设备的。目前发命令给设备的话,

串口接收问题
我在做一个和设备进行控制和通信小软件,以前是用超级终端来控制设备的。目前发命令给设备的话,设备的动作响应是正常的;但是如果发查询命令给设备让它返回状态数据,这时候存在问题: 返回的数据是乱的,没有按照设想。


代码如下:

'readig PRF 
MSComm1.Output = vbLf & "prf?"
Text1.Text = MSComm1.Input

'reading temperature
MSComm1.Output = vbLf & "temp?"
Text2.Text = MSComm1.Input

'reading alarm
MSComm1.Output = vbLf & "alarm?"
Text3.Text = MSComm1.Input

'reading hours
MSComm1.Output = vbLf & "hours?"
Text4.Text = MSComm1.Input


请高手指点迷津。。。

多谢了。



[解决办法]
LZ:看你那个0分贴中
Send line ends with line feeds 
是指送出指令带换行符

VB code
'readig PRF MSComm1.Output = "prf?" & vbLf
[解决办法]
http://download.csdn.net/source/1262066

使用这个调试一下,再看看代码,照着修改一下即可。

热点排行