Я использую дисплей HP RS232 pole со следующими настройками:
- Тип символов: США/Европа (по умолчанию)
- Командный режим: EPSON (по умолчанию) Бод
- скорость: 9600, n, 8, 1 (по умолчанию?)
- Прохождение Нет (по умолчанию)
Вот код
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.