Main Content

Software Watchdog Timer

输出 true,直到计数器达到最大计数限值

自 R2020a 起

库:
Motor Control Blockset / Sensor Decoders

描述

Software Watchdog Timer 模块会递增计数器值,直到该模块接收到 Restart 输入脉冲,或计数达到最大计数参数的值。

接收到 Restart 脉冲后,该模块会重新启动计数器,并在 Restart 脉冲下降时再次开始递增计数器值。

该模块将 Status 输出保持为 true,直到计数器值持续小于最大计数参数的值。当计数器达到最大计数时,模块会停止计数器并将 Status 设置为 false。

端口

输入

全部展开

重启 watchdog 计时器计数器的脉冲(值为 true)。当脉冲下降时,计数器恢复计数(值为 false)。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

输出

全部展开

watchdog 计时器状态显示为以下状态之一:

  • true 表示计数器值小于最大计数参数的值。

  • false 表示计数器值等于最大计数参数的值,并且该模块已停止计数器。

数据类型: single | double | fixed point

参数

全部展开

watchdog 计时器计数器值的最大限值,它会导致模块停止计数并将 watchdog 计时器状态变为 false。

watchdog 计时器状态输出的数据类型。

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出