MatlabM文件与simulink连接问题
一个如下图的simulink仿真,所有参数都是通过M文件计算的,怎么把两者连接到一起,使simulink能使用M文件计算出来的参数...
一个如下图的simulink仿真,所有参数都是通过M文件计算的,怎么把两者连接到一起,使simulink能使用M文件计算出来的参数
展开
1个回答
展开全部
先运行M文件,然后就可以使用Simulink模型了。
如果是脚本文件,变量会保存在基本工作区,Simulink模型可以直接使用。如果是函数M文件就比较麻烦一些,需要把相关变量使用evalin函数传递到基本工作区。
如果希望打开或运行Simulink模型时自动运行M文件,可以设置模型的回调函数PreLoadFcn、PostLoadFcn或InitFcn。如果设置PreLoadFcn或PostLoadFcn,则会在模型加载之前或加载之后执行;如果设置InitFcn,会在每次模型更新或仿真之前运行。
设置回调函数可通过模型的File --> Model Properties菜单进行,也可以使用set_param函数。
追问
thankzou,中午回去试一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询