1

На компьютере под управлением Windows я хотел бы найти подход, позволяющий просматривать входящие данные на последовательном порту по мере их поступления (то есть вместо записи в файл, а затем преобразования и просмотра файла после факта).

Я использовал PuTTY со шрифтом (Compendium Arcana), который отображает символы в виде шестнадцатеричных значений, но значения, соответствующие ASCII-непечатаемым шестнадцатеричным значениям, не отображаются (например, пробел по-прежнему отображается как пробел, а ASCII SOH [0x01h] - нет). дисплей вообще)

Можно ли заставить PuTTY или любой другой эмулятор терминала отображать эти символы по мере их поступления?

PS: Я мог бы жить с отображаемыми пробелами или с любым действительным символом, а не с отображаемым ничего. это означало бы, что я мог бы по крайней мере сказать разницу между одним персонажем и другим.

3 ответа3

2

Настройка Геркулеса может сделать это. Если вы игнорируете все шансы, связанные с конкретным продуктом, это очень гибкая универсальная программа для последовательных и сетевых терминалов.

Щелкните правой кнопкой мыши в главном окне дисплея и выберите специальные символы -> шестнадцатеричные. Все непечатаемые символы будут отображаться как {HEX value}

Если затем снова щелкнуть правой кнопкой мыши и выбрать шестнадцатеричное включение, все данные, включая печатные символы, теперь будут отображаться в шестнадцатеричном виде. Те, которые представляют печатные символы, будут черными, те, которые представляют непечатаемые символы, будут серыми.

0

После долгих поисков я наткнулся на термит.

Termite - это небольшое, переносимое и простое приложение с плагином шестнадцатеричного представления (они называют его фильтром)(доступно на той же странице). Плагин позволяет отправлять и получать шестнадцатеричные значения очень легко и без дополнительных настроек, чем ввод последовательных настроек портов (например, скорость передачи данных, управление потоком и т.д.)

0

возьмите HTERM, он отображает символы и, возможно, шестнадцатеричные, десятичные или битовые значения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .