in data 05-20-2012 08:55 AM
Buongiorno...
c' è un comando del genere Return...nel senso la condizone che io voglio esprimere è..."if true...return to....".Che comando posso utilizzare in Labview? Oppure come posso implementarlo?
Grazie
in data 05-21-2012 12:05 AM
Quand usi LabVIEW devi proprio cambiare il modo di ragionare: il flusso del programma è determinato da come disponi i fili e da eventuali blocchi condizionali.
Il concetto di "return", inteso per esempio come termine di una subroutine in Basic, si può trasformare mettendo parte del codice dentro un case e la condizione di return come selettore; se hai del codice da eseguire n volte la condizione di return può essere la condizione di uscita da un while oppure di uscita anticipata da un for (solo nelle versioni più recenti)...
Diciamo che la struttura più simile a un gosub ... return è mettere il codice dentro un subvi e impostare il flusso in modo che determini la fine del subvi nel modo più opportuno.
in data 05-22-2012 08:09 AM
Grazie mille per le delucidazioni e il chiarimento. Un'ultima domanda: ho utilizzato una macchina a stati per risolvere il problema: come posso impostare l' on di un dispositivo in uno stato...e nello stato successivo impostare l'off ( utilizzando il DAQ assistant)?
La ringrazio nuovamente
in data 05-22-2012 10:05 AM
http://forums.ni.com/t5/Forum-Italiano-sui-Prodotti-NI/state-machine-e-diital-output/td-p/2000945 ho aggiunto una nuova discussione relativa al problema inviato nella domanda precedente.
Grazie