Innehållsförteckning:

MiniLab 1008 och LabVIEW: 16 steg
MiniLab 1008 och LabVIEW: 16 steg

Video: MiniLab 1008 och LabVIEW: 16 steg

Video: MiniLab 1008 och LabVIEW: 16 steg
Video: Как сделать металлоискатель с помощью мультиметра 2024, Oktober
Anonim
MiniLab 1008 och LabVIEW
MiniLab 1008 och LabVIEW

Data Acquisition (DAQ) -hårdvara ger ett enkelt gränssnitt för att föra in analoga/digitala signaler till din dator och LabVIEW -programvaran används för att bearbeta den förvärvade signalen. Till exempel kan du ansluta en termoelementsensor till DAQ -modulen via analog ingångskanal och med hjälp av LabVIEW VI läsa / visa aktuell temperatur. I den här självstudien kommer jag att konstruera ett virtuellt instrument för datainsamling (VI) i LabVIEW för MiniLab1008 DAQ -modul. Informationen som tillhandahålls här kommer att underlätta förståelsen av LabVIEW -programvara och datainsamlingshårdvara. LabVIEW är ett varumärke som tillhör National Instruments Corporation (NI) och datainsamlingshårdvaran vi använder är från Measurement Computing (MCC). Kostnaden för Minilab1008 USB DAQ -modul är cirka $ 129 Se MCC -webbplatsen för mer information om MiniLab1008: https:// www.measurementcomputing.com/Se NI -webbplatsen för mer information om LabVIEW:

Steg 1: Kommunikationslänk

Kommunikationslänk
Kommunikationslänk

Drivrutinerna som levereras med Measuring Computing (MCC) DAQ -modulerna erbjuder inte direkt kontroll över hårdvaran från LabVIEW -programvaran. Vi behöver Universal Library för att kommunicera med LabVIEW. Se figur 1.1 för hierarkisk kommunikationslänk mellan LabVIEW och MCC Minilab1008 DAQ.

Steg 2: Två delar till en VI - Frontpanel och diagram

Två delar till en VI - Frontpanel och diagram
Två delar till en VI - Frontpanel och diagram

Det finns två delar till ett VI: panelen och diagrammet. Panelen liknar frontpanelen på ett instrument och diagrammet är där du gör anslutningar med olika komponenter. Denna VI kommer att hämta data från en angiven kanal och visa den på frontpanelen. Det finns ingen textprogrammering involverad i LabVIEW. VI när det är klart ska se ut som fig 1:

Steg 3: Upptäcka hårdvara och starta LabVIEW

Klicka för att starta InstaCal -programvaran från Measurement Computing. Detta är nödvändigt eftersom det skulle göra det möjligt för datorn att upptäcka den anslutna DAQ -hårdvaran. Klicka på skrivbordet för att starta LabVIEW. Klicka på NewVI för att starta en ny VI -applikation.

Steg 4: Designa frontpanelen

Designa frontpanelen
Designa frontpanelen

För att datainsamling ska fungera måste vi tillhandahålla kontroller, funktioner och indikatorer i VI. Kontroller tillåter oss att ändra värdet på parametrar, indikatorer tillåter oss att grafa och kartlägga data, och funktioner ger bearbetning eller in/ut -kontroll av de förvärvade data. Steg 1 - Lägga till digital kontroll Utforska menyn Kontroller. Välj DIGITAL CONTROL i det numeriska fönstret som visas i fig 2. Ett fält visas på panelen, märk det som "Board #". Upprepa detta 3 gånger genom att lägga till mer digital kontroll och märka dem som Sample Rate, Low Channel och High Channel. Dessa kontroller gör att vi kan ange de numeriska värdena för Minilab1008 datainsamlingskort

Steg 5: Designa frontpanelen

Designa frontpanelen
Designa frontpanelen

Steg 2 - Lägga till kontroll för felmeddelanden För användning av felkontrollen läser LabVIEW från en uppsättning strängar. På menyn Sträng- och sökvägskontroller, som visas i fig 3, väljer du strängindikator och märker den som felmeddelande. Kom ihåg att detta är ett fönster för felmeddelanden om maskinvarans status.

Steg 6: Designa frontpanelen

Designa frontpanelen
Designa frontpanelen

Steg 3 - Välja diagram för plottning För att plotta inhämtade data, gå till GRAPH -menyn enligt figur 4, välj WAVEFORMGRAPH och märk den som Display. OBS: Med manipulation av G -objekt kan frontpanelen se ut som visas i fig. 1.

Steg 7: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen

Klicka på diagramdelen av VI. Du kommer att märka en annan flytande palett med titeln Funktioner. Denna palett har en mängd funktioner och sub-VI: er som styr alla aspekter av DAQ-kortet eller modulen och signalmätning och bearbetning. Om du har märkt alla numeriska kontroller och indikatorer hittar du deras terminaler på diagrammet som är märkta på rätt sätt. Om du har glömt att märka siffran och strängarna precis som du tog in dem på frontpanelen kan det vara förvirrande. Använd högerklicka med musen när du väljer terminalen och välj "Hitta terminal" från menyn. Alternativt kan du dubbelklicka på terminalen i diagrammet och den pekar på kontrollen på frontpanelen. För att komma till diagrammet, gå till Windows -menyn och välj VISA DIAGRAM. Diagrammet ska se ut som visas i fig. 5:

Steg 8: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen

Ändra representation Om du vill ändra den numeriska representationen som visas i figur 5. högerklickar du på den numeriska rutan och från representationsmenyn ändrar du den numeriska heltalstypen enligt nedan:

Steg 9: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Steg 1 - Lägga till analog ingångsfunktion Från funktionsmenyn väljer du MCC -ikonen och väljer AlnScFg -ingång från analog ingång som visas i fig 6 OBS: För att aktivera HJÄLP väljer du Hjälp i menyn Hjälp. När musen hålls på någon del av diagrammet visas ett hjälpfönster på skärmen. Till exempel visas hjälpen för "AInScFg" som i fig 7.

Steg 10: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Steg 2 - Lägg till signalkonditioneringsfunktioner På menyn Funktioner väljer du MCC och väljer ToEng från Signal Conditioning som visas i Fig 8. Detaljer för ToEng. VI visas i Fig 9

Steg 11: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Steg 3 - Lägg till felmeddelandeöverföring Från funktionsmenyn väljer du MCC och väljer ErrMsg från MISC (Kalibrering och konfiguration) som visas i Fig. 10 Fig.11 visar hjälpen för "Err Msg" -funktionen.

Steg 12: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen

Steg 4 - Numerisk konstant Från menyn Funktioner väljer du Numerisk och väljer Numerisk konstant som visas i fig 12. Obs: '' Ange numeriskt värde 1000 i konstantfältet. Upprepa steg 4 och ange värde 0. Anledningen till att vi gör detta är att ge en ingång till antalet samplingar som ska samlas in och också för att ge en ingång till t0 (vågformens triggningstid). Se figur 18 för mer information.

Steg 13: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen

Steg 5 - Ringkonstant Från funktionsmenyn väljer du Numerisk och väljer Ringkonstant som visas i fig 13. Obs: Ange Ej programmerbar text i det första konstantfältet och ange sedan numeriskt värde+-10V i det andra konstantfältet. För att lägga till ett andra fält högerklickar du på rutan och väljer Lägg till objekt efter från menyn och skriver sedan +-10V. Anledningen till att vi gör detta är att ge en ingång till intervallet. Detta används för att samla in A/D -provet. Ingångsspänningsområdet för linjär drift, enda ändläge för MiniLAB1008 är ± 10Vmax.

Steg 14: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Steg 6 - Bygg vågform På menyn Funktioner väljer du Vågform och väljer Bygg vågform som visas i fig 14. Anledningen till att vi bygger vår egen vågform är att vi måste anpassa skalningen av x -axeln. Att ändra X-axeln för att visa tid skulle hjälpa oss att visualisera grafen på ett fullständigt sätt. När du har satt in byggvågformskomponenten drar du mittänden så att den ser ut som den visas i den gula rutan nedan: Obs: Välj markören Position/Storlek från verktygspaletten för att dra och öka mittänden. visas i fig 15.

Steg 15: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Sista steget - Ansluta lådorna Vid denna tidpunkt är det viktigt att förstå verktygsfältet. Verktygsfältet används för att välja olika verktyg. Fig. 16 ger en verktygsfältbeskrivning. När du utformar ett diagram kommer du ihåg följande regler: För alla funktioner eller sub-VI är ingångarna till den alltid till vänster och utgångarna är alltid åt höger. För att titta på alla anslutningar, gå till Hjälp-menyn och välj "Visa hjälp". Med Hjälp påslagen, när du flyttar ditt redigeringsverktyg på en funktion/sub-VI kommer hjälpskärmen att dyka upp. När trådverktyget placeras över en funktion eller en sub-VI, tänds terminalerna på funktionerna med anslutningarna markerade. Detta gör det enkelt att ansluta kabeln till lämpliga terminaler. Om anslutningarna mellan två funktioner/sub-VI är inkompatibla kommer en prickad (-----) linje att visas mellan anslutningarna snarare än en solid linje. Detta innebär att trådanslutningen bär inkompatibla data (t.ex. en array till ett tal eller ett kluster till en array). Kontrollera anslutningarna igen med "Hjälp" -skärmen eller genom att titta på fig 18. Använd trådverktyget för att ansluta lämpliga reglage till sub-VI enligt figur 18. Anslut grafindikatorn mot slutet av din konstruktion. När implementeringen är klar visar verktygsfältet status för VI. Som sagt tidigare om en anslutning är dålig eller inte är lämplig, kommer den att visas på diagrammet med en streckad linje. Om plintarna inte är korrekt anslutna visar verktygsfältet status enligt figur 17.

Steg 16: Designa diagrampanelen

Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen
Designa diagrampanelen

Slutsteg Vid slutförande och om ledningarna är korrekta ska diagrammet se ut som det som visas i fig. 18. Det finns några extra tillvalskomponenter och kablarna som du ser i diagrammet: Efter anslutning av alla ledningar enligt figur 18, gå till frontpanelen och fyll i lämplig information på frontpanelen enligt beskrivningen nedan: Testa Low & High Channel som 0 för Channel control. Justera din funktionsgenerator till utgång 100 Hz, 2v pp sinusvågssignal Beroende på frekvensen för ingångsvågformen, ange ett lämpligt samplingsfrekvensnummer. Antalet som du anger ska vara minst dubbelt så högt som ingångsvågformens frekvens. ange samma nummer som samplingsfrekvensen. Efter att du har angett lämplig information klickar du på högerpilen som visas i fig. 16 nedan för att börja samla in data. Om den angivna informationen var korrekt kommer den insamlade signalen att visas på frontpanelen. kanske har lagt märke till, görs datainsamlingen endast när du klickar på högerpil För att göra ett kontinuerligt datainsamling klickar du på loop -pilarna och datainsamlingen fortsätter tills STOP -knappen trycks in. ENDEN Skriven av Tariq Naqvi

Rekommenderad: