Innholdsfortegnelse:

MiniLab 1008 og LabVIEW: 16 trinn
MiniLab 1008 og LabVIEW: 16 trinn

Video: MiniLab 1008 og LabVIEW: 16 trinn

Video: MiniLab 1008 og LabVIEW: 16 trinn
Video: Labview Applications: Snake Cube 2024, November
Anonim
MiniLab 1008 og LabVIEW
MiniLab 1008 og LabVIEW

Datainnsamling (DAQ) -maskinvare gir et enkelt grensesnitt for å bringe analoge/digitale signaler til datamaskinen din, og LabVIEW -programvaren brukes til å behandle det ervervede signalet. For eksempel kan du koble en termoelementsensor til DAQ -modulen via analog inngangskanal og ved hjelp av LabVIEW VI lese / vise gjeldende temperatur. I denne opplæringen vil jeg konstruere et virtuelt instrument for datainnsamling (VI) i LabVIEW for MiniLab1008 DAQ -modul. Informasjonen som gis her, vil lette forståelsen av LabVIEW -programvare og maskinvare for datainnsamling. LabVIEW er et varemerke for National Instruments Corporation (NI), og datainnsamlingsmaskinvaren vi bruker er fra Measurement Computing (MCC). Kostnaden for Minilab1008 USB DAQ -modul er rundt $ 129 Se MCC -siden for mer informasjon om MiniLab1008: https:// www.measurementcomputing.com/ Se NI -nettstedet for mer informasjon om LabVIEW:

Trinn 1: Kommunikasjonslink

Kommunikasjonslink
Kommunikasjonslink

Driverne som følger med DAQ -modulene for målingsteknikk (MCC), gir ikke direkte kontroll over maskinvaren fra LabVIEW -programvaren. Vi trenger Universal Library for å kommunisere med LabVIEW. Se figur 1.1 for hierarkisk kommunikasjonsforbindelse mellom LabVIEW og MCC Minilab1008 DAQ.

Trinn 2: To deler til et VI - Frontpanel og diagram

To deler til en VI - Frontpanel og diagram
To deler til en VI - Frontpanel og diagram

Det er to deler til en VI: panelet og diagrammet. Panelet ligner frontpanelet på et instrument, og diagrammet viser hvor du kobler til forskjellige komponenter. Denne VI vil hente dataene fra en spesifisert kanal og vise dem på frontpanelet. Det er ingen tekstprogrammering involvert i LabVIEW. VI når den skal være fullført skal se ut som fig 1:

Trinn 3: Oppdage maskinvare og starte LabVIEW

Klikk for å starte InstaCal -programvaren fra Measurement Computing. Dette er nødvendig da det ville tillate PC -en å oppdage den tilkoblede DAQ -maskinvaren. Klikk på skrivebordet for å starte LabVIEW. Klikk på NewVI for å starte et nytt VI -program.

Trinn 4: Design frontpanelet

Design av frontpanel
Design av frontpanel

For at datainnsamling skal fungere må vi gi kontroller, funksjoner og indikatorer i VI. Kontroller lar oss endre verdien av parametere, indikatorer lar oss tegne og kartlegge data, og funksjoner gir behandling eller inngang/utgangskontroll av de ervervede dataene. Trinn 1 - Legge til digital kontroll Utforsk kontrollmenyen. Velg DIGITAL CONTROL fra det numeriske vinduet som vist i figur 2. Et felt vil vises på panelet, merk det som "Board #". Gjenta dette 3 ganger ved å legge til mer digital kontroll og merke dem som Sample Rate, Low Channel og High Channel. Disse kontrollene lar oss angi de numeriske verdiene for Minilab1008 datainnsamlingstavle

Trinn 5: Design frontpanelet

Design av frontpanel
Design av frontpanel

