Simulink从0搭建模型03-Enabled Subsystem 使能子系统

参考博客

  • b站视频 【Simulink 0基础入门教程 P4 使能子系统 Enabled Subsystem
    的使用介绍】

个人听了这个博主的视频风格觉得很适合我入门学习,讲得很清楚。
另外,视频里面教得很详细了,我也不会再详细写怎么打开创建等步骤,跟着操作就行。主要记录一下想记录的一些点。

声明:坚持学习是一件很美好的事情,仅供个人学习复习。

1. Enabled Subsystem (使能子系统)

1.1 Enabled Subsystem

在这里插入图片描述

1.2 Enable (使能)

Enabled Subsystem上方的输入箭头指向的Enable (使能) :
在这里插入图片描述

2. Enabled Subsystem内部

在Enabled Subsystem内部可以随意搭建,示例为上一节的累加器。
在这里插入图片描述

2.1 设置

在这里插入图片描述

在这里插入图片描述

其中Solver(求解器)的stop time=10s, fixed-step size=0.1s, 因此 一共会被执行100次。

2.2 运行

2.2.1 开关打到1

开关打到1(boolean类型),子系统使能,run一下,执行累加,通过显示屏观测到结果为101。这是因为从第0次开始计,初始值为1,所以结果为1×100+1=101。

在这里插入图片描述

观察示波器:
蓝色线呈阶梯状。
在这里插入图片描述

2.2.2 开关打到0

开关打到0(boolean类型),子系统未使能,run一下,输出一直为0.
在这里插入图片描述
在这里插入图片描述

3. 技巧

和普通子系统不同的是,使能子系统多了使能。

3.1 Subsystem 和 Enabled Subsystem

普通子系统
在这里插入图片描述

3.2 把普通子系统快速变成使能子系统?

除了用搜索的方式,怎么把普通子系统快速变成使能子系统?

  1. 进入Subsystem内部的结构如下,仅一输入一输出:

在这里插入图片描述

  1. 加载一个Enable模块 ,再退出去Subsystem,此时Subsystem就自动变为了带使能的Subsystem:
    在这里插入图片描述

在这里插入图片描述

4. Enable 参数

  • held:全局变量的值,会保持
  • reset :全局变量的值在没有使能的时候,会被清零

注:这是enable重要的设置,对enable调试时谨慎设置

在这里插入图片描述

4.1 运行(held)

选择“单步调试”Step Forward ,仿真只会一步一步跑 :
在这里插入图片描述

点一下,累加1: 在这里插入图片描述

再多点几下 :
在这里插入图片描述

Delay步长和初始值设置:
在这里插入图片描述

切换0和1的结果:
(黄线为开关状态,蓝线为累加结果)

  • 当开关切换到0,模型初始值为0
  • 当开关从0切换到1,模型开始累加
  • 当开关从1切换到0,模型保持不变
  • 当开关再次从0切换到1,模型继续累加

在这里插入图片描述

4.2 运行(reset)

  • 当开关切换到0,模型初始值为0
  • 当开关从0切换到1,模型开始累加
  • 当开关从1切换到0,模型保持不变
  • 当开关再次从0切换到1,模型重置后再累加 在这里插入图片描述

5. Out1参数

5.1 运行(held)

Enabled Subsystem中的输出: 在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.2 运行(reset)

在这里插入图片描述在这里插入图片描述

-END-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/2923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024 证券从业资格证考试备考资料分享

2024 证券从业资格证考试备考资料分享 2024 年 06月1、2日 证券从业资格考试全国统一考试(统考),预计将于5月初(考前一个月)左右开启报名 有没有小伙伴在准备备考的,不知道大家都准备怎么学习呢&#xff…

233 基于matlab的多通道非负矩阵分解(MNMF)算法

基于matlab的多通道非负矩阵分解(MNMF)算法。其能够寻找到一个非负矩阵W和一个非负矩阵H,满足条件VW*H,从而将一个非负的矩阵分解为左右两个非负矩阵的乘积。使用EM准则对混合信号进行分解。程序已调通,可直接运行。 233 多通道非…

面试被刷,原因居然是不会Git

大家好,我是知微! 假设你是一个刚入行的菜狗程序员,正在开发一个软件。 现在老板需要你加一些功能,此时的你有一些担忧,如果对代码进行大刀阔斧的改动,最终却失败了。之前能正常运行的代码也被改得乱七八糟…

【力扣 Hot100 | 第六天】4.21(字母异位词分组)

