abaddon.shawl 发表于 2008-5-27 19:08:46

关于RS232串口中的指令问题

最近给一台控温仪 ( 东方晨景 TC202控温仪) 编程,RS232串口的labview编译之前就已经做过,相信数据线也不会有什么问题,但是输入指令后仪器就是没有反应,怀疑是指令有问题。

仪器本身支持ASCII码
VISA Serial,byte count是1,错误显示说Timeout。

根据说明书,指令为:"#AA回车符"
AA指仪器地址, 回车符的ASCII码是0DH, 所以我输入了“ #010DH ”,但就是没有反应,即Timeout。

请问有谁遇到过类似的指令吗? 是怎么解决的

[ 本帖最后由 abaddon.shawl 于 2008-5-27 19:11 编辑 ]

wdyjz 发表于 2008-5-27 19:56:52

,指令为:"#AA回车符"
就用字符串连接么
#
AA
回车符string
连接起来

abaddon.shawl 发表于 2008-5-27 22:03:20

我觉得不需要连接他们阿, 可以直接输入为什么还要连接呢
问题是回车符在ASCII码里应该怎么表示?我查过了,0DH是十六进制,加在后面不对

有没有办法把 十六进制转换到ASCII码?

cpubbs 发表于 2008-5-28 09:20:44

看精华贴中关于串口数据转换的,里面一般的都有的!是以前我们学习套件配套的,现在也可以全套下载到了!

飞雨天 发表于 2008-5-28 09:26:00

string的输入,你可能是用normal模式了,把它改为hex模式就可以了
页: [1]
查看完整版本: 关于RS232串口中的指令问题