需要帮助以始终从头开始在杆显示屏中正确显示消息

发布于 2024-08-30 12:35:08 字数 569 浏览 2 评论 0原文

我正在使用具有以下设置的 HP RS232 杆式显示器:

  • 字符类型:美国/欧洲(默认)
  • 命令模式:EPSON(默认)
  • 波特率:9600, n , 8, 1(默认?)
  • Passthru None(默认)

这是code

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 消息中可见的方式进行输入

I am using an HP RS232 pole display with the following setting:

  • Char type: USA/Europe (default)
  • Command mode: EPSON (default) Baud
  • rate: 9600, n , 8, 1 (default?)
  • Passthru None (Default)

Here's the code

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");

It has 2 lines consisting of 20 characters each with a total of 40 characters. I have no control how and where the characters get displayed. I would like it to always begin on line 1 position 1 but as I said earlier how would I be able to do that. The same program if I run again and again it moves a character to the left. I have set it to accept ASCII char set and so I am able to type as is visble in the Writeline message

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埖埖迣鎅 2024-09-06 12:35:08

检查杆显示的文档。我敢打赌您可以使用一些控制字符。

如果您没有文档,请尝试以各种组合编写回车符(CR、'\r')和换行符('\n'),看看会发生什么。

浏览 ASCII 图表中的前 32 个字符。看看他们是否做了什么。

Check the documentation for the pole display. I bet there are some control characters that you can use.

If you have no documentation, try writing carriage returns (CR, '\r') and newlines ('\n') in various combinations and see what happens.

Go through the first 32 characters in the ASCII chart. See if they do anything.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文