INHOUDSOPGAWE:

MiniLab 1008 en LabVIEW: 16 stappe
MiniLab 1008 en LabVIEW: 16 stappe

Video: MiniLab 1008 en LabVIEW: 16 stappe

Video: MiniLab 1008 en LabVIEW: 16 stappe
Video: Webinario "Adquisición de datos por medio de módulos USB" 2024, Oktober
Anonim
MiniLab 1008 en LabVIEW
MiniLab 1008 en LabVIEW

Data -verkryging (DAQ) hardeware bied 'n eenvoudige koppelvlak om analoog/digitale seine na u rekenaar te bring, en die LabVIEW -sagteware word gebruik om die verkryde sein te verwerk. U kan byvoorbeeld 'n termokoppel sensor aan die DAQ module koppel via 'n analoog ingangskanaal en met behulp van LabVIEW VI die huidige temperatuur lees / vertoon. In hierdie tutoriaal sal ek 'n virtuele instrument vir die verkryging van data (VI) bou in LabVIEW vir MiniLab1008 DAQ -module. Die inligting wat hier verskaf word, sal die begrip van LabVIEW -sagteware en hardeware vir die verkryging van data vergemaklik. LabVIEW is 'n handelsmerk van National Instruments Corporation (NI) en die hardeware vir die verkryging van data is van Measurement Computing (MCC). Die koste van Minilab1008 USB DAQ -module is ongeveer $ 129. Sien MCC -webwerf vir meer inligting oor MiniLab1008: https:// www.measurementcomputing.com/ Sien die NI -webwerf vir meer inligting oor LabVIEW:

Stap 1: Kommunikasie skakel

Kommunikasie skakel
Kommunikasie skakel

Die bestuurders wat by die Measurement Computing (MCC) DAQ -modules voorsien word, bied nie direkte beheer van die hardeware vanaf die LabVIEW -sagteware nie. Ons het Universal Library nodig om met die LabVIEW te kommunikeer. Sien figuur 1.1 vir hiërargiese kommunikasieverbinding tussen LabVIEW en die MCC Minilab1008 DAQ.

Stap 2: Twee dele tot 'n VI - voorpaneel en diagram

Twee dele tot 'n VI - voorpaneel en diagram
Twee dele tot 'n VI - voorpaneel en diagram

Daar is twee dele aan 'n VI: die paneel en die diagram. Die paneel lyk soos die voorpaneel van 'n instrument en op die diagram kan u verbindings maak met verskillende komponente. Hierdie VI sal die data van 'n gespesifiseerde kanaal verkry en dit op die voorpaneel vertoon. Daar is geen teksprogrammering betrokke by LabVIEW nie. Die VI moet voltooi lyk soos fig 1:

Stap 3: Ontdek hardeware en begin LabVIEW

Klik om InstaCal -sagteware vanaf Measurement Computing te begin. Dit is nodig, aangesien dit die rekenaar toelaat om die gekoppelde DAQ -hardeware op te spoor. Klik op u lessenaar om LabVIEW te begin. Klik op NewVI om 'n nuwe VI -toepassing te begin.

Stap 4: Ontwerp voorpaneel

Ontwerp voorpaneel
Ontwerp voorpaneel

Vir die verkryging van data moet ons kontroles, funksies en aanwysers in die VI verskaf. Met kontroles kan ons die waarde van parameters verander, met aanwysers kan ons grafiek en data grafiseer, en funksies bied die verwerking of die invoer/uitset beheer van die verkry data. Stap 1 - Voeg digitale beheer by Verken die menu Controls. Kies DIGITALE BEHEER in die numeriese venster, soos getoon in figuur 2. 'n Veld verskyn op die paneel, noem dit as "Board #". Herhaal dit 3 keer deur meer digitale beheer by te voeg en merk dit as Sample Rate, Low Channel en High Channel. Met hierdie kontroles kan ons die numeriese waardes vir die Minilab1008 -data -verkrygingsbord invoer