9.字母异位词分组 9.1题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例一: 输入: strs ["eat", "tea", "tan&quo…

电商技术揭秘三十二:智能风控的案例研究与未来趋势

相关系列文章 电商技术揭秘相关系列文章合集(1) 电商技术揭秘相关系列文章合集(2) 电商技术揭秘二十八:安全与合规性保障 电商技术揭秘二十九:电商法律合规浅析 电商技术揭秘三十:知识产权保…

stable diffusion webui 使用 SDXL模型

可以去c站上下载别人处理好的模型,从liblib里下载也可以 DreamShaper XL 将下载好的模型复制到/models/Stable-diffusion目录下,webui的界面里选择加载模型 测试了一下,需要注意的是这三个选项 采样器必须设置为DPM SDE Karras &#xf…

spring高级篇(三)

1、Spring选择代理 1.1、Aspect和Advisor 在Spring框架中,"Aspect" 和 "Advisor" 是两个关键的概念,它们都与AOP(面向切面编程)密切相关: 如果要在Spring中定义一个Aop类,通常会&…

STM32H7的LCD控制学习和应用

STM32H7的LCD控制 LTDC基础硬件框图LTDC时钟源选择LTDC的时序配置LTDC背景层、图层1、图层2和Alpha混合LTDC的水平消隐和垂直消隐LCD的DE同步模式和HV同步模式的区别区分FPS帧率和刷新率避免LTDC刷新撕裂感的解决方法 驱动示例分配栈的大小MPU和Cache配置初始化SDRAM初始化LCD应…

使用IOPaint实现图片擦除路人

IOPaint 是一个免费的开源的 inpainting/outpainting 工具,由最先进的 AI 模型提供支持。 IOPaint 中使用各种模型来修改图像: 擦除:删除任何不需要的物体、缺陷、水印、人物。修复:对图像的特定部分进行修改、添加新对象或替换…

vcontact2:病毒聚类(失败)

Bitbucket 安装 mamba create --name vContact2 biopython1.78 mamba install -c bioconda vcontact20.11.3vim ~/envs/vContact2/lib/python3.9/site-packages/vcontact2/exports/summaries.py 把 np.warnings.filterwarnings(ignore) 改成 import warnings warnings.filte…

Java虚拟机类加载机制详细总结

1、概述 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 2、类加载的时机 一个类型从被加载到虚拟机内存中开始&#xff…

开曼群岛:Web3企业的乐园

开曼群岛:Web3企业的理想之地 开曼群岛,在数字革命中大放异彩。近年来,该地区成立的Web3企业数量显著增加,如果保持目前的发展速度,并持续优化立法,那么扩展的速度将无可限量。本文将探讨推动这一增长的关…

unity学习(88)——断线的原因--客户端队列死锁(头部异常为null)

客户端接受数据包的队列如下: 测试可以得到明显的溢出结果,肯定是有问题的! 在catch中输出具体异常:Object reference not set to an instance of an object! 然后通过debug.log定位具体异常位置!这也不算浪费时间&…

【QT学习】9.绘图,三种贴图,贴图的转换,不规则贴图(透明泡泡)

一。绘图的解释 Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。 QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDev…

互联网和嵌入式,哪个更吃香?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!显然,互联网更受青…

Mysql全局优化总结

Mysql全局优化总结 从上图可以看出SQL及索引的优化效果是最好的,而且成本最低,所以工作中我们要在这块花更多时间 服务端系统参数 官方文档:https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connections…

MSE实现全链路灰度实践

技术架构包括以下基础设施和云服务: 1个地域:ACK集群、微服务应用、MSE实例均部署在同一地域下。 1个专有网络VPC:形成云上私有网络,确保核心云资源的网络环境,如容器服务ACK、微服务引擎MSE。 ACK集群:简单…

七星创客新零售系统:颠覆性商业模式的崛起

大家好,我是微三云周丽,今天给大家分析当下市场比较火爆的商业模式! 小编今天跟大伙们分享什么是七星创客新零售系统? 随着经济的快速发展和科技的不断进步,商业模式的革新成为了企业发展的关键。在这个新旧动能转换、…

CentOS配置JDK8环境并安装配置neo4j

1. 工具安装 1. 安装wget yum install -y wget2. 安装vim yum install -y vim-enhanced2. 配置JDK 1. 安装JDK 先到官网下载jdk8的压缩包,点我传送,并将压缩包上传到虚拟机的/usr/local目录下。 cd /usr/local # 进入 /usr/local目录 tar -zxvf jdk-…

使用Perf诊断PostgreSQL性能问题

1 编译参数 使用perf获取完整的堆栈信息需要下面几个编译参数: -O0:编译器不做优化-ggdb3:增加了为GDB优化的调试信息,级别是3-g3:增加了调试信息,级别是3-fno-omit-frame-pointer:保留完成的…