TTTech: TTXConnexion

Bisheriger/interner Bezeichner: TTXConnexion

Herstellerinformationen

Hersteller

Webseite

Produktname

Version

TTTech Automotive GmbH

http://www.tttech-automotive.com

TTXConnexion

Kategorien

MDL 🛈

APL 🛈

BAN 🛈

BMA 🛈

SVC 🛈

DGN 🛈

FIU 🛈

EES 🛈

FCT 🛈

DBG 🛈

IMG 🛈

AUDIO 🛈

ENVSIM 🛈

ENVCOM 🛈

✓

✓

Plattform

Betriebssystem

Unterstützung

Windows

✓

Linux

Ports

Besonderheiten

Voraussetzungen für BUSACCESS-Port-Nutzung

Diese Software stellt einen eingeschränkten Busportzugriff für die TTXConnexion zur Verfügung. Umgesetzt sind die Manipulation der ausgehenden Signale und Nachrichtenunterdrückung.

Damit der BUSACCESS-Port genutzt werden kann, muss das TTXConnexion-Szenario anhand folgender Regeln erstellt werden:

  • Frame-(De-)Aktivierung:

    Für jede Nachricht müssen ein Trigger, eine Variable sowie eine Manipulationsfunktion definiert werden:

    • Der Variablenname muss dem folgenden Muster entsprechen: BusName_FrameName_disable

    • Der Trigger wird aktiviert(special condition (On)), wenn die „disable“-Variable den Wert 1 annimmt.

    • Solange der Trigger inaktiv ist leitet die Manipulationsfunktion die eingehende Nachricht ohne Veränderung weiter.

  • Signal-Manipulation:

    Für jedes Signal müssen ein Trigger, zwei Variablen sowie eine Manipulationsfunktion definiert werden.

    • Die Variablennamen müssen den folgenden Mustern entsprechen: BusName_FrameName_SignalName_switch oder BusName_FrameName_SignalName_value

    • Der Trigger wird aktiviert(special condition (On)), wenn die „switch“-Variable den Wert 1 annimmt.

    • Die Manipulationsfunktion setzt das Ausgangssignal auf den Wert(raw) der „value“-Variable, wenn der entsprechende Trigger aktiviert wird.

    • Zwei zusätliche Sonderbehandlungen sind für Alive- und CRC-Signale implementiert:

      • Alive-Signale können „eingefroren“ werden. In diesem Fall muss ein weiterer Trigger definiert werden, der aktiviert wird, wenn die „switch“-Variable den Wert 2 annimmt. Abhängig von diesem Trigger muss eine neue Manipulationsfunktion den Wert des ausgehenden Signals auf den zuletzt gelesenen Wert des Eingangssignals dauerhaft setzen. Der Wert der „value“-Variable wird ignoriert.

      • CRC-Signale können wie beschrieben „eingefroren“ werden. Zusätzlich kann ein dritter Trigger definiert werden, der falls die „switch“-Variable den Wert 3 annimmt, die „Offset“-Operation aktiviert: Eine neue Manipulationsfunktion, die einen beliebigen Offset (ungleich Null), an den Wert des eingehenden Signals addiert. Der Wert der „value“-Variable wird ignoriert.

Bitte beachten Sie: Der für den Platzhalter BusName eingesetzte Wert muss dem gewählten Bus-Bezeichner (ohne Suffix) in der ecu.test-Testkonfiguration entsprechen.