|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jan 2004
Città: Udine
Messaggi: 19
|
Esperto MATLAB cercasi: disperato!
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 ![]()
__________________
Penzo |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1063
|
Magari se posti anche il source è più facile capire dove stà il problema
![]()
__________________
![]() |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jan 2004
Città: Udine
Messaggi: 19
|
Source codice Matlab
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
__________________
Penzo |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:25.