如何打开一个userdefined模型从一个GUI模万博1manbetx型

5视图(30天)
嗨,伙计们,
我工作在一个GUI,获得仿真软件模型。万博1manbetx现在我想让用户选择现有的模型,当按下编辑按钮!这个编辑按钮的回调是所示:
函数edit__Callback (hObject eventdata处理)
% hObject句柄edit_(见GCBO)
% eventdata保留——MATLAB的未来版本中定义
%处理结构处理和用户数据(见GUIDATA)
startingFolder =“C: \ \ powersyslab \用户桌面\画的
如果~存在(startingFolder“dir”)
%如果该文件夹不存在,就开始在当前文件夹。
startingFolder = pwd;
结束
%的名字垫用户想要使用的文件。
defaultFileName = fullfile (startingFolder,‘* . mdl‘)
[baseFileName,文件夹]= uigetfile (defaultFileName,“选择一个mdl。文件的)
如果baseFileName = = 0
%用户点击取消按钮。
返回;
结束
不幸的是仿真软件模型打开当我运行它。万博1manbetx我可以选择一种模式,但当我doubleclick,什么也不会发生。这就是为什么我说
open_system (“C: \ \ powersyslab \用户桌面\ \ baseFilename画',“标签”)
代码的结束……我想开始仿真软件模型通过访问它直接与它的万博1manbetx名字从用户选择。名字是保存在 baseFilename 。当我得到这个错误
“C: \ \约翰\用户桌面\ \ baseFilename画的不是一个有效的模型对象名万博1manbetx称,没有找到匹配的文件。
当我读到baseFilename
* baseFileName =
Sample_1.mdl *
我怎样才能让工作吗?我不知道如何开始Sample_1模型。mdl正确!
很高兴你的帮助!
最好的祝福,约翰

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2015年9月22日
open_system (fullfile (C: \用户桌面\ \ powersyslab \画”,baseFilename),“选项卡”)
6个评论
约翰
约翰 2015年9月22日
oha……非常感谢你的耐心!我有点困惑!完美! !

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!