Converte uma string para um número inteiro (decimal, hexadecimal) ou real.
A string em [Source Data] é convertido para uma valor numérico no formato de dados especificado em [InputFormat] e armazenado em [Destination Data].

TARGET = parseInt(EXPRESSION);
1 2 3
| # | Descrição |
| 1 |
[Destination Data] Defina o destino onde deseja armazenar o valor numérico convertido. |
| 2 | [InputFormat] Selecione um dos seguintes formatos: Bloco
Texto
|
| 3 | [Source Data] Defina os dados de origem onde a string a ser convertida é armazenada. |
(Exemplo)

Var1 = parseInt(Var3);
Os caracteres que podem ser convertidos são os seguintes.
| InputFormat | Caracteres suportados |
| [Decimal] | [-] e [0 a 9] |
| [Hex] | [A a F], [a a f] e [0 a 9] |
| [Float] | [-], [.] e [0 a 9] |
|
Variável em [Source Data] |
[InputFormat] |
Variável em [Destination Data] |
Comentários | |
|
String |
Tipo de dados | Valor a armazenar | ||
| AA | Hex | INT |
170 (0xAA) |
- |
| Dec | INT |
(nenhum) |
Erro de formato. É julgado como falha na operação "Resultado da operação". | |
| AG | Hex | INT |
(nenhum) |
Erro de formato. É julgado como falha na operação "Resultado da operação". |
| Aa | Hex | INT |
170 (0xAA) |
As letras minúsculas também são suportadas. |
| 64 | Dec | INT |
64 |
- |
| Hex | INT |
100 (0x64) |
- | |
| 65535 | Dec | UINT |
65535 |
- |
| Dec | INT |
(nenhum) |
A string não é armazenada porque o número convertido excedeu a faixa de entrada da variável INT. É julgado como sucedido na operação "Resultado da operação". |
|
| 12.345 | Float | REAL |
12.345 |
Os dados atuais armazenados podem depender dos valores suportados pelo tipo de dados REAL. |
| -1 | Dec | INT |
-1 |
- |
| FFFF | Hex | INT |
-32768 (0xFFFF) |
- |
| Hex | UINT |
65535 (0xFFFF) |
- | |
| True | - | BOOL |
Verdadeiro |
“Verdadeiro” é armazenado apenas se a string for “True” (apenas correspondência exata). Para todo o resto, “Falso” é armazenado.
|
| False | - | BOOL |
Falso |
- |
| true | - | BOOL |
Falso |
“Verdadeiro” é armazenado apenas se a string for “True” (apenas correspondência exata). Para todo o resto, “Falso” é armazenado.
|
| abc | - | BOOL |
Falso |
“Verdadeiro” é armazenado apenas se a string for “True” (apenas correspondência exata). Para todo o resto, “Falso” é armazenado.
|