一台称重仪表通过RS232将称重值传入串口1,我用电脑的超级终端看信号,为:
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
......是一组连续的读数,然而我用常用的串口工具如:AccessPort1.33来看,读出的信号却为:
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
......
说明:超级终端与AccessPort1.33串口工具的波特率、停止位、奇偶校验等等参数设置的都是一模一样的。我用原先好用的软件代码来读串口信号也都是类似:S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛 这样的信号,无法判别其中的称重值,不知道是哪儿出了问题,请高手指教,谢谢!
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
ST,NT,+ 002890kg
......是一组连续的读数,然而我用常用的串口工具如:AccessPort1.33来看,读出的信号却为:
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛
......
说明:超级终端与AccessPort1.33串口工具的波特率、停止位、奇偶校验等等参数设置的都是一模一样的。我用原先好用的软件代码来读串口信号也都是类似:S袁N袁+?0哺990腌?S袁N袁+?0哺9?0腌鐛 这样的信号,无法判别其中的称重值,不知道是哪儿出了问题,请高手指教,谢谢!
解决方案 »
- 谁有.net实现ptp的例子,类似BT、emule那样从企业内网发布到Internet的方案啊
- winform中,怎样让一个button一直保持焦点?
- 关于C#2.0访问LDAP服务器的问题,高手请进! 在线等候!
- 能不能在两个数据集之间进行联合查询
- 请教一个正则表达式的问题,在“集安(11601500)”如何提取站明和站号?
- 求助!如何在WINFORM窗体显示完成后执行一段代码
- 请问大家谁有在C#中使用GDI+的资料?
- 怎么在自己的电脑上,构建一个网站,就和虚拟主机上的一样,请帮忙解决一下,给个详细步骤,非常感谢!!
- 关于Remoting注册的问题
- C++语法翻译成c#的
- 在winform中Form1.Hide():实现不了
- 如何使用线程池 异步接收socket服务器端数据
ASCII最大0xff;
Unicode最大0xffff;
你看看。
AccessPort1.33之类的软件都是默认ASCII解码的.
例如:Encoding.Unicode.GetString(byte[] )
中间那个Unicode,你挨个尝试