Huvitav

LabVIEW seadme draiverid / riistvara liidestamine

LabVIEW seadme draiverid / riistvara liidestamine

LabVIEW on juhtimiseks ja jälgimiseks võimeline liidestuma paljude riistvaraüksustega.

LabVIEW on võimeline seadmeid juhtima ja ka neilt vastuseid saama. Selle saavutamiseks on vajalik liides, mis võimaldab LabVIEW-l seadme või instrumendiga ühenduse luua.

Neid liideseid nimetatakse LabVIEW draiveriteks ja nende draiverite kohta on olemas lai raamatukogu, mis on saadaval LabVIEW ökosüsteemis.

Instrumendijuhid: põhitõed

Instrumentide draiver pakub liidese põhitarkvara LabVIEW ja seadme või seadme vahel, mida see vajab andmete juhtimiseks või vastuvõtmiseks.

LabVIEW-seadme draiver on sisuliselt tarkvararutiinide kogum, mis võimaldab andmeid saata seadmesse või seadmesse ja sealt saadud andmeid.

Draiveri sees on üksikud alamprogrammid, mis võimaldavad erinevaid ülesandeid täita. Need hõlmavad järgmist: seadme konfigureerimine, seadmest või instrumendist lugemine, sellele kirjutamine ja käivitamine. Instrumentide draiverid lihtsustavad instrumendi juhtimist ja vähendavad LabVIEW programmi väljatöötamise aega, välistades vajaduse õppida iga instrumendi programmeerimisprotokolli.

LabVIEW-draiver võtab käsud LabVIEW-st ja teisendab need seejärel selle seadme jaoks vajalikeks juhisteks, saates need vastava liidese kaudu, olgu see siis USB, jada, Wi-Fi, Ethernet, GPIB või mõni muu sellele seadmele sobiv liides.

LabVIEW draiverid on välja töötatud paljude erinevate võrkude jaoks. Mõned neist on välja töötanud LabVIEWi arendav ja omav ettevõte National Instruments, kuid teisi draivereid võivad välja töötada kolmandad isikud - võib-olla ka seadmete tootjad. Mõni LabVIEW-draiver võib sisaldada kõiki seadmele sobivaid kaugjuhtimispulte ja seadmele sobivate liideste kaudu. Teistel võib olla piiratud hulk juhiseid või võimalusi. Lisaks on paljud saadaval tasuta, kuid teiste jaoks võivad nendega kaasneda kulud. See sõltub koodi seadmetest, tootjatest ja arendajatest. Kuid enamik neist on LabVIEW ökosüsteemis saadaval ilma lisatasuta.

Üldine LabVIEW pakub LabVIEW draivereid kasutavate seadmetega liidestamiseks ulatuslikku tuge. Neid instrumentide draivereid võib kirjutada mitmel viisil: LabVIEW, LabWindows / CVI ja nad kasutavad kas Virtual Instrumentation Software Architecture, VISA või Interchangeable Virtual Instrument, IVI-protokolli.

LabVIEW draiveri kättesaadavus

National Instruments muudab tuhanded seadmedraiverid allalaadimiseks kättesaadavaks NI Instrument Driver Networkis, IDNetis või otse LabVIEW-st.

Lisaks võivad paljud seadmete tootjad draiverid ka oma saidil portaalide kaudu kättesaadavaks teha. Kuna paljud ettevõtted ja organisatsioonid kasutavad LabVIEW-d, maksab nende seadmete ja instrumentide tootjatele LabVIEW-draiverite kättesaadavaks tegemine nende toodete konkurentsivõime suurendamiseks.

LabVIEW-instrumendi draiveri kasutamine

LabVIEW-s koosneb instrumendi draiver VI-de või virtuaalsete instrumentide komplektist. Iga VI vastab konkreetsele toimingule nagu instrumendi või seadme konfigureerimine, lugemine, kirjutamine või käivitamine. Selle lähenemisviisi abil on instrumentide või seadmete programmeerimine oluliselt lihtsustatud, kuna see ületab madalas keeles programmeerimise küsimuse.

Eelnevalt ettevalmistatud LabVIEW draiverite leidmiseks ja allalaadimiseks NI LabVIEW ökosüsteemis on kaks peamist viisi.

  • NI instrumendijuhi leidja: Seda meetodit saab kasutada LabVIEW 8.0 või uuemas versioonis. Instrumendi draiveri otsingu käivitamiseks valige Tööriistad »Instrumendid» Leidke instrumendi draiverid. See tööriist otsib IDNeti, et leida määratud instrumendi draiver.
  • IDNet: LabVIEW vanemate versioonide puhul on enne versiooni 8.0 vaja otsida IDNetist.

LabVIEW ning perifeersete riistvaraseadmete ja instrumentide vahelise liidese pakkumiseks on tohutult palju erinevaid LabVIEW instrumendidraivereid. Need on kogu LabVIEW ökosüsteemi keskne element ja pakuvad lihtsat meetodit instrumentide juhtimiseks ja nendest või kaugseadmetest andmete saamiseks.


Vaata videot: Labview activation (Jaanuar 2022).