Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

finestra

Ciao a tutti
 dovrei creare un programma che da un' interfaccia iniziale mi richiami altri programmi?
è possibile?
ringrazio fin da ora chi mi darà aiuto
0 Kudos
Messaggio 1 di 10
5.727Visualizzazioni

In linee generali questo è possible, le modalità per farlo dipendono dal linguaggio nel quale vuoi creare la tua interfaccia.

Solo a titolo di elenco CVI ti mette a disposizione i comandi system ( ), LaunchExecutable ( ) e LaunchExecutbaleEx ( ), mentre in LabVIEW puoi usare ad esempio il SystemExec.vi. Se ci dai maggiori dettagli sul tuo ambiente di lavoro e di sviluppo potremo orientare meglio la risposta.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Messaggio 2 di 10
5.721Visualizzazioni

Ciao Roberto il programma lo devo fare in labview e son  alle prime armi.

Tra oggi e domani provo a seguire le tue indicazioni poi ti farò sapere se son riusciuto

Grazie ancora

 

Lorenzo

0 Kudos
Messaggio 3 di 10
5.719Visualizzazioni
Ho provato ad usare SystemExec.vi ma non riesco a farlo partire perchè forse sbaglio a metter dentro  gli input e gli output.Riesci a darmi qualche dettaglio in più riguardoi a questa parte?
0 Kudos
Messaggio 4 di 10
5.690Visualizzazioni
Prova a dare un'occhiata all'esempio che allego (salvato per LV versione 😎

Message Edited by Roberto Bozzolo on 04-07-2008 03:09 PM


Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Messaggio 5 di 10
5.681Visualizzazioni

Scusa se ti disturbo ancora.

L'idea è quella (anche se il programma che devo aprire lo decido io e quindi tolgo la patrte dove si decide il programma e metto una stringa come costante)solo che non me lo fa partire e mi da error 193 occured at SystemExec.vi Command was"C:|..(mi da la path)"

0 Kudos
Messaggio 6 di 10
5.676Visualizzazioni
Direi che questa discussione e quest'altra sono strettamente correlate, quindi proseguo qui.
System Exec permette di lanciare dei programmi eseguibili (compilati) e non dei vi. Nel caso gli passi dei vi ricevi l'errore 193 (senza altre descrizioni, una piccola inesattezza di LV).
Se devi lanciare dinamicamente dei vi (vale a dire che non sai in anticipo quale vi andrà lanciato ma l'operatore sceglie cosa fare) allora puoi usare un invoke node. Ho modificato il programma di lancio aggiungendo l'opzione corrispondente.


Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Messaggio 7 di 10
5.650Visualizzazioni
Grazie mille Roberto per i consigli.
Il problema l'ho risolto con System exec perchè devo lanciare degli exe per cui son a posto.
 
Grazie ancora
 
Lorenzo
0 Kudos
Messaggio 8 di 10
5.647Visualizzazioni

Buongiorno,

 

ho costruito un programma LabView che acquisisce le misure di una centrale frigorifera. Il programma ad ogni campionamento delle misure lancia un esecutivo (.exe) attraverso il System Exec.vi per calcolare le proprietà del fluido frigorifero. L'esecutivo è stato generato attraverso un compilatore Fortran: Compaq Visual Fortran v.6.6. Mi lamento del fatto che ad ogni campionamento compare la finestra dos dell'esecutivo per qualche istante disturbando l'osservazione dello schema con le misure. E' possibile in qualche modo nasconderla?

0 Kudos
Messaggio 9 di 10
4.237Visualizzazioni

ciao andreas,

basta mettere a true l'input "run minimized?" del systemexec

 

giuseppe

0 Kudos
Messaggio 10 di 10
4.228Visualizzazioni