jidiguxing 发表于 2008-5-14 08:47:34

如何向串口发送一个ASCⅡ小于27的字符

扫描仪需要发送一个12(16进制)的码,查了一下ASCⅡ表,代表字符是DC2,符号是类似于生物学里面的母性代号,尝试了好多均失败了,哪位达人知道的告知一下

飞雨天 发表于 2008-5-14 08:53:11

place a string control onto the front panel, right click the control,select hex display mode,then you can type the requested ascii(in your case, the requested ascii is 0x0C) into that control.

wdyjz 发表于 2008-5-14 14:52:50

严重同意

站立的鱼 发表于 2008-5-14 19:20:37

一针见血~~~~

jidiguxing 发表于 2008-5-26 08:48:05

感谢飞天鱼的建议,但是此法未见效,当字符串串显示为16进制的时候输入“0”,显示的是“30 ”,而不是“0”,只是显示方式改变。不知道飞兄的意思我有没有理解正确。

不过还是找到了一种可以解决的办法,就是用“数字转换成8位字符串”控件,该控件可以将任何一个16进制数转换成字符或者字符串。

   感谢以上各位的意见。

飞雨天 发表于 2008-5-26 09:02:29

啊。。。。。
应该你是操作次序上出现问题了,你要先把字符串控件的显示方式改为hex模式,然后输入的
页: [1]
查看完整版本: 如何向串口发送一个ASCⅡ小于27的字符