各位大神,MATLAB中如何将编写M函数文件与Simulink之间相互调用,小弟刚学不久,求指点。最好能详细一点。

2024-11-20 20:25:08
推荐回答(2个)
回答1:

先按照m函数编程规范和要求,编写好自己所需的函数。特别关注好函数的输入,输出变量以及函数名。然后在simlink环境中,在simlink编辑菜单中选择加入函数功能框,在添加函数框中输入已编好的函数名即可。注意前后连接时的输入和输出变量的对应关系。这样即可实现在simlink中调用m函数。伟敏

回答2:

M文件调用Simulink:

  • 使用sim函数进行仿真,具体语法看帮助;

  • 使用set_param函数可以设置模型和模块的参数,并可以控制仿真运行和暂停。

 

Simulink调用M文件:

  • MATLAB Fcn模块;

  • 模型和模块的各种回调函数。