MATLAB m 语言中调用 simulink 的程序
与前一篇出自同一朋友的博客
MATLAB m 语言中调用 simulink 的程序
1. 打开 simulink 模型的几种方式
% 打开文件对话框
[FileName, PathName, FilterIndex] = uigetle({'*.mdl','Model-les (*.mdl)'},
'打开');
if FileName ~= 0
% 加载模型
load_system([PathName, FileName]);
end
% 新建一个模型
new_system('untitled', 'Model');
% 打开一个仿真模型
open_system([PathName, FileName]);
2. 获取当前 simulink 的文件信息并显示
% 获取当前模型名称
set(handles.ModelNameEdit, 'String', get_param(gcs, 'Name'));
% 获取当前模型文件名称即文件路径
set(handles.SourceFileEdit, 'String', get_param(gcs, 'FileName'));
% 获取当前模型创建的时间
set(handles.CreatedOnEdit, 'String', get_param(gcs, 'Created'));
% 获取当前模型最近一次修改的时间
set(handles.LastSaveOnEdit, 'String', get_param(gcs, 'LastModiedDate'));
评论8
最新资源