cy_00521a 发表于 2007-10-15 19:35

GUI 调用 mdl 文件出现问题

GUI生成EXE搞定了,但调用mdl文件出现问题

我用MATLAB的deploy工具,将GUI作成EXE.
共有文件GUI.m,GUI.fig,.mdl和.jpg
m文件里调用了两个mdl文件和一个图片
我在GUI界面用pushbutton2的回调函数来调用.mdl文件
第一次用open_system(boost_PCM_simulink.mdl);

functionpushbutton2_callback()
open_system(boost_PCM_simulink.mdl);

执行EXE文件时报错说undefined function or method 'open_sysytem' for input arguments of type 'char';
第二次直接在回调函数中写一句boost_PCM_simulink(mdl文件的文件名),避免使用open_system.

functionpushbutton2_callback()
boost_PCM_simulink;

执行EXE文件时报错说没有定义function or variable "boost_PCM_simulink".

请问在m文件中调用了mdl文件,能否把GUI作成EXE文件单独运行,还会调出mdl文件来,再用MATLAB分析?
还是要把生成的EXE文件放在MATLAB的目录下才能调用出mdl文件来.
我在MATLAB的WORK目录下生成了EXE文件,就在原目录下运行EXE,GUI界面可以出来,
但是把exe和CTF拷到其他目录下,就不能运行了

[ 本帖最后由 eight 于 2008-3-5 11:18 编辑 ]
页: [1]
查看完整版本: GUI 调用 mdl 文件出现问题