第7章Simulink仿真环境要点

运行仿真模型,将仿真停止时间设置为200,则在示波器中显示出系统输出,如图7.58所示。 * 在图7.40中双击“Out1”模块,出现如图7.41(b)所示的对话框,“Output when disabled”栏有2个下拉选项:“held”表示当子系统停止执行后,输出端口的值保持输出值;“reset”表示停止执行后输出端口复位到初始值。 【例7.10】 建立一个用使能子系统控制正弦信号为半波整流信号的模型。 模型由正弦信号“Sine Wave”为输入信号源,示波器“Scope”为接收模块,使能子系统“Enabled Subsystem”为控制模块,连接模块,将“Sine Wave”模块的输出作为“Enabled Subsystem”的控制信号,其模型如图7.42(a)所示。 开始仿真,由于“Enabled Subsystem”的控制为正弦信号,大于0时执行输出,小于0时就停止,则示波器显示为半波整流信号,如图7.42(b)所示。 2.触发子系统(Triggered Subsystem) 触发子系统是指当触发事件发生时开始执行的子系统。 建立触发子系统的步骤如下。 (1)建立1个新模型。 (2)在“Ports & Subsystems”子模块库选择“Triggered Subsystem”模块 ,放在子系统模型窗口中。 (3)将“Triggered Subsystem”模块的“In1”、“Out1”和“Triggered ”( )3个端口与其他模块连接,其中“Triggered ”端口为触发条件控制信号。 (4)设置“Triggered Subsystem”模块的参数。双击打开该模块的模型窗口,其内部结构为“In1”和“Out1”连接,“Trigger”单独。 【例7.11】 建立1个用触发子系统控制正弦信号输出阶梯波形的模型。 模型由正弦信号“Sine Wave”为输入信号源,示波器“Scope”为接收模块,触发子系统“Triggered Subsystem”为控制模块,选择“Sources”模块库中的“Pulse Generator”模块为控制信号。 连接模块,将“Pulse Generator”模块的输出作为“Triggered Subsystem”的控制信号,其模型如图7.43(a)所示,设置其Period为2,Pulse width为50。 开始仿真,由于“Triggered Subsystem”的控制为“Pulse Generator”模块的输出,示波器显示如图7.43(b)所示。 3.使能触发子系统(Enabled and Triggered Subsystem) 使能触发子系统是触发子系统和使能子系统的组合,含有触发信号和使能信号2个控制信号输入端,触发事件发生后,Simulink检查使能信号是否大于0,大于0就开始执行。 “Enable”(使能)和“Trigger”(触发)端的参数设置可以分别进行,在Trigger端口中设置触发类型,在Enable端口中设置子系统再次开始执行时的状态值,“Out1”端口模块的参数设置和使能子系统相同。 1.封装子系统的步骤 (1)选中子系统双击打开,给需要进行赋值的参数指定1个变量名。 (2)单击鼠标右键,选择菜单“Mask”→“Create Mask…”命令,出现封装对话框。 (3)在封装对话框中设置参数,主要有“Icon & Ports”、“Parameters & Dialog”、“Initialization”和“Documentation”4个选项卡。 2.Icon & Ports选项卡 Icon & Ports选项卡用于设定封装模块的名字和外观,其参数设置如图7.44所示。 3.Parameters & Dialog选项卡 Parameters & Dialog选项卡用于输入变量名称和相应的提示,其参数设置如图7.45所示。 4.Initialization选项卡 Initialization选项卡用于初始化封装子系统,在“Initialization commands ”中输入MATLAB命令,当装载模块,开始仿真或更新模块框图时运行初始化命令。 5.Documentation选项卡 Documentation选项卡用于编写与该封装模块对应的Help和说明文字,分别有“Mask type”、“Mask Description”和“Mask help”栏。 (1)Type栏:用于设置模块显示的封装类型。 (2)Description栏:用于输入描述文本。 (3)Help栏:用于输入帮助文本,即当在所显示的封装子系统“参数设置”对话框中单击“Help”按钮时出现的文本。 【例7.12】 创建1个二阶系统,并将子系统进行封装。 创建

