SetOutputMode
Valid for: CANoe DE • CANoe:lite DE NoteThe function can only be called on system variable namespaces of appropriate channels of VT System modules.
Method Syntax
Description
Sets the mode for output on the channel.Parameters
- Mode: Modes of VT2848 module: Values see eVTS2848OutputMode
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.
- -3: The specified mode is not valid
- -4: The function wasn’t called in the context of the main method of a test module. So it is not possible to wait until the setting will be taken over from the VT System. Otherwise the call was successful but it is not sure if the settings have been taken over already when the call returns.
Example
The following example demonstrates how to use the PWM output of a VT2848 channel to simulate a PWM based sensor (e.g., a RPM sensor). The channel used in this example is called RPM_Sensor.CAPL
.NET (C#)
VT System Control
- Select SensorModule1
- Set Sidebar | Output Sources | Channel 1 to 4 to Vext
- Select RPM_Sensor
- Set Sidebar | Output Settings | Output Mode to Low side switch
- Set Sidebar | Output Settings | Curve Type to PWM
- Set Sidebar | PWM Output | Repeats to 0
- Set Sidebar | PWM Output | Frequency to 100.0
- Set Sidebar | PWM Output | Duty Cycle to 50.0
- Click Sidebar | Output Settings | Start Stimulation
- Increase PWM frequency in 20Hz steps
- Set Sidebar | PWM Output | Frequency to 120.0
- Set Sidebar | PWM Output | Frequency to 140.0
- Set Sidebar | PWM Output | Frequency to 160.0
- Set Sidebar | PWM Output | Frequency to 180.0
- Set Sidebar | PWM Output | Frequency to 200.0
- Click Sidebar | Output Settings | Stop Stimulation