Tecnología

Inicio

¿Cómo se extrae parte de una cadena en LabVIEW?

Las aplicaciones de software desarrolladas usando LabView son comunes en entornos industriales donde se requieren grandes cantidades de adquisición de datos y registro de datos. En muchas aplicaciones, los datos se recogen en forma de una cadena de texto que contiene una variedad de información; en tales casos, la información relevante tiene que ser extraído de la cadena mediante la división de la cadena en muchas partes. LabVIEW provee una función de las funciones de cadena que se pueden utilizar para realizar esta tarea.

Instrucciones

1 Haga doble clic en el icono de LabVIEW en el escritorio del ordenador para iniciar el programa LabView. Haga clic en "Nuevo-VI" para crear un nuevo programa de LabVIEW y guardarlo como "stringParse.VI." El nuevo programa de LabVIEW se creará con dos ventanas: la ventana del panel frontal y la ventana de diagrama.

2 Haga clic en "Ver" y luego "Paleta de Funciones" que se encuentra en la ventana de diagrama de "Menú" para mostrar la paleta de "funciones". Arrastrar y soltar el bloque de función "String Subset" de las funciones de la paleta de la ventana de diagrama. El bloque de función "String Subset" tiene tres entradas: cadena de entrada, desplazamiento y la longitud; que tiene una salida llamada subcadena.

3 Haga clic en cada una de las entradas de la "Cadena subconjunto" de forma individual y haga clic en "Control Crear" para crear automáticamente un control de entrada en la ventana del panel frontal para cada entrada del bloque de función "String Subset". Los controles de entrada se utilizan por el usuario para introducir la cadena de entrada que tiene que ser separado en diferentes partes.

4 Haga clic derecho en la salida del bloque de función "String Subset" en la ventana de diagrama y haga clic en "Crear Indicador". Un indicador que muestra la cadena extraída se creará automáticamente en la ventana del panel frontal.

5 Escriba cualquier cadena en el control "entrada de cadena". Por ejemplo, escriba "part1Parsed." Introduzca un valor numérico en el "desplazamiento" de control para ignorar los primeros caracteres de la cadena; por ejemplo, introducir el valor "5" para comenzar con el sexto carácter. Del mismo modo, introduzca un valor numérico en el control "longitud" para establecer el número de caracteres para capturar; por ejemplo, introducir el valor "6" para capturar seis caracteres de la cadena. La combinación de estas dos funciones le permitirá analizar una cadena de cualquier manera que sea útil.

6 Haga clic en el botón "Ejecutar" en el "Menú" del panel frontal para ejecutar el programa. Sobre la base de los parámetros en el ejemplo en el paso 5, esto no hará caso de los primeros cinco caracteres de la cadena de entrada en base a la entrada de "compensación" y extraer los próximos seis personajes basados ​​en la entrada "longitud". La cadena extraída "Analizado" será separado de la cadena "part1Parsed" y se visualiza en el indicador de cadena de salida en el panel frontal.