Open topic with navigationDocumentation Index
Fetch the complete documentation index at: https://notevil.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
CAPL Functions » VT System » SetTriggerParamsEx
Tool Availability
Valid for: CANoe DE • CANoe:lite DENote
The function can only be called on system variable namespaces of appropriate channels of VT System modules.Method Syntax
Description
The function configures additional parameters for VT System triggers. Basic parameters are configured using SetTriggerParams. You can find additional information about VT System triggers on the page Triggers.Parameters
-
Trigger: Specifies which trigger is configured.
VT1004 module: Values see eVTSTrigger -
MinPulseWidth: Specifies that the triggers fires only if no opposite edge or level event occurs within the specified time after the triggering event. This way you can restrict the trigger to pulses that take at least as long as specified with this parameter. E.g. for a trigger that detects rising edges and a MinPulseWidth of 0.01 a rising edge is only detected if no falling edge occurs within 10ms.
This parameter is transferred to the VT System with nanosecond resolution.
Valid values: 0 (0.0s)..1.0 (1.0s) -
RestartTime: Specifies the delay after which a trigger is restarted by another trigger.
This parameter is transferred to the VT System with nanosecond resolution.
Valid values: 0 (0.0s)..1.0 (1.0s)
Example: Trigger 2 is configured as a restart trigger for trigger 1. In this case trigger 1 is restarted after trigger 2 fires, with a delay that is set by this parameter. -
PreTriggers: This bitfield specifies preconditions for the configured trigger. Every set bit specifies a trigger that must be active before the configured trigger is activated. This setting refers to triggers of the same VT System channel.
Bit 0 set: Trigger1 must fire as a precondition
Bit 1 set: Trigger2 must fire as a precondition
…
VT1004 module: 8 lowermost bits can be used.
Example: Set PreTriggers to 5 (= 1 + 4) to use triggers 1 and 3 as preconditions for the configured trigger. -
RestartTriggers: This bitfield specifies the triggers that restart the configured trigger. After a restart another event can be shown by trigger event system variable of the trigger. However the event counter of the trigger is not reset. This setting refers to triggers of the same VT System channel.
Bit 0 set: Trigger1 restarts the configured trigger
Bit 1 set: Trigger2 restarts the configured trigger
Bit 2 set: Trigger3 restarts the configured trigger
…
VT1004 module: 8 lowermost bits can be used.
Example: Set RestartTriggers to 10 (= 2 + 8) to set triggers 2 and 4 as restart triggers for the configured trigger. -
ThresholdEventCount: If this parameter is set to a value k higher than 0, trigger events are only visible and the event counter for the trigger is only incremented when the triggering event has occurred k + 1 times.
Valid values: 0..4294967295
Example: If ThresholdEventCount is set to 3 the trigger event system variable is set when the configured event occurs for the 4th time. Also the event counter is incremented every 4th time the configured event occurs. - ExtSettings: This bitfield specifies additional settings. Values see eVTSTriggerEdgeType.
Return Values
- 0: Successful call
- -1: Call error
- -2: The namespace on which the command was called does not exist, is not a valid VT System namespace or does not support this command.