当前位置: 首页 > news >正文

simulink使能子系统的四种配置

目录

前言

一、模型

二、特性

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

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

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

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

仓库


前言

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


一、模型

 下面是我搭建的简单模型

二、特性

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

仓库


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

http://www.dtcms.com/a/172101.html

相关文章:

  • 【云备份】服务端业务处理模块设计与实现
  • 2.在Openharmony写hello world
  • 解决跨域的4种方法
  • Redis 中简单动态字符串(SDS)的深入解析
  • 基于Redis实现优惠券秒杀——第3期(分布式锁-Redisson)
  • Java学习手册:Spring 多数据源配置与管理
  • 【题解-洛谷】B4303 [蓝桥杯青少年组省赛 2024] 字母移位
  • kotlin 02flow-sharedFlow 完整教程
  • PyCharm 安装教程
  • Docker(三):DockerFile
  • 从零开始学Flink:开启实时计算的魔法之旅
  • 【RocketMQ Broker 相关源码】-注册 broker 信息到所有的 NameServer
  • 【Spring Boot】Spring Boot + Thymeleaf搭建mvc项目
  • Kubernetes控制平面组件:Controller Manager 之 内置Controller详解
  • SpringBoot企业级开发之【文章列表(条件分页)】
  • 利用 Python pyttsx3实现文字转语音(TTS)
  • 如何使用QWidgets设计一个类似于Web Toast的控件?
  • js获取明天日期、Vue3大菠萝 Pinia的使用
  • Unity:Surface Effector 2D(表面效应器 2D)
  • C++入门(上)--《Hello C++ World!》(1)(C/C++)
  • 学习海康VisionMaster之亮度测量
  • 【Bootstrap V4系列】学习入门教程之 组件-按钮组(Button group)
  • Spring 框架的底层原理
  • linux 高并发 文件句柄数 fs 及 tcp端口数调优
  • 【心海资源】telegram换U地址完整源码
  • 【算法学习】递归、搜索与回溯算法(一)
  • # 部署深度学习模型:Flask API 服务端与客户端通信实战
  • 手写 Vue 源码 === reactive 方法
  • Vim 命令从头学习记录
  • Java设计模式: 工厂模式与策略模式