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:
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.
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”
Оставить комментарий или два
Пожалуйста, зарегистрируйтесь для комментирования.
7th February 2010 в 11:22
Чтобы посмотреть порт пользуюсь вот этой прогой
www.serial-port-monitor.com
7th February 2010 в 12:03
О. Хорошая штука. Но то, что нужно было мне — эта прога не может. Я сейчас малость изменил свой логгер — добавил возможность генерации состояния переполнения буфера, чтобы RTS линия дрегалась (моя железка должна корректно обработать этот момент). А этого можно достичь именно тогда, когда сама программа читает порт, а не просто слушает общение другой программы и порта, что делает программа по ссылке.
Сейчас вот малость причешу свой логгер и опять положу сюда.
10th January 2012 в 18:35
Наверное классный comportlogger, только вот к сожалению нет выбора на 1200 baud rate. а так хочется.
11th January 2012 в 0:39
2 ln302
Добрый день. Теперь выбор есть : www.fun-electronic.net/la...dualcomportogger