MATLAB编程技巧:设置Simulink模块中的mask属性
通过m代码设置Simulink中Subsystem的mask属性,也可以直接删除mask上的注释
下面展示一些 内联代码片
。
% 设置subsysytem中的mask
% Example:
% SubsystemMaskSet('Model')
%% File Content
function SubsystemMaskSet(ModelName)
All_Subsystem = getfullname(Simulink.findBlocks(ModelName,'BlockType','SubSystem'));
for i = 1 : size(All_Subsystem)
if ischar(All_Subsystem)
open_system(All_Subsystem);
else
open_system(All_Subsystem{i});
end
set_param( gcs,'ContentPreviewEnabled','off');
set_param( gcs, 'Mask', 'on' );
set_param( gcs, 'MaskDisplay', '' );
%set_param( destination_path, 'MaskDisplay', [ 'image(imread(''', block.picture, '''))' ] );
set_param( gcs, 'MaskIconFrame', 'off' );
end