Borrar filtros
Borrar filtros

Show the command window from engine application on Mac

1 visualización (últimos 30 días)
Szabolcs
Szabolcs el 19 de Feb. de 2013
Is it possible to show the MATLAB command window when using a MATLAB Engine application, and running on OS X? (I know there's engSetVisible() but it only works on Windows.)
The reason I'm asking is that I noticed that most GUI elements do work: I can create a figure, show the documentation window using 'doc' or the command history window using 'commandhistory'. The 'commandwindow' command seems to do nothing though.
  3 comentarios
Szabolcs
Szabolcs el 19 de Feb. de 2013
@Amro That actually works and it shows the command window! But it also breaks the engine session (engine functions won't return any more). I guess this is a hard limitation on OS X / Linux due to how the engine sends commands to MATLAB (the connection is through a unix pipe, but I'm not sure about the details).
Is there a similar command for hiding it? I'm just curious if it'd restore engine functionality (probably not).
Amro
Amro el 19 de Feb. de 2013
Editada: Amro el 19 de Feb. de 2013
try this, no guarantees :)
com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.setVisible(0)

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Programming 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