Indholdsfortegnelse:

MiniLab 1008 og LabVIEW: 16 trin
MiniLab 1008 og LabVIEW: 16 trin

Video: MiniLab 1008 og LabVIEW: 16 trin

Video: MiniLab 1008 og LabVIEW: 16 trin
Video: myDAQ Microphone 2024, Oktober
Anonim
MiniLab 1008 og LabVIEW
MiniLab 1008 og LabVIEW

Data Acquisition (DAQ) hardware giver en enkel grænseflade til at bringe analoge/digitale signaler ind på din computer, og LabVIEW -softwaren bruges til at behandle det erhvervede signal. For eksempel kan du tilslutte en termoelementføler til DAQ -modulet via analog indgangskanal og ved hjælp af LabVIEW VI læse / vise den aktuelle temperatur. I denne tutorial vil jeg konstruere et virtuelt instrument til erhvervelse af data (VI) i LabVIEW til MiniLab1008 DAQ -modul. Oplysningerne her vil lette forståelsen af LabVIEW -software og dataindsamlingshardware. LabVIEW er et varemærke tilhørende National Instruments Corporation (NI), og den dataopsamlingshardware, vi bruger, er fra Measurement Computing (MCC). Omkostningerne ved Minilab1008 USB DAQ -modul er omkring $ 129 Se MCC -webstedet for mere information om MiniLab1008: https:// www.measurementcomputing.com/Se NI -webstedet for mere information om LabVIEW:

Trin 1: Kommunikationslink

Kommunikationslink
Kommunikationslink

De drivere, der følger med DAQ -modulerne for målingskommunikation (MCC), giver ikke direkte kontrol over hardwaren fra LabVIEW -softwaren. Vi har brug for Universal Library for at kommunikere med LabVIEW. Se figur 1.1 for hierarkisk kommunikationsforbindelse mellem LabVIEW og MCC Minilab1008 DAQ.

Trin 2: To dele til et VI - Frontpanel og diagram

To dele til et VI - Frontpanel og diagram
To dele til et VI - Frontpanel og diagram

Der er to dele til en VI: panelet og diagrammet. Panelet ligner frontpanelet på et instrument, og diagrammet er, hvor du opretter forbindelser med forskellige komponenter. Denne VI vil hente dataene fra en bestemt kanal og vise dem på frontpanelet. Der er ingen tekstprogrammering involveret i LabVIEW. VI, når den er færdig, skal ligne fig 1:

Trin 3: Registrering af hardware og start af LabVIEW

Klik for at starte InstaCal -softwaren fra Measurement Computing. Dette er nødvendigt, da det ville give pc'en mulighed for at registrere den tilsluttede DAQ -hardware. Klik på dit skrivebord for at starte LabVIEW. Klik på NewVI for at starte en ny VI -applikation.

Trin 4: Design af frontpanel

Design af frontpanel
Design af frontpanel

For at dataopsamling kan fungere, skal vi levere kontrolelementer, funktioner og indikatorer i VI. Kontroller giver os mulighed for at ændre værdien af parametre, indikatorer giver os mulighed for at tegne og kortlægge data, og funktioner giver behandling eller input/output -kontrol af de erhvervede data. Trin 1 - Tilføjelse af digital kontrol Udforsk menuen Kontrol. Vælg DIGITAL CONTROL i det numeriske vindue som vist i figur 2. Et felt vises på panelet, mærket som "Board #". Gentag dette 3 gange ved at tilføje mere digital kontrol og mærke dem som Sample Rate, Low Channel og High Channel. Disse kontroller giver os mulighed for at indtaste de numeriske værdier for Minilab1008 dataindsamlingskortet

Trin 5: Design af frontpanel

Design af frontpanel
Design af frontpanel

