目录
使用MATLAB版本:R2021a
注意:matlab的【.m】文件和simulink的【.slx】文件,要存到【同一个文件夹】中,才能正常使用simulink中的s函数模块。
如何创建文件夹
1. 打开matlab,鼠标右击【当前文件夹】空白处 ,选择【新建】-【文件夹】。
2. 重命名为【s函数】, 双击【s函数】文件夹,进入。
3. 用上述方法,新建两个脚本.m文件:【parameters】和【syst】。(s函数需要一个文件放参数,一个文件放模型)
4.新建一个simulink模型.slx文件:【sfun】。(注意,matlab的.m文件&simulink的.slx文件,保存时,要存到同一个文件夹中,才能正常使用)
如何使用s函数的自带文件模板
1. 点击【命令行窗口】,键入:edit sfuntmpl(注意是小写字母L,不是数字1),按回车键。
2. 点击编辑器栏【sfuntmpl.m】绿字,键盘按 Ctrl+A(全选),再按 Ctrl+C(复制)。
3. 点击编辑器栏【syst.m】文件,按Ctrl+V 粘贴该代码,点击【保存】。
4. 关闭【sfuntmpl.m】文件。(不要对该文件进行任何修改!!!否则s函数模板将失效)
如何在simulink中调用s函数模块
1.双击【sfun.slx】文件,进入simulink。
2. 点击空白处,键盘输入:s-function,点击【s-Function】选项。
2. 鼠标双击【system】模块。
3. 将第一行【S-function name:】文件名改为【syst】
4. 将第二行【S-function parameters:】参数名改为【pa】(注意是【pa】,而不是文件名【parameters】),点击【ok】。
5. 点击左上角【保存save】。完成设置
s函数教程的相关资料推荐
(待完善)