Zoom and center Simulink model program (alt+1 & spacebar)

18 visualizaciones (últimos 30 días)
Richard Hopple
Richard Hopple el 16 de Mayo de 2016
Comentada: Simon Greenwold el 17 de Feb. de 2017
Trying to program the same functionality as you see in the "alt+1" and "spacebar" shortcuts into a callback function that will run when you open a model. The best I have found is the Simulink.scrollToVisible function but that doesn't seem to always zoom to 100% and center the models.
  2 comentarios
Gautam
Gautam el 23 de Mayo de 2016
Hi Richard,
There's a 'Fit to View' option in the Explorer Bar(the bar that appears on the left hand side of the Simulink model). It essentially performs the same function as 'alt+1' and 'Spacebar' shortcuts.
Richard Hopple
Richard Hopple el 6 de Jun. de 2016
Gautam
Yea, I saw that but that doesn't actually help me. I need to program this into a starting script for when open a model

Iniciar sesión para comentar.

Respuesta aceptada

James
James el 6 de Sept. de 2016
Hi Richard,
You can set the Simulink window's view using the system's 'Zoomfactor' parameter. For example:
set_param(gcs,'Zoomfactor','fit to view')
will zoom and centre the current Simulink system as the spacebar does.
  1 comentario
Simon Greenwold
Simon Greenwold el 17 de Feb. de 2017
You can either fit the entire system with
set_param(gcs, 'ZoomFactor','FitSystem')
or just what's currently selected with
set_param(gcs, 'ZoomFactor','FitSelection')

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Modeling en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by