Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

Integrazione Labview con seriale su TCP/IP

Buonasera!
Vorrei realizzare un applicativo in LabView per leggere i dati provenienti
da un acquisitore per dati accelerometrici (nello specifico il Kinemetrics
K2 Digital Recorder).
La centralina in questione è configurata per inviare in streaming i dati
relativi a 6 canali. I dati viaggiano su cavo seriale RS-232 fino a un
converitore seriale-LAN: il Lantronix UDS-200.
Sul mio computer ho installato un simulatore di porte COM virtuali in modo
da comunicare con la centralina da remoto (il software usato per la
creazione delle porte virtuali è il Lantronix ComPort Redirector): ho
creato, pertanto, una porta COM assegnando l'IP e la porta associata.
Nel MAX le porte così create sono state perfettamente riconosciute.
Il problema è il seguente: quando chiedo di leggere i dati ottengo l'errore
0xBFFF0015 (Timeout expired before operation completed).
Impostando nel VISA test panel all'interno del tab Read il valore del count
a 0 l'errore viene sostituito dal 0x3FFF0006 (The number of bytes
transferred is equal to the requested input count. More data may be
available).
Come posso risolvere il problema e sviluppare, quindi, un driver che mi
consenta di prendere in continuo questi dati e processarli in LabView? La
frequenza di campionamento è 100 Hz.
Vi ringrazio per l'attenzione e nell'attesa di un vostro riscontro porgo

Distinti Saluti

Carlo
0 Kudos
Messaggio 1 di 2
5.163Visualizzazioni

Buonasera Carlo,

in realtà l'"errore" di cui parli, è piuttosto uno "status" : http://digital.ni.com/public.nsf/websearch/C96C84C922DC3F978625632500482F78?OpenDocument.

Invece, l'errore di timeout può essere dovuto a una mancata indicazione del numero di byte da leggere o all'assenza di caratteri di terminazione della read.

Una volta verificata la corretta comunicazione, in LV trovi gli esempi che ti permettono di leggere tramite VISA.

Buon lavoro!

 

Raffaella

 

 

Messaggio 2 di 2
5.148Visualizzazioni