Verschiedene Funktionen zur Überwachung des seriellen Anschlusses

Besondere Funktionen für den seriellen Anschluss

Wenn Sie mit dem seriellen Anschluss arbeiten, müssen Sie ein klares Bild von Ihrem Datenfluss haben und ihn entweder steuern. SerialTool ermöglicht es Ihnen, Ihren Arbeitsbereich benutzerfreundlicher zu gestalten.
Sie fühlen sich möglicherweise wohl dabei, nur druckbare ASCII-Zeichen zu empfangen, während eingehende Bytes empfangen werden, oder Sie möchten einen bestimmten Zeitstempel festlegen, wenn Sie Daten über den seriellen Anschluss senden und empfangen.
SerialTool hilft Ihnen dabei, Ihren Arbeitsbereich so zu konfigurieren, dass Sie die Software an Ihre Entwicklungsbedürfnisse anpassen können und nicht umgekehrt.
Entdecken Sie die großartigen zusätzlichen Funktionen von SerialTool, um Ihre Entwicklung stärker an Ihre Bedürfnisse anzupassen.

Serielle Funktionen von SerialTool.

Konsolen-Eingabedatenformat

Bei der Arbeit mit der Konsolenterminalfunktion SerialTool können Sie entscheiden, wie Ihre eingehenden Daten vom seriellen Anschluss dargestellt werden sollen.

  1. ASCII-Plan
    ASCII-Plan-Zeichen drucken alle eingehenden Daten und geben sie aus. Wenn ein Byte nicht druckbar ist, wird es mit einem "�" -Symbol angezeigt.
    Beispiel für die Eingabe von abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd����

  2. Druckbare ASCII
    Druckbares ASCII gibt nur druckbare ASCII-Zeichen aus und schließt HEX-Bytes aus.
    Beispiel für die Eingabe von abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd

  3. HEX formatiert
    HEX gibt alle eingehenden Bytes im formatierten HEX 0xYY aus.
    Beispiel für die Eingabe von abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    [0x61][0x62][0x63][0x64][0xAB][0xCD][0x61][0x62][0x63][0x64][0xAB][0xCD]

  4. HEX formatiert
    HEX gibt alle eingehenden Bytes im formatierten HEX 0xYY aus.
    Beispiel für die Eingabe von abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD, 0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD,

Konsolen-Eingabedatenmodus

Sie können festlegen, ob die Daten kontinuierlich oder getrennt für jede einzelne Paket werden sollen.
Im Falle der Paketauswahl betrachtet SerialTool ein Paket als empfangen, wenn das Byte-zu-Byte-Timeout abgelaufen ist. Für weitere Informationen zum seriellen Byte-zu-Byte-Timeout lesen Sie hier mehr.

Konsolen-[RETURN]/[ENTER]-Zeichenfolge

Im Konsolenmodus können Sie festlegen, welchem hexadezimalen Byte die Taste "Return" oder "Enter" auf Ihrer Tastatur zugeordnet werden soll.
In einigen Systemen ist die Taste "Return" oder "Enter" dem CR (0x0D hex) oder LF (0x0A hex) oder CR+LF (0x0D+0x0A hex) zugeordnet.
Sie können Ihre Präferenzen für "Return" oder "Enter" festlegen.

Konsolen- und Hex-Terminal-Zeitstempel

Zeitstempel können äußerst nützlich sein, wenn Sie mit kritischer Zeit arbeiten. SerialTool ermöglicht es Ihnen, zu entscheiden, welche Art von Zeitstempel auf Ihre seriellen eingehenden oder ausgehenden Daten angewendet werden soll.

  1. Kein Zeitstempel
    Kein Zeitstempel wird gedruckt, wenn Daten empfangen oder gesendet werden.
    Beispiel für die Eingabe von abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd����

  2. [EURO]DatumZeit
    Europäisches Datums- und Zeitformat wird angewendet, wenn Daten gesendet und empfangen werden.
    Beispiel: tt/mm/jjjj@Zeit.Millisekunden
    [29/12/2022@23:44:57.314]

  3. [EURO]Zeit
    Europäisches Zeitformat wird angewendet, wenn Daten ges endet und empfangen werden.
    Beispiel: tt/mm/jjjj@Zeit.Millisekunden
    [23:44:57.314]

  4. [US]DatumZeit
    Amerikanisches Datums- und Zeitformat wird angewendet, wenn Daten gesendet und empfangen werden.
    Beispiel: mm/tt/jjjj@Zeit.Millisekunden (am oder pm)
    [12/29/2022@11:48:45.104pm]

  5. [US]Zeit
    Amerikanisches Zeitformat wird angewendet, wenn Daten gesendet und empfangen werden.
    Beispiel: Zeit.Millisekunden (am oder pm)
    [11:48:45.104pm]

  6. EPOCH
    EPOCH ist die Linux-Zeit und gibt die Anzahl der Sekunden seit dem 1. Januar 1970 an.
    Beispiel für EPOCH-Zeit: Epoche.Millisekunden
    [1672354289.141]

  7. TICKS
    TICKS Ihrer Systemzeit. Dies ist eine zeitbezogene Maschine, die auf den seit dem Einschalten Ihres PCs vergangenen Systemticks basiert.
    Beispiel für TICKS.
    [177208437]

Konsolen- und Hex-Terminal-Paketzeitunterschied

Wenn der Paketmodus verwendet wird, können Sie entscheiden, ob der Zeitunterschied seit "dem letzten empfangenen Paket" oder "dem letzten gesendeten Paket" angezeigt werden soll.