- "show" method of Simulink.data.Dictionary object: https://www.mathworks.com/help/simulink/slref/simulink.data.dictionary.show.html
- "show" method of Simulink.data.DataConnection object: https://www.mathworks.com/help/simulink/slref/simulink.data.dataconnection.show.html
Programmatically open ModelExplorer with a data dictionary entry selected?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
A custom library block I am working with has a simulink.bus coming out of an enabled subsystem. I want to initialize the bus data until the subsystem is enabled and producing its own data. I can do that using the enabled subsystem's outport, but I need to create an IC struct.
So, I am writing a function that will automate some of the process: creating the struct with Simulink.Bus.createMATLABStruct, and storing it in the model's data dictionary using assignin()
I don't have a list of initial values; the modelers will need to supply their own. To make this easier, I want to open the model explorer with the data dictionary open and the new struct selected. Is there any way to do this programmatically?
0 commentaires
Réponses (1)
Yash
le 30 Août 2024
Hi John,
There are multiple ways to open a data dictionary in model explorer programatically and show its content. However, please note that these methods don't select a particular variable after opening the data dictionary. Please refer to the below methods:
These methods will open the data dictionary in the model explorer. Please refer to the below MATLAB Answer thread to check how to close the Model Explorer: https://www.mathworks.com/matlabcentral/answers/6375-help-matlab-command-to-close-model-explorer
I was unable to find any way which can select a specific variable in the model explorer. I hope this information helps you in implementing your code.
0 commentaires
Voir également
Catégories
En savoir plus sur Manage Design Data 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!