SimulinkS函数的原理以及实现过程省公开课一等奖全国示范课微课金奖课件_第1页
SimulinkS函数的原理以及实现过程省公开课一等奖全国示范课微课金奖课件_第2页
SimulinkS函数的原理以及实现过程省公开课一等奖全国示范课微课金奖课件_第3页
SimulinkS函数的原理以及实现过程省公开课一等奖全国示范课微课金奖课件_第4页
SimulinkS函数的原理以及实现过程省公开课一等奖全国示范课微课金奖课件_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数S-函数介绍(为何要引入S-Function?)S-函数分类S-函数使用(实例演练)第1页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveM为何要引进S-函数?1,Simulink里自带Block够用么?2,怎样跟其它硬件有效结合?3,假如速度不够快怎么办?4,怎样使用现成开源代码?…第2页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数具备什么特征(1/3)

?Simulink是怎样工作(Simulink与Matlab本质不一样?)总结:Simulink工作原理就是不停更新系统状态过程,这个系统能够是连续,能够使离散,也能够使混合体。第3页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数具备什么特征(2/3)?怎样把S函数放进去?一个S函数必须包含必要callback(子函数),做:1.1初始化(Initialization)1.2计算步长(非必须)1.3计算系统输出1.4更新系统状态1.5与系统其它模块整合第4页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数具备什么特征(3/3)

?1:参数传递,S-函数怎样跟系统其它Block交换参数?DirectFeedthrough(S输入参数直接跟输入相关)DynamicallySizedArrays(S输入参赛可变)2:时间设置,S-函数怎样与Simulations时间配合起来?Continuoussampletime(连续系统,微小步长)Continuous,butfixedinminortimestepsampletime(连续系统,非自定义步长)Discretesampletime(自定义步长)Variablesampletime(可变步长)Inheritedsampletime(遗传其它block)第5页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数分类(1/2)M-fileS-函数经过functionhandles实现MEX-fileS-函数C,C++,Ada,Fortran;S-functionAPI实现优点:简单,轻易上手能够调用Matlab里工具箱缺点:比较慢不太适合硬件开发优点:速度快能够调用任何开源代码适合硬件开发缺点:对初学者比较难第6页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数分类(2/2)ALevel-1M-fileS-function

matlabroot/toolbox/simulink/blocks/sfuntmpl.m

ALevel-2M-fileS-functionmatlabroot/toolbox/simulink/blocks/msfuntmpl_basic.m

Ahand-writtenCMEXS-function(推荐)matlabroot/simulink/src/sfuntmpl_doc.c

TheS-FunctionBuilder

(新手)TheLegacyCodeTool第7页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveMS-函数例子:第8页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveM实例操作:M-FileS-函数第9页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveM实例操作:C-FileS-函数第10页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveM实例操作:C++-FileS-函数第11页SFunction写法(Simulink里使用S函数)主讲:

math(Matlab汉字论坛管理员)版权申明:视频归原创作者跟Matlab汉字论坛全部,能够在Matlab汉字论坛下载或者观看,请勿转载!www.iLoveM!Matlab&Simulink为美国mathworks企业注册商标!版权归mathworks企业全部!www.iLoveM实例操作:AdaS-函数第12页SFunction写法(Simulink

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论