TTTech: 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.

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

TTX-Konfigurator-Version

‚n.a‘

string

Verwendete TTX-Konfigurator-Version

Szenario-Datei

string

Zu verwendende Szenario Datei. Ist die Pfadangabe relativ, wird der am genutzten Toolhost angegebene Basispfad verwendet und um die Szenario-Datei erweitert.

Laden des Szenarios bei Toolstart

☐

bool

Herunterladen und Starten des referenzierten Szenarios auf der TTXConnexion

Verbindungsart

‚USB‘

[‚USB‘, ‚Ethernet‘]

string

Verbindungsart

IP-Adresse ❲Ethernet-Verbindung❳

‚192.168.130.18‘

string

Eingestellte IP-Adresse der TTXConnexion. Nur bei Ethernet-Verbindung notwendig.

Subnetzmaske

‚255.255.255.0‘

string

Subnetzmaske. Nur bei Ethernet-Verbindung notwendig.

Gateway ❲Ethernet-Verbindung❳

‚0.0.0.0‘

string

Standard Gateway. Nur bei Ethernet-Verbindung notwendig.

Timeout für Toolzugriffe ❲in Sek.❳

‚600‘

string

Zeit nach der eine Anfrage an das Tool abgebrochen wird.

BlinkLED1

Setzt die Blinkanzahl und Aufleuchtdauer der LED „User 1“

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

count

2

int

Blinkanzahl

msDuration

100

int

Aufleuchtdauer in ms

CloseScenario

Schließt das geöffnete Szenario

Connect

Instanziiert die Verbindung zur TTXConnexion

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

connectionTypeName

‚USB‘

[‚USB‘, ‚Ethernet‘]

string

Verbindungsart

Disconnect

Trennt die Verbindung zur TTXConnexion

DownloadConfig

Lädt die Konfiguration aus dem angegebenen Verzeichnis auf die TTXConnexion.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

cfgDir

string

Konfigurationsverzeichnis

EnableLED2

Schaltet die LED „User 2“

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

state

True

[False, True]

bool

Schaltzustand (True = An, False = Aus)

GenerateConfig

Erstellt eine Konfiguration im angegebenen Verzeichnis.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

cfgDir

string

Zielverzeichnis

GetHWVersionInfo

Liest die Versionen der TTXConnexion

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Versions

object

Versionstupel der Form(API, Hardware, Firmware, Bootloader)

GetSWVersionInfo

Liest die SW-Version des TTX-Konfigurators

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Version

string

Versionsangabe

GetSyncState

Ermittelt den Synchronisationszustand

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

SyncState

[False, True]

bool

True = synchronisiert

GetVariable

Liest den Wert der gewählten Variable

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

varName

string

Variablenname

varTypeName

‚FLOAT‘

[‚FLOAT‘, ‚INT8‘, ‚INT16‘, ‚INT32‘, ‚UINT8‘, ‚UINT16‘, ‚UINT32‘]

string

Variablentyp

OpenScenario

Öffnet das angegebene SzenarioPfad kann absolut oder relativ zum Basispfad des Toolhosts angegeben werden.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

scenarioPath

string

Szenariodatei-Pfad

Run

Startet das auf der TTXConnexion installierte Szenario mittels angegebener Batch-Datei.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

batchFile

‚tta.bat‘

string

Name der auszuführenden Batch-Datei

SetBeep

Setzt den Piepser der TTXConnexion

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

count

2

int

Piep-Anzahl

msDuration

100

int

Piep-Dauer in ms

SetEthernetParams

Setzt die Ethernet-Parameter für die Verbindung zur TTXConnexion

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

gateWay

string

Gateway

ipAddress

‚192.168.130.18‘

string

IP Adresse

subnetMask

string

Subnetzmaske

SetVariable

Setzt den Wert der gewählten Variable

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

varName

string

Variablenname

varTypeName

‚FLOAT‘

[‚FLOAT‘, ‚INT8‘, ‚INT16‘, ‚INT32‘, ‚UINT8‘, ‚UINT16‘, ‚UINT32‘]

string

Variablentyp

varValue

float

Wert

UploadLatestLog

Kopiert das aktuellste Logverzeichnis der TTXConnexion in den angegebenen Ordner

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

logDir

string

Zielverzeichnis