simulink设计一个计数器

项目中要设定一个报文计数器 0-15一个循环
整理了4种方法

  1. 第一种方法,用delay和switch模块超过15就置0
    在这里插入图片描述
    双击scope
    在这里插入图片描述
  2. simulink有专门的计数模块 counter
    在这里插入图片描述
    这个模块计数的起始值就是0,双击模块属性啥的改不了。看看效果跟第一种方法是一样的
    在这里插入图片描述
  3. 第三种方法
    用enable delay这个模块
    上升沿触发,把show enable port勾去掉 选External reset 选择Rise子模块
    在这里插入图片描述
    在这里插入图片描述
  4. 第四种方法
    delay与 unit delay想结合的方式
    在这里插入图片描述
    在这里插入图片描述
simulink计数器可以通过使用Counter模块来实现。根据参考资料的描述,Counter模块可以实现向上计数或向下计数。当选择向上计数时,模块将使能增量(Inc)端口;当选择向下计数时,模块将使能减量(Dec)端口。如果选择自由运行(Free running)的计数事件参数,模块将禁用Inc和Dec端口,并以固定时间间隔进行计数。对于其他计数事件参数的设定,每当在Inc或Dec输入端口触发事件时,模块都会递增或递减计数器。当触发事件发生在Rst端口时,模块将复位,计数器恢复到初始状态。 另外,参考资料提供了四种方法来设定一个循环报文计数器。其中一种方法是使用delay和switch模块,当计数超过15时将计数器置为0。第二种方法是使用Counter模块,该模块的计数起始值为0,可以通过双击模块属性来修改。第三种方法是使用enable delay模块,通过上升沿触发并选择外部复位(External reset)的方式来实现计数器。第四种方法是结合delay和unit delay模块来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [simulink设计的循环计数器](https://download.csdn.net/download/BIGMAN0909/15997603)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Simulink Counter增/减计数器模块使用方法](https://blog.csdn.net/skyLeezy/article/details/124510500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [simulink设计一个计数器](https://blog.csdn.net/weixin_43796045/article/details/125672016)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43796045

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值