Ucom
UCOM ist ein effizientes serielles Port- und Netzwerk -Debugging -Tool, das auf MFC basiert. Die einzelne ausführbare Datei muss sich nicht auf dynamische Linkbibliotheken verlassen, um auszuführen, und unterstützt mehrere Öffnungs- und Erweiterungsfunktionen.
UCOM verwendet serielle Kommunikation in Win32 für das Lesen und Schreiben des seriellen Ports, das Netzwerk verwendet Casyncsocket und die Diagrammerweiterungsfunktion verwendet Hochgeschwindigkeits-Charting-Control.
Das Projekt wird empfohlen, VS2017 zu verwenden, um es zu öffnen. Sie müssen die C ++ MFC -Komponente im Voraus installieren. Sie können die kompilierten Dateien direkt auf der Seite "Releases" herunterladen. Technische Kommunikation QQ Group: 560901616.
Funktion
Alle Funktionen, die heruntergeladen wurden, sind für die neueste Version, und andere Versionen beziehen sich auf ChangeLog.
- Mehrere Datenquellen , die zwei Datenquellen für serielles Port und Netzwerk bereitstellen und Datenquellen wechseln, ohne andere Funktionen der Software zu beeinflussen
- Konfigurieren Sie die Speicherfunktion . Wenn die Software ausgeschaltet ist, werden die Informationen in der seriellen Port, der Netzwerkkonfiguration, der Hintergrundfarbe und der Schriftfarbe des Benutzers automatisch gespeichert.
- Passen Sie das Thema des Empfangsbereichs an und Sie können den Themenstil des Empfangsrahmens anpassen
- Erweitern Sie das Werkzeugfeld und klicken Sie auf
探索>> , um die Werkzeugplatten wie das Empfangen von Diagrammen, die Codierung und Dekodierung, das Empfangen von Überwachung und das Senden von Assistenten auf der rechten Seite des Fensters zu erweitern. - Dynamisch den seriellen Anschluss aktualisieren . Wenn ein neues Gerät angeschlossen ist, klicken Sie auf die serielle Portnummer. Wählen Sie den seriellen Anschluss im Dropdown-Menü aktualisieren, um nach Portwechsel zu scannen.
- Multi-Code-Unterstützung und Unterstützung des Empfangsbereich
- Das transparente Getriebe behindert die Übertragung und den Empfang von Bytes wie 0x00, 0x11 nicht
- Unterstützung der häufig verwendeten seriellen Anschlussströmungsregelung
- Support -Datei senden , es wird empfohlen, nicht zu große Dateien zu senden
- Unterstützt im Modus , geben Sie Daten ein, um Daten zu senden (Daten enthalten die Eingabetaste), und die gesendeten Daten werden in einem speziellen Anzeigebild (rote Schriftart) zur neuen Zeile hinzugefügt. Auf und Ab -Pfeiltasten rufen Sie den historischen Befehl (Daten) an. Drücken Sie die Registerkarte im Eingangsfeld, um am Anfang
AT+ hinzuzufügen. - Unterstützt das Ziehen des Panels , unterstützt die Einstellung der horizontalen und vertikalen Fenstergrößengrößen und das Senden und Empfangen der vertikalen Fensteranpassung
- Bietet Datenstatistiken und Echtzeitübertragungsrate-Datenanzeigen, Schnellleger und andere Funktionen
- Bietet Hex -Empfangsanzeige und Hex -Modus -Übertragung und erinnert an unregelmäßige Eingänge
-
Ctrl + Enter Schnell senden
Datenquelle
Klicken Sie auf den seriellen Port- oder Netzwerk -Tag, um die Datenquelle zu wechseln, und das Schaltfeld hat keinen Einfluss auf die Verbindung . Die Informationen zum Datenquellenbereich werden gespeichert, wenn die Software geschlossen ist. Klicken Sie links auf das Symbol "Switch", um den Status der seriellen Anschlussverbindung zu wechseln.
Datenquelle für Serienport
Netzwerkdatenquelle
- Verwenden Sie zuerst die Netzwerkdatenquelle, um Protokoll auszuwählen
-
TCP Client -Modus wird verwendet, um eine Verbindung zum TCP -Server herzustellen. Zu diesem Zeitpunkt sind der Ziel -IP- und Zielport die IP und den Port des Servers. Die zufällige Zuordnung lokaler Client -Ports kann nicht angegeben werden. -
TCP Server wird verwendet, um den TCP -Server festzulegen. Zu diesem Zeitpunkt ist der Zielport der Port, der den Server auf der Maschine festlegt. Die Verbindungstaste repräsentiert die Erstellung des Servers. Wenn ein Client mit dem Server verbunden ist, fügt die Client -Liste alle IPs und Ports, die mit dem Server verbunden sind, dynamisch hinzu. Der Server muss einen bestimmten Client angeben, um Daten an alle Clients zu senden oder alle Verbindungen auszuwählen, um ihn an alle Clients zu senden. Die Daten des empfangenen Clients werden mit 【From: IP:Port】 unterschieden. -
UDP -Modus unterscheidet nicht zwischen Server- und Client -Modi. Zu diesem Zeitpunkt ist der lokale Port der Port für das lokale Zuhören, und der Zielport und die Ziel -IP sind die Höradresse und den Port der UDP der anderen Partei. Sie können es ändern, nachdem Sie UDP -Informationen festgelegt haben.
Hauptpanel
- Klare vollständige Sammlung . Wenn dieses Element überprüft wird, wird automatisch gelöscht, wenn der Verbindungsbereich den Einstellwert (Byte) des benachbarten numerischen Eingangsfelds erreicht.
- Schneller Start können Sie schnell verwendete Tools und Systemeinstellungen aufrufen
- Intervallsenden . Wenn dieses Element überprüft wird, wird er automatisch gesendet, wenn der Verbindungsbereich den Einstellwert (MS) des benachbarten numerischen Eingangsfelds erreicht.
- Senden Sie einen Rahmen und einen Zeilenumbruch . Wenn dieses Element überprüft wird, wird automatisch eine Wagenrückgabe -Leitungsunterbrechung zum Ende der Daten im Sendenfeld hinzugefügt.
- Pause Rezeption , pausieren Sie die Anzeige von Daten, aber die Daten werden immer noch im Hintergrund empfangen, sie werden jedoch nicht angezeigt.
- Speichern und Empfangen , verwendet, um die Textinformationen im aktuellen Empfangsfeld als TXT -Datei zu speichern
- Hintergrundfarbe, Schriftfarbe, Schriftstil, Sie können den Stil des Empfangsrahmens anpassen, und die Informationen zum Schriftart Stil werden nicht gespeichert.
Panelanpassung
Sie können die Größe des Empfangs- und Sendens von Frames ändern, indem Sie die rechte und untere Seite des Fensters ziehen und das Layout ändern, indem Sie die Schaltfläche rechts zwischen den Empfangs- und Senden von Frames ziehen (Schaltfläche neben der Sendungszahl).
Erhalten Sie Diagramme
Empfangen Sie Diagramme, unterstützen Sie die numerische Sortierung und die grafische Anzeige der angegebenen Formate, Format:空格+通道(0-5)+':'+数据+换行wie: printf(" 0:%d 1:%fn", ...) und unterstützt bis zu sechs Kanäle.
- Klicken Sie auf die Schaltfläche Start , um Daten aus dem Empfangsbereich zu analysieren und zu zeichnen, und löschen Sie die Schaltfläche, um das Diagramm zu löschen.
- Die Schaltfläche für Exportdaten kann die Daten des aktuell gezeichneten Diagramms speichern. Die Datendatei kann in Excel geöffnet und als Tabelle für die anschließende Analyse gespeichert werden.
- Wählen Sie eine Kurve in der Datenliste aus und passen Sie die Linienbreite, die Zeilenfarbe und andere Eigenschaften der Kurve im Kurvenfeld rechts an.
- Nach Auswahl der vertikalen und horizontalen Achse in der Achsenbox können die Eigenschaften separat eingestellt werden. Der Achsenbereich ist oben groß und der Boden ist klein und wird bestimmt, wenn der Cursor unscharf ist. Eine Kurve speichert nur die letzten 512 Punkte standardmäßig vor, und das Rahmenintervall wird empfohlen, größer als 20 ms zu sein
- Das Plug-in-Fenster, das nach dem Klicken auf die Plug-in -Schaltfläche auftaucht
- Hintergrundfarben können die Hintergrundfarbe des Diagramms ändern
- Ziehen Sie das Festzelt in die untere rechte Ecke im Wellenform-Diagramm: Zoomen, ansonsten wieder herstellen, klicken Sie mit der rechten Maustaste auf die Pfanne
Codierung und Dekodierung
- Codierungsabfrage, die drei häufig verwendete Charakter -Codierung von hexadezimal codierter Abfrage, transformierbarer Anzeigestil bietet
- Hex -Dekodierung, versuchen, von der bereitgestellten Hex -Saite bis zu drei codierten Saiten zu dekodieren
Überwachung erhalten
Überwachungsanmerkungen ermöglichen die Analyse der Zeitbeziehung von Datenrahmen (nach dem von MFC empfangenen Rahmenintervall). Daten mit großen Seriennummern werden in die erste Zeile eingefügt, und der Zeitstempel ist auf Millisekunden genau.
- Beginnen Sie mit der Überwachung der Überwachung von Datenrahmen
- Der Hex -Datensatz zeigt den empfangenen Datenrahmen als Hex -Zeichen an.
- Nach Überprüfung des maximalen Datensatzes wird die aufgezeichnete Datenbildnummer nach Erreichen des maximalen Datensatzes automatisch gelöscht.
- Aufgrund des begrenzten Listenraums werden nach dem Klicken auf den Datenrahmeneintrag die Daten des Datenrahmens im Feld unten ausführlich angezeigt.
Assistent senden
Der sendende Assistent unterstützt bis zu zehn Einträge, die das Relais rechtzeitig auslösen oder eine bestimmte Sendungszeile mithilfe der Tastatur auslösen können, und unterstützt auch das Senden mit einer separaten Schaltfläche. Unterstützt automatische Linienverpackungs- und Hex -Modi.
- Wenn die zugesandten Daten groß sind (oder beim Eingeben des Wagens), können Sie Daten im folgenden Eingangsfeld eingeben und dann den Eintrag neben der Übertragungsschaltfläche auswählen. Drücken Sie dann die Übertragungstaste, um den Inhalt im Eingangsfeld in den Eintrag zu übertragen
- Sie können auf die Schaltfläche neben jedem Eintrag klicken, um ein einzelnes Senden auszulösen, oder die obige Tastatur überprüfen und dann den Cursor im folgenden Eingangsfeld platzieren und die englische Eingabemethode verwenden, um die Buchstaben auf der entsprechenden Schaltfläche einzugeben, um ein Senden auszulösen
- Legen Sie die Zeit fest, um die Zeit zu drehen, um die Zeit für die Zeit für den Drehen der 10 Datensätze nach dem Zeitintervall zu schalten.
Am Ende geschrieben
Ich möchte mich bei der Changchun University of Technology Electronics Society, den Freunden, die hart in der Gesellschaft gearbeitet haben, und diesen Kämpfen Tag und Nacht danken.