Hvordan kan jeg trekke ut en del av en streng i LabView?

Programvare utviklet ved hjelp av LabView er vanlig i industrielle miljøer hvor store mengder datainnsamling og datalogging kreves. I mange programmer, er dataene samlet inn i form av en tekststreng som inneholder et utvalg av informasjon; i slike tilfeller, har relevant informasjon som skal ekstraheres fra strengen ved å splitte strengen inn i mange deler. LabView gir innebygd strengfunksjoner som kan brukes til å utføre denne oppgaven.

Bruksanvisning

1 Dobbeltklikk på LabView-ikonet på skrivebordet for å starte LabView programmet. Klikk på "Ny-VI" for å opprette en ny LabView program og lagre den som "stringParse.VI." Den nye LabView programmet vil bli opprettet med to vinduer: frontpanelet vinduet og diagrammet vinduet.

2 Klikk på "Vis" og deretter "Funksjoner Palette" funnet på diagrammet vinduet "Meny" for å lansere "Funksjoner" paletten. Dra og slipp "String Delsett" funksjonsblokk fra funksjonene paletten til diagrammet vinduet. Den "String Subset" funksjonsblokken har tre innganger: inndatastrengen, offset og lengde; den har en utgang som heter treng.

3 Høyreklikk på hver av inngangene på "String Delsett" individuelt og klikk på "Opprett Control" for å automatisk lage en inngang kontroll på frontpanelet vindu for hver inngang av "String Delsett" funksjonsblokken. Inngangs kontrollene brukes av brukeren til å gå inn i strengen som må deles inn i ulike deler.

4 Høyreklikk på produksjon av "String Delsett" -funksjonen blokk i diagrammet vinduet og klikk på "Opprett Indicator". En indikator som viser den utpakkede strengen vil automatisk bli opprettet i frontpanelet vinduet.

5 Skriv inn noen streng i "Input String" kontroll. For eksempel inn "part1Parsed." Skriv inn en numerisk verdi i "offset" kontroll for å ignorere de første tegnene i strengen; for eksempel angi verdien "5" for å starte med det sjette tegnet. Tilsvarende inn en numerisk verdi i "lengde" kontroll for å angi hvor mange tegn til fange; for eksempel angi verdien "6" for å fange opp seks tegn fra strengen. Kombinasjonen av disse to funksjonene lar man analysere en streng noen som helst måte som er nyttig.

6 Klikk på "Kjør" -knappen på "Meny" på frontpanelet for å bruke programmet. Basert på parametrene i eksempelet i trinn 5, vil dette ignorere de fem første tegnene i strengen basert på "offset" input og pakke de neste seks tegn basert på "lengde" input. Den ekstraherte streng "analyseres" vil bli separert fra "part1Parsed" streng og vises i output strengen indikatoren på frontpanelet.