Stap 5: Ontwerp voorpaneel

Ontwerp voorpaneel
Ontwerp voorpaneel

Stap 2 - Toevoeging van beheer vir foutboodskappe Vir die gebruik van die foutbeheer, lees LabVIEW uit 'n stel snare. Kies String Indicator in die menu String & Path Controls, soos getoon in figuur 3 en merk dit as 'n foutboodskap. Onthou dat dit 'n venster is vir foutboodskappe oor die status van die hardeware.

Stap 6: Ontwerp voorpaneel

Ontwerp voorpaneel
Ontwerp voorpaneel

Stap 3 - Kies grafiek om in te teken Om die verkrygde data te teken, gaan na die GRAFIEK -menu soos in Figuur 4 getoon, kies WAVEFORMGRAPH en merk dit as Display. LET WEL: Met manipulasie van G -voorwerpe kan die voorpaneel lyk soos in Fig. 1 getoon word.

Stap 7: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel

Klik op die diagramgedeelte van die VI. U sal nog 'n drywende palet met die naam Functions sien. Hierdie palet het 'n verskeidenheid funksies en sub-VI's wat alle aspekte van die DAQ-bord of -module beheer en seinmeting en -verwerking. As u al die numeriese kontroles en aanwysers gemerk het, vind u hul terminale op die diagram wat op die regte manier gemerk is. As u vergeet het om die getal en snare te benoem net soos u dit op die voorpaneel gebring het, kan dit verwarrend wees. Gebruik die regsklik -muis terwyl u die terminaal kies en kies 'Vind terminale' in die spyskaart. Alternatiewelik kan u dubbelklik op die terminaal in die diagram en dit wys na die bedieningspaneel in die voorpaneel. Om by die diagram te kom, gaan na die Windows -kieslys en kies WYS DIAGRAM. Die diagram moet lyk soos getoon in Fig. 5:

Stap 8: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel

Verander voorstelling Om die numeriese voorstelling soos in figuur 5. getoon te verander, klik met die rechtermuisknop op die numeriese blokkie en verander die numeriese heelgetal in die spyskaart Verteenwoordiging soos hieronder getoon:

Stap 9: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 1 - Byvoeging van analoog invoerfunksie Kies in die menu Funksies die MCC -ikoon en kies AlnScFg -invoer uit analoog invoer soos getoon in Fig. As die muis op enige deel van die diagram gehou word, sal 'n hulpvenster op die skerm verskyn. Die hulp vir "AInScFg" word byvoorbeeld getoon soos in figuur 7.

Stap 10: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 2 - Voeg seinvoorwaardes by

Stap 11: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 3 - Voeg Foutboodskap -handeling by Kies in die funksies -kieslys MCC en kies ErrMsg uit MISC (Kalibrasie en konfigurasie) soos getoon in Fig. 10 Fig.11 toon die hulp vir "Err Msg" -funksie.

Stap 12: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 4 - Numeriese konstante Kies in die menu Funksies Numeries en kies Numeriese konstante soos getoon in figuur 12. Let op: '' Tik numeriese waarde 1000 in die konstante veld. Herhaal stap 4 en voer waarde 0 in. Die rede waarom ons dit doen, is om 'n insette te lewer in die aantal monsters wat ingesamel moet word en ook om 'n inset op t0 (sneltyd van die golfvorm) te verskaf. Sien figuur 18 vir meer inligting.

Stap 13: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 5 - Ringkonstant Kies in die menu Funksies Numeries en kies Ringkonstant soos getoon in figuur 13. Let op: Tik nie -programmeerbare teks in die eerste konstante veld en voer dan numeriese waarde+-10V in die tweede konstante veld in. Om 'n tweede veld by te voeg, klik met die rechtermuisknop op die blokkie en kies Voeg item na in die spyskaart en tik dan +-10V. Dit word gebruik om die A/D -monster te versamel. Die ingangsspanningsreeks vir lineêre werking, enkel -af modus vir MiniLAB1008 is ± 10Vmax.

