simulink使能子系统的四种配置

目录

前言

一、模型

二、特性

组合1:使能模块为保持,输出为保持

组合2:使能模块为保持,输出为重置

组合3:使能模块为重置,输出为保持

组合4:使能模块为重置,输出为重置

仓库


前言

使能子系统本身有保持和重置两种配置,输出信号也有保持和重置两种配置,排列组合即有四种配置,本篇对比这四种配置,以便后续查阅。


一、模型

 下面是我搭建的简单模型

二、特性

组合1:使能模块为保持,输出为保持

这种配置是最常用,也是默认的配置。这种配置特征是:

当子系统使能时,系统输出根据子系统内部逻辑运算得出;

当子系统未使能时,系统输出值会保持;

如果是是初始状态的话,会根据根据输出端口设置的初始输出值进行输出,默认为0。

组合2:使能模块为保持,输出为重置

这种模式暂时我还没用到,这种配置特征是:

当子系统使能时,系统输出根据子系统内部逻辑运算得出;

当子系统未使能时,系统输出值会进行复位;

如果是初始状态的话,会根据根据输出端口设置的初始输出值进行输出,默认为0。

与组合1的关键不同在于,如果子系统中存在一些积分运算,延时模块之类的,系统只会重置输出,不会重置这些模块的状态。简单理解为,输出重置仅仅重置的输出,子系统的内部状态不会重置。

组合3:使能模块为重置,输出为保持

这种模式暂时我还没用到,这种配置特征是:

当子系统使能时,系统输出根据子系统内部逻辑运算得出;

当子系统未使能时,系统输出值会进行保持,系统内部状态(如积分模块等)会在失能到使能切换时重置;

如果是初始状态的话,会根据根据输出端口设置的初始输出值进行输出,默认为0。

组合4:使能模块为重置,输出为重置

这种模式可能也比较常用,这种配置特征是:

当子系统使能时,系统输出根据子系统内部逻辑运算得出;

当子系统未使能时,系统输出值会进行重置,系统内部状态(如积分模块等)会在失能到使能切换时重置;;

如果是初始状态的话,会根据根据输出端口设置的初始输出值进行输出,默认为0。

需要注意的是:当子系统中不存在积分等模块时,使能模块配置为重置还是保持对整个子系统的运行并无影响。

仓库


git clone https://gitee.com/xunplace/autosar-application-layer.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值