how to get the current model design in matlab?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
When you add a block to a Simulink canvas, the block handle typically refers to the library from which the block originates. How can I determine the name of the model or canvas where the block is being added?
For example, if you add a block named 'BlockA' to an untitled model, bdroot refers to the library, rather than the untitled model. How to get the name of the design into which the block is being added?
0 Commenti
Risposte (1)
Paul
il 20 Apr 2025
Hi Atul,
After a block is added to a Simulink diagram one can use bdroot(element) to get the name of the model in which the element resides. The element argument can be any one of several forms that idenitifies a block (or it can be an array). Is there reason to think bdroot works otherwise?
2 Commenti
Paul
il 21 Apr 2025
Debug mode of what? Debugging a Matlab script or function? Or debugging a Simulink model using the Simulink debugger?
Breakpoint added where?
What is normal flow?
Block callback of which block? Which callback?
How is the block being added to model?
I think specific details of the workflow are needed in order for anyone to try to recreate the problem.
Vedere anche
Categorie
Scopri di più su Programmatic Model Editing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!