RSS
people

Meine Werkzeuge: Com Port Logger v.0.1

So, meine lieben. Das Neues Jahr ist angefangen, gratuliere euch alle! Hoffe, alles in Ordnung ist.

In der Zeit, als das Neues Jahr empfangen wurde, habe ich mich eines kleinen Projekthen gebaut. Eigentlich bin ich immer noch an dem Projekthen. Aber die Rede ist nicht über das Projekthen, sonder darüber, dass für das Projekt habe ich ein kleines Tool gebraucht, das mir den Com Port lauscht, und alles, was aus dem Port reigekommen ist, in eine Datei reingeschrieben wird.

Zu lange habe is den Internet nicht durgesucht, sondern habe mir selber ein Tool geschreiben, mit der Hilfe meiner liebelings Bibliothek wxWidgets Version 2.8.10.

Hauptfenster des Programms sieht so aus:

СomPortLogger Main Window

Wenn man den Menupunkt «Communication->Com port settings...» auswählt, wird man die Möglichkeit haben eine Com Port, deren Baudrate, und noch einpaar Einstellungen zu selektieren.

ComPortLogger Communications Cettings

Erst mal, habe ich hier keine einstellungen wie Bytes Größe,  Parity und Stop Bit eingefühgt, da ich immer standart Einstellungen nutze:  8N1.

Falls ich das brauchen werde, werde ich es in der nächste Version einfühgen.

Das Programm mach nicht viel, einfach schreibt in eine Datei alles, was aus dem Com Port rausgelesen wird.

Funktioniert noch.

Falls jemand braucht — hier ist der Link auf das Programm:  comportlogger_v_1_0.rar

PS.: Theoretish, mann kan die Sourcen für Linux zu kompilieren. Aber! Man muss nur eien Class TComPort extra für Linux schreiben. Ich werde den Class in der nähersten Zukunft implementieren (in Rahmen meines anderen Proektes — PC Watchdog). Bis jetzt den Class gibt es nur  für Windows.

4 комментария к “Meine Werkzeuge: Com Port Logger v.0.1”

  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

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

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