| Datum | Überarbeitungen | Version | Überarbeitet |
|---|---|---|---|
| 2023.12.1 | Erstausgabe | v0.0.1 | Aron |
| 2024.1.29 | Aktualisieren Sie Software -Update -Anweisungen, EOL -Protokollanweisungen | v0.0.2 | Aron |
| 2024.2.26 | Firmware -Upgrade -Anweisungen hinzugefügt | v0.0.3 | Aron |
| 2024.3.20 | Anweisungen zum Hinzufügen von CAN -Datenaufladungsfunktion | v0.0.4 | Aron |
[TOC]
Multi-Brand-Hersteller kann Geräteunterstützung
Können Datenkommunikationstest
Kann serielle Port -Debugging -Funktion
RTS -Steuerfunktion (UDP -Netzwerk)
SPS -Steuerfunktion (Modbus TCP) wird bald unterstützen ...
Shell -Interaktionsfunktion
EOL volle Funktionalität
Netzwerkdebugging -Funktion
Firmware -Upgrade
Kurvendiagrammfunktion
Software -Update

Nachdem das Gerät mit dem Computer verbunden ist, wählen Sie品牌->设备型号->通道nacheinander (wählen Sie, welcher Kanal oder alle geöffnet sind. Die Nummer startet mit 0).
Der Geräteindex wird verwendet, um mehrere Geräte desselben Modells zu unterscheiden, die mit dem Computer verbunden werden können
Geräteinformationen werden verwendet, um die SN, die Anzahl der Kanäle und andere Informationen des Geräts zu lesen. Wenn es lesbar ist, klicken Sie, um das Popup-Fenster anzuzeigen.


Klicken: Öffnen, initialisieren, starten

Klicken Sie mehr, um die Hauptseite der Kommunikationstest einzugeben. Das Fenster oben zeigt, ob das Gerät eingeschaltet ist und erfolgreich gestartet wird.


Funktionen dieser Seite:
Unterstützt die Übertragung und den Empfang von Daten von mehr als zwei Kanälen
Unterstützen Sie die Maskenkonfiguration
Unterstützt die Umwandlung von empfangenen Daten in die String -Ausgabe (kann angegeben werden, um den Can Can Can zu konvertieren und umzuwandeln).
Meldungen manuell senden
Zweifarbige Anzeige des Sendens und Empfangens von Nachrichten mit Zeitstempel
Stellen Sie Schaltflächen zur Verfügung, um andere Menüs zu betreten
Das manuelle Sendungsfenster kann automatisch häufig verwendete CRC -Werte zum Ende des numerischen Werts hinzufügen. Klicken Sie auf die entsprechende CRC -Schaltfläche, um die CRC -Werte der Daten automatisch zu berechnen und sie zum Ende der Daten hinzuzufügen.
Unterstützt regelmäßiges Senden und Senden des Sendens (wenn die Anzahl der Frames nicht ausgefüllt ist, ist die Anzahl der Senden unbegrenzt, die Mindestdauer beträgt 1 ms, auch wenn 0 geschrieben ist).
Kurvendiagrammfunktion und prüfen

Die Datenfüllfunktion erfordert das Festlegen des Datenfunktionsformates, in der Regel die Datei im TXT -Format oder das CSV -Format erforderlich.

Protokolldemo
Chn Identifier Flg DLC D0...1...2...3...4...5...6..D7 Time Dir
1 00000116 8 A1 00 00 00 00 00 00 00 31066.395190 R
1 00000216 FB 8 01 11 11 11 11 11 11 11 31066.571780 R
1 00000154 8 8D 00 1C 70 00 00 0D 00 31067.082570 R
1 00000254 FB 8 8D 00 00 00 00 00 00 00 31067.327670 R
1 00000154 8 81 00 00 00 00 00 00 00 31067.327970 R
1 00000254 FB 8 81 00 00 00 00 00 00 00 31067.329070 R
1 00000154 8 07 84 AB 76 F0 75 D0 C8 31067.329330 R
1 00000154 8 0F 10 26 4D E8 80 CF CD 31067.330650 R
1 00000154 8 17 DA 50 B0 5A 6F 30 3C 31067.332660 R
1 00000154 8 1F F1 C2 30 E8 0D F6 F0 31067.334650 R
1 00000154 8 27 90 58 FA 50 98 D2 D0 31067.336650 R
1 00000154 8 2F F0 5E A9 58 90 10 0D 31067.338670 R
1 00000154 8 37 FB F0 A6 6D 6D B0 25 31067.340690 R
1 00000154 8 3F 11 EA 00 DE AE 11 A0 31067.342670 R
1 00000154 8 47 46 1E 53 A0 7E 1F A8 31067.344650 R
1 00000154 8 4F 80 82 FF 91 D0 75 88 31067.346660 R
1 00000154 8 57 CA A0 2E 15 DD A0 D1 31067.348650 R
1 00000154 8 5F F1 DD B0 B4 FA 61 20 31067.350650 R
1 00000154 8 67 30 C9 D9 50 D8 C1 E7 31067.352650 R
1 00000154 8 6F 50 95 79 1B D0 A6 9A 31067.354640 R
1 00000154 8 77 91 90 4A CD 9F 70 F5 31067.356650 R
1 00000154 8 7F 89 FE 40 A0 D5 56 60 31067.358660 R
1 00000154 8 07 0A 39 FE 50 0B 0A 01 31067.360650 R
1 00000154 8 0F E0 58 DA 8F 60 7F C7 31067.362660 R
1 00000154 8 17 E1 50 80 27 E7 D0 7F 31067.364660 R
1 00000154 8 1F 0C 3E 40 64 F1 3A C0 31067.366660 R
1 00000154 8 27 19 55 F5 D0 9C 5A BE 31067.368650 R
1 00000154 8 2F A0 5A 79 6A 30 1D 31 31067.370640 R
In den obigen Protokolldaten müssen wir beispielsweise CAN -ID -Daten von 0x154 und 0x116 senden, sodass wir festlegen müssen:
13 sein: 3
Funktionen dieser Seite:

