- "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 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Yash
2024-8-30
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Manage Design Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!