How do I locate Search variables using Simulink Model Explorer?

1 view (last 30 days)
I Search for model variables using Simulink Model Explorer. It locates the variable and I use Explorer to direct me to the variable location on the model. Simulink Model Explorer opens the very large model, but doesn't point to the Search variable. I have to manually scroll the entire model to find the Search variable. Is there a way to highlight the found Search variable? Are there any other options that help locate Search variable results easier?

Answers (1)

Gillian Rosen
Gillian Rosen on 14 Mar 2017
Hi Jim, 
I understand that you would like to highlight the location of a searched variable after finding it using the Model Explorer. 
I am assuming that you have a variable that is being used in the parameters for a Simulink block, and you would like to highlight the block that contains your desired variable. To search for and highlight the block that contains the desired variable, you can use the following steps: 
1. Search for the variable as usual. I am assuming that you are using the Model Explorer to search for variable usage. 
2. When the list of results appears, double-click the small block icon on the left side of the row for your desired block. This will select your desired block as the current block in Simulink.
3. In the MATLAB Command Window, execute the following command: 
>> hilite_system(gcb)
This will highlight your current block. 
4. If you would like to remove the highlight, execute the following command in the MATLAB Command Window: 
>> hilite_system(gcb,'off')
These steps should help you highlight your desired block in the model. 
  1 Comment
Semaj Kazam
Semaj Kazam on 14 Mar 2017
Thanks for the suggestion. The command highlights the block in the Model Browser window, but doesn't point me to the variable in the model. I still need to search the entire model to find the variable.

Sign in to comment.


Find more on Programmatic Model Editing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!