当前位置:
文档之家› MATLAB动态仿真实例教程 (6)
MATLAB动态仿真实例教程 (6)
S-函数作限幅器的Simulink模型框图
◇ S-函数系统建模
用S-函数实现一个连续系统时,首先mdlInitilizeSizes子函数应当做适当的修改, 包括确定连续状态的个数、状态初始值和采样时间设置。 用S-函数模板实现一个离散系统时,首先对mdlInitializeSizes子函数进行修 改,声明离散状态的个数,对状态进行初始化,确定采样时间等。
在Simulink浏览器中的User Defined Function库中有一个S-Function模块, 用户可以利用该模块在模型中创建S-函数。
S-Function模块参数设置对话框
◇ S-函数模板
Simulink中为用户编写S-函数提供了多种模板文件,该模板文件定义了完整的 S-函数框架结构,用户可以更具自己的需要来修改模板。
混合系统的Simuli动的仿真模型。
仿真模型系统图
第5章 S-函数及其应用
◇ S-函数概述
S-函数主要用来实现下面几个方面的功能: (1)向simulink模块中增加一个通用目标的模型 (2)使用S-函数的模块来充当硬件的驱动
(3)在仿真中嵌入已经存在的C代码
(4)将系统表示成一系列的数学方程 (5)在simulink中使用动画
◇ S-函数的使用