Fun Electronic

Электронные поделки, программирование микроконтроллеров, и прочая белиберда|Electronic Basteleien, Mikrokontroller Programmierung und anderes Quatsch

RSS
people

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

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

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

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

[lang_de]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. [/lang_de]

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

[lang_de]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.[/lang_de]

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

[lang_de]Hauptfenster des Programms sieht so aus: [/lang_de]

СomPortLogger Main Window

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

[lang_de]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.[/lang_de]

ComPortLogger Communications Cettings

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

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

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

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

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

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

[lang_ru]Вроде работает.[/lang_ru]

[lang_de]Funktioniert noch. [/lang_de]

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

[lang_de]Falls jemand braucht — hier ist der Link auf das Programm:  comportlogger_v_1_0.rar[/lang_de]

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

[lang_de]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.[/lang_de]

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

  1. marshallab Says:

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

    www.serial-port-monitor.com

  2. MasterAlexei Says:

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

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

  3. ln302 Says:

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

  4. MasterAlexei Says:

    2 ln302

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

Leave a Reply

You must be logged in to post a comment.