Funktionen dieser Seite:


Funktionen dieser Seite:
Die Schaltfläche Konfiguration hinzufügen ist eine inkrementelle Ergänzung. Wenn Sie neu konfigurieren müssen, müssen Sie zuerst die Konfiguration löschen.
Wenn nur 2D -Daten in eine Richtung benötigt werden, werden die Bedingungen in andere Richtungen nicht verwendet

Funktionen dieser Seite:
Voraussetzung: Fügen Sie der Schwellenliste eine Bedingung hinzu, bevor Sie sich das Ziel ansehen können
TAB Registerkartenschlüsselabschluss"
Derzeit bietet Netzwerkdebugging zwei Netzwerkgeräte, um Debugging -Funktionen bereitzustellen: RTS, PLC

RTS verwendet die UDP -Kommunikation, die die Send- und Empfangen von Ports unterscheidet . Daher muss im Client -Netzwerk im PC -Netzwerk zwei Überwachung aktiviert werden, um Nachrichten zu empfangen, die von RTS gesendet werden, und eines für das Senden und Steuern von RTs.
Das RTS -Netzwerk benötigt zwei Ports: Client -Port (Port -Port) und Serverport (Empfangsport)
Die Kommunikations -IP ist auf die lokale Netzwerk -IP -Adresse des Computers festgelegt (auf demselben Subnetz wie RTS)
Stellen Sie den Arbeitsmodus auf客户端ein
Klicken Sie auf die Schaltfläche启动, nachdem das Start erfolgreich ist, können Sie die Schaltfläche zur RTS-Steuerung auf der More-> EOL-Debug-Seite sehen


Klicken Sie auf固件选择
Klicken Sie,启动升级und das Radar zurückzusetzen ( kann den EOL -Modus eingeben, klicken Sie, um das Gerät neu zu starten und Soft -Reset durchzuführen ).
Erfolgreiches Upgrade:

Wenn die Seite während des Upgrade -Vorgangs geschlossen wird, beendet das Tool den Upgrade -Prozess
Die Funktion des Kurvendiagramms tritt ein

Die erforderliche Eingabemethode für das Kurvendiagramm lautet: $ 1 2 3;
$;空格getrenntDie folgenden Schnittstellen können im C-Programmcode verwendet werden, um die Zeichnung und Anzeige von Multi-Channel-Daten zu realisieren:
/**
* @brief 格式化时间
*
* @param t 时间
* @param ch 通道号
* @param size 通道数
*/
void Show_Elapsed_Time ( uint32_t t , uint32_t ch , uint32_t size )
{
static char time_ms [ 64 ] = { 0 };
if ( 1 == size )
{
EMBARC_PRINTF ( "$%u;rn" , t );
}
else
{
if ( ch == 0 )
{
sprintf ( time_ms , "$%u" , t );
}
else
{
sprintf ( time_ms + strlen ( time_ms ), " %u" , t );
if ( ch == size - 1 )
{
sprintf ( time_ms + strlen ( time_ms ), ";rn" );
EMBARC_PRINTF ( time_ms );
}
}
}
}
/* 使用 */
uint32_t S = RTC_TO_MS ( rtc_count ());
track_read ( bb -> track ); //需要测量的时间,通道0中显示
uint32_t E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 0 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道1中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 1 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道2中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 2 , 3 );


Wenn eine neue Softwareversion veröffentlicht wird, wird die Software daran erinnert, jedes Mal zu aktualisieren, wenn sie gestartet wird

Qt5.15.2