ComplextoReal-Imag:由复数输入转为实部和虚部输出
Real-ImagtoComplex:由实部和虚部输入合成复数输出
5、Nonlinear(非线性模块)
Saturation:饱和输出,让输出超过某一值时能够饱和
Relay:滞环比较器,限制输出值在某一范围内变化
Switch:开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来
ManualSwitch:手动选择开关
6、Signal&Systems(信号和系统模块)
In1:输入端
Out1:输出端
Mux:将多个单一输入转化为一个复合输出
Demux:将一个复合输入转化为多个单一输出
Ground:连接到没有连接到的输入端
Terminator:连接到没有连接到的输出端
SubSystem:建立新的封装(Mask)功能模块
7、Sinks(接收器模块)
Scope:示波器
XYGraph:显示二文图形
ToWorkspace:将输出写入MATLAB的工作空间
ToFile(.mat):将输出写入数据文件
8、Sources(输入源模块)
Constant:常数信号
Clock:时钟信号
FromWorkspace:来自MATLAB的工作空间
FromFile(.mat):来自数据文件
PulseGenerator:脉冲发生器
RepeatingSequence:重复信号
SignalGenerator:信号发生器,可以产生正弦、方波、锯齿波及随意波
SineWave:正弦波信号
Step:阶跃波信号
Ramp:斜坡信号
这些模块是经过编程人员制作好的,在建模环节可以将这些模块直接使用,可以省去许多编程环节。而上述的模块在后面的建模中会有使用和接触。
2.4.3Simulink应用
用户首先进入MATLABCOMMAND窗口,键入Simulink,立即弹出Simulink模块库窗口,如图2.14所示。
图2.14Simulink模块库
SimulinkLibrariesBrowser:Libraries窗口是Simulink模块库窗口,每个模块子库又包含许多常用的模块,供用户建模时使用。
系统框阁模型建立的过程如下:
1、建立模型窗口
建立新的模型窗口常有四种方法:
(l)在MATLABCOMMAND窗口下,键人Simulink,弹出Simulink模块库窗口同时,也弹出一个Untitled窗口,该窗口为未取名的模拟窗口,用户可在该窗口下建立新的系统框图模型。
(2)在Simulink窗口下,用鼠标选取菜单[File]中[New]子菜单的[Model]后,会弹出一个Untitled窗口,如图2.15所示,该窗口供用户建立系统框图模型。
(3)若模型文件已存在,Simulink窗口下,选择菜单[File]中[Open]命令,
图2.15Untitled模型窗口
输入文件名,即打开一个已存在的方框图模型。
(4)若模型文件已存在,在MATLABCOMMAND窗口下,选择[File]中[RunScript]命令,输入文件名,也可打开一个已存在的框图模型。
(5)若模型文件已存在,在MATLABCOMMAND窗口下,键入文件名,也可打开一个已存在的模型。
2、选取模块或模块组
在建立框图模型过程中,需进行如拷贝、删除模块等操作,必须首先选择模块或模块组,具体操作如下:
(l)在模型或模块库的窗口内,找出所需模块图标,用鼠标左键单击。图标四角出现黑圆点,表示该模块已被选中。
(2)在模型或模块库窗口内,用鼠标左键在窗口矩形边界两个对角单击一下,即生成一个边界框将所需几个模块图标包围,松开鼠标,则边界框内模型和连接线出现黑圆点,表示这些模型(包括在连接线)均被选中。