Trinn 2 - Legge til kontroll for feilmeldinger For bruk av feilkontrollen leser LabVIEW fra et sett med strenger. Fra String & Path Controls -menyen, som vist i figur 3, velger du strengindikator og merker den som feilmelding. Husk at dette er et vindu for feilmeldinger om maskinvarens status.

Trinn 6: Design frontpanelet

Design av frontpanel
Design av frontpanel

Trinn 3 - Velge graf for plotting For å plotte innhentede data, gå til GRAPH -menyen som vist i figur 4, velg WAVEFORMGRAPH og merk den som Display. MERK: Ved manipulering av G -objekter kan frontpanelet se ut som vist på figur 1.

Trinn 7: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel

Klikk på diagramdelen av VI. Du vil legge merke til en annen flytende palett med tittelen Functions. Denne paletten har en rekke funksjoner og sub-VI som styrer alle aspekter ved DAQ-kortet eller modulen og signalmåling og -behandling. Hvis du har merket alle numeriske kontroller og indikatorer, vil du finne terminalene deres på diagrammet merket på riktig måte. Hvis du har glemt å merke tall og strenger akkurat som du tok dem med på frontpanelet, kan det være forvirrende. Bruk høyreklikk -musen mens du velger terminalen og velg "Finn terminal" fra menyen. Alternativt kan du dobbeltklikke på terminalen i diagrammet, og den vil peke på kontrollen i frontpanelet. For å komme til diagrammet, gå til Windows -menyen og velg VIS DIAGRAM. Diagrammet skal se ut som vist i figur 5:

Trinn 8: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel

Endre representasjon Hvis du vil endre den numeriske representasjonen som vist i figur 5., høyreklikker du på den numeriske boksen og fra representasjonsmenyen endrer du den numeriske heltallstypen som vist nedenfor:

Trinn 9: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Trinn 1 - Legge til analog inngangsfunksjon Fra funksjonsmenyen, velg MCC -ikonet og velg AlnScFg -inngang fra analog inngang som vist i figur 6 MERK: For å slå på HJELP, fra Hjelp -menyen, velg Vis hjelp. Når musen holdes på en hvilken som helst del av diagrammet, vises et hjelpevindu på skjermen. For eksempel er hjelpen for "AInScFg" vist som i figur 7.

Trinn 10: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Trinn 2 - Legg til signalkondisjoneringsfunksjoner Fra funksjonsmenyen, velg MCC og velg ToEng fra Signalkondisjonering som vist i fig. 8 Detaljer om ToEng. VI er vist i figur 9

Trinn 11: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Trinn 3 - Legg til feilmeldingshåndtering Velg Funksjoner -menyen fra MCC og velg ErrMsg fra MISC (Kalibrering og konfigurasjon) som vist i fig. 10 Fig.11 viser hjelpen for "Err Msg" -funksjonen.

Trinn 12: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel

Trinn 4 - Numerisk konstant Fra Funksjoner -menyen velger du Numerisk og velger Numerisk konstant som vist i figur 12. Merk: '' Skriv inn numerisk verdi 1000 i konstantfeltet. Gjenta trinn 4 og skriv inn verdi 0. Grunnen til at vi gjør dette er for å gi en inngang til antall prøver som skal samles inn, og også for å gi en inngang til t0 (triggertiden for bølgeformen). Se figur 18 for mer informasjon.

Trinn 13: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel

Trinn 5 - Ringekonstant Fra funksjonsmenyen velger du Numerisk og velger Ringekonstant som vist i figur 13. Merk: Skriv inn ikke programmerbar tekst i det første konstantfeltet, og skriv deretter inn numerisk verdi+-10V i det andre konstantefeltet. For å legge til et nytt felt, høyreklikk på boksen og velg Legg til element etter fra menyen og skriv deretter +-10V. Grunnen til at vi gjør dette er å gi en input til området. Dette brukes til å samle A/D -prøven. Inngangsspenningsområdet for lineær drift, enkeltsidig modus for MiniLAB1008 er ± 10Vmax.

