ASAM: iLinkRTΒΆ
Vendor information
Vendor |
Web page |
Product name |
Version |
|---|---|---|---|
ASAM e.V. |
High-Speed Automation-Access-Protocol for MC-Server |
3.0.0 |
Categories
MDL π |
APL π |
BAN π |
BMA π |
SVC π |
DGN π |
FIU π |
EES π |
FCT π |
DBG π |
IMG π |
AUDIO π |
ENVSIM π |
ENVCOM π |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
β |
Platform
Operating system |
Support |
|---|---|
Windows |
β |
Linux |
β |
Info
This tool can be configured and used multiple times in parallel.
PortsΒΆ
SpecificsΒΆ
The ASAM iLinkRT standard defines a protocol for high-speed measurement and calibration data exchange in test automation systems. From protocol version 3 the standard supports multi-server multi-client environments. So multiple clients can connect to multiple servers to receive data via Ethernet (UDP/P) multicast messages to achieve higher throughput and minimum delay.
Software requirements
iLinkRT server with protocol version 3.0.0
Features
Start and stop measurements manually via tool job or automatically at package start
Access scalar measurements
Start and stop recording
Trace analysis of captured signals if recording format is MDF3 or MDF4 (recommended)
Limitations
No server discovery
Data acquisition only via multicast supported
No page handling
A2L information is not requested from iLinkRT server and has to be configured in ecu.test
No calibration
No access to complex data types (vector, matrix, curve, map)
Measurements are captured in default time raster
Support for one device respectively port at the same time
Notes
The desired capture format canβt be configured in ecu.test tool adapter and has to be set in the tool respectively in the iLinkRT server
Multiclient recording: all clients have to send the STOP command to finish the recording
Info
If the communication between iLinkRT server and ecu.test is working but no measurement is received, please check the firewall settings. The UDP destination port for DAQ frames, that is configured in iLinkRT server should be allowed for inbound connections. If there are multiple network nodes like Ethernet routers and switches between Tool Server and iLinkRT server, check their support for multicast forwarding. If Tool Server and iLinkRT server are running on the same machine it is recommended to not operate the iLinkRT server on the loopback device (β127.0.0.1β) but to use a real network interface instead and configure its true IP address in the test bench configuration.
Properties πΒΆ
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
iLinkRT server |
uri |
IP or host name of the iLinkRT server. |
|||
iLinkRT server port |
int |
Port of the iLinkRT server over which commands are sent via Unicast. |
|||
iLinkRT client |
β<any>β |
[ONLINE] |
string |
IP address of the iLinkRT clientβs network adapter. Using the setting <any> will listen on all network interfaces (corresponds to β0.0.0.0β). The setting <auto> defaults to the computerβs host name with the IP address which it is resolved to. The chosen network adapter is used to receive multicast messages from the server for data acquisition and events. Therefore please make sure this address is reachable by the server, especially if you are using a VPN or proxy. |
|
Start of measurement |
Automatically |
[Automatically, Manually] |
string |
Automatically: Automatic start of measurement at test start. At the end of the test the measurement is stopped again. Manually: Start and stop of measurement have to be controlled using tool jobs or directly in the tool. |
|
Timeout for tool call β²in sec.β³ |
β600β |
string |
Timeout after which a tool call is aborted. |
Jobs πΒΆ
StartMeasurementΒΆ
Start measurement
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
return |
β |
bool |
True if measurement is running. False otherwise. |
StopMeasurementΒΆ
Stop measurement
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
return |
β |
bool |
True if measurement is stopped. False otherwise. |