Simulink从0搭建模型03-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-

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 10:48:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 10:48:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 10:48:05       87 阅读
  4. Python语言-面向对象

    2024-04-25 10:48:05       96 阅读

热门阅读

  1. yolov5 C3改进|深度可分离卷积轻量化主干

    2024-04-25 10:48:05       35 阅读
  2. mysql的基本用法

    2024-04-25 10:48:05       33 阅读
  3. Netty websocket配置wss

    2024-04-25 10:48:05       34 阅读
  4. 【QEMU系统分析之启动篇(十一)】

    2024-04-25 10:48:05       36 阅读
  5. Edge 浏览器的使用心得与深度探索

    2024-04-25 10:48:05       35 阅读
  6. Elasticsearch 索引数据多了,调优,部署方案

    2024-04-25 10:48:05       40 阅读
  7. 【产品经理修炼之道】- 政务G端产品建设指南

    2024-04-25 10:48:05       39 阅读
  8. C++认知

    C++认知

    2024-04-25 10:48:05      29 阅读
  9. 【go从入门到精通】反射的限制

    2024-04-25 10:48:05       40 阅读