Trin 2 - Tilføjelse af kontrol til fejlmeddelelser Til brug af fejlkontrollen læser LabVIEW fra et sæt strenge. Vælg strengindikator i menuen String & Path Controls, som vist i fig. 3, og mærk den som fejlmeddelelse. Husk, at dette er et vindue til fejlmeddelelser vedrørende hardwareens status.

Trin 6: Design af frontpanel

Design af frontpanel
Design af frontpanel

Trin 3 - Valg af graf til plotting For at plotte de erhvervede data skal du gå til GRAPH -menuen som vist i figur 4, vælge WAVEFORMGRAPH og markere dem som Display. BEMÆRK: Ved manipulation af G -objekter kunne frontpanelet se ud som vist i figur 1.

Trin 7: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel

Klik på diagramdelen af VI. Du vil bemærke en anden flydende palette med titlen Funktioner. Denne palet har en række funktioner og sub-VI'er, der styrer alle aspekter af DAQ-kortet eller modulet og signalmåling og -behandling. Hvis du har mærket alle de numeriske kontroller og indikatorer, finder du deres terminaler på diagrammet mærket korrekt. Hvis du har glemt at mærke tal og strenge lige som du bragte dem i frontpanelet, kan det være forvirrende. Brug højreklik -musen, mens du vælger terminalen, og vælg "Find terminal" i menuen. Alternativt kan du dobbeltklikke på terminalen i diagrammet, og den vil pege på betjeningen i frontpanelet. For at komme til diagrammet skal du gå til Windows -menuen og vælge VIS DIAGRAM. Diagrammet skal se ud som vist i figur 5:

Trin 8: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel

Skift repræsentation Hvis du vil ændre den numeriske repræsentation som vist i figur 5., skal du højreklikke på det numeriske felt og i menuen Repræsentation ændre den numeriske heltalstype som vist nedenfor:

Trin 9: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Trin 1 - Tilføjelse af analog inputfunktion Vælg menuen Funktioner i menuen Funktioner, og vælg AlnScFg -input fra analog indgang som vist i fig. 6 BEMÆRK: For at slå HJÆLP til, vælg Vis hjælp i menuen Hjælp. Når musen holdes på en hvilken som helst del af diagrammet, vises et hjælpevindue på skærmen. For eksempel er hjælpen til "AInScFg" vist som i figur 7.

Trin 10: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Trin 2 - Tilføj signalkonditioneringsfunktioner Vælg menuen Funktioner i menuen Funktioner, og vælg ToEng fra Signalkonditionering som vist i fig. 8 Detaljer om ToEng. VI er vist i figur 9

Trin 11: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Trin 3 - Tilføj fejlmeddelelseshåndtering Fra menuen Funktioner skal du vælge MCC og vælge ErrMsg fra MISC (Kalibrering og konfiguration) som vist i fig. 10 Fig. 11 viser hjælpen til "Err Msg" -funktionen.

Trin 12: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel

Trin 4 - Numerisk konstant Fra menuen Funktioner skal du vælge Numerisk og vælge Numerisk konstant som vist i figur 12. Bemærk: '' Indtast den numeriske værdi 1000 i konstantfeltet. Gentag trin 4, og indtast værdi 0. Grunden til, at vi gør dette, er at angive et input til antallet af prøver, der skal indsamles, og også for at give et input til t0 (udløbstid for bølgeformen). Se figur 18 for mere information.

Trin 13: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel

Trin 5 - Ringekonstant Fra menuen Funktioner skal du vælge Numerisk og vælge Ringekonstant som vist i figur 13. Bemærk: Indtast ikke programmerbar tekst i det første konstante felt, og indtast derefter numerisk værdi+-10V i det andet konstante felt. For at tilføje et andet felt skal du højreklikke på boksen og vælge Tilføj element efter i menuen og derefter skrive +-10V. Grunden til, at vi gør dette, er at give et input til området. Dette bruges til at indsamle A/D -prøven. Indgangsspændingsområdet for lineær drift, enkeltslutet tilstand for MiniLAB1008 er ± 10Vmax.

