ASAM: iLinkRT

Herstellerinformationen

Hersteller

Webseite

Produktname

Version

ASAM e.V.

https://www.asam.net

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.

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.

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.