<< Chapter < Page | Chapter >> Page > |
Las funciones de String situadas en la paleta
Functions>>All
Functions>>String
se usan para
editar y manipular cadenas en el diagrama de bloques. Las funciones de String disponibles son lassiguientes:
String Length
devuelve una
longitud de
19 para la siguiente cadena:
The quick brown fox
jumped |
over |
the |
lazy |
dog. |
Concatenate Strings
devuelve la siguiente cadena:
The quick brown fox jumped over the lazy dog.
0
. Por ejemplo, si se usa la cadena anterior como entrada, la función
String Subset
devuelve la siguiente
subcadena para un
offset de
4
y una
length de
5
:
quick
:
y la siguiente cadena como entrada:
VOLTS DC: +1.22863E+1;
La función
Match Pattern
devuelve
before
substring con
VOLTS DC
,
match substring con
:
, y
after substring con
+1.22863E+1;
, y el
offset past
match quedará con
9
.Usar el
Build Text
Express VI para convertir valores numéricos en cadenas de texto. El
Build Text
Express VI, situado en la paleta
Functions>>Output
, encadena una cadena de entrada. Si la entrada no es una cadena de texto, este Express VI convierte la entrada en una cadena, basándose en la configuración del Express VI.
Cuando se coloca un
Build Text
Express VI en el diagrama de bloques, aparece la caja de dialogo
Configure Build Text . Esta caja de dialogo muestra el VI Express configurado para aceptar una entrada,
voltage
, y cambiarla a un número fraccional con una precisión de
4 dígitos. La entrada se encadena al final de la cadena
Voltage is
. Se ha incluido un espacio al final de la cadena
Voltage is
.
Esta configuración produce el diagrama de bloques mostrado en la
[link] . Se ha añadido la ventana que muestra el valor de la cadena de salida. El VI Express
Build Text
encadena la entrada
Beginning Text
, en este caso el valor del
voltaje
, al final del texto configurado.
La función
Scan From String
convierte una cadena conteniendo caracteres numéricos válidos,
tales como
0-9
,
+
,
-
,
e
,
E
, y punto decimal (
.
) a un valor numérico. Esta función explora la
cadena de entrada y la convierte de acuerdo al
formato de la cadena . Usar esta función cuando se conoce el formato exacto del texto de entrada. Esta función puede escanear la
cadena de entrada en varios tipos de datos, como Numericos o Booleanos, basándose en el formato de la cadena. Redimensionar la función para incrementar el número de
salidas .
Por ejemplo, usar como
formato de cadena %f , una
posición inicial de búsqueda de
8
, y
VOLTS
DC+1.28E+2
como
cadena de entrada para obtener una salida de
128
, según se muestra en el diagrama de bloques mostrado en la
[link] . Cambiar la precisión de la salida cambiando la precisión del indicador.
En la
cadena de formato ,
%
comienza el especificador de formato y
f
indica un número en coma flotante con formato fraccional. Hacer clic con el botón derecho sobre la función y seleccionar
Edit Scan String
en el menú contextual para crear o editar un formato para la cadena. La caja de diálogo de
Edit Scan
String muestra la configuración para una cadena de formato
%4f
.
Consultar la ayuda de LabVIEW para una mayor información acerca de la sintaxis de los especificadores de formato.
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?