- 8
- 0
- 约2.67千字
- 约 26页
- 2016-03-03 发布于重庆
- 举报
6 MATLABSIMULINK系统建模设计与仿真基础4.ppt
信源模块 信源模块的特点是仅有输出节点,而没有输入节点,在用S-函数实现中,可在其输出信号处理部分进行编程即可。举例如下: 用S-函数实现一个正弦波信号源。要求其幅度、频率和初始相位参数可由外部设置,并将这个信号源进行封装。 在该S-函数接口中,我们使用了三个输入参数项分别作为正弦波的幅度、频率和初相位的输入,相应地在使用S-函数模块调用该函数时需要在设置对话框中的S-function parameters中填写这些输入参数项,然后采用前述的方法对S-函数模块进行封装,就得到了一个子系统和相应的参数设置对话框。完成后的系统如下图所示。最后,设置好示波器显示范围和仿真参数就可以启动仿真实验了。 代数运算模块 6.5 SIMULINK仿真的数据结构和编程调用方法 Simulink可以使用Matlab规定的全部数据类型。如果需要相互连接的端口数据类型不一致,就需要插入数据类型转换模块来进行接口。数据类型转换模块在Simulink基本库“Signal Attributes”中,模块名称是“Data Type Conversion”,它可以根据所连接模块的输入输出端口数据类型进行自动匹配,也可由用户指定转换数据类型进行强制转换。例如: 图:用“Data Type Conversion”模块进行数据类型转换的示例 “Reshape”模块的设置对话框和解释参见下图。 图:
原创力文档

文档评论(0)