Я пытаюсь настроить простую программу на источник питания Spellman.
Я настроил объект последовательного порта и включил таймер для проверки соединения RS232.
Конфигурация последовательного порта:
- COM4
- 9600 бод
- 8 бит данных
- Один стоповый бит
Для этого устройства не требуется подтверждение связи.
У меня проблема, потому что мне нужноотправьте СПЕЦИФИЧЕСКУЮ строку в Spellman, и мне сказали, что это будет работать:
STX22,pETX
Но это не работает, я не получаю ответа.
Вот проблема: я видел другие примеры, когда Tx
или передающая линия отправляет 22,p^L
.^L
- это особенный персонаж, который меньше и приподнят.Что это за символ и как я могу отправить его в C #?
Кажется, что мне нужен маленький символ вместо части строки ETX, потому что оборудование отвечает обратно.
Кабели работают нормально - я замкнул 2 и 3 провода, и явернуть именно то, что я отправил в моей программе.
Я также попытался отправить все данные в шестнадцатеричном формате вместо строки ASCII, и это также не работает.
Я также пытался использовать \ 0002 и \ 0003 во многих различных формах для STX и ETX, не работает.Мне просто нужно выяснить эту проблему 22,p^L
.
Также это 22,p^L
я видел только в программах LabVIEW.