PyVISA

Software screenshot:
PyVISA
Dettagli del software:
Versione: 1.2
Data di caricamento: 3 Jun 15
Sviluppatore: Torsten Bronger
Licenza: Libero
Popolarità: 249

Rating: 5.0/5 (Total Votes: 1)

La programmazione degli strumenti di misura può essere vero e proprio dolore. Ci sono molti protocolli diversi, inviati attraverso diversi sistemi di interfaccia e degli autobus. Per ogni linguaggio di programmazione che si desidera utilizzare, è necessario trovare le librerie che supportano sia il vostro dispositivo e il suo sistema di bus.
Per facilitare questa spiacevole situazione, la VISA [1] specifica è stata definita a metà degli anni '90. Oggi VISA è implementato su tutti i sistemi operativi importanti. Un paio di venditori di offrire librerie VISA, anche se per lo più in forma binaria.
Queste librerie lavorano insieme con i dispositivi periferici arbitrari, anche se possono essere limitate a determinati dispositivi di interfaccia, come schede GPIB del fornitore. Virtual Instrument Software Architecture
La specifica VISA ha binding espliciti a Visual Basic, C e G (linguaggio grafico di LabVIEW). Tuttavia, è possibile utilizzare VISA con qualsiasi linguaggio capace di chiamare le funzioni in una DLL. Python è un tale linguaggio.
Progetto PyVISA è vincolante per Python VISA. In basa su un file di libreria esterna che può essere scaricato dalle pagine web del vostro fornitore di interfaccia (National Instruments, Agilent, ecc). PyVISA implementa una comoda e Pythonic accesso a questa libreria in due strati:
1. In primo luogo, vi è il vpp43 livello inferiore, che chiama direttamente le funzioni VISA da Python. Vedere l'implementazione a basso livello PyVISA per ulteriori informazioni.
2. Su di esso, un modulo Python object-oriented è stato creato chiamato visto semplicemente. In caso di dubbio, utilizzare il visto perché è più facile e più conveniente. vpp43 è solo per le persone che hanno bisogno di un controllo completo o le funzioni VISA ufficiali per qualche motivo. Vedere il manuale PyVISA per ulteriori informazioni.
Cosa c'è di nuovo in questo rilascio:
· Alcuni errori di timeout passati in silenzio.
· Alcune DLL VISA anziani causato problemi perché alcune funzioni mancavano a loro.
· Entrambe le questioni sono fissi.

Programmi simili

Gaphor
Gaphor

11 May 15

HDLmaker
HDLmaker

3 Jun 15

CAM Expert
CAM Expert

3 Jun 15

Altri software di sviluppo Torsten Bronger

PP3
PP3

3 Jun 15

Commenti a PyVISA

I commenti non trovato
Aggiungi commento
Accendere le immagini!