动态系统建模1:创建模型

概述
一、库浏览器的介绍
二、框图的创建
三、框图的编辑
四、模块参数和属性的设定
五、模块和信号的标记
六、框图的修改
七、模型的打开和保存
八、信号的分支与合并
九、新建标量输入输出信号
十、基本仿真选项设置

 

一、库浏览器的介绍

新建一个模型后,点击菜单栏中“Library Browser”,就能打开simulink库了。

 

Simulink 库
1、Commonly used blocks -通用模块库


2、Continuous -连续系统建模模块库


3、Discontinuities -非线性系统建模模块库


4、Discrete -离散系统建模模块库


5、Logic and Bit Operations -逻辑和位操作模块库


6、Look-Up Tables -利用查表由输入确定其输出


7、Math Operations -数学模块库


8、Model Verification -模型确认模块库


9、Model-Wide Utilities -模型说明模块库

 

10、Ports & Subsystems -端口和子系统模块库


11、Signal Attributes -信号属性模块库


12、Signal Routing -信号传递模块库


13、Sinks -信宿模块库


14、Sources -信源模块库


15、Use-Defined Functions -用户自定义函数模块库


16、Additional Math & Discrete -其他的数学和离散模块模块库

 


二、框图的创建

各模块是按照字母顺序排列在文件库中

1、用鼠标点击该模块拖放至框图中。

2、左键点击该模块,右键选中第一个选项。


三、框图的编辑

1、信号的连接:从源块的输出端拖至目的块的输入端,就可以用信号线连接两个模块。

2、模块的插入:把模块拖放至信号线上方,即可在信号线中间插入模块

四、模块参数和属性的设定

1、模块参数设置
双击该模块,打开模块参数设置对话框。输入适当的幅值或选择合适的选项。

2、模块的大小调整
拖拉模块四角的任意角就可调整模块大小

3、模块命名
点击模块名并且编辑可以重命名模块。模块名必须唯一

4、模块标签隐藏
在选定模块之后,在编辑菜单里选择Hide name 即可隐藏模块标签。

5、模块属性显示
在选定该模块之后,选择Block properties… 即可打开模块属性对话框
在模块注释窗格中输入要显示的文本和属性的标记符号


五、模块和信号的标记

1、信号标签:双击信号线,输入标定符号即可标记信号线

2、添加注释:双击背景窗口,输入标定符号即可添加注释

3、控制标签字体:选中模块、信号和注释,在Format菜单上选择Font… 即可修改标签的字体类型、字体风格和字体大小

4、修改标签字体: Enable TeX Commands:在Format 菜单中选择Enable TeX Commands,允许在注释中写入符号


六、框图的修改

1、修改模块颜色:选中模块,在 Format 菜单中选择Foreground/Backgroundcolor即可修改模块轮廓或填充颜色

2、添加阴影:选中模块,在Format 菜单中选择Show DropShadow 即可给模块添加阴影

3、控制缩放:滚动鼠标中轮;


4、拷贝模块:右击模块并保持然后拖动,即可拷贝模块

5、模块旋转
选中模块,在Format 菜单中选择Flip Block 即可让模块从左向右旋转
选中模块,在Format 菜单中选择Rotate Block 即可顺时针旋转模块90°

6、如何同时选择多个模块
点击模块是同时按着Shift ,或者拖拉一个框同时圈着多个模块,即可同时选中多个模块

7、移动模块:用左键点击模块拖拉即可移动模块

8、模块的切断:右键点击模块,同时按着shift键,把模块拖离信号线即可把模块与信号线切断

9、信号线路线更改:拖动两个断点之间的信号信号线段即可更改其信号线路线。

10、添加信号线断点:按住Shift键的同时,把信号线段拖到想要的位置,即可设置断点。

11、切断信号线:左键点击信号线箭头,把箭头拖离端口,即可把信号与输入端口切断。

12、分支信号:若要在所需的位置添加信号线的信号分支,右键单击并拖动的信号到目的输入端口。

13、信号的叠加:在Signal Routing 库里使用Mux 模块把多个信号叠加为一个信号。

14、传输信号线的标记选定信号线后,在编辑菜单里选择Signal properties… 或者右键单击信号线,选择Signal Properties 来打开信号属性对话框。

15、多余端口的处理:若模块输出端口没有连接到其他模块,则其输出端口接上Terminator模块或Ground模块。


七、模型的打开和保存

框图的保存(模型的保存):在File的下拉菜单里可以选择Save Save as… 或者在模型
的顶部选定save图标就可保存模型。
模块图是以.mdl 或.slx的文件后缀形式保存的。
.mdl或.slx文件名字必须和.m 文件名字不同

打开现有框图:
Graphically图形方式:同时按Ctrl和O,或点击菜单栏中OPEN图标。


八、信号的分支与合并

1、本地或局部信号通道处理:为了避免信号线的交叉,我们从信号通道库里使用GOTO和FROM模块来传输信号。

2、模型属性设置:从File 菜单里选择Model Properties 就可以打开模型属性对话框在callbacks窗格的Model preload function 栏里输入表达式可以初始化工作空间参数。


九、新建标量输入输出信号

1、创建信号源:可以用Sources 库中的模块来产生测试信号源

2、创建示波器:利用Sinks 库中的模块显现信号轨迹


十、基本仿真选项设置

1、用默认的参数运行仿真:按下按钮 开始仿真模型或者从Simulation下拉菜单中选择 Start 选项

2、在Scope上观察结果:仿真结束后双击scope可观察仿真结果;通过选择binoculars 按钮自动调整Scope axis。

3、仿真时间设置:在仿真菜单里,选择Configuration Parameters ,打开参数配置对话框。
4、在求解器部分的参数配置对话框的Start time 和Stop time 设置仿真时间。

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值