Port BUSACCESS - GENERIC

Generic bus access

Stimulation

Stimulation of bus signals is performed via the model access and is only possible if this also supports stimulation. The restrictions/comments of the model access also apply to the generic bus access.

Restrictions:

  • Stimulus input signals are not supported.

  • Trace files being referenced by a DataFileSegment in an STI file are not converted automatically by ecu.test.

  • It is up to the user to check whether the trace format being used is supported by the tool.

Name

Available if

Default value

Valid values

Type

Description

Bus identifier

string

Logical name of the bus system

Model port

string

Port ID (e.g. “MDL01”) of the model port via which the model access is to be performed. This property can remain empty if there is exactly one model port. If there is more than one model port, this property must be set.

Bus-DB

string

Bus-database (This bus-database is usually taken from the test configuration. Please note that the bus-database is not automatically transferred to the tool, but must be stored there manually.)

Bus path

‘masterappl/Model Root/userinterface_master/disp/io/sg_info’

string

Base path of the model variables for the bus signals and messages. The Rx and Tx path specifications refer to this base path.

ALIVE naming pattern

‘ALIV*’

string

Pattern for the recognition of ALIVE signals. ? stands for a single character, * for one or more characters.

CRC naming pattern

‘CRC*’

string

Pattern for the recognition of CRC signals. ? stands for a single character, * for one or more characters.

Raw to phys conversion behavior

‘error’

[‘error’, ‘identical’, ‘first’, ‘firstOrIdentical’]


Display values:

  • ‘error’: ‘not allowed’

  • ‘identical’: ‘identical’

  • ‘first’: ‘first conversion function’

  • ‘firstOrIdentical’: ‘first conversion function or identical’

string

Behavior for conversions of raw values in domains without a specified conversion rule. This option should be set according to how the model represents signal values that have no physical representation. By default, such values are not allowed.

The option “identical” treats raw values directly as phys values.

The “first conversion function” applies the first defined conversion function on the raw value even if it is not defined for that value.

The “first conversion function or identical” option uses a first conversion function, if available, or the raw value if no conversion function is defined.

Rx path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s/Out1’

string

Pattern of model path for signal reading

Tx path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s/const_const/Value’

string

Pattern of model path for signal manipulation

Tx-Switch path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s/const_switch/Value’

string

Pattern of model path to the switch for signal manipulation

CRC-Tx path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s_valid/const_const/Value’

string

Pattern of model path for manipulation of a CRC signal

CRC-Tx-switch path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s_valid/const_switch/Value’

string

Pattern of model path for enabling and disabling manipulation of a CRC signal

ALIVE-Tx path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s_valid/const_const/Value’

string

Pattern of model path for manipulation of an ALIVE signal

ALIVE-Tx-switch path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/%(signal)s_valid/const_switch/Value’

string

Pattern of model path for enabling and disabling manipulation of an ALIVE signal

Tx frame enable path

‘%(node)s/kommunikation/%(bus)s/%(frame)s/enable/const_const/Value’

string

Pattern of model path for enabling and disabling a frame

Ignore missing *-Tx switch path

☐

bool

If the *-Tx switch path is missing in the model, do not generate an error and restore the value of the *-Tx path to reset.

Restore behaviour

‘DEFAULT’

[‘DEFAULT’, ‘SWITCH_MODEL’]

string

If this property is set to DEFAULT, upon restoring a bus signal, both switch and const value are reset to their initial values. The setting SWITCH_MODEL however causes the switch to always be reset to “use the calculated value”. The const value is not changed.