如何实现matlab和simulink的循环调用
问一下大家,怎么实现matlab和matlab和simulink的循环调用的循环调用,就是说,我想在m文件中或者是优化算法中给matlab和simulink中的参数付值,然后,simulink的仿真结果再送回matlab 中。请大家指教回复 #1 everwhh 的帖子
在m文件使用sim()命令调用mdl文件!如何实现matlab和simulink的循环调用
这个命令是能调用simulink模块,那怎么循环呢?就是simuink的结果还要回到m文件中进行运算,之后,在传递给simulink模块.请指教 m文件和simulink是共享工作空间的!可将simulink中需要控制的参数以变量付给,在M文中计算或控制该变量即可! 回复 4 # zhllz 的帖子试过了,可是总是显示说引入的模块中的变量是不存在的
支持4楼,simulink应用sim调用MDL后,在仿真控制面板里面设置一下你的数据输入输出,然后重新初始化你的模块参数就可以了!注意M文件里面的CLEAR
页:
[1]