필터 지우기
필터 지우기

set configuration of State flow using M script

조회 수: 4 (최근 30일)
Abdou Beda
Abdou Beda 2016년 7월 19일
답변: Muthukumar Ganesan 2022년 8월 14일
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일
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;

카테고리

Help CenterFile Exchange에서 Complex Logic에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by