概述
Counter模块可以通过指定的数据范围实现向上计数或向下计数
模块位置:DSP System Toolbox / Signal Management / Switches and Counters
描述:Conter模块可以通过指定的数据范围实现向上计数或向下计数。当选择Count direction参数为向上计数时,模块将使能Inc(增量)端口;当选择Count direction参数为向下计数时,模块将使能Dec(减量)端口。如果Count event参数为Free running,模块将禁用Inc或Dec端口,并且使用固定时间间隔进行计数。针对于Count event参数的所有其他设定,每当在Inc或Dec输入端口发生触发事件时,模块都会使计数器递增或递减。当触发事件发生在Rst端口时,模块复位,计数器恢复到初始设定状态。
端口
- 1.Inc/Dec——用于触发计数的输入信号
这个输入信号用于确定模块何时递增或递减计数,指定为实数标量或向量。 如果输入到Inc或Dec端口的是一个向量,则块将该向量视为一个帧。 每次在Inc或Dec输入端口发生触发事件时,该块将分别使计数器增或减。您可以使用Count事件参数控制触发事件的类型。当Count direction参数为Up时,模块使能该端口为Inc;当Count direction参数为Down时,模块使能该端口为Dec;当Count direction参数为Free running时,模块使能该端口为Inc/Dec。
2.Rst——复位信号
这个输入信号用于确定何时复位计数器模块,为一个实数标量。Rst端口必须与Inc或Dec输入端口具有相同的端口采样时间。 每当Rst端口发生触发事件时,block将计数器重置为初始值。 有关触发事件的详细信息,请参见计数事件。要启用此端口,请选中Reset input复选框。
3.Max——最大计数值
将计数器的最大大小指定为Count data type可以表示的任何无符号整数。 计数器值的范围从0到指定为Max端口输入的值。要使能此端口,设置Counter size参数为Specify via input port。
4.Cnt——计数器当前值
计数器的当前值,指定为标量或向量。当设定Count event参数为Free running,Cnt输出一个M*1的向量包含每个连续采样时间的计数值,其中M是你为Samples per output frame每帧输出的采样参数值。为了使能这个端口,设定Output参数为Count或Count and Hit。
5.Hit——命中状态
在Hit Value参数中指明触发命中状态的整数值。当计数器达到你设定的命中值时,模块Hit端口输出1。根据所设定Hit data type数据类型,Hit端口的输出量有可能是布尔量 。
最后
以上就是闪闪银耳汤为你收集整理的Simulink Counter增/减计数器模块使用方法的全部内容,希望文章能够帮你解决Simulink Counter增/减计数器模块使用方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复