Create Variant object based on Configuration Reference
이전 댓글 표시
Hi all
I have a structure of models and model references, which all use the very same Configuration Reference object as their Configuration Parameters set. By changing the Configuration Reference, I can change the Configuration Parameters for all models at once. This Configuration Reference object and those Configuration Parameter sets are located inside a Data Dictionary, to which all models have access to.
I am using Variant Subsystems inside my models, and I want to make those variants based on which selection I make in the Configuration Reference object. (To which Configuration Parameter set I am pointing it to basically.) So I wanted to create a Simulink.Variant object, and as a condition I want to make a check of the Configuration Reference. For example, I want to see if the 'SystemTargetFile' is equal to 'ert.tlc'.
The problem I am having is how to write an expression for the Simulink.Variant object to get info from the Configuration Reference object?
I have used the following expression succesfully before:
strcmp('ert.tlc',get_param('mymodel','SystemTargetFile'))
but it requires to provide the model name as an argument. Since I need to use this Simulink.Variant object for all my models, I cannot provide the model name since it will be different many times.
I have tried the following expression:
strcmp('ert.tlc',get_param(Configuration_set,'SystemTargetFile'))
but it cannot find the Configuration Reference object called 'Configuration_set', although the Variant object and the Configuration Reference object are inside the same Data Dictionary.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Manage Variant Modeling Components에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