Trin 14: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Trin 6 - Byg bølgeform Vælg Funktioner i menuen Funktioner, og vælg Byg bølgeform som vist i figur 14. Grunden til, at vi bygger vores egen bølgeform, er, at vi skal tilpasse x -aksens skalering. Ændring af X-aksen til visning af tid ville hjælpe os med at visualisere grafen på en fuldstændig måde. Når du har indsat build -bølgeformkomponenten, skal du trække i den midterste ende for at få den til at se ud som vist i den gule boks nedenfor: Bemærk: Vælg markøren Position/Size på værktøjspaletten for at trække og øge den midterste ende. er vist i figur 15.

Trin 15: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Sidste trin - Tilslutning af kasserne På dette tidspunkt er det vigtigt at forstå værktøjslinjen. Værktøjslinjen bruges til at vælge forskellige værktøjer. 16 viser en værktøjslinjebeskrivelse, mens du designer et diagram, skal du huske følgende regler: For enhver funktion eller sub-VI er inputene til den altid til venstre, og outputene er altid til højre. For at se alle forbindelserne skal du gå til menuen Hjælp og vælge "Vis hjælp". Med Hjælp slået til, mens du flytter dit redigeringsværktøj på en funktion/sub-VI, kommer hjælpeskærmen frem. Når trådværktøjet placeres over en funktion eller en sub-VI, lyser terminalerne på funktionerne med forbindelserne markeret. Dette gør det let at tilslutte ledningen til passende terminaler. Hvis forbindelserne mellem to funktioner/sub-VI'er er inkompatible, vises der en stiplet (-----) linje mellem forbindelserne i stedet for en fast linje. Det betyder, at trådforbindelsen bærer inkompatible data (f.eks. En matrix til et tal eller en klynge til en matrix). Kontroller forbindelserne igen med "Hjælp" -skærmen eller ved at se på fig. 18. Brug trådværktøjet til at tilslutte de relevante betjeningselementer til sub-VI som vist i figur 18. Tilslut grafindikatoren mod slutningen af din konstruktion. Når din implementering er færdig, viser værktøjslinjen status for VI. Som sagt før, hvis en forbindelse er dårlig eller ikke er passende, vil den blive vist på diagrammet med en brudt linje. Hvis terminalerne ikke er tilsluttet korrekt, viser værktøjslinjen status som vist i figur 17.

Trin 16: Design af diagrampanel

Design af diagrampanel
Design af diagrampanel
Design af diagrampanel
Design af diagrampanel

Sidste trin Efter afslutning, og hvis ledningerne er korrekte, skal diagrammet ligne det, der er vist i fig. 18. Der er nogle ekstra valgfri komponenter og ledningerne, du ser i diagrammet: Efter tilslutning af alle ledninger som vist i figur 18, gå videre til frontpanelet og udfyld de relevante oplysninger på frontpanelet som beskrevet herunder: Test af lav og høj kanal som 0 for kanalstyring. Juster din funktionsgenerator til output 100 Hz, 2v pp sinusbølgesignal Afhængig af frekvensen af inputbølgeformen skal du indtaste et passende samplingsfrekvensnummer. Det tal, du indtaster, skal være mindst to gange frekvensen af inputbølgeformen. Indsæt det samme nummer som prøvehastigheden. Efter indtastning af de relevante oplysninger skal du klikke på den højre pil som vist i figur 16 nedenfor for at begynde at indsamle data. hvis de indtastede oplysninger var korrekte, vil det indsamlede signal blive vist på frontpanelet. muligvis har bemærket, udføres dataindsamlingen kun på det tidspunkt, hvor du klikker på højre pil For at gøre en kontinuerlig dataindsamling skal du klikke på loop -pilene, og dataindsamlingen vil fortsætte, indtil der trykkes på STOP -knappen. SLUTEN Skrevet af Tariq Naqvi

Anbefalede: