ASAM: iLinkRT¶
Bisheriger/interner Bezeichner: GENERIC-ILINKRT
Herstellerinformationen
Hersteller |
Webseite |
Produktname |
Version |
|---|---|---|---|
ASAM e.V. |
High-Speed Automation-Access-Protocol for MC-Server |
3.0.0 |
Kategorien
MDL 🛈 |
APL 🛈 |
BAN 🛈 |
BMA 🛈 |
SVC 🛈 |
DGN 🛈 |
FIU 🛈 |
EES 🛈 |
FCT 🛈 |
DBG 🛈 |
IMG 🛈 |
AUDIO 🛈 |
ENVSIM 🛈 |
ENVCOM 🛈 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
✓ |
Plattform
Betriebssystem |
Unterstützung |
|---|---|
Windows |
✓ |
Linux |
✓ |
Info
Dieses Tool kann auf einem Host mehrfach konfiguriert und parallel verwendet werden.
Ports¶
Besonderheiten¶
Der Standard ASAM iLinkRT definiert ein Protokoll zum Austausch von Mess- und Kalibrierdaten in Testautomatisierungssystemen. Ab Protokollversion 3 wird die Kommunikation in Multi-Server-Multi-Client Umgebungen unterstützt. Dabei können mehrere Clients gleichzeitig Daten von mehreren Servern empfangen. Die Datenübertragung geschieht per Ethernet (UDP/IP) und unterstützt Multicast zur Minimierung der benötigten Bandbreite und Latenz.
Softwarevoraussetzungen
iLinkRT-Server mit Protokollversion 3.0.0
Funktionsumfang
Messungen per Tooljob oder automatisch bei Packageausführung starten und stoppen
Zugriff auf skalare Messgrößen
Starten und stoppen von Aufzeichnungen
Traceanalyse der aufgenommenen Signale, wenn die Aufzeichnung im MDF3 oder MDF4 (empfohlen) Format vorliegt
Einschränkungen
Keine Server-Discovery
Data Acquisition wird nur per Multicast unterstützt
Kein Seitenhandling
A2L-Informationen werden nicht vom Server abgerufen, sondern müssen in ecu.test konfiguriert werden
Keine Kalibrierung
Kein Zugriff auf komplexe Datentypen (Vector, Matrix, Curve, Map)
Messungen können nur im Standard-Zeitraster aufgenommen werden
Aktuell wird nur ein Gerät bzw. Port unterstützt
Hinweise
Das gewünschte Aufzeichnungsformat kann nicht im ecu.test Tooladapter eingestellt werden, sondern muss vorher im Tool bzw. im iLinkRT-Server konfiguriert werden
Multiclient Recording: Die Aufnahme wird erst gestoppt, wenn alle Clients STOP angefordert haben
Info
Sollte die Kommunikation mit dem iLinkRT-Server funktionieren aber keine Messdaten empfangen werden, empfiehlt es sich, die Firewall-Einstellungen zu überprüfen. Hierbei muss der im Server eingetragene UDP Zielport für DAQ Frames in Ihrer Firewall für eingehende Verbindungen freigegeben sein. Sollten sich zwischen Tool Server und iLinkRT-Server mehrere Netzwerkknoten befinden, müssen diese die Weiterleitung von Multicast Nachrichten unterstützen bzw. entsprechend konfiguriert sein. Falls sich Tool Server und iLinkRT-Server auf dem selben Rechner befinden, wird empfohlen, den iLinkRT-Server nicht auf dem Loopback device („127.0.0.1“) zu betreiben, sondern ein echtes Netzwerkinterface zu verwenden und dessen tatsächliche IP-Adresse in der Testbenchkonfiguration einzutragen.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
iLinkRT-Server |
uri |
IP oder Hostname des iLinkRT-Servers. |
|||
iLinkRT-Server Port |
int |
Port des iLinkRT-Servers über den die Kommandos per Unicast gesendet werden. |
|||
iLinkRT-Client |
‚<any>‘ |
[ONLINE] |
string |
IP-Adresse des iLinkRT-Client Netzwerkadapters. Mit der Einstellung <any> wird auf allen Netzwerkadaptern gelauscht (entspricht „0.0.0.0“). Mit der Einstellung <auto> wird der Hostname des Rechners verwendet (bzw. die IP-Adresse zu welcher dieser aufgelöst wird). Der ausgewählte Netzwerkadapter wird verwendet, um Multicast-Nachrichten vom Server zu empfangen (Übertragung von Messdaten/Events). Bitte stellen Sie daher sicher, dass die Adresse vom Server erreicht werden kann, falls sie z.B. ein VPN oder einen Proxy benutzen. |
|
Messungsstart |
Automatisch |
[Automatisch, Manuell] |
string |
Automatisch: Automatischer Messungsstart bei Teststart. Am Ende jedes Tests wird die Messung auch automatisch wieder beendet. Manuell: Messungsstart und -stop müssen manuell über ToolJobs oder direkt im Tool vorgenommen werden. |
|
Timeout für Toolzugriffe ❲in Sek.❳ |
‚600‘ |
string |
Zeit nach der eine Anfrage an das Tool abgebrochen wird. |
Jobs 🛈¶
StartMeasurement¶
Messung starten
Parametrierung
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
return |
☐ |
bool |
True wenn die Messung läuft. False ansonsten. |
StopMeasurement¶
Messung stoppen
Parametrierung
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
return |
☐ |
bool |
True wenn die Messung gestoppt ist. False ansonsten. |