Stap 14: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Stap 6 - Bou golfvorm Kies in die menu Funksies Golfvorm en kies Bou golfvorm soos getoon in figuur 14. Die rede waarom ons ons eie golfvorm bou, is dat ons die x -as -skaal moet aanpas. As ons die X-as verander om tyd te vertoon, sal dit ons help om die grafiek volledig te visualiseer. Sodra u die bou -golfvorm -komponent ingevoeg het, sleep die middelste punt om dit te laat lyk soos in die geel blokkie hieronder getoon: Let wel: Kies die wyser vir posisie/grootte in die palet Gereedskap om die middelste punt te sleep en te verhoog. word in figuur 15 getoon.

Stap 15: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Laaste stap - Verbind die bokse Op hierdie stadium is dit belangrik om die werkbalk te verstaan. Die werkbalk word gebruik om verskillende gereedskap te kies. Figuur 16 gee 'n beskrywing van die werkbalk. Onthou die volgende reëls tydens die ontwerp van 'n diagram: Vir enige funksie of sub-VI is die insette altyd links en die uitsette altyd regs. Om na al die verbindings te kyk, gaan na die Help-kieslys en kies "Show Help". Terwyl Help aangeskakel is, sal die hulpskerm verskyn terwyl u redigeerhulpmiddel na 'n funksie/sub-VI skuif. As die draadgereedskap oor 'n funksie of 'n sub-VI geplaas word, brand die terminale op die funksies met die verbindings gemerk. Dit maak dit maklik om die draad aan die gepaste terminale te koppel. As die verbindings tussen twee funksies/sub-VI's nie versoenbaar is nie, verskyn 'n stippellyn (-----) tussen die verbindings eerder as 'n soliede lyn. Dit beteken dat die draadverbinding onversoenbare data bevat (byvoorbeeld 'n skikking na 'n getal of 'n groep na 'n skikking). Kontroleer weer die verbindings met die "Help" -skerm of deur na Fig 18. Kyk met behulp van die draadgereedskap die toepaslike bedieningselemente aan die sub-VI soos in figuur 18. Sluit die grafiese aanwyser aan teen die einde van u konstruksie. As u implementering voltooi is, wys die werkbalk die status van die VI. Soos voorheen gesê, as 'n verbinding sleg is of nie geskik is nie, sal dit met 'n stukkende lyn op die diagram verskyn. As die terminale nie korrek gekoppel is nie, sal die werkbalk die status vertoon, soos in figuur 17 getoon.

Stap 16: Ontwerp diagrampaneel

Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel
Ontwerp diagrampaneel

Laaste stap Na voltooiing en as die bedrading korrek is, moet die diagram lyk soos die in Fig. 18. Daar is 'n paar ekstra opsionele komponente en die bedrading wat u in die diagram sien: Nadat u al die drade verbind het soos in Fig., gaan na die voorpaneel en vul die toepaslike inligting op die voorpaneel in soos hieronder beskryf: Toets Laag en Hoog kanaal as 0 vir Kanaalbeheer. Pas u funksiegenerator aan op uitset 100 Hz, 2v pp sinusgolfsein Afhangende van die frekwensie van die insetgolfvorm, voer 'n gepaste bemonsteringsfrekwensie nommer in. Plaas dieselfde nommer as die steekproefstempo. Nadat u die toepaslike inligting ingevoer het, klik op die pyltjie regs, soos in fig. 16 hieronder getoon, om te begin met die verkryging van data. Miskien het u opgemerk dat die data -verkryging slegs plaasvind tydens die klik op die pyltjie regs Om 'n deurlopende data -verkryging te doen, klik op die luspyle en die data -verkryging sal voortgaan totdat die STOP -knoppie ingedruk word.

Aanbeveel: