Access embedded coder settings programmatically

Hello, is it possible to edit/access the current embedded coder settings from a script? Alternatively, is it possible to at least create a dump of the currently used ones?

 採用された回答

Kausthub
Kausthub 2023 年 10 月 9 日

0 投票

Hi fraben,
I understand that you would like to know whether you can edit and configure Embedded Coder’s settings from a script and you would like to create a dump of the current configurations as well.
You can obtain the model’s configurations using the getActiveConfigSetfunction. You can use this function as:
cs = getActiveConfigSet(model);
The following documentation link will give you more details about the function:
Once you get the configurations you can interact with code generation options using get_param and set_param. An example for this would be:
deftParamBehvr = get_param(model,'DefaultParameterBehavior'); % Get
set_param(model,'DefaultParameterBehavior',deftParamBehvr) % Set
For creating a dump of the current configuration, you can use the saveAs function. This will create a dump of all the configurations in an M file. For example:
% Save the model's configuration parameters to the file 'MyConfig.m'.
saveAs(cs,'MyConfig');
You can refer to the below mentioned documentation for further clarifications:
Hope this helps and solves your query regarding editing Embedded Coder configurations programmatically!

1 件のコメント

fraben
fraben 2023 年 10 月 11 日
Thank you! That was a very useful answer!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB Coder についてさらに検索

質問済み:

2022 年 2 月 5 日

コメント済み:

2023 年 10 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by