From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Problemi utilizzando VI Server con RT-Engine.

Salve,
sto sviluppando un' applicazione nella quale un Vi viene eseguito come servizio windows. Utilizzo un altro Vi per connettermi ad esso e visualizzare il suo funzionamento tramite VI Server (sulla stessa macchina). Tutto funziona perfettamente se eseguo i 2 programmi sotto Labview (7.0). Ma quando compilo gli stessi e li faccio girare tramite il Run Time Engine i due applicativi non visualizzano piu' gli stessi dati (anche se non si hanno errori segnalati).
In allegato viene esemplificato il problema con 2 Vi : un server Vi ed un client Vi indipendenti ma che devono visualizzare gli stessi dati. Il server Vi richiama direttamente message.vi che immagazzina i dati da visualizzare. Il client invece richiama mess
age.vi in modo remoto tramite VI Server.
Dopo aver compilato il server Vi in un eseguibile (utilizzando l' opzione che crea il file data.llb), averlo installato (nella directory c:\programmi\test) ed averlo eseguito (con il Run Time Engine) se ora faccio girare il client Vi (sulla stessa macchina e sotto Labview 7.0) i 2 programmi non mi visualizzano la stessa stringa (come correttamente dovrebbe essere).
Se anche compilo il client Vi e lo eseguo (sotto il Run Time Engine) succede la stessa cosa.
Quando invece eseguo sia il server Vi che il client Vi direttamente sotto Labview (7.0) tutto funziona regolarmente : visualizzano la stessa stringa.
Inoltre se compilo i 2 Vi e li faccio eseguire in 2 macchine differenti (sotto Run Time Engine) anche in questo caso ottengo il funzionamento regolare : visualizzano la stessa stringa.

Ringrazio anticipatamente tutti coloro che mi potranno dare un aiuto a risolvere tale malfunzionamento (almeno apparente).


Linus
0 Kudos
Message 1 of 2
(2,425 Views)
Linus,
il problema che stai vedendo e' dovuto a come e' stata implementata la tecnologia VI Server, basata su TCP/IP.
Trovi la risposta al tuo post in inglese su questo Forum

--> See the answer in English Here <--

AlessioD
National Instruments
Message 2 of 2
(2,425 Views)