Die ontwikkeling van meetinstrumente kan werklike pyn wees. Daar is baie verskillende protokolle, gestuur het oor baie verskillende koppelvlak en bus stelsels. Vir elke programmeertaal wat jy wil gebruik, moet jy biblioteke wat beide jou toestel en die bus stelsel ondersteun te vind.
Ten einde hierdie ongelukkige situasie te verlig, die VISA [1] spesifikasie is gedefinieer in die middel van die 90ies. Vandag VISA geïmplementeer op alle beduidende bedryfstelsels. 'N Paar van die verskaffers bied VISA biblioteke, hoewel meestal in tweeledige vorm.
Hierdie biblioteke werk saam met arbitrêre randstelsels toestelle, hoewel hulle kan beperk word tot sekere koppelvlak toestelle, soos die verkoper se GPIB kaart. Virtuele instrument sagteware-argitektuur
Die VISA spesifikasie het eksplisiete bindings om Visual Basic, C, en G (grafiese taal LabVIEW se). Maar jy kan VISA gebruik met enige taal in staat roeping funksies in 'n DLL. Python is so 'n taal.
PyVISA projek is 'n VISA bindend vir Python. In staat op 'n eksterne biblioteek lêer wat jy kan aflaai van jou koppelvlak ondernemer se web bladsye (National Instruments, Agilent, ens.) PyVISA implemente 'n gerieflike en Pythonic toegang tot hierdie biblioteek in twee lae:
1. Eerstens, daar is die onderste vlak vpp43, wat direk noem die VISA funksies van Python. Sien die PyVISA lae-vlak implementering vir meer inligting.
2. Op die top van dit, 'n objek-georiënteerde Python module is geskep visum eenvoudig genoem. In geval van twyfel, gebruik visum, want dit is makliker en meer gerieflik. vpp43 is slegs vir mense wat volle beheer of die amptelike VISA funksies vir een of ander rede nodig het. Sien die PyVISA handleiding vir meer inligting.
Wat is nuut in hierdie release:
· Sommige timeout foute stilweg geslaag.
· Sommige ouer VISA DLLs veroorsaak moeilikheid omdat sommige funksies is ontbreek in hulle.
· Beide kwessies vasgestel.
Sagteware besonderhede:
Weergawe: 1.2
Upload datum: 3 Jun 15
Lisensie: Gratis
Populariteit: 1201
Kommentaar nie gevind