Main Content

Counter Limited

进行累加计数,并在达到指定的上限后绕回到 0

  • Counter Limited block

库:
Simulink / Sources
HDL Coder / Sources

描述

Counter Limited 模块进行累加计数,直到达到指定的上限。然后,该计数器绕回到零并重新启动累加计数。该计数器始终初始化为零。

注意

仿真期间,此模块不会报告溢出绕回警告。要报告这些警告,请参阅 Simulink.restoreDiagnostic 参考页。但此模块会报告由于溢出绕回而导致的错误。

端口

输出

全部展开

计数值,指定为 8 位、16 位或 32 位的无符号整数。该模块使用表示上限所需的最小位数。

数据类型: uint8 | uint16 | uint32

参数

全部展开

将模块计数的上限指定为有限实数值标量。

编程用法

模块参数uplimit
类型:字符向量
值:标量
默认值:'7'

将采样之间的时间间隔指定为标量 (sampling period) 或二元素向量 (sampling period, initial offset)。要继承采样时间,请将此参数设置为 -1。有关详细信息,请参阅指定采样时间

编程用法

模块参数tsamp
类型:字符向量
值:标量 | 向量
默认值:'-1'

模块特性

数据类型

Boolean | fixed point | integer

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

PLC 代码生成
使用 Simulink® PLC Coder™ 生成结构化文本代码。

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

版本历史记录

在 R2006a 之前推出