Labview är ett program som ofta används för att förvärva stora mängder data . Dessa data måste lagras i ett läsbart och behändigt format för framtida analys och arkivering . Excel innehåller sådana funktioner för att spara data för användarna . En steg-för - steg för att spara data från Labview i ett Excel-kalkylblad kan bestämmas genom att relatera programmeringsstegen till de manuella steg som krävs för att manuellt spara data i ett Excel-kalkylblad . Saker du behöver
dator med Windows XP eller Windows 7
Labview 8 Software Development System
Excel programvara
Visa fler instruktioner
1 Excel
Launch från Labview . Dra och släpp " Automation Refnum " komponent i Labview " huvudgruppen " med " Controls " paletten . Dra och släpp följande komponenter i Labview " Diagram " med " Function " paletten :
1 . Open Automation
2 . Fastighetsnoden
Högerklicka på " Automation Refnum , " peka på " Select ActiveX -klass " och välj " Excel._Application . " I " Diagram Fönster , " anslut " Automation Refnum " till " Open Automation " blocket . Anslut utgången " Reference " från " Automation Open " till " Reference IN " på kvarteret ( detta är hänvisningen till Excel-applikation som ska användas på flera block i den här koden ) . Välj " Synlig egendom " och ställ in den på " Sant . "
2
Skriv kod för att skapa en ny " WorkBook " använder Excel ansökan referens . Dra och släpp följande komponenter i Labview " Diagram " med " Function " paletten :
1 . En mer fastighetsnoden ( kalla det A ) katalog
2 . En Invoke nod ( kalla det B ) katalog
Anslut Excel hänvisning till fastighetsnoden " A " och välj egenskapen " arbetsböcker . " Anslut utgången på " arbetsböcker " egenskap till " Reference IN " för åberopa noden " B. " Välj metod " Lägg till. " Utgången av " Add " kommer att ge en hänvisning till den nya " arbetsboken. " Addera 3
Skriv kod för att öppna en ny " kalkylblad " med " WorkBook " referens . Dra och släpp följande komponenter i Labview " Diagram " med " Function " paletten :
1 . En mer fastighetsnoden ( kalla det C ) katalog
2 . En mer Invoke nod ( kalla det D ) katalog
3 . Variant till Data blockera
Anslut " WorkBook " hänvisning till " Reference IN " på nästa fastighetsnoden " C. " Välj egendom " Sheets ". Anslut utgången på " Sheets " egenskap till " Reference IN " för nästa åberopa nod " D. " Välj metod " Lägg till. " Utsignalen från "Lägg till" är en variant . Konvertera varianten i en " Excel._Worksheet " referens genom blocket " Variant till data. "
4 kod
Skriv att lägga till data celler med " kalkylbladet " referens . Dra och släpp följande komponenter i Labview " Diagram " med " Function " paletten :
1 . En mer fastighetsnoden ( kalla det E ) katalog
2 . En mer Invoke nod ( kalla det F ) katalog
3 . String konstant
Anslut " kalkylbladet " hänvisning till " Reference IN " för åberopa noden " F. " Välj metod " Range . " Detta kommer automatiskt att visa " cell1 " och " Cell2 " ingångar på åberopa noden " F. " Anslut utgången på " Range " metoden till " Reference IN " för fastighetsnoden " E. "
Ange värdet " A1 " i " String konstant . " Detta innebär att värdet skall skrivas till cellen "A1 . " Välj objekt " Värde2 " på fastighetsnoden " E. " Dra en " sträng kontroll " från " Controls " paletten på " framsida" och ange valfri sträng värde , exempelvis " Name ". I " Diagram " view , anslut den till " Värde2 egendom " ingång .
5
skriva kod för att spara och stänga Excel . Dra och släpp följande komponenter i Labview " Diagram " med " Function " paletten :
1 . Ytterligare två Invoke noder ( kalla dem G och H ) katalog
2 . Automation Stäng blocket
Anslut " WorkBook " referens från steg 3 till " Reference IN " på åberopa nod " G. " Välj metod " Close ". Anslut " referensvärde " från åberopa nod " G " till " referens i " av " Automation Close " blocket . Anslut Excel referens från steg 1 till " Reference IN " på åberopa nod " H. " Välj metod " Quit ". Kör Labview -program genom att klicka på " Run " -knappen på " Frontpanelen" i programmet .