2 linyoas linyoas 于 2014.10.29 15:43 提问

通信返回的字符串对应的ASC码为21的内容
vb

基于VB的三菱PLC FX3u-48M跟PC的串口通信,批量读取PLC的X000——X007的位状态时,PLC的X0为高电平,发送代码:sendata = Chr(5) + "00FFBR0X00000820" 第一次返回的是Asc码为6的字符,是应答信息,之后返回的为Asc码为21的字符, 代表的是什么呢?

1个回答

caozhy
caozhy   Ds   Rxr 2014.11.19 04:22

21 表示 NAK (negative acknowledge) 拒绝接收

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
python 字符与asc码转换
老忘记,还是记下为好 >>> ord('a') 97 >>> chr(97) 'a'
C# ASCII码与字符之间相互转化
public int Asc(string character) /*字符转化为ASCII*/ { if (character.Length == 1) { System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
ASCII码对照表以及各个字符的解释(精华版)
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。 ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示
字符串转换为ASCII码的结果
字符串转换为ASCII码的结果
java-asc码形式输出
//输入字符串转换成数字的asc码         char a = 'B';         char x = 'B';         int ina = (int)x;         System.out.println(a);
将字符转换成asc码
REPORT  ZCR_WXJHCX.*going from A to 65data : c value A.field-symbols : type x.data : rn type i.assign c to casting.move to rn.write rn.*going from 66 to Bdata : i type i value 66.data : x
Java中ASC码与字符互相转换
每一个字符都会有对应的ASCII码,下面举例在Java中将两者互相转换: String a = "asd"; char[] ch = a.toCharArray(); for (int i = 0; i < ch.length; i++) { int backnum = (int) ch[i]; System.out.println("ch"+ch[i]+":"
Java中将一个字符转换成对应的Ascii码的办法
java中如何将一个字符转换为ascii码: 方法1: char   c   =  'a ';     byte   b  =(byte)c;     方法2:    直接将这个字符转化为int型就可以得到ascii码值    charc   =   'a ';     int  b   =  c; //字符的ascii码值   同理将一个asc
字符与ASC码互转
//C#之中,由于底层的封装等因素,涉及到字符或者数据buffer处理的比起c/c++的操作麻烦很多。//字符转ASCII码: public static int Asc(string character) { if (character.Length == 1) { System.Text.ASCIIEncoding asciiEncoding =
汇编输入字符串显示ASC码
输入一个字符串,把对应的每一个字符都显示为ASC码