matlab仿真环境运行,第7章 Simulink仿真环境.ppt相关推荐

  1. 利用MATLAB模糊控制器实现对水位高度调节SIMULINK仿真(隶属度7分级)

    A.理论分析与设计 (1)确定模糊控制器的输入.输出变量 模糊控制器的两个输入变量,分别选为液位偏差E(设定液位高度r-实测液位高度y)和液位偏差变化率EC,输出模糊变量为控制阀门开度U: (2)确定 ...

  2. 干涉仪测向技术matlab算法仿真,相位干涉仪测向算法的Simulink仿真

    0引言无线电测向是利用无线电定向测量设备确定正在工作的目标无线电发射台(辐射源)的方位的过程,在无线电管理领域有着极其重要的作用.无线电测向的物理基础是无线电波在均匀媒质中传播的匀速直线特性以及定向天 ...

  3. ofdm系统matlab仿真论文,OFDM通信系统分析及其Simulink仿真

    一.课题综述及研究意义 当前,随着Internet商用化所带动的视频.音频及数字通信技术的发展,人们对无线通信寄予了更高的希望.无线移动通信作为通信行业的新兴领域正在进行着日新月异的发展,寻求一种大容 ...

  4. matlab仿真超声波测距,汽车倒车雷达的Simulink仿真测试

    龙源期刊网 http://www.doczj.com/doc/bcabe4130d22590102020740be1e650e53eacf2a.html 汽车倒车雷达的Simulink仿真测试 作者: ...

  5. mysql的实验环境_第04 章 MYSQL实验环境创建

    第04 章 MYSQL实验环境创建 一.下载MY https://dev.mysql.com/downloads/file/?id=476476 1.1 Oracle http://www.oracl ...

  6. python脱离环境运行_python 生成exe脱离python环境运行

    1. 简介 python 程序编写完之后需要进行打包成exe发布,不暴露源码,目前主要打包的工具有三种: 1) PyInstaller(推荐) 2) cx_Freeze 3) py2exe PyIns ...

  7. matlab趋势面分析,第三章趋势面分析.ppt

    <第三章趋势面分析.ppt>由会员分享,可在线阅读,更多相关<第三章趋势面分析.ppt(61页珍藏版)>请在人人文库网上搜索. 1.第三章 地理学中的经典统计分析方法,第6节 ...

  8. Matlab基础学习笔记(五)—— Simulink仿真

    听万门的一个Matlab实践课做的笔记 知识结构 笔记链接(点我) 知识点比较零散记得比较概括,用幕布看可能更清晰一点 本节内容只是做个简单记录,具体使用某个库再进行具体学习 顺便放个邀请注册链接,可 ...

  9. 直流电机单闭环调速matlab仿真,单闭环直流电机调速Simulink仿真

    简单的直流电机调速及MATLAB仿真 直流调速系统及其仿真 首先,我先大致讲一下电机调速的基本原理: 01()d d n a U E I R R R =+++(1) d E I R =+ e e E ...

  10. 用matlab建立控制系统的数学模型,第二章控制系统的数学模型.ppt

    第二章控制系统的数学模型精选 3. 控制系统的方框图模型 若已知控制系统的方框图,使用MATLAB函数可实现方框图转换. a).串联 如图所示G1(s)和G2(s)相串联,在MATLAB中可用串联函数 ...

最新文章

  1. Java 中 Comparable 和 Comparator 比较
  2. Oracle提示已连接到空闲的实例
  3. 二叉树的前序遍历,中序遍历,后序遍历学习 (原)
  4. bct对oracle影响,Oracle 优化篇+Rman增量备份优化之BCT(块变更追踪)
  5. c语言整数检验,C程序整数缺陷的检测与修复
  6. 改造微服务注册到eureka注册中心
  7. lua.c:80:31: fatal error: readline/readline.h: No such file or directory
  8. laravel -admin 禁止某一行删除
  9. ActiveMQ支持的传输协议
  10. JS数据结构与算法——选择排序(把小的数字依次往前放)
  11. Codeforces Round #467 (Div. 2)
  12. linux怎么快速输入括弧,中括号怎么打-linux运维:shell脚本中花括号的使用技巧...
  13. 【图像隐写】基于matlab GBT+SVD数字水印嵌入与提取【含Matlab源码 1668期】
  14. Android手机屏幕投影到电脑工具
  15. JavaWeb分页显示内容和数据库分页查询
  16. 学硕计算机可考大数据博士吗,专硕考博比学硕考博难度更大吗?听听上岸的人怎么说...
  17. 一、RAID磁盘阵列介绍
  18. 【点云处理之论文狂读经典版7】—— Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs
  19. endless admin_认识Endless OS,轻量级Linux发行版
  20. 大数据基础知识之什么是服务器什么是集群

热门文章

  1. 服务端访问Linux的DNS出现DNS request timed out..
  2. 16c语言第七届省赛,第十六届青少年信息学奥林匹克联赛初赛试题(附答案)
  3. 使用监听器实现实时在线人数统计
  4. fortran语言和python_fortran是什么语言吗?
  5. HTML关联两个标签事件,javascript – 交换2个html元素并保留事件侦听器
  6. Bootstrap入门!
  7. CAS单点登录(SSO)
  8. 令人超赞的ButterKnife8.8.1—快捷、方面、好用!你还在等什么
  9. SQL Server 2012内存
  10. js 的arguments的一些理解资料