MATLAB程序设计电子教案 第7章

发布时间:2021-06-08

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

主要内容:①Simulink的工作环境; ②模型文件的创建和仿真; ③子系统的封装过程 。

MATLAB 7.X程序设计

2/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.1 Simulink的启动与退出7.1.1 Simulink简介 Simulink是用来对动态系统进行建模、仿真 和分析的面向框图的仿真软件,是MATLAB的 重要组成部分。 Simulink提供建立系统模型、选择仿真参数 和数值算法、启动仿真程序对该系统进行仿 真、设置不同的输出方式来观察仿真结果等 功能。3/53

MATLAB 7.X程序设计

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.1.2 Simulink的启动和模型编辑窗口Simulink的启动方法有下列几种: 1) 在MATLAB的命令窗口输入语句simulink,即 可 启 动 Simulink。Simulink 启 动 后 会 显 示 Simulink 模 块 库 浏 览 器 ( Simulink Library Browser)窗口。 2)单击MATLAB主窗口工具栏上的Simulink命 令按钮。 3)在MATLAB主窗口File菜单中选择New菜单项 下的Model命令,在出现Simulink模块库浏览器 窗口的同时,还会出现一个名字为untitled的模型 编辑窗口。4/53

MATLAB 7.X程序设计

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

Simulink的模型编辑窗口由菜单、工具栏、模型框图窗口和状态栏等组成。 其中菜单提供了模型建立和仿真的几乎全 部功能。工具栏是模型建立和仿真过程中 常用功能的命令按钮,模型框图窗口是模 型编辑区,状态栏是仿真过程中的状态信 息。

MATLAB 7.X程序设计

5/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

file的常用菜单项功能菜单项 功能 Model properties 模型属性 Print… 打印模型 Preferences SIMULINK界面的默认设置选项 Close 关闭当前Simulink窗口

MATLAB 7.X程序设计

6/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

Edit的常用菜单项功能菜单项 功能 Create subsystem 创建子系统 Mask subsystem… 封装子系统 Look under mask 查看封装子系统的内部结构 Update diagram 更新模型框图的外观

MATLAB 7.X程序设计

7/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

View的常用菜单项功能菜单项 功能 Go to parent 显示当前系统的父系统 Model browser options 模型浏览器设置 Block data tips options 鼠标位于模块上方时显 示模块内部数据 Library browser 库浏览器 Model explorer 模型浏览器 Zoom in/ Zoom out 放大/缩小 Fit system to view 自动选择最合适的显示比例 Normal 以正常比例(100%)显示模型MATLAB 7.X程序设计 8/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

Simulation的常用菜单项功能

菜单项 功能 Start / Stop 启动/停止仿真 Configuration Parameters… 设置仿真 参数 Normal 普通Simulink模型 Accelerator 产生加速Simulink模型

MATLAB 7.X程序设计

9/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

Format的常用菜单项功能

Tex

t alignment 标注文字对齐工具 Enable tex commands 使tex 命令有效 Filp name 翻转模块名 Filp block/ Rotate Block 翻转/旋转模块 Show name 显示模块的名字 Show port labels 显示端口标签 Foreground color 前景色 Background color 背景色 Screen color 屏幕颜色 Port/signal displays 端口/信号显示 Block displays 显示模块MATLAB 7.X程序设计

菜单项

功能

10/53

MATLAB程序设计电子教案 第7章

tools的常用菜单项功能

第7 章

Simulink仿真环境

菜单项 功能 Simulink debugger… Simulink调试器 Fixed_point settings 浮点设置 Model advisor 模型咨询 Lookup table editor 查表编辑 Data class designer 用户定义数据类型设计器 Bus editor 线路编辑 Signal & scope manager 信号和示波器管理器 Real_time workshop 实时工作平台 External mode control panel 外部的模式控制平台 Control design 控制设计 Parameter estination 参数估计 11/53 MATLAB 7.X程序设计 Report genetor 报告生成器

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.1.3 Simulink的文件操作Simulink的文件操作方式非常灵活,常用的文件操 作有新建文件、打开文件和保存文件三种。 1 新建文件 新建仿真模型文件有以下三种方法: 1 ) 在 MATLAB 的 命 令 窗 口 选 择 菜 单 File New Model。 2) 在 Simulink 模 块 库 浏 览 器 窗 口 选 择 菜 单 File New Model,或者单击工具栏的图标。 3 ) 在 Simulink 模 型 窗 口 选 择 菜 单 File New Model,或者单击工具栏的图标。MATLAB 7.X程序设计 12/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

2 打开文件打开仿真模型文件有以下四种方法: 1)在MATLAB的命令窗口输入不加扩展名的文 件名,该文件必须在当前搜索路径中。 2 ) 在 MATLAB 的 命 令 窗 口 选 择 菜 单 File Open…或者单击工具栏的图标打开文件。 3 ) 在 Simulink 模 块 库 浏 览 器 窗 口 选 择 菜 单 File Open…或者单击工具栏的图标打开.mdl文 件。 4 ) 在 Simulink 模 型 窗 口 中 选 择 菜 单 File Open…或者单击工具栏的图标打开文件。MATLAB 7.X程序设计 13/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

3 保存文件

模型创建完成后,从模型编辑窗口的File 菜单项中选择Save或Save As命令,或者 单击工具栏的图标,可以将模型以模型 文件的格式(扩展名为.mdl)存入磁盘。

MATLAB 7.X程序设计

14/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.1.4 Simulink的退出

为了退出Simulink,只要关闭所有模型编辑窗口和Simulink模块库浏览器窗口 即可。

MATLAB 7.X程序设计

15/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.2

Simulink的基本模块

7.2.1 基本模块库 Simulink 6.0的基本模块库包括16个子模块库, 常用的模块库: 常用的模块子库(Commonly Used Blocks) 连续模块子库(Continuous

) 离散模块子库(Discrete) 逻辑和位操作模块子库(logic and bit operation) 查表函数模块子库(lookup Tables)MATLAB 7.X程序设计 16/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

一般数学函数子库(Math) 信宿模块子库(Sinks) 信源模块子库(Sources) 用户定义的函数模块子库(User_definedFunctions) 端口与子系统(Ports & Subsystems)

MATLAB 7.X程序设计

17/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

7.2.2 常用模块的参数设置1 信号发生器 信号发生器(signal generator)是信源模块子 库Sources中的模块,双击信号发生器模块, 会出现参数设置对话框。 对话框的上半部分为参数说明;下半部分设 置参数,Wave form为信号类型,Time (t) 为仿真时间或外部时间,Amplitude为信号 幅值,Frequency为频率。18/53

MATLAB 7.X程序设计

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

2 三角函数

三 角 函 数 ( Trigonometric

Function) 是 数学函数子库Math中的一个模块,双击三 角函数模块,会出现参数设置对话框。 对话框的上半部分为参数说明,下半部 为参数设置,其中Function为可供选择 的三角函数,Output signal type为自动、 实数和复数。

MATLAB 7.X程序设计

19/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

3 数学函数

数学函数(Math

function)是数学函数 子 库 Math 中 的 一 个 模 块 , 双 击 Math function模块,会出现参数设置对话框。 上半部分为参数说明,下半部分为参数 设置,其中Function为可供选择的数学函 数,Output signal type为自动、实数和 复数。

MATLAB 7.X程序设计

20/53

MATLAB程序设计电子教案 第7章

第7 章

Simulink仿真环境

4 示波器 示波器(Scope)是常用的模块子库中的模块, 用来接收输入信号并实时显示信号波形的曲 线。 示波器的参数设置对话框有两页,其中 General 页可设置坐标轴数目Number of axes, 浮 点 显 示 floating scope, 时 间 范 围 Time range ,采样增益Sampling;History 页可设 置数据点数Limit data points to last,是否保 存到工作空间Save data to workspace。21/53

MATLAB 7.X程序设计

MATLAB程序设计电子教案 第7章.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219