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

2 vues (au cours des 30 derniers jours)
Radu Dan
Radu Dan le 18 Jan 2018
Commenté : Radu Dan le 19 Jan 2018
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!

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 18 Jan 2018
bdroot(gcs) or bdroot(gcb) might be what you need.
  3 commentaires
Fangjun Jiang
Fangjun Jiang le 19 Jan 2018
Modifié(e) : Fangjun Jiang le 19 Jan 2018
okay, that will be get_param(bdroot,'Filename')
Radu Dan
Radu Dan le 19 Jan 2018
Yes, you are right, I got it running! Thanks for your help!
get_param(ModelName,'Filename')

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Create Large-Scale Model Components dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by