Converte um valor numérico (decimal ou hexadecimal) em uma string.
O número em [Source Data] é convertido para uma string no formato de dados (decimal ou hexadecimal) especificado em [Source Data Format] e armazenado em [Destination Data].
TARGET = toString(EXPRESSION, 10, 0);
1 5 2 3/4
| # | Descrição | ||||||||||||
| 1 | [Destination Data] Defina o destino onde deseja armazenar a string convertida. |
||||||||||||
| 2 | [Source Data Format] Selecione um dos seguintes formatos: Bloco
Texto
|
||||||||||||
| 3 | [Zero Suppress] Bloco
Texto
|
||||||||||||
| 4 | [Integer Digits] Especifique o número de dígitos na string a ser convertida. Definir intervalo de valores: 1 - 20 Quando [Modo de script] for [Bloco], defina este valor quando a caixa de seleção [Zero Suppress] estiver desmarcada. | ||||||||||||
| 5 | [Source Data] Defina os dados de origem onde o número a ser convertido é armazenado. | ||||||||||||
(Exemplo)

Var3=toString(Var1,10,0);
Variável em [Source Data] | [Zero Suppress] | [Integer Digits] | Variável em [Destination Data] |
Comentários | ||
Tipo de dados e valor |
Formato |
Número máximo de bytes | String convertida | |||
| INT: 100 (0x64) | Decimal | Habilitar | - | 5 | 100 | - |
| - | 1 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| Desabilitar | 4 | 5 | 0100 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
||
| 2 | 5 | 100 | Mesmo se o valor exceder o [Integer Digits], define a string convertida. | |||
| 6 | 5 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| 6 | Use [Tamanho da variável] | 000100 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
|||
| Hex | Habilitar | - | 5 | 64 | - | |
| - | 1 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| Desabilitar | 4 | 5 | 0064 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
||
| 6 | Use [Tamanho da variável] | 000064 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
|||
| INT: -100 (0xFF9C) | Decimal | Habilitar | - | 5 | -100 | "-" O sinal de menos é suportado.
|
| Desabilitar | 4 | 5 | -0100 | "-" O sinal de menos é suportado.
|
||
| Hex | Habilitar | - | 5 | FF9C | - | |
| REAL: 100.00 | Decimal | Habilitar | - | 5 | 100 | Apenas a parte inteira é convertida.
|
| Hex | Habilitar | - | 5 | 64 | Apenas a parte inteira é convertida.
|
|
| REAL: 100.678 | Decimal | Habilitar | - | 5 | 100 | Apenas a parte inteira é convertida.
|
| BOOL: true | - | - | - | 5 | True | - |
| BOOL: false | - | - | - | 5 | False | - |
Mesmo que você defina um dos seguintes valores de tipo de data como [Source Data], o valor não é convertido em formato de data/hora para uma string. O valor é convertido em formato inteiro para uma string.
Formato Data / Hora: 8/19/2020 10:19:00 AM
Formato Inteiro ([Source Data Format]: [Dec]): 1597799940
Formato Inteiro ([Source Data Format]: [Hex]): 5F3C7E04