Find by command line (.m script) the Source File for a loaded model

Hello, Is it anybody that could help me to find how to read by command line (.m script) the Source File for a loaded model? This model property can be found in the Model Properties, under Main tab in Model information. I cannot use:
info = Simulink.MDLInfo(ModelName);
as I have two distinct projects with identical structure and filenames. I am also changing often between projects and I need to find which model is currently opened. Thanks in advance!

 Accepted Answer

bdroot(gcs) or bdroot(gcb) might be what you need.

3 Comments

No, it does not help as bdroot gives the root of the model not the path.
okay, that will be get_param(bdroot,'Filename')
Yes, you are right, I got it running! Thanks for your help!
get_param(ModelName,'Filename')

Sign in to comment.

More Answers (0)

Categories

Asked:

on 18 Jan 2018

Commented:

on 19 Jan 2018

Community Treasure Hunt

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

Start Hunting!