in data 03-13-2009 08:53 AM
Gentili Signori,
Qual'è secondo voi il metodo più efficace per lavorare in un unico progetto con almeno due vi differenti?
Vorrei fare in modo di avere il primo vi principale, chiamare quando c'è bisogno il secondo e poi ritornare al primo.
Grazie per l'aiuto.
Ciao
Alessandro
Risolto Andare alla soluzione.
in data 03-16-2009 04:55 AM
Ciao Alessandro,
potresti richiamare il secondo VI come subVI, configurando le sue proprietà in modo che la "Window appearence" del subVI sia "dialog": in questo modo, quando il VI è chiamato, ne viene mostrato il pannello frontale. Al termine dell'esecuzione, si torna al VI principale di partenza.
Ho realizzato un semplice esempio di una possibile implementazione: spero che possa corrispondere alle tue esigenze!
Ciao!
Licia
in data 03-17-2009 02:45 AM
Gentilissima Licia,
Grazie infinite per l'esempio e scusa per il ritardo nella repplica.
Il tuo esempio è molto efficace, anche io l'avevo già provato così come mi dici tu, ma se io nel subvi avessi la rappresenzazione grafica di due variabili acquisite
nel vi principale quando premo stop per tornare dal subvi al principale perdo graficamente tutte le informazioni, quindi disegnerei sul grafico le due variabili solo quando chiamo attivamente il subvi, quando ritorno indietro vorrei chiudere solo il front panel e lasciare attivo il subvi.
Grazie
Ciao
Alex
in data 03-17-2009 08:09 AM
Ciao Alex,
se l'obiettivo allora (se ho ben capito) è mostrare o nascondere il pannello del subVI (che però deve continuare a girare), potresti sfruttare l'invoke node "Front Panel:Open" , a cui devi passare la reference al subVI, e switchare tra finestra "standard" e "hidden".
Spero l'idea ti sia d'aiuto!
Ciao!
Licia
in data 03-20-2009 02:40 AM
Grazie molte per l'ennesimo aiuto.
Tutto ok ho capito e ci sono riuscito.
Ciao Licia e grazie.
Saluti
Alex