Echo out Simulink Coder environmental variables

Hallo,
is there a way to echo out Environmental variables used by Simulink Coder?
For example, the linker file for the Simulink Embedded Coder Hardware Support package is addressed by default by:
$(TARGET_ROOT)\src\c28377D.cmd
Screenshot:
which evaluates in the end to:
C:\ProgramData\MATLAB\SupportPackages\R2021b\toolbox\target\supportpackages\tic2000\src\c28377D.cmd
Is there a way how I could get this path in Matlab? I'd like to write a script that moves a file to that specific location, and for that I'd need the target path.
Alternatively, are there other environmental variables like $(TARGET_ROOT) available?
Thanks in advance!

回答 (1 件)

Gyan Vaibhav
Gyan Vaibhav 2024 年 2 月 28 日

0 投票

Hi Michael,
For accessing environment variables in MATLAB you can use the "getenv" function as follows:
This gives you the values of the environment variables that MATLAB and Simulink uses to specify various attributes and properties.
targetRoot = getenv('TARGET_ROOT');
Find more information about this on the following documentation page:
Thanks

カテゴリ

ヘルプ センター および File ExchangeDeployment, Integration, and Supported Hardware についてさらに検索

質問済み:

2021 年 11 月 17 日

回答済み:

2024 年 2 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by