Download presentation
Presentation is loading. Please wait.
1
第二章 闭环控 制的直 流调速 系统及 计算机 仿真
2
第二章 闭环控 制的直 流调速 系统及 计算机 仿真
第241讲 本讲主要内容 第四节 SIMULINK建模与仿真技术 一、计算机仿真技术的基础知识及Simulink使用入门 二、仿真参数设置及仿真速度的控制方法 三、子系统的生成及其封装技术
3
第四节 SIMULINK 建模与仿真技术 一、计算机仿真技术的基础知识及Simulink使用入门 1、计算机仿真的作用
① 验证和优化系统结构和参数设计 ② 缩短研制时间降低开发成本 ③ 便于学习新知识和训练系统操作员 2、仿真软件的分类 一类是专用仿真软件; 一类是通用仿真软件。 2019/4/10
4
第四节 SIMULINK 建模与仿真技术 一、计算机仿真技术的基础知识及Simulink使用入门 1、计算机仿真的作用
① 验证和优化系统结构和参数设计 ② 缩短研制时间降低开发成本 ③ 便于学习新知识和训练系统操作员 2、仿真软件的分类 一类是专用仿真软件; 一类是通用仿真软件。 2019/4/10
5
第四节 SIMULINK 建模与仿真技术 一、计算机仿真技术的基础知识及Simulink使用入门 1、计算机仿真的作用 2、仿真软件的分类
① MATLAB6.5的安装 ② 启动Simulink 即进入仿真实验台的三种方法。 2019/4/10
7
simulink
10
4、创建一个简单的仿真系统模型 某单闭环直流电动机调速控制系统数学模型如右图所示,试观察在阶跃输入信号的作用下,该控制系统的输出随时间的变化规律。 首先估计本仿真系统需要多少种类的模块,然后进入 “SIMULINK模块库”进行浏览,决定模块的具体数量。
11
4、创建一个简单的仿真系统模型 某单闭环直流电动机调速控制系统数学模型如右图所示,试观察在阶跃输入信号的作用下,该控制系统的输出随时间的变化规律。 首先估计本仿真系统需要多少种类的模块,然后进入 “SIMULINK模块库”进行浏览,决定模块的具体数量。
12
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”;
13
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”;
14
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”;
15
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”;
16
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”;
17
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”;
18
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
19
4、创建一个简单的仿真系统模型 经过浏览之后可知:用四块模块就能完成此仿真任务它们是: 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
20
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型
21
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤1:把下述实验模块拖到模型实验台窗口 阶跃输入信号模块“Step”;
22
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤1:把下述实验模块拖到模型实验台窗口 阶跃输入信号模块“Step”; 求和模块“Sum”;
23
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤1:把下述实验模块拖到模型实验台窗口 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”;
24
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤1:把下述实验模块拖到模型实验台窗口 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
25
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤1:把下述实验模块拖到模型实验台窗口 阶跃输入信号模块“Step”; 求和模块“Sum”; 传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
26
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤2:修改如下模块参数满足被仿真系统的基本要求 求:和模块“Sum”;传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
27
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤2:修改如下模块参数满足被仿真系统的基本要求 求:和模块“Sum”;传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
28
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤2:修改如下模块参数满足被仿真系统的基本要求 求:和模块“Sum”;传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
29
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤2:修改如下模块参数满足被仿真系统的基本要求 求:和模块“Sum”;传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
30
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤2:修改如下模块参数满足被仿真系统的基本要求 求:和模块“Sum”;传递函数模块“Transfer Fcn”; 示波器模块“Scope”。
31
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
32
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
33
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
34
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
35
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
36
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
37
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
38
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支(方法一) 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键把线拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。 注意:不能连续转两次90°的弯。当线画到需要转第二弯时,可以释放所有的键。然后按住鼠标左键把线拖到目标模块的输入端。
39
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支(方法一) 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键把线拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。 注意:不能连续转两次90°的弯。当线画到需要转第二弯时,可以释放所有的键。然后按住鼠标左键把线拖到目标模块的输入端。
40
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。
41
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。
42
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。
43
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支 把鼠标移到一条线上的某位置上作为支线的起点位置,先按下“Ctrl”键,然后按住鼠标左键拖到目标模块的输入端,释放鼠标和“Ctrl”键。或把鼠标移到一条线上的某位置上作为支线的起点位置,点击鼠标右键,然后按住鼠标右键拖到目标模块的输入端,释放鼠标右键。
44
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支(方法二) 把鼠标移到目标模块的输入端,当出现“+”时,按住鼠标左键把线拖到一条线上,需要作分支线的起点位置上,当出现双“+”时释放鼠标”键。 注意:不能连续转两次90°的弯。当线画到需要转第二弯时,可以释放鼠标键。然后按住鼠标左键把线拖到目标模块的输入端。
45
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆连线的分支(方法二) 把鼠标移到目标模块的输入端,当出现“+”时,按住鼠标左键把线拖到一条线上,需要作分支线的起点位置上,当出现双“+”时释放鼠标”键。 注意:不能连续转两次90°的弯。当线画到需要转第二弯时,可以释放鼠标键。然后按住鼠标左键把线拖到目标模块的输入端。
46
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
47
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
48
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
49
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤3:模块之间的连接 ☆无分支连接 方法:把鼠标移到模块的输出 端,鼠标的箭头会自动变 成“十”字形光标,这时点鼠标的左键,移动鼠标到另一个模块的输入端,当出现双“十”字形光标时,释放鼠标左键就完成了连接
50
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
51
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
52
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
53
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
54
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
55
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。
56
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。 ①修改或移动示波器的显示比例或窗口位置,便于研究和分析。 ②修改关键参数实现仿真的目的。
57
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。 ①修改或移动示波器的显示比例或窗口位置,便于研究和分析。 ②修改关键参数实现仿真的目的。
58
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。 ①修改或移动示波器的显示比例或窗口位置,便于研究和分析。 ②修改关键参数实现仿真的目的。
59
一、计算机仿真技术的基础知识及Simulink使用入门
4、创建一个简单的仿真系统模型 操作步骤: 步骤4:仿真运行 为了便于观察实验结果用 鼠标左键双击示波器,就会出 现示波器窗口,用鼠标左键单 击仿真实验窗口中的“►”按钮 就可以观察到实验结果。 ①修改或移动示波器的显示比例或窗口位置,便于研究和分析。 ②修改关键参数实现仿真的目的。
60
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
61
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
62
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
63
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
64
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
65
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 一般Simulink模型是由信号源模块、被模拟的系统模块和输出显示模块这三种类型的元素组成。
66
一、计算机仿真技术的基础知识及Simulink使用入门
5、模型基本结构 Simulink模型并不一定要包含全部的三种元素,在实际应用中通常还有如下组合:信号源模块和输出显示模块的组合或被模拟的系统模块和输出显示模块的组合。但是无论何种组合都应该有输出显示模块。
67
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 ① 在想要增加注释的位置双击鼠标左键,将会出现一个文本编辑
68
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 ① 在想要增加注释的位置双击鼠标左键,将会出现一个文本编辑 ② 输入注释内容。
69
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 ① 在想要增加注释的位置双击鼠标左键,将会出现一个文本编辑 ② 输入注释内容。 ③ 在窗口中的任何其它位置单击鼠标左键结束注释。
70
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 ① 在想要增加注释的位置双击鼠标左键,将会出现一个文本编辑 ② 输入注释内容。 ③ 在窗口中的任何其它位置单击鼠标左键结束注释。 改变字体和大小的方法。
71
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 改变字体和大小的方法。
72
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 改变字体和大小的方法。
73
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法 改变字体和大小的方法。
74
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法
75
一、计算机仿真技术的基础知识及Simulink使用入门
6、模型注释方法
76
二、仿真参数设置及仿真速度的控制方法 在控制系统进行仿真时,有时需要观察不同时间区域波形的变化情况;有时还需要调整波形变化的快慢研究来控制系统的控制规律,为了解决这些问题就必须了解仿真参数的设置过程和设置技巧。 2019/4/10
77
二、仿真参数设置及仿真速度的控制方法 在控制系统进行仿真时,有时需要观察不同时间区域波形的变化情况;有时还需要调整波形变化的快慢研究来控制系统的控制规律,为了解决这些问题就必须了解仿真参数的设置过程和设置技巧。 常用设置技巧:改变示波器的采样时间控制实际用时的快慢,采样时间越小,实际用时越长;采样时间越大,实际用时越短。但是采样时间过大,波形容易失真。 2019/4/10
78
二、仿真参数设置及仿真速度的控制方法 在控制系统进行仿真时,有时需要观察不同时间区域波形的变化情况;有时还需要调整波形变化的快慢研究来控制系统的控制规律,为了解决这些问题就必须了解仿真参数的设置过程和设置技巧。 常用设置技巧:改变示波器的采样时间控制实际用时的快慢,采样时间越小,实际用时越长;采样时间越大,实际用时越短。但是采样时间过大,波形容易失真。 2019/4/10
79
二、仿真参数设置及仿真速度的控制方法 1、示波器采样时间改变方法 2019/4/10
80
二、仿真参数设置及仿真速度的控制方法 1、示波器采样时间改变方法 2019/4/10
81
二、仿真参数设置及仿真速度的控制方法 2、“Simulation Parameters”的选择方法 2019/4/10
82
二、仿真参数设置及仿真速度的控制方法 解法的设置不但能改变仿真的速度,还关系到能否正常仿真的问题
2、“Simulation Parameters”的选择方法 解法的设置不但能改变仿真的速度,还关系到能否正常仿真的问题 2019/4/10
83
二、仿真参数设置及仿真速度的控制方法 2、“Simulation Parameters”的选择方法 2019/4/10
84
三、子系统的生成及其封装技术 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系
如果模型比较复杂,当人们重新阅读此模型时很难轻易地读懂 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系 统,建立若干个子系统使得整个模型更简捷、可读性更高。 将若干个模块集成制作成一个专用的功能“模块”,这个模块称为子 系统模块。简称“子系统” 假设需要制作一个带电阻性负载的三相全控制桥整流仿真电路,其 仿真电路制作过程如下。 2019/4/10
85
三、子系统的生成及其封装技术 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系
如果模型比较复杂,当人们重新阅读此模型时很难轻易地读懂 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系 统,建立若干个子系统使得整个模型更简捷、可读性更高。 将若干个模块集成制作成一个专用的功能“模块”,这个模块称为子 系统模块。简称“子系统” 假设需要制作一个带电阻性负载的三相全控制桥整流仿真电路,其 仿真电路制作过程如下。 首先根据原理图构造仿真电 路、集成制作子系统,然后封装 子系统。 2019/4/10
86
三、子系统的生成及其封装技术 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系
如果模型比较复杂,当人们重新阅读此模型时很难轻易地读懂 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系 统,建立若干个子系统使得整个模型更简捷、可读性更高。 将若干个模块集成制作成一个专用的功能模块,这个模块称为子系 统模块。简称“子系统” 假设需要制作一个带电阻性负载的三相全控制桥整流仿真电路,其 仿真电路制作过程如下。 首先根据原理图构造仿真电 路、集成制作子系统,然后封装 子系统。 2019/4/10
87
三、子系统的生成及其封装技术 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系
如果模型比较复杂,当人们重新阅读此模型时很难轻易地读懂 它们。在这种情况下,需要把比较复杂的模型分割成几个小的模型系 统,建立若干个子系统使得整个模型更简捷、可读性更高。 将若干个模块集成制作成一个专用的功能模块,这个模块称为子系 统模块。简称“子系统” 假设需要制作一个带电阻性负载的三相全控制桥整流仿真电路,其 仿真电路制作过程如下。 首先根据原理图构造仿真电 路、集成制作子系统,然后封装 子系统。 2019/4/10
88
三、子系统的生成及其封装技术 仿真系统与原理图的主要区别:输出增加了信号检测示波器,它们的对应关系如图所示。 2019/4/10
89
三、子系统的生成及其封装技术 仿真系统与原理图的主要区别:输出增加了信号检测示波器,它们的对应关系如图所示。 2019/4/10
90
三、子系统的生成及其封装技术 仿真系统与原理图的主要区别:输出增加了信号检测示波器,它们的对应关系如图所示。 2019/4/10
91
①阶跃信号模块: Step(在信号源模块 “Sources” 库中)
仿真实验系统需要七种模块存放位置: ①阶跃信号模块: Step(在信号源模块 “Sources” 库中) ② 电压检测模块:Voltage Measurement(检测元件 “Measurement”子库中) 2019/4/10
92
①阶跃信号模块: Step(在信号源模块 “Sources” 库中)
仿真实验系统需要七种模块存放位置: ①阶跃信号模块: Step(在信号源模块 “Sources” 库中) ② 电压检测模块:Voltage Measurement(检测元件 “Measurement”子库中) 2019/4/10
93
④六脉冲同步触发器模块:在电力系统/扩展子库/控制模块库内。
③交流电源模块:AC Voltage Source( 在电力电源模块Electrical Sources子库中)。注意:它们的电压和频率都相同,但相位不同。 ④六脉冲同步触发器模块:在电力系统/扩展子库/控制模块库内。 (SimPowerSystems/Extra Library /Control Blocks) 2019/4/10
94
④六脉冲同步触发器模块:在电力系统/扩展子库/控制模块库内。
③交流电源模块:AC Voltage Source( 在电力电源模块Electrical Sources子库中)。注意:它们的电压频率相同但相位不同。 ④六脉冲同步触发器模块:在电力系统/扩展子库/控制模块库内。 (SimPowerSystems/Extra Library /Control Blocks) 2019/4/10
95
⑤ 三相全控桥模块:在电力系统/扩展子库/三相模块库内
(SimPowerSystems/Extra Library /Three Phase Library) ⑥电阻模块:在电力系统/元件子库内(SimPowerSystems/Elements) ⑦ 示波器模块:Scope(在信号接收模块 “Sinks” 库中) 2019/4/10
96
⑤ 三相全控桥模块:在电力系统/扩展子库/三相模块库内
(SimPowerSystems/Extra Library /Three Phase Library) ⑥电阻模块:在电力系统/元件子库内(SimPowerSystems/Elements) ⑦ 示波器模块:Scope(在信号接收模块 “Sinks” 库中) 2019/4/10
97
观察仿真结果的方法:用鼠标左键单击仿真实验窗口中的“►”按钮就可以观察到实验结果。
2019/4/10
98
观察仿真结果的方法:用鼠标左键单击仿真实验窗口中的“►”按钮就可以观察到实验结果。
2019/4/10
99
观察仿真结果的方法:用鼠标左键单击仿真实验窗口中的“►”按钮就可以观察到实验结果。
2019/4/10
100
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 2019/4/10
101
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 2019/4/10
102
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 2019/4/10
103
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 2019/4/10
104
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 2019/4/10
105
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 2019/4/10
106
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 2019/4/10
107
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 2019/4/10
108
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 2019/4/10
109
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 2019/4/10
110
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 2019/4/10
111
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
112
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
113
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
114
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
115
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
116
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
117
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ① 在已经建立好的系统模型之中建立子系统。
① 在已经建立好的系统模型之中建立子系统。 第一步:在将建立子系统的模型区域的外沿,点击鼠标左键不放松,并移动鼠标,把需要建立子系统的模型区域放入虚线框内,然后放松鼠标左键。 第二步:选择Simulink模型仿真实验台窗口中的“Edit”菜单下的“Create Subsystem”选项。 第三步:进入“format”菜单,调整子系统模块位置。 2019/4/10
118
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 2019/4/10
119
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 2019/4/10
120
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 2019/4/10
121
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 2019/4/10
122
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 2019/4/10
123
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 2019/4/10
124
三、子系统的生成及其封装技术 1、子系统的生成方法 通常子系统的生成有如下两种方法: ② 在建立系统模型时建立空的子系统然后编辑新子系统。
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 2019/4/10
125
三、子系统的生成及其封装技术 1、子系统的生成方法 ② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 第三步 处理子系统与周围模块之间的连接关系 2019/4/10
126
三、子系统的生成及其封装技术 1、子系统的生成方法 ② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 第三步 处理子系统与周围模块之间的连接关系 2019/4/10
127
三、子系统的生成及其封装技术 1、子系统的生成方法 ② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统
② 在建立系统模型时建立空的子系统然后编辑新子系统。 第一步 建立空子系统 方法:打开“Simulink”模块库浏览器,进入“Ports & Subsystems”模块子库,将“Subsystems”拖到模块仿真实验台内。 第二步 编辑空子系统 方法:用鼠标双击空子系统,会出现一个待编辑的空子系统模块实验台窗口,然后根据输入与输出端子的数目,copy出所需要的输入与输出端子的数目。再根据功能要求从“Simulink”模块库中拖适当的模块添加到该子系统中。然后存盘、保存、退出子系统。 第三步 处理子系统与周围模块之间的连接关系 2019/4/10
128
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 2019/4/10
129
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 2019/4/10
130
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
131
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
132
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
133
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
134
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
135
三、子系统的生成及其封装技术 2、子系统的封装技术 使用子系统技术可以很好地改善系统模型的可读性、修改参数的快速性和隐蔽性。使用封装技术可以将子系统“包装”成一个单独的模块,这个模块可以有自己的图标和参数设置对话窗口。参数设置方法与Simulink模块库中的模块完全一样。封装后的子系统能保护子系统模块中的内容,防止模块结构轻易被篡改;还能“隐藏”子系统模块中不需要展现的内容,就可以向子系统模块中传递参数。 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2019/4/10
136
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
137
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
138
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
139
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 image(imread(‘jnid.jpg’)) 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
140
三、子系统的生成及其封装技术 输入的文字是程序所执行的变量 在仿真期间可在线修改 ①子系统的封装步骤 封装子系统的步骤如下:
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 输入的文字是程序所执行的变量 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 在仿真期间可在线修改 2019/4/10
141
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
142
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
143
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
144
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
145
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 Image(imread(‘qnk1.jpg’)) 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
146
三、子系统的生成及其封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。
2、子系统的封装技术 ①子系统的封装步骤 封装子系统的步骤如下: 1) 选中子系统并双击打开,给需要进行赋值的参数指定变量名。 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 2019/4/10
147
三、子系统的生成及其封装技术 ①子系统的封装步骤
2、子系统的封装技术 ①子系统的封装步骤 2)进入封装编辑器对子系统进行图标(Icon)、参数(Parameters)、初始 化设置对话框(Initialization)和帮助文档(Documentation)这四个选项 的编辑。 方法:点击所设变量的子系统后,选择模型窗口中“Edit/Mask Subsystem”项,将会出现封装编辑对话框。 封装子系统时注意: 1) 图标文件最好与仿真文件同在一个子目录内。 2) 封装带设置参数的子系统时,如果采用下拉式菜单栏进行选择 时,装入子系统的参数是选项的序号,不是选项的内容。(注意 观察P124的图2-93与P122的图2-90的对应关系) 2019/4/10
148
课间休息!
Similar presentations