HMS: ACT - Restbussimulation¶
Bisheriger/interner Bezeichner: IXXAT-RBS
Herstellerinformationen
Hersteller |
Webseite |
Produktname |
Version |
|---|---|---|---|
HMS Technology Center Ravensburg GmbH |
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ü , 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.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Host IP |
169.254.4.173 |
uri |
|||
Host Port |
15005 |
int |
|||
A2L-Datei |
a2lfile.a2l |
uri |
Von IXXAT-RBS verwendete A2L-Datei |
||
Lesen über zweite XCP-Verbindung |
☐ |
bool |
Bei ACT5 wird für den XCP-„Bus“ eine zweite A2L-Datei erstellt. Um diese verwenden zu können muss diese Option aktiviert werden |
||
XCP-1 Port |
Lesen über zweite XCP-Verbindung |
15006 |
int |
TCP-Port für Signal-Lesen über XCP |
|
XCP-1 A2L-Datei |
Lesen über zweite XCP-Verbindung |
uri |
A2L-Datei für Signal-Lesen über XCP |
||
Timeout für Toolzugriffe ❲in Sek.❳ |
‚600‘ |
string |
Zeit nach der eine Anfrage an das Tool abgebrochen wird. |