Converting a configuration reference to a configuration

조회 수: 10 (최근 30일)
Ralf
Ralf 2022년 1월 4일
댓글: Ralf 2023년 12월 5일
Is there a way to convert a Simulink configuration reference set to a configuration?
I know that the other direction is facilitated by the Model Explorer. It allows to convert a model configuration to a configuration reference by simply right clicking on the configuration and selecting "Convert to Configuration Reference...". But I can't find a way back.

답변 (1개)

Kartik Saxena
Kartik Saxena 2023년 11월 21일
Hi,
I understand that you want to convert 'Configure Reference' to 'Configure Set'.
In Simulink, a configuration reference is a way to apply the same configuration set across multiple models, ensuring consistency and ease of maintenance. However, once you convert a configuration set to a configuration reference, Simulink does not provide a straightforward built-in method to convert it back to a standalone configuration set within the user interface.
However, you can programmatically create a new configuration set based on the settings from a configuration reference. Here's how you can do it in MATLAB:
  1. Load the model that uses the configuration reference.
  2. Get the active configuration set (which is a reference).
  3. Create a new configuration set in the model with the same parameters.
The following MathWorks documentation contains detailed information about functions that can be used for this purpose:
  댓글 수: 3
Kartik Saxena
Kartik Saxena 2023년 12월 4일
Hi,
You don't need to loop over all the parameters of the configuration set. You can use several functions to copy all the parameters of the configuration at once.
Refer to the MathWorks documentations given below:
I hope this resolves your issue.
Ralf
Ralf 2023년 12월 5일
I am really sorry. I don't get it from the supplied information.
What I did so far:
  • Created a model named Model1.slx with an active configuration reference ("ConfigSetRef").
  • Used ConfigObj= getActiveConfigSet('Model1'); to store the config set reference in variable "ConfigObj"
  • Used attachConfigSet('Model1', ConfigObj, true);
Alternatively I tried to use attachConfigSetCopy('Model1', ConfigObj, true);
Anyway, these commands resulted in attaching another Configuration Set Reference (ConfigSetRef) to the model. I couldn't find a way to attach a Configuration Set (ConfigSet) with the settings of ConfigObj to the model.
Could you please be a bit more precise on how to achieve this?
Thank you very much!

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Deployment, Integration, and Supported Hardware에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by