Figure properties or standalone applications properties

3 visualizzazioni (ultimi 30 giorni)
I have a simple script which is drawing figure
I make an application with matlab compiler and I want to launch it several times from an interface
My problem is : when I launch the application and show the figure, I have to close DOS consol to get control on my interface. If I close DOS consol, figures desappear and I would like they don't.
Is there properties in figures or application or compiler to have this running ?
  2 Commenti
Rushikesh
Rushikesh il 27 Set 2024
Try compiling application by suppresing console window.
mcc -m myScript.m -e
Franck AUBINEAU
Franck AUBINEAU il 27 Set 2024
I tried but when I use -e option in matal compiler toolbox parameters, it doesn't work. There alos is an option like this in "additinnal rutime settings" but I didn't see the difference when I launch the applicaiton

Accedi per commentare.

Risposte (1)

UDAYA PEDDIRAJU
UDAYA PEDDIRAJU il 30 Set 2024
Hey Franck,
Since, -e option not worked, did you try following ways?
  1. Set Figure Properties: Use Visible to 'off' initially, then 'on' when needed.
  2. Consider creating a MATLAB-based launcher script to control figure visibility.
function launch_matlab_app(script_path)
% Launch MATLAB application in a separate process
system(['matlab -nosplash -nodesktop -r "run(''' script_path ''')"'']);
end
  1 Commento
Franck AUBINEAU
Franck AUBINEAU il 30 Set 2024
Hi and thanks for this proposition
Unfortanately , I can't change the source code in my graphic interface that's launchning the Matlab application (an this code is in C++)
I think the solution is to not use system command to launch it (interface in Qt -> QProcess) Maybe in the next version of the interface :-)

Accedi per commentare.

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by