Echo out Simulink Coder environmental variables

1 回表示 (過去 30 日間)
Michael Zauner
Michael Zauner 2021 年 11 月 17 日
回答済み: Gyan Vaibhav 2024 年 2 月 28 日
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 日
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

Community Treasure Hunt

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

Start Hunting!

Translated by