Come posso estrarre parte di una stringa in LabView?

August 1

Le applicazioni software sviluppate utilizzando LabView sono comuni in ambienti industriali che richiedono enormi quantità di acquisizione dei dati e la registrazione dei dati. In molte applicazioni, i dati vengono raccolti in forma di una stringa di testo che contiene una serie di informazioni; in tali casi, le informazioni pertinenti deve essere estratto dalla stringa suddividendo la stringa in molte parti. LabVIEW offre built-in funzioni di stringa che possono essere utilizzati per eseguire questa operazione.

istruzione

1 Fare doppio clic sull'icona di LabView sul desktop del computer per lanciare il programma LabView. Clicca su "New-VI" per creare un nuovo programma LabView e salvarlo come "stringParse.VI." Il nuovo programma LabView verrà creato con due finestre: la finestra del pannello frontale e la finestra diagramma.

2 Fare clic su "Visualizza", quindi "Funzioni tavolozza" che si trova sul "menu" Finestra diagramma per lanciare la tavolozza "Funzioni". Trascinare e rilasciare il blocco funzionale "String sottoinsieme" dalle funzioni tavolozza alla finestra diagramma. Il blocco funzionale "String sottoinsieme" dispone di tre ingressi: stringa di input, offset e la lunghezza; ha una uscita chiamato stringa.

3 Pulsante destro del mouse su ciascuno degli ingressi della "String sottoinsieme" individualmente e cliccare su "Crea controllo" per creare automaticamente un controllo di input sul pannello frontale per ogni ingresso del blocco funzione "String sottoinsieme". I controlli di input vengono utilizzati dall'utente per inserire la stringa di ingresso che deve essere separato in parti diverse.

4 Fai clic destro sull'uscita del blocco funzione "String sottoinsieme" nella finestra schema e fare clic su "Crea Indicator." Un indicatore che visualizza la stringa estratta verrà creato automaticamente nella finestra del pannello frontale.

5 Digitare qualsiasi stringa nel controllo "Input String". Ad esempio, digitare "part1Parsed." Immettere un valore numerico nella "offset" di controllo per ignorare i primi caratteri della stringa; per esempio, inserire il valore "5" per iniziare con il sesto carattere. Allo stesso modo, immettere un valore numerico nel controllo "lunghezza" per impostare il numero di caratteri per catturare; per esempio, inserire il valore "6" per catturare sei caratteri dalla stringa. La combinazione di queste due funzioni ti consente di analizzare una stringa alcun modo utile.

6 Fare clic sul pulsante "Esegui" sul "Menu" del pannello frontale per eseguire il programma. In base ai parametri nell'esempio al punto 5, questo ignorerà i primi cinque caratteri della stringa di input basati sull'input "offset" ed estrarre i prossimi sei personaggi in base all'ingresso "lunghezza". La stringa estratta "analizzata" sarà separato dalla stringa "part1Parsed" e viene visualizzato l'indicatore di stringa di output sul pannello frontale.