Trinn 14: Design diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Trinn 6 - Bygg bølgeform Velg Funksjon -menyen og velg Bygg bølgeform som vist i figur 14. Grunnen til at vi bygger vår egen bølgeform er at vi må tilpasse skaleringen av x -aksen. Å endre X-aksen for å vise tid ville hjelpe oss å visualisere grafen på en fullstendig måte. Når du har satt inn build -bølgeformkomponenten, drar du den midterste enden slik at den ser ut som vist i den gule boksen nedenfor: Merk: Velg posisjon/størrelse -markøren fra verktøypaletten for å dra og øke den midterste enden. er vist i figur 15.

Trinn 15: Design diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Siste trinn - Koble til boksene På dette tidspunktet er det viktig å forstå verktøylinjen. Verktøylinjen brukes til å velge forskjellige verktøy. Fig. 16 gir en verktøylinje-beskrivelse. Mens du designer et diagram, husk følgende regler: For enhver funksjon eller sub-VI er inngangene til den alltid til venstre og utgangene er alltid til høyre. For å se på alle tilkoblingene, gå til Hjelp-menyen og velg "Vis hjelp". Med Hjelp slått på, mens du flytter redigeringsverktøyet på en funksjon/sub-VI, vil hjelpeskjermen dukke opp. Når wireverktøyet er plassert over en funksjon eller en sub-VI, lyser terminalene på funksjonene med tilkoblingene uthevet. Dette gjør det enkelt å koble ledningen til passende terminaler. Hvis forbindelsene mellom to funksjoner/sub-VI er inkompatible, vil en stiplet (-----) linje vises mellom tilkoblingene i stedet for en solid linje. Dette betyr at ledningstilkoblingen bærer inkompatible data (f.eks. En matrise til et tall eller en klynge til en matrise). Kontroller tilkoblingene igjen med "Hjelp" -skjermen eller ved å se på fig. 18. Bruk kabelverktøyet til å koble de riktige kontrollene til under-VI som vist i figur 18. Koble grafindikatoren mot slutten av konstruksjonen. Når implementeringen er fullført, viser verktøylinjen statusen til VI. Som sagt før hvis en tilkobling er dårlig eller ikke er hensiktsmessig, vil den vises på diagrammet med en brutt linje. Hvis terminalene ikke er riktig tilkoblet, viser verktøylinjen statusen som vist i figur 17.

Trinn 16: Utforming av diagrampanel

Design av diagrampanel
Design av diagrampanel
Design av diagrampanel
Design av diagrampanel

Siste trinn Etter fullføring, og hvis ledningene er riktige, skal diagrammet se ut som det som er vist i figur 18. Det er noen ekstra tilleggskomponenter og ledningene du ser i diagrammet: Etter tilkobling av alle ledningene som vist i figur 18, gå videre til frontpanelet og fyll ut den riktige informasjonen på frontpanelet som beskrevet nedenfor: Testing av lav og høy kanal som 0 for kanalkontroll. Juster funksjonsgeneratoren til utgang 100 Hz, 2v pp sinusbølgesignal Avhengig av frekvensen til inngangsbølgeformen, skriv inn et passende samplingsfrekvensnummer. Tallet du angir, bør være minst dobbelt så frekvent som inngangsbølgeformen. I tellingen, Sett samme nummer som prøvehastigheten. Etter å ha lagt inn riktig informasjon, klikker du på høyre pil som vist i figur 16 nedenfor for å begynne å samle inn data. Hvis informasjonen som ble angitt var riktig, vil det innsamlede signalet vises på frontpanelet. kan ha lagt merke til, blir datainnsamlingen bare på det tidspunktet du klikker på høyre pil For å gjøre en kontinuerlig datainnsamling klikker du på sløyfepilene, og datainnsamlingen vil fortsette til STOPP -knappen trykkes. SLUTEN Skrevet av Tariq Naqvi

Anbefalt: