我使用rsim方法从simulink模型制作了exe文件。我遵循此链接如何将Mat文件导入simulink?这意味着我将simulinks输入到名为“ suma”的mat文件中,然后进行了编译,“ suma”是一个mat文件,我从GUI保存了变量。
问题是,当我在GUI中更改变量时,并且该mat文件中的“ suma”变量发生了变化,我的exe文件仍然使用我用来编译它的旧值。这是代码
a=get(handles.abroj, 'String');
b=get(handles.bbroj, 'String');
a=str2num(a);
b=str2num(b);
save('file_path_for_suma.mat','a','b');
system('file_path_for_exe_file') %this is for starting exe file?
zbroj3=load(file_path_to_output_exe_mat_file)
您正在混淆Simulink在模拟模型时的工作方式,以及模拟在已转换为可执行文件时的工作方式。
您可以在此处找到需要采取的步骤的一个很好的例子:使用RSim Target进行参数调查。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句