Ho creato una piccola GUI per manipolare i dati e di recente ho deciso di spostare il database su un server MySQL. Ho creato un programma Java per portare avanti e indietro i dati e ho iniziato a notare il ritardo quando i server di accesso all'estero.Come faccio a sapere se Matlab è occupato quando si usano le GUI?
Quando si eseguono gli script tramite la finestra dei comandi, Matlab visualizza un testo "occupato" nell'angolo in basso a sinistra, ma non quando sono in esecuzione GUI.
Quindi, come faccio a sapere se Matlab è occupato quando si utilizzano le GUI?
Grazie in anticipo.
Modifica: esempio veloce.
corro nella finestra di comando (o un test.m sceneggiatura)
for i = 1:100000
a = i+i;
disp(a);
end
La barra di stato dice: "Occupato".
Quando creo una GUI, con il pulsante "Click me" che esegue lo stesso script esatto. Il segno di occupato sulla barra di stato non viene visualizzato.
Perché questo e cosa posso fare a riguardo? Voglio essere in grado di vedere se la mia GUI è occupata o meno.
Invece di fare affidamento sul segno occupato nell'IDE principale, non è possibile implementare una sorta di barra di attesa o stampare il proprio messaggio di avanzamento al prompt dei comandi. Entrambe queste idee sono dirette [qui] (http://blogs.mathworks.com/loren/2007/08/01/monitoring-progress-of-a-calculation/). – Chris