- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章-matlab的simulink建模与仿真
建立后保存并关闭后,模块被锁定 若要修改,则选择UNLOCK解锁 对引用块修改的方法 3、可配置子系统 在某些情况下,用户建立的系统模型中可能有若干个不同的子系统,它们具有同样的功能。如果用户需要在它们之间频繁的切换,可为这些子系统建立可配置子系统。 方法如下: 1)建立包含这些子系统的自定义模块库,然后从subsystem模块库中拖动configurable subsystem模块到这个自定义的模块库中。 2)保存自定义模块库,然后双击可配置子系统块。选择用户需要相互切换的子系统。 3)复制模块库中的可配置子系统到相应的系统模型中。 4)在edit下的block choice项完成模块的配置。 3、信号组合与分支 3、运行仿真 四、simulink子系统介绍 1、子系统生成 在已有的系统模型中建立子系统 先建立空的子系统 2、建立复杂系统模型 自下向上的设计思路 自顶向下的设计思路 3.5 simulink与matlab的接口设计 一、使用工作空间变量设置系统模块参数 二、将信号输出到workspace 三、从workspace中产生信号源 四、向量与矩阵 五、matlab function与function模块 Fcn: 用于实现简单函数关系 输入总表示成u(可是一向量) 输出是一标量 Matlab Fcn: 用于调用matlab函数实现某一功能 所调用函数只能有一个输出(可以是一个向量) 单输入函数只需要使用函数名,多输入需引用相应的元素 在每个仿真步长内都需要调用matlab解释器 例:信号平方运算 3.6 simulink子系统技术 一、回顾 1、通用子系统的生成 2、子系统的基本操作 子系统的命名 子系统的编辑 子系统的输入 子系统的输出 子系统的参数设置 二、simulink高级子系统技术 使能子系统 触发子系统 函数调用子系统 1、条件子系统的建立方法 在enabled subsystem triggered subsystem enabled and triggered subsystem中。 1)早期simulink版本中,enable和triggered信号需要从signalsystem中调用。 2)simulink后期版本中,在上述模块中含这两个信号。 3)一个系统中不能含多个enable和triggered信号。 4)其它子系统可看成某种形式的条件执行子系统。 2、使能子系统 Reset:执行时,系held:统中的状态被重新设置为初始参 Held:执行时,系统的状态保持不变 3、触发子系统 4、触发使能子系统 5、原子子系统 虚子系统:对通用子系统与使能子系统 1)子系统只是系统模型中某些模块组的图形表示 2)子系统中的模块在执行时与其上一级模块统一被排序,不受子系统限制。 3)在一个仿真时间步长内,simulink可以多次进出一个子系统。 原子子系统: 1)子系统作为一个“实际”的模块,需顺序连续执行。 2)子系统作为整体进行仿真。 3)子系统中的模块在子系统中被排序执行。 建立原子子系统: 1)先建立一空的原子子系统。 2)先建立子系统,再强制转换成原子子系统。 Edit/block parameters 3、其它子系统 可配置子系统,代表用户定义库中的任意模块,只能在用户定义库中使用。 函数调用子系统。 for循环 while循环 选择 表达式执行子系统 三、simulink的子系统封装技术 封装子系统的特点: 1)自定义系统模块及图表 2)用户双击子系统图表将弹出参数设置框 3)可自定义子系统的帮助文件 4)拥有自己的工作区 使用子系统封装技术的优点: 1)向子系统模块中传递参数 2)“隐藏”子系统中不需要过多展现的内容 3)保护子系统中的内容,防止模块实现被随意篡改。 1、封装编辑器之图表编辑对话框 首先封装后,再选中子系统图表,执行edit/edit mask 。 封装类型 子系统模块图表绘制命令 图表显示界面控制参数 1)封转类型:对封装后的子系统进行简短的说明 2)图表显示界面控制参数 icon fram:设置图表边框为可见或不可见 icon transparency:设置图表为透明或不透明 icon rotation:设置图表为固定或可旋转显示 drawing coordinates:设置图表绘制命令所使用的坐标系单位 3)图表绘制命令栏 2、封装编辑器之参数初始化对话框 参数设置控制 参数描述 参数对应变量 参数设置列表 参数设置描述 初始化命令 1)参数控制设置 2)参数描述:对模块输入的参数作简单的说明 3)参数对应变量:键入的参
文档评论(0)