我正在使用HP RS232杆式显示器,其设置如下:
using System.IO.Ports;
private SerialPort port;
port = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
port.Handshake = Handshake.None;
Port.WriteLine("Welocome to something something");
它有2行,每行20个字符,总共40个字符。我无法控制角色的显示方式和位置。我希望它总是从第1行的第1位开始,但正如我先前所说,我将如何能够做到这一点。如果我一次又一次地运行同一个程序,它会向左移动一个字符。我已将其设置为接受ASCII字符集,因此我可以在Writeline消息中键入为可见的
答案 0 :(得分:0)
检查杆显示的文档。我打赌你可以使用一些控制字符。
如果您没有文档,请尝试以各种组合编写回车符(CR,'\ r')和换行符('\ n'),看看会发生什么。
浏览ASCII图表中的前32个字符。看看他们是否做了什么。