SignalValueSegment¶
- class SignalValueSegment¶
Returned by
- Clone()¶
Call this method if you want to use API-objects in multiple contexts, e.g. if you want to insert a specific test step in multiple blocks.
- Returns:
A copy of this object
- Return type:
- GetComment()¶
Returns the comment of the segment.
- Returns:
The comment
- Return type:
str
- GetDataSignalName()¶
Returns the name of the data signal
- Returns:
Name of data signal
- Return type:
str
- GetDataVector()¶
Returns the dataVector of the segment.
- Returns:
the dataVector
- Return type:
list[float]
- GetDuration()¶
Returns the current duration of the signal segment.
- Returns:
The duration
- Return type:
float
- GetDurationExpression()¶
Returns the duration expression of the segment that is conform to the ASAM XIL GES syntax for ConstSymbol expressions.
- Return type:
str
- Returns:
the duration expression
- GetFinalValue()¶
Returns the final value of the signal segment.
- Returns:
the final value
- Return type:
float
- GetFirstValue()¶
Returns the first value of the segment.
- Returns:
the first value or NaN
- Return type:
float
- GetTimeSignalName()¶
Returns the name of the time signal
- Returns:
Name of time signal
- Return type:
str
- GetTimeVector()¶
Returns the timeVector of the segment.
- Returns:
the timeVctor
- Return type:
list[float]
- GetType()¶
Returns the type of the segment. (e.g. “Constant”)
- Returns:
The type
- Return type:
str
- GetValueAt(timestamp)¶
Returns the value at the given timestamp.
- Parameters:
- timestamp : float¶
The timestamp
- Returns:
the value or NaN
- Return type:
float
- SetDataVector(dataVector)¶
Sets the dataVector of the segment.
- Parameters:
- dataVector : list[float]¶
the dataVector to set
- SetDuration(duration)¶
Sets the duration of the segment in seconds.If you want to set the duration value of the segment to an expression, use SetDurationExpression instead.
- Parameters:
- duration : float¶
the segments duration
- SetDurationExpression(expression)¶
Sets the duration value as an expression. The expression needs to be conform to the ASAM XIL GES syntax for ConstSymbol expressions.
- Parameters:
- expression : str¶
the duration expression
-
SetExportDataAsOriginal(asOriginal=
True)¶ Conversion to MAT-File will export all samples with changed values.
- Parameters:
- asOriginal : bool¶
original values will be exported
- SetTimeVector(timeVector)¶
Sets the timeVector of the segment.
- Parameters:
- timeVector : list[float]¶
the timeVector to set