- "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 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Yash
il 30 Ago 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 Commenti
Vedere anche
Categorie
Scopri di più su Manage Design Data 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!