RSS
people

Мои инструменты: Com Port Logger v.1.0

Так вот. Новый год мы встретили! С чем можно нас всех и поздравить. Надеюсь, все выжили? :-)

Я тут, пока встречал Новый год, успел настрогать один проектик небольшой, точнее, я его все еще строгаю. Но рассказ не про него, а про то, что для этого проектика понадобилась небольшая тулза, которая бы читала Com-порт и записывала все в файлик.

Ну долго я не искал по интернету, а просто взял и состряпал небольшую программку с использованием так полюбившейся мне библиотеки wxWidgets версии 2.8.10

Основной вид программки выглядит так:

СomPortLogger Main Window

Если пройти  в меню и выбрать пункт «Communication->Com port settings...», то можно выбрать Com-порт для захвата, его скорость и еще пару настроек.

ComPortLogger Communications Cettings

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

В следующей версии, если она будет, добавлю.

Прога особо многого не делает, а просто пишет все, что считает с Com-порта в выбранный файл.

Вроде работает.

Если кому надо — вот ссылка на скачку: comportlogger_v_1_0.rar

PS.: Теоретически, исходники можно откомпилировать под Линукс, только надо добавить класс TComPort для Линукса. Я его в ближайшем будущем добавлю в рамках другого проекта — PC Watchdog. Сейчас там только для Виндов этот класс.

4 комментария к “Мои инструменты: Com Port Logger v.1.0”

  1. marshallab пишет:

    Чтобы посмотреть порт пользуюсь вот этой прогой

    www.serial-port-monitor.com

  2. MasterAlexei пишет:

    О. Хорошая штука. Но то, что нужно было мне — эта прога не может. Я сейчас малость изменил свой логгер — добавил возможность генерации состояния переполнения буфера, чтобы RTS линия дрегалась (моя железка должна корректно обработать этот момент). А этого можно достичь именно тогда, когда сама программа читает порт, а не просто слушает общение другой программы и порта, что делает программа по ссылке.

    Сейчас вот малость причешу свой логгер и опять положу сюда.

  3. ln302 пишет:

    Наверное классный comportlogger, только вот к сожалению нет выбора на 1200 baud rate. а так хочется.

  4. MasterAlexei пишет:

    2 ln302

    Добрый день. Теперь выбор есть ;-) : www.fun-electronic.net/la...dualcomportogger

Оставить комментарий или два

Пожалуйста, зарегистрируйтесь для комментирования.