MATLAB
Simulink使用入门 模型的创建 连续系统的建模与仿真 子系统的创建与封装及条件执行子系统 用MATLAB命令创建和运行Simulink模型
MATLAB
8.1 Simulink Simulink下特点:用绘制方框图代替编写程序,结构和流程
清晰;
智能化地建立和运行仿真,仿真精细、贴
近实际,自动建立各环节的方程,自动地在
给定精度要求下以最快速度进行系统仿真; 适应面广,包括线性、非线性系统,连续、
离散及混合系统,单任务、多任务离散事件
系统。
8.1.1 Simulink入门
【例8-1】创建一个正弦信号的仿真模型。
(1) 在MATLAB的命令窗口运行simulink命令,
或单击工具栏中的图标,就可以打开Simulink
模块库浏览器(Simulink Library Browser) 窗口。
(2) 单击工具栏上的图标或选择菜
单“File”——“New”——“Model”,新建一个
名为“untitled”的空白模型窗口。
MATLAB
(4) 用鼠标单击所需要的输入信号源模
块“Sine Wave”(正弦信号),将其拖放到空
白的模型窗口“untitled”,则“Sine Wave”
模块就被添加到untitled窗口;也可以用鼠
标选中“Sine Wave”模块,单击鼠标右键,
在快捷菜单中选择“add to untitled ”命令,
就可以将“Sine Wave”模块添加到untitled窗口。(5) 用同样的方法打开接收模块库
“Sinks”,选择其中的“Scope”模块(示波
器)拖放到“untitled”窗口中。
(6) 在“untitled”窗口中,用鼠标指向
“Sine Wave”右侧的输出端,当光标变为十
字符时,按住鼠标拖向“Scope”模块的输入
端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。
(7) 开始仿真,单击“untitled”模
型窗口中“开始仿真”图标,或者
选择菜单“Simulink”——“Start”,则
仿真开始。双击“Scope”模块出现示
波器显示屏,可以看到黄色的正弦波形。(8) 保存模型,单击工具栏的图
标,将该模型保存为“exm08_01.mdl”文
MATLAB
8.1.2 Simulink的模型窗口模型窗口由菜单、工具条、模型浏览器窗口、模型框图窗口以及状态栏组成。仿
真
开
始
仿真结束打开模块库切换单双窗回到父系统打开调试器
状态栏
用于显示仿真的状态。当鼠标指向菜单和工具条时,在状态栏显示其定义;
MATLAB
菜单名
菜单项New——Model Model properties Preferences Print… Close Exit MATLAB新建模型 模型属性
功能
5
File
SIMULINK界面的默认设置选项 打印模型 关闭当前Simulink窗口 退出MATLAB系统
Create subsystemEdit Mask subsystem… Look under mask
创建子系统封装子系统 查看封装子系统的内部结构 更新模型框图的外观 显示当前系统的父系统 模型浏览器设置 鼠标位于模块上方时显示模块内部数据 显示库浏览器 自动选择最合适的显示比例 以正常比例(100%)显示模型
Update diagramGo to parent Model browser options Block data tips options Library browser Fit system to view Normal
View
MATLAB
Start/Stop Pause/Continue
启动/停止仿真 暂停/继续仿真 设置仿真参数 普通Simulink模型 产生加速Simulink模型 标注文字对齐工具 翻转模块名 显示/隐藏模块名 翻转模块 旋转模块 显示库链接 显示/隐藏阴影效果 设置不同的采样时间序列的颜色 粗线表示多信号构成的向量信号线 注明向量信号线的信号数 标明端口数据的类型 显示存储类型 数据浏览器 Simulink调试器 用户定义数据类型设计器 线性化分析工具
6
Simulation
Simulation Parameters… Normal Accelerator Text alignment Filp name Show/Hide name Filp block Rotate Block Library link display Show/Hide drop shadow Sample time colors Wide nonscalar lines Signal dimensions Port data types Storage class Data explorer… Simulink debugger… Data class designer Linear Analysis
Format
Tools
MATLAB
8.2 模型的创建8.2.1 模型概念和文件操作
Simulink模型的含义:方框图;扩展名为.mdl的ASCII代码;方程;实际系统的动态性状1. Simulink模型的一般结构
2. Simulink的文件操作
新建仿真模型文件有几种操作:
在MATLAB的命令窗口选择菜单“File” “New” “Model”。
在Simulink模块库浏览器窗口选择菜单“File” “New” “Model”,或者单击工具栏的图标。
在Simulink模型窗口选择菜单“File” “New” “Model”,或者单击工具栏的图标。打开仿真模型文件有几种操作:
在MATLAB的命令窗口输入不加扩展名的文件名,该文件必须在当前搜索路径中。 在MATLAB的命令窗口选择菜单“File” Open…”或者单击工具栏的图标打开文件。 在Simulink模块库浏览器窗口选择菜单“File” “Open…”或者单击工具栏的图标打开“.mdl”文件。
MATLAB
Simulink模型是以ASCII码形式存储的.mdl文件,其保存方法是标准的Windows操作,即利用图标、菜单“File” “Save”或“File” “Save As”都可以实现存盘。
Simulink模型的打印:
点击模型窗图标或选中菜单“File” “Print”,打开一个打印对话框。可选择打印当前系统(Current system)、当前系统及其上层系统(Current system and above)、当前系统及其下层系统(Current syst …… 此处隐藏:5442字,全部文档内容请下载后查看。喜欢就下载吧 ……