Simulink variant subsystems: How to read subsystem parameters by commandline
이전 댓글 표시
Dear community members,
as configurable subsystems are not longer supported I decided to switch to variant subsystems. My aim is to have a converter which automatically changes cs into vs. For this reason I need to do all necessary steps by commandline.
I tried to read the subsystem parameters of a variant subsystem I created. All I got was 'ActiveVariant' and similar things but I didn't manage to read the "Variant Choices" table which contains the connection between Name, Variant Object and Condition. By searching the Simulink documentation I found the parameter 'Variants' which seems to contain that information. My problem is that for the variant subsystem I have in hand this property doesn't exist. For
get_param('test_variant', 'Variants');
I get the error message
??? SubSystem block does not have a parameter named 'Variants'.
I am using Matlab 2010b SP1. Is there a possibility to read the "Variant Choices" information?
Thanks in advance, Bettina
채택된 답변
추가 답변 (1개)
Kaustubha Govind
2013년 3월 27일
0 개 추천
I believe the way to do this is to use FIND_SYSTEM on the Variant Subsystem with a 'SearchDepth' of '1' option to get all the variant options under it. You can then get the variant object of each of those subsystem choices by getting the 'VariantObject' property.
카테고리
도움말 센터 및 File Exchange에서 Component-Based Modeling에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!