Hvordan skrive til Excel i LabVIEW

LabVIEW er programvare som ofte brukes for å skaffe store mengder data. Disse dataene må lagres i et lesbart og praktisk format for fremtidig analyse og arkivering. Excel gir slike funksjoner for å lagre data for brukerne. En trinn-for-trinn prosedyre for å lagre data fra LabVIEW inn et Excel-regneark kan fastslås ved å relatere programmeringstrinnene til de manuelle trinnene som kreves for å lagre data manuelt i et Excel-regneark.

Bruksanvisning

1 Start Excel fra LabVIEW. Dra og slipp "Automation Refnum" komponent i LabVIEW "Front Panel" bruke "Controls" paletten. Dra og slipp følgende komponenter i LabVIEW "Diagram" ved hjelp av "Function" paletten:

Åpne Automasjon

eiendom node

Høyreklikk på "Automation Refnum", pek på "Select ActiveX Class" og velg "Excel._Application." I "Diagram Window" koble "Automation Refnum" til "Open Automation" block. Koble til utgangssignalet "Reference" fra "Automation Open" til "Reference IN" på eiendommen blokken (dette er referansen til Excel program som skal brukes på flere blokker i denne koden). Velg "Synlig eiendom" og sett den til "true".

2 Skriv kode for å opprette en ny "arbeidsboken" ved hjelp av Excel-programmet referanse. Dra og slipp følgende komponenter i LabVIEW "Diagram" ved hjelp av "Function" paletten:

En eiendom node (kaller det A)

En Invoke node (kalle det B)

Koble Excel henvisning til eiendom node "A" og velg eiendommen "arbeidsbøker." Koble produksjon av "arbeidsbøker" eiendom til "Reference IN" for invoke node "B." Velg metoden "Legg til". Utgangen av "Legg til" vil gi en referanse til den nye "arbeidsboken."

3 Skriv kode for å åpne en ny "regneark" med "arbeidsboken" referanse. Dra og slipp følgende komponenter i LabVIEW "Diagram" ved hjelp av "Function" paletten:

En eiendom node (kaller det C)

En Invoke node (kaller det D)

Variant til Data blokk

Koble "arbeidsboken" referanse til "referanse i" av neste eiendom node "C." Velg eiendom "Sheets". Koble produksjon av "Sheets" eiendom til "Reference IN" for neste påberope node "D." Velg metoden "Legg til". Utgangen av "Add" er en variant. Konverter variant til en "Excel._Worksheet" referanse ved hjelp av blokk "Variant til data."

4 Skriv kode for å legge til data i celler ved hjelp av "regnearket" referanse. Dra og slipp følgende komponenter i LabVIEW "Diagram" ved hjelp av "Function" paletten:

En eiendom node (kaller det E)

En Invoke node (kaller det F)

string konstant

Koble "regneark" referanse til "Reference IN" for invoke node "F." Velg metoden "Range". Dette vil automatisk vise "CELL1" og "CELL2" innganger på invoke node "F." Koble produksjon av "Range" metoden til "Reference IN" for eiendommen node "E."

Angi verdien "A1" i "String konstant." Dette betyr at verdien skal skrives til den celle "A1". Velg eiendom "Verdi2" på eiendommen node "E." Dra en "streng kontroll" fra "Controls" palett på "Front Panel" og taste inn en streng verdi, for eksempel "Name". I "Diagram" view, koble denne til "Verdi2 eiendom" input.

5 Skriv kode for å lagre og lukke Excel. Dra og slipp følgende komponenter i LabVIEW "Diagram" ved hjelp av "Function" paletten:

To mer påberope noder (kaller dem G og H)

Automatisering Lukk blokk

Koble "arbeidsboken" referanse fra Trinn 3 til "Reference IN" av påberope node "G." Velg metoden "Close". Connect "Reference Out" fra påberope node "G" til "referanse i" av "Automation Close" blokk. Koble Excel referanse fra Trinn 1 til "Reference IN" av påberope node "H." Velg metoden "Quit". Kjør LabVIEW-programmet ved å klikke på "Kjør" -knappen på "Front Panel" av programmet.

Hint

  • Kjør gjennom en grunnleggende opplæringen av LabVIEW-programmering for å forstå hvordan man skal navigere i det programmeringsmiljøet.