Show the command window from engine application on Mac

조회 수: 3 (최근 30일)
Szabolcs
Szabolcs 2013년 2월 19일
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
Szabolcs
Szabolcs 2013년 2월 19일
@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 2013년 2월 19일
편집: Amro 2013년 2월 19일
try this, no guarantees :)
com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.setVisible(0)

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Call MATLAB from C에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by