<< Chapter < Page Chapter >> Page >
En este ejercicio se pretende usar las funciones Build String, Match Pattern, Scan from String, y String Length. Realizar los pasos indicados para construir un VI que convierta valores numéricos a cadenas de texto, que agrupe una cadena de texto junto con otras cadenas en una única cadena de texto, y que determine la longitud de una cadena de salida. Este instrumento virtual también busca un patrón en una cadena de texto y convierte los caracteres restantes en un valor numérico.

Panel frontal

  1. Abrir un diseño en blanco y construir el panel frontal mostrado en la [link] . No añadir etiquetas para los comentarios; estos se muestran expresamente como ayuda.
    Tener en cuenta las siguientes consideraciones para construir el panel frontal:
    • Hacer clic con el botón derecho sobre String 2 y seleccionar ' \ ' Codes Display en el menú desplegable.El texto introducido en String 2 es Volts DC: +1.26E+1 . Como se muestra usando Codes Display en el panel frontal mostrado arriba, hay 2 espacios tras el caracter dos puntos ( \s\s ), y el texto finaliza con un retorno de carro ( \r\n ). También se podría ver un \r o un \n para el retorno de carro.
    • Cambiar la representación de los indicadores String Length y Offset Past Match a entero con signo de 32 bits (I32).
    • Después de introducir el texto en los controles, seleccionar Operate>>Make Current Values Default para fijar ese texto como los valores por defecto de esos controles.

Diagrama de bloques

  1. Construir el Diagrama de Bloques mostrado en la [link] .
    1. Colocar en el diagrama de bloques el instrumento virtual Build Text Express VI , situado en la paleta Functions>>Output . Esta función convierte Números a una cadena de texto. Al colocar el VI express Build Text se muestra la caja de dialogo de configuración.
      1. Escribir %Header% %Number% %Trailer% en la caja de texto Text with Variables in Percents para crear tres variables. Las variables aparecen en la sección Configure Variables .
      2. Seleccionar Number en la sección Variable .
      3. En la sección Variable Properties , seleccionar la opcion Number , establecer el formato a Format fractional number . Marcar la casilla Use specified precision y fijar la precisión en 4 . Dejar las variables Header y Trailer con los valores por defecto.
      4. Hacer clic en el botón OK para cerrar la caja de dialogo.
    2. Colocar en el diagrama de bloques la función String Length , situada en la paleta Functions>>All Functions>>String . Esta función devuelve el número de caracteres en Result .
    3. Colocar en el diagrama de bloques la función Match Pattern , situada en la paleta Functions>>All Functions>>String . Esta función busca el carácter dos puntos ( : ) en String 2 .Hacer clic con el botón derecho sobre la entrada regular expression , y seleccionar en el menú que aparece Create>>Constant , escribir el carácter dos puntos ( : ), y pulsar la tecla <Enter> en el teclado numérico. También se puede hacer clic en el botón Enter de la barra de herramientas para completar la entrada. No pulsar la tecla <Enter> en el teclado principal, porque en ese caso se introduce el carácter return en la cadena de búsqueda.
    4. Colocar en el diagrama de bloques la función Scan From String , situada en la paleta Functions>>All Functions>>String . Esta función convierte la cadena después del carácter dos puntos en un valor numérico.
    5. Completar el diagrama de bloques como se muestra en la [link] .

Icono del instrumento y panel conector

  1. Visualizar el panel frontal y crear un icono y un panel conector, de tal modo que más tarde se pueda usar a lo largo del curso este Instrumento Virtual VI como un subVI. Tener como referencia la lección sobre programacion modular para obtener más información sobre cómo crear iconos y paneles conector.
  2. Salvar el Instrumento Virtual VI como Create String.vi en el directorio C:\Exercises\LabVIEW Basics I . Este VI se usará más adelante en este curso.

Ejecución del vi

  1. Cambiar los valores en los controles del panel frontal y ejecutar el VI.El VI concatena Header , Number , y Trailer en una cadena combinada y muestra la longitud de la cadena.El VI también busca el carácter dos puntos ( : ) en String 2 , convierte los caracteres de la cadena que siguen al carácter dos puntos ( : ), los saca en Number Out , y muestra el índice al primer caracter después del carácter dos puntos ( : ) en Offset Past Match .
  2. Salvar y cerrar el VI.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Programación gráfica labview - cadenas de texto y ficheros de entrada y salida. OpenStax CNX. Feb 24, 2009 Download for free at http://cnx.org/content/col10658/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Programación gráfica labview - cadenas de texto y ficheros de entrada y salida' conversation and receive update notifications?

Ask