Interesant

Drivere de dispozitiv LabVIEW / interfațare hardware

Drivere de dispozitiv LabVIEW / interfațare hardware

LabVIEW este capabil să interfețe cu multe elemente hardware pentru control și monitorizare.

LabVIEW este capabil să controleze dispozitivele și, de asemenea, să primească răspunsuri de la acestea. Pentru a realiza acest lucru, este necesară o interfață care să permită LabVIEW să se conecteze la dispozitiv sau instrument.

Aceste interfețe se numesc drivere LabVIEW și există o bibliotecă extinsă a acestor drivere care sunt disponibile în ecosistemul LabVIEW.

Drivere de instrumente: elementele de bază

Un driver de instrument oferă interfața dintre software-ul LabVIEW de bază și instrumentul sau dispozitivul de care are nevoie pentru a controla sau primi date.

Driverul de instrument LabVIEW este în esență un set de rutine software care permit trimiterea datelor către un instrument sau dispozitiv și datele primite de la acesta.

În cadrul driverului general există subrutine individuale care permit efectuarea diverselor sarcini. Acestea includ: configurarea dispozitivului, citirea, scrierea și declanșarea dispozitivului sau instrumentului. Driverele instrumentelor simplifică controlul instrumentelor și reduc timpul de dezvoltare a programului LabVIEW, eliminând necesitatea de a învăța protocolul de programare pentru fiecare instrument.

Driverul LabVIEW preia comenzile de la LabVIEW și apoi le convertește în instrucțiunile necesare pentru acel dispozitiv, trimițându-le prin interfața relevantă, indiferent dacă este vorba de USB, serial, Wi-Fi, Ethernet, GPIB sau orice altă interfață aplicabilă pentru acel dispozitiv.

Driverele LabVIEW sunt dezvoltate pentru o serie de instrumente difernet. Unele sunt dezvoltate de National Instruments, compania care dezvoltă și deține LabVIEW, dar alte drivere pot fi dezvoltate de terți - posibil producătorii de dispozitive. Unele drivere LabVIEW pot încorpora toate telecomenzile aplicabile dispozitivului și peste o varietate de interfețe aplicabile dispozitivului. Altele pot avea un set limitat de instrucțiuni sau capacități. În plus, multe sunt disponibile gratuit, dar pentru alții pot exista costuri asociate acestora. Depinde de dispozitivele, producătorii și dezvoltatorii codului. Cu toate acestea, majoritatea sunt disponibile în ecosistemul LabVIEW fără taxe suplimentare.

În general, LabVIEW oferă suport extins pentru interfața cu dispozitivele folosind driverele LabVIEW. Aceste drivere de instrumente pot fi scrise într-o varietate de moduri: LabVIEW, LabWindows / CVI și utilizează fie arhitectura software de instrumentare virtuală, VISA, fie protocolul instrumentului virtual interschimbabil, IVI.

Disponibilitatea driverului LabVIEW

National Instruments pune la dispoziție mii de drivere de dispozitiv pentru descărcare pe NI Instrument Driver Network, IDNet sau direct din LabVIEW.

În plus, mulți producători de echipamente pot, de asemenea, să facă drivere disponibile prin portaluri pe propriile lor site-uri. Cu multe companii și organizații care utilizează LabVIEW, plătește acestor producători de dispozitive și instrumente să pună la dispoziție driverele LabVIEW pentru a spori competitivitatea produselor lor.

Utilizarea unui driver de instrument LabVIEW

În LabVIEW și driverul de instrument este alcătuit dintr-un set de VI-uri sau instrumente virtuale. Fiecare VI corespunde unei operații particulare, cum ar fi configurarea, citirea, scrierea sau declanșarea unui instrument sau dispozitiv. Prin utilizarea acestei abordări, programarea instrumentelor sau dispozitivelor este simplificată considerabil, deoarece depășește problema programării într-un limbaj de nivel scăzut.

Există două modalități principale de a găsi și descărca drivere LabVIEW pre-pregătite din ecosistemul NI LabVIEW:

  • NI Instrument Driver Finder: Această metodă poate fi utilizată pe LabVIEW 8.0 sau o versiune ulterioară. Selectați Instrumente »Instrumentare» Găsiți drivere pentru instrumente pentru a lansa Instrument Driver Finder. Acest instrument caută IDNet pentru a găsi driverul de instrument specificat.
  • IDNet: Pentru versiunile mai vechi de LabVIEW, înainte de V 8.0, atunci este necesar să căutați direct IDNet.

Există o mare varietate de drivere de instrumente LabVIEW care oferă interfața dintre LabVIEW și dispozitivele și instrumentele hardware periferice. Acestea sunt un element central al ecosistemului general LabVIEW și oferă o metodă ușoară de control al instrumentelor și de accesare a datelor de la acestea sau de la dispozitive la distanță.


Priveste filmarea: How To Control Your Instrument in LabView without a driver (Ianuarie 2022).