第七讲Simulink仿真
11
7.3.2 模块操作
操作内容 选取模块
选中多个模块 删除模块 调整模块大小 移动模块
操作目的
操作方法
从模块库浏览器中选取需
要的模块放入SIMULINK
仿真平台窗口中
方法1:在目标模块上按下鼠标左键,拖动目标模块进入 SIMULINK仿真平台窗口中,松开左键;方法2:在目标模块 上单击鼠标右键,弹出快捷菜单,选择“Add to Untitled”选 项
Simulink的突出特点是支持图 形用户界面(GUI),模型由模 块组成的框图来表示。
启动Simulink有如下3种方式:
在MATLAB的命令窗口直接键入 命令simulink;
用鼠标左键单击MATLAB工具条 上的按钮;
在MATLAB菜单上选择【File】| 【New】|【Model】选项
[Diagram>Format> Show Block Name],隐藏/显 示标签;方法2:右键单击目标模块,在弹出的快 捷菜单中进行与方法1同样的菜单项选择
14
7.3.3 模块连接
模块连接通过信号线实现。 信号线是Simulink模型中另一类最基本的元素,熟悉和正
确使用信号线是创建模型的基础。 信号线并不是简单的连线,它具有一定流向属性且不可逆
8
7.2.2 Simulink的工作环境
9
7.3 模型的创建
7.3.1 7.3.2 7.3.3 7.3.4
Simulink的基本模块 模块操作 模块连接 模块的参数和属性设置
数学模型
10
7.3.1 Simulink的基本模块
模块是构成Simulink系统仿真模 型的基本单元,建模过程主要涉 及Simulink模块的操作。
基本模块库
基本模块库是MATLAB中最早开发 的模块库,包括了连续系统、非 连续系统、离散系统、信号源等 各类子模块库,具有通用性。
专业模块库
Simulink在工程仿真领域的广泛 应用,相关领域专家为满足需要 又开发了诸如通信系统、数字信 号处理、模糊控制、神经网络等 多种专业模块库,专业模块库提 高相关领域的建模效率。
单击模块,拖曳模块到合适的位置,松开鼠标按键
旋转模块
适应实际系统的方向,调 整整个模型的布置
方法1:选中模块,选择菜单命令[Diagram>Rotate &
Flip>Clockwise/Counterclockwise],模块&标签顺/逆时针旋转 90°;选择菜单命令[Diagram>Rotate & Flip>Flip Block],
删除窗口中不需要的 线段或断开模块间连 线 设 定 信 号 线 的 标 签 ,增 强模型的可读性
操作方法 在上级模块的输出端按住鼠标左键,拖动至下级模块的输入 端,松开鼠标键 选中目标线段,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 选中目标节点,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 方法 1:先按住“Ctrl”键,再选中信号引出点,按 住鼠标左 键,拖曳到下级目标模块的信号输入端,松开鼠标左键; 方法 2:先选中信号引出线,然后在信号引出点按住鼠标右 键,拖曳到下级目标模块的信号输入端,松开鼠标右键
第七讲Simulink仿真
•
•
7.1 初识Simulink
设置系统仿真参数。 运行仿真模型,查看结
果。
6
7.2 Simulink概述
7.1.1 Simulink的概况 7.1.2 Simulink的工作环境
7
7.2.1 Simulink的概况
Simulink是MATLAB提供的实现 系统建模和仿真的软件包,是 其相对独立的重要组成部分。
12
13
7.3.2 模块操作
操作内容 操作目的
操作方法
改变标签内 容
按照用户自己意愿 命名模块,增强模 型的可读性
在标签的任何位置上双击鼠标,进入模块标签的 编辑状态,输入新的标签,在标签编辑框外的窗 口中任何地方单击鼠标退出
改变标签位 置
按照用户自己意愿 布置标签位置,改 善模型的外观
方法1:选中模块,选择菜单命令 [Diagram>Rotate & Flip> Flip Block Name],翻转 标签和模块的位置,选择菜单命令
方法 1:选中目标信号线,然后按“Delete”键; 方法 2:选中目标信号线,使用[Edit>Cut]命令
双击要标注的信号线,进入标签的编辑区,输入信号线标签 内容,在标签编辑框外的窗口中单击鼠标退出
16
7.3.4 模块的参数和属性设置
模块的参数设置 双击模块将会弹出模型相应的【参数设置】对话框
模块顺时针旋转180°;方法2:右键单击目标模块,在弹出 的快捷菜单中进行与方法1同样的菜单项选择
复制内部模块
内部复制已经设置好的模 块,而不用重新到模块库 浏览器中选取
方法1:先按住“Ctrl”键,再单击模块,拖曳模块到合适的 位置,松开鼠标按键;方法2:选中模块,使用[Edit>Copy]及 [Edit>Paste]命令
可对多个模块同时进行共 同的操作,如移动、复制 等
删除窗口中不需要的模块
改善模型的外观,调整整 个模型的布置 将模块移动到合适位置, 调整整个模型的布置
方法1:按住“Shift”键,同时用鼠标单击所有目标模块;方 法2:使用“范围框”,即按住鼠标左键,拖曳鼠标,使范围 框包围所有目标模块
方法1:选中模块,按下“Delete”键;方法2:选中模块, 同时按下“Ctrl”和“X”键,删除模块并保存到剪贴板中 选中模块,模块四角将出现小方块;单击一个角上的小方块 并按住鼠标左键,拖曳鼠标到合理大小位置
17
7.4 运仿真
7.4.1 仿真过程控制 7.4.2 仿真参数设置 7.4.3 示波器的使用
18
7.4.1 仿真过程控制
通过设置仿真时间、算法、步长等控制。 参数设置对话框。
向,表示实际模型中信号的流向。
15
7.3.3 模块连接
信号线基本操作
操作内容 在模块间连线
移动线段 移动节点
画分支信号线
删除信号线 信号线标签
操作目的 在两个模块之间建立 信号联系 调 整 线 段 的 位 置 ,改 善 模型的外观 可 改 变 折 线 的 走 向 ,改 善模型的外观
从一个节点引出多条 信 号 线 ,应 用 于 不 同 目 的