Innehållsförteckning:
- Steg 1: Kommunikationslänk
- Steg 2: Två delar till en VI - Frontpanel och diagram
- Steg 3: Upptäcka hårdvara och starta LabVIEW
- Steg 4: Designa frontpanelen
- Steg 5: Designa frontpanelen
- Steg 6: Designa frontpanelen
- Steg 7: Designa diagrampanelen
- Steg 8: Designa diagrampanelen
- Steg 9: Designa diagrampanelen
- Steg 10: Designa diagrampanelen
- Steg 11: Designa diagrampanelen
- Steg 12: Designa diagrampanelen
- Steg 13: Designa diagrampanelen
- Steg 14: Designa diagrampanelen
- Steg 15: Designa diagrampanelen
- Steg 16: Designa diagrampanelen
Video: MiniLab 1008 och LabVIEW: 16 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
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
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
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
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
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
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
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
Ä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
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
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
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
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
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
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
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
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:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
RIKTNING OCH HASTIGHETSKONTROLL AV DC -MOTOR MED ANVÄNDNING AV LABVIEW (PWM) OCH ARDUINO: 5 steg
RIKTNING OCH HASTIGHETSKONTROLL AV DC -MOTOR ANVÄNDNING AV LABVIEW (PWM) OCH ARDUINO: Hej killar först och främst förlåt för min roliga engelska. I denna instruerbara ska jag visa dig hur du styr en hastighet på en likströmsmotor med hjälp av labview Låt oss komma igång
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid