API for Trace Analyses¶
Part of the Object based program API.
- class TraceAnalysisApi¶
Returned by
-
CreateAssertion(name, description=
None)¶ Creates an assertion trace step.
-
CreateBlock(name, description=
None)¶ Creates a block.
- Parameters:
- Returns:
New block
- Return type:
-
CreateCalculation(name, description=
None)¶ Creates a calculation trace step.
- Parameters:
- Returns:
New trace analysis calculation step
- Return type:
-
CreateEpisode(name, description=
None)¶ Creates an episode.
-
CreateGenericSignal(name, description=
None)¶ Creates a generic signal to the trace analysis. The name must be python-conform!
- Parameters:
- Returns:
The new generic signal
- Return type:
- CreateIfThenElse()¶
Creates an IfThenElse block.
- Returns:
New trace analysis IfThenElse block
- Return type:
-
CreatePlot(name, description=
None)¶ Creates a plot.
-
CreatePlotCalculatedSignal(expression, name=
'')¶ Creates a calculated plot signal to be used for a plot (
PlotCalculatedSignal).- Parameters:
- Returns:
A calculated plot signal
- Return type:
-
CreatePlotSignal(name, signalType=
'GENERIC')¶ Creates a plot signal to be used for a plot (
PlotSignal).- Parameters:
- Returns:
A plot signal
- Return type:
-
CreateSignalRecording(name=
None, description=None)¶ Creates a signal recording step.
- Parameters:
- Returns:
New trace analysis signal recording step
- Return type:
- CreateSwitchDefCase()¶
Creates a SwitchDefCase block.
- Returns:
New trace analysis SwitchDefCase block
- Return type:
-
CreateTemplateBasedTraceStep(name=
None, description=None)¶ Creates a trace step that references a trace step template.
- Note:
After creation the template reference has to be set by calling
TemplateBasedTraceStep.SetTemplate()!- Parameters:
- Returns:
New template based trace step
- Return type:
-
CreateTraceAnalysis(name, description=
None)¶ Creates a trace analysis.
- Parameters:
- Returns:
New trace analysis
- Return type:
-
CreateTraceAnalysisReference(name, description=
None)¶ Creates a reference to another trace analysis of a different package that works like an episode.
- Parameters:
- Returns:
New trace analysis reference
- Return type:
- CreateTraceAnalysisReferenceFromMappingItem(mappingItem)¶
Creates a reference to another trace analysis of a different package that works like an episode, referenced in the given mappingItem.
- Parameters:
- mappingItem¶
The mapping item referencing the analysis package
- Returns:
New trace analysis reference
- Return type:
-
CreateTriggerBlock(name, description=
None)¶ Creates a trigger block.
- Parameters:
- Returns:
New trigger block
- Return type:
-
CreateAssertion(name, description=