HMS: ACT - Restbussimulation

Bisheriger/interner Bezeichner: IXXAT-RBS

Herstellerinformationen

Hersteller

Webseite

Produktname

Version

HMS Technology Center Ravensburg GmbH

https://www.hms-networks.com/ixxat

ACT - Restbussimulation

Kategorien

MDL 🛈

APL 🛈

BAN 🛈

BMA 🛈

SVC 🛈

DGN 🛈

FIU 🛈

EES 🛈

FCT 🛈

DBG 🛈

IMG 🛈

AUDIO 🛈

ENVSIM 🛈

ENVCOM 🛈

Datenquellen

Dateiformat

Kommentar

*.a2l (ASAM MCD-2MC)

Plattform

Betriebssystem

Unterstützung

Windows

✓

Linux

Ports

Besonderheiten

Bei der IXXAT-RBS-Box handelt es sich um eine Restbussimulation für den FlexRay- und CAN-Bus. Mit dem hierfür vorhandenen Tooladapter sind lesende und schreibende Buszugriffe möglich. Um den Tooladapter nutzen zu können, kann die Box lokal oder an Tool Server angebunden sein.

Optionen in der Testbench

  • Host IP: IP-Adresse der IXXAT-RBS

  • Host Port: TCP-Port der IXXAT-RBS (Standard: 15005)

  • A2L-Datei: Dateiname mit Pfad zu einer der Busdatenbank zugehörigen A2L-Datei (auf dem Tool Server)

  • Porttyp BUS-STANDARD

    • Autostart: Legt fest, ob der Port automatisch gestartet wird.

    • BUS-DB: <auto> übernimmt beim Starten die Auswahl der Testkonfiguration auf dem Tab Buszugriff, anderenfalls kann hier eine feste Busdatenbank angegeben werden.

    • Bus-Name: Name des verwendeten Buses (entsprechend den Eintragungen der A2L-Datei)

    • Bus-Kanal: Kanal des verwendeten Buses (entsprechend den Eintragungen der A2L-Datei)

Testschritte:

Über den Tab Buszugriff erfolgt der Zugriff auf Botschaften und Signale, für welche die IXXAT-RBS konfiguriert wurde. Dabei kann es sich bei Botschaften und Signalen entweder um reine Lese- (Messgrößen) oder Schreibgrößen (Kalibriergrößen) handeln, wobei für jeden Typ nur schreibende bzw. nur lesende Testschritte zugelassen sind. Die Eigenschaft, um welchen Typ es sich handelt, wird in der A2L-Datei festgelegt.

Schreibgrößen:

Für Botschaften besteht die Möglichkeit über das Kontextmenü Botschaftstiming ändern, das Senden dieser zu aktivieren oder zu deaktivieren. Bei Signalen findet eine weitere Unterteilung in Standardsignale und Spezialsignale (CRC-Wert, Alive-Counter) statt. Hierbei ist zu beachten, dass beim Schreiben von Standardsignalen der Wert des Signals angegeben werden muss, während bei Spezialsignalen nur die Zeichenketten „offset“ und „freeze“ erlaubt sind und zur entsprechenden Manipulation des Signals führen. Verwendet man den Testschritt Zurücksetzen, wird das Signal dauerhaft auf „Normal Transmission“, das heißt es unterbleibt eine Manipulation durch die RBS.

Lesegrößen:

Bei Lesegrößen ist zu beachten, dass es sich bei den ermittelten Werten um den jeweils zuletzt empfangenen Wert handelt. Direkt nach Starten des Testvorgangs ist es dadurch möglich, dass noch keine Werte empfangen wurden, wodurch ein fehlerhafter Wert zurückgeliefert werden kann. Dieses Problem ist dadurch zu umgehen, dass Testpackages, die auf Lesegrößen zugreifen, mit einer Pause beginnen, welche mindestens der Dauer eines Buszykluses für das entsprechende Signal beträgt.