Convierte un valor numérico (decimal o hexadecimal) en una cadena.
El número en [Source Data] se convierte en una cadena con el formato de datos (decimal o hexadecimal) especificado en [Source Data Format] y se almacena en [Destination Data].
TARGET = toString(EXPRESSION, 10, 0);
1 5 2 3/4
# | Descripción | ||||||||||||
1 | [Destination Data] Defina el destino donde desea almacenar la cadena convertida. |
||||||||||||
2 | [Source Data Format] Seleccione uno de los siguientes formatos: Bloque
Texto
|
||||||||||||
3 | [Zero Suppress] BloqueDesactive la casilla para especificar el número de [Dígitos enteros], y para añadir ceros al principio de los valores para alinearlos con el número de dígitos.
TextoDefina un valor numérico entre '1' y '20' para especificar el número de [Dígitos enteros], y para añadir ceros al principio de los valores para alinearlos con el número de dígitos.
|
||||||||||||
4 | [Integer Digits] Especifique el número de dígitos de la cadena a convertir. Configuración del intervalo de valores: 1 - 20 Cuando el [Modo de script] es [Bloque], establezca este valor si la casilla [Supresión de cero] está desactivada. |
||||||||||||
5 | [Datos de origen] Establezca los datos de origen donde se almacena el número a convertir. |
(Ejemplo)
Var3=toString(Var1,10,0);
Variable en [Source Data] | [Zero Suppress] | [Integer Digits] | Variable en [Destination Data] |
Comentarios | ||
Tipo de datos y valor |
Formato |
Número máximo de bytes | Cadena convertida | |||
INT: 100 (0x64) | Decimal | Activar | - | 5 | 100 | - |
- | 1 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación". |
|||
Desactivado | 4 | 5 | 0100 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits]. |
||
2 | 5 | 100 | Aunque el valor supere los [Integer Digits], establece la cadena convertida. | |||
6 | 5 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación". |
|||
6 | Utilizar [Longitud de la variable] | 000100 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits]. |
|||
Hex | Activar | - | 5 | 64 | - | |
- | 1 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación". |
|||
Desactivado | 4 | 5 | 0064 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits]. |
||
6 | Utilizar [Longitud de la variable] | 000064 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits]. |
|||
INT: -100 (0xFF9C) | Decimal | Activar | - | 5 | -100 | Se admite el signo "-". |
Desactivado | 4 | 5 | -0100 | Se admite el signo "-". |
||
Hex | Activar | - | 5 | FF9C | - | |
REAL: 100.00 | Decimal | Activar | - | 5 | 100 | Sólo se convierte la parte entera. |
Hex | Activar | - | 5 | 64 | Sólo se convierte la parte entera. |
|
REAL: 100.678 | Decimal | Activar | - | 5 | 100 | Sólo se convierte la parte entera. |
BOOL: true | - | - | - | 5 | True | - |
BOOL: false | - | - | - | 5 | False | - |
Aunque establezca uno de los siguientes valores de tipo de fecha como [Source Data], el valor no se convierte en formato de fecha/hora a una cadena. El valor se convierte en formato entero a una cadena.
Formato de fecha / hora: 8/19/2020 10:19:00 AM
Formato entero ([Source Data Format]: [Dec]): 1597799940
Formato entero ([Source Data Format]: [Hex]): 5F3C7E04