MATLAB程序设计电子教案 第7章_第1页
MATLAB程序设计电子教案 第7章_第2页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、matlab程序设计电子教案 第7章 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供应建立系统模型、

2、选择仿真参数 和数值算法、启动仿真程序对该系统进行仿 真、设置不同的输出方式来观看仿真结果等 功能。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、。 3)在matlab主窗口file菜单中选择new菜单项 下的model命令,在消失simulink模块库扫瞄器 窗口的同时,还会消失一个名字为untitled的模型 编辑窗口。4/53 matlab 7.x程序设计 matlab程序设计电子教案 第7章 第7 章 simulink仿真环境 simulink的模型编辑窗口由菜单、工具栏、模型框图窗口和状态栏等组成。 其中菜单供应了模型建立和仿真的几乎全 部功能。工具栏是模型建立和仿真过程中 常用功能的命令按钮,模型框图窗口是模 型编辑区,状态栏是仿真过程中的状态信 息。 matlab 7.x程序设计 5/53 matlab程序设计电子教案 第

4、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 更新模型框图的外观 ma

5、tlab 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.

6、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 命令有

7、效 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 debu

8、gger 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程序设计 rep

9、ort 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 mod

10、el,或者单击工具栏的图标。matlab 7.x程序设计 12/53 matlab程序设计电子教案 第7章 第7 章 simulink仿真环境 2 打开文件打开仿真模型文件有以下四种方法: 1)在matlab的命令窗口输入不加扩展名的文 件名,该文件必需在当前搜寻路径中。 2 ) 在 matlab 的 命 令 窗 口 选 择 菜 单 file open或者单击工具栏的图标打开文件。 3 ) 在 simulink 模 块 库 浏 览 器 窗 口 选 择 菜 单 file open或者单击工具栏的图标打开.mdl文 件。 4 ) 在 simulink 模 型 窗 口 中 选 择 菜 单 file

11、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.

12、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仿真环境

13、一般数学函数子库(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)

14、为仿真时间或外部时间,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)是常用的模块子库中的模块, 用来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论