set configuration of State flow using M script

Hello all, I want to set the configuration of State flow ,Strong data type with Simulink, by using .M script in Matlab 2015b. Till now I was able to found all the State flows in the model, but I do not know how to set this Parameter? Any idea?
Sub_sys = find_system(gcs,'FollowLinks','on','FindAll','on','LookUnderMasks','all','SearchDepth',10,'blocktype','SubSystem');
for i =1:length(Sub_sys)
if(strcmp(get_param(Sub_sys(i),'SFBlockType'), 'Chart')== 1)
name = get_param(Sub_sys(i), 'name');
setPropEnabled(name(1).StrongDataTypingWithSimulink', true); %%this line is Wrong does not work
end
end

답변 (1개)

Muthukumar Ganesan
Muthukumar Ganesan 2022년 8월 14일

0 개 추천

Hi,
Please use the following commands to modify it and also make sure the model is not in simulation mode.
Hope this helps. Thanks.
rt=sfroot;
ChartProp=rt.find('-isa','Stateflow.Chart');
ChartProp(1).StrongDataTypingWithSimulink=1;

카테고리

도움말 센터File Exchange에서 Simulink Functions에 대해 자세히 알아보기

태그

질문:

2016년 7월 19일

답변:

2022년 8월 14일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by