PDA

View Full Version : Esperto MATLAB cercasi: disperato!


Enzino24
19-05-2004, 12:27
Ciao a tutti,

Ho un problemino con matlab: ho fatto un'iterfaccina grafica tramite una funzione, e questa deve tornare determinati valori al main quando premo un tasto, e solo quando lo premo!

In realtà il main entra nella funzione, fa il primo confronto e poi esce, senza attendere che io prema il tasto: conseguenza di ciò è che i valori restituiti sono errrati (un vettore nullo) e quindi il main non prosegue!

Aiutatemi che ne ho un disperato bisogno: avevo pensato ad una sorta di timeout in attesa che il tasto in questione venga premuto...ma non so come realizzarlo.

Se qualcuno ha già realizzato cose simili, mi può dare una mano???

Grazie a tutti in anticipo
:cry:

abxide
19-05-2004, 12:38
Magari se posti anche il source è più facile capire dove stà il problema :)

Enzino24
19-05-2004, 14:33
Hai ragione scusa.
-> provafunc rappresenta il mio main
-> Acquire_inputs è la funzione in questione.

Il problema è il seguente:
quando dal main chiamo la funzione, questa viene attivata e, giustamente esegue il primo if; a questo punto esce senza settare correttamente il vetttore di output che essendo stato definito come globale nel main rimane vuoto e il main causa errore.

Quello che vorrei fare io è far attendere alla funzione la pressione del pulsante SET DEFAULT prima di tornare il controloo al main con i corretti valori in output.

Spero riusciate dove io continuo a fallire...

Ciao e grazie