m4SWatchdogSetup
Watchdog Block: Setup watchdog functionality.
Description
This block initializes or changes the watchdog functionality.
Block Inputs
connection defines the connection that will be used. The input must be a scalar uint32 value provided by m4SApiConnect.
result defines if the block will be executed. The input must be a scalar int32 value. The block will not be executed if this value is negative. For negative values the input result is directly fed through to the output result.
timeout defines the time for the watchdog in milliseconds. The timeout is checked each millisecond. The input must be a scalar uint32 value.
Block Outputs
connection contains the connection identifier. The input port connection is fed through to this output. The default value of this port is 0.
result contains the return value of the block. The output is a scalar int32 value. If the output is negative other outputs are invalid. The default value of this output is 0. For details refer to the section Error Identification and Handling in Fundamentals of MLPI Programming.
Parameters and Dialog Box
Watchdog action specifies the action that will be taken if the watchdog timer expires. The action must be a MlpiWatchdogAction.
Sample time (-1 for inherited) specifies the time interval between samples. To inherit the sample time, set this parameter to -1. This block supports discrete sample time, but not continuous sample time.
Characteristics
Direct Feedthrough | Yes |
Sample Time | Fixed Step |
Example Model
Here you will find instructions to use the examples.
The following example is available in the folder ./mlpi/mlpi4Simulink/blocks:
See also
Copyright
Legal notice and version: © 2017 Bosch Rexroth Corporation http://www.boschrexroth.com DC-AE/EAS1 (MGo) Library version: 1.26.2.0.0