NI Home
Cart Carrello | Aiuto
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
Tu sei qui: 
NI Home > NI Developer Zone > NI Discussion Forums


Rispondere
Member
maxmaxmax
Post: 7
0 Kudos

Ricerca di una risorsa VISA via tcp/ip

[ Modificato ]

Ciao a tutti,

Ho bisogno di individuare l'indirizzo IP di un'Agilent-34972A sulla rete utilizzando il comando VISA Open. Questo è la "soluzione" (il programma è abbastanza semplice, cerca solamente di aprire una risorsa VISA costruendo il VISA Name con un IP che va da 192.168.0.0 a 192.168.0.255) il problema è che non viene trovato nessun dispositivo sulla rete, mentre se uso VISA Open passandogli direttamente l'IP corretto questo viene trovato.

 

P.S Uso labview 8.2 .

Grazie anticipatamente. 

Member
rivand
Post: 171
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Ciao,

 

io proverei ad aggiungerlo prima in MAX, richiamando poi da LabVIEW l'alias associato

 

How Do I Configure an Instrument to Communicate via TCP/IP in Measurement & Automation Explorer?

 

Altrimenti prova a dare un occhio al codice riportato in questa KB - Finding the IP Address of a TCP/IP Instrument Without Configuration in MAX

 

Ciao,

 

Andrea

 

 

Member
maxmaxmax
Post: 7
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Vorrei evitare l'uso di MAX in quanto l'IP dello strumento è assegnato via DHCP (e non posso disabilitarlo). Comunque ho scaricato il programma nel secondo link che mi hai consigliato ma prima di tutto non funziona e poi come ho già scritto vorrei usare i comandi VISA.

Nel programma che ho allegato nel mio primo post mostro come vorrei fare, il problema è che l'IP non viene trovato. Potresti dargli un'occhiata per vedere cos'è che sbaglio?

Grazie ancora.

Member
rivand
Post: 171
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Prova a vedere se così funziona

 

Ciao,

 

Andrea

Member
maxmaxmax
Post: 7
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Non me lo apre, la tua versione di labview è la 8.5, la mia è la 8.2 .

Member
rivand
Post: 171
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Ecco qui

Member
maxmaxmax
Post: 7
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Non funziona, quando la scansione arriva al suo IP VISA Open sembra non aprirlo. Se invece uso VISA Open una sola volta passando direttamente l'IP la risorsa viene aperta correttamente.

Member
rivand
Post: 171
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Non funziona perchè? Restituisce errore (quale), il codice rimane bloccato oppure altro?

Member
maxmaxmax
Post: 7
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

Il programma termina correttamente, ma non viene rilevato nessun IP.

Member
rivand
Post: 171
0 Kudos

Rif.: Ricerca di una risorsa VISA via tcp/ip

La dinamica è abbastanza strana...hai provato a giocare sul parametro di timeout, verificando cosa succede?

Ad esempio lasciando il valore di default a 0 ms. Sarebbe anche interessante monitorare l'errore nel caso in cui cui stiamo provando ad aprire la risorsa all'indirizzo atteso. Prima del VI Clear Errors, prova a collegare un indicatore 'Error Out', verificando se l'errore è sempre -1073807343 o se cambia.

Consultando questo sito, si accettano i Termini di utilizzo per questo sito. Si prega di leggere attentamente i Termini di utilizzo prima di utilizzare una qualsiasi parte di questo sito. Si prega di cliccare qui per ottenere informazioni sulla politica di violazione del copyright di NI.
Profilo utente | Privacy | Legal | Contatta NI © 2011 National Instruments Corporation. All rights reserved.    |    Segnala ad un amico Segnala ad un amico