FAQ TWedge
为什么设备会忽略所有命令?
为什么设备会忽略所有命令?
解决方案: 使用函数 WriteToDevice ()(或 WriteData ())发送设备配置或初始化命令时,请检查是否需要换行符或回车符。如果设备使用类似 TELNET 的协议,这一点尤为重要。换行符用 \n 表示。
以下示例向设备发送文本 "user" 并附加一个换行符:
// TWedge 2:
WriteToDevice ("user\n", 1000);
// TWedge 3:
hConn.WriteData ("user\n", 1000);
以下是常见转义序列的列表:
- \' 单引号。
- \" 双引号。如果需要在字符串中包含 " 字符,请使用此转义序列。
- \\ 单个反斜杠字符。
- \b 退格。
- \n 换行(line-feed)。
- \r 回车。在 DOS 系统中,\r 与 \n 组合使用表示回车加换行。大多数情况下可以只使用 \n 代替。
- \t 水平制表符。
- \f 换页(用于打印机)。