9.3 S函数的设计与应用.pdfVIP

  • 34
  • 0
  • 约2.55千字
  • 约 14页
  • 2020-07-09 发布于江苏
  • 举报
专题九 Simulink系统仿真 9.3 S函数的设计与应用  什么叫S函数  用M文件编写S函数的方法  在仿真模型中使用S函数的方法 1.什么叫S函数  S函数是系统函数(System Function)的简称,是指采用一种程序设 计语言描述的一个功能模块。  用户可以采用MATLAB语言,也可以采用C、C++或FORTRAN等语言来 编写S函数。  S函数有自己特定的语法构成规则,可以用来描述并实现连续系统、 离散系统以及复合系统。  S函数能够接收来自Simulink求解算法的相关信息,并对求解算法发 出的命令做出适当的响应,这种交互作用类似于Simulink系统模块 与求解算法的相互作用。 2 .用MATLAB语言编写S函数 在MATLAB命令行窗口输入命令,打开模板文件。 edit sfuntmpl.m 模板文件sfuntmpl.m包括:  1个主函数  6个子函数 (1)主函数 主函数的引导语句为: function [sys,x0,str,ts]=fname(t,x,u,flag)  fname是S函数的函数名。  输入形参t、x、u、flag分别为仿真时间、状

文档评论(0)

1亿VIP精品文档

相关文档