Converte la stringa su un valore intero (decimale, esadecimale) o su un numero reale.
La stringa in [Source Data] viene convertita su un valore numerico, nel formato dati specificato in [InputFormat] e memorizzato in [Destination Data].

TARGET = parseInt(EXPRESSION);
1 2 3
| # | Descrizione |
| 1 |
[Destination Data] Impostare la destinazione in cui si vuole memorizzare il valore numerico convertito. |
| 2 | [InputFormat] Selezionare uno dei seguenti formati: Blocco
Testo
|
| 3 | [Source Data] Impostare i dati sorgente in cui la stringa da convertire è memorizzata. |
(Esempio)

Var1 = parseInt(Var3);
I caratteri da convertire sono i seguenti.
| InputFormat | Caratteri supportati |
| [Decimal] | [-] e [da 0 a 9] |
| [Hex] | [da A a F], [da a ad f] e [da 0 a 9] |
| [Float] | [-], [.] e [da 0 a 9] |
|
Variabile in [Source Data] |
[InputFormat] |
Variabile in [Destination Data] |
Commenti | |
|
Stringa |
Tipo di dati | Valore da memorizzare | ||
| AA | Hex | INT |
170 (0xAA) |
- |
| Dec | INT |
(nessuno) |
Errore di formato. Questo si considera errato nell'operazione “Risultato operazione”. | |
| AG | Hex | INT |
(nessuno) |
Errore di formato. Questo si considera errato nell'operazione “Risultato operazione”. |
| Aa | Hex | INT |
170 (0xAA) |
Sono supportate anche le lettere minuscole. |
| 64 | Dec | INT |
64 |
- |
| Hex | INT |
100 (0x64) |
- | |
| 65535 | Dec | UINT |
65535 |
- |
| Dec | INT |
(nessuno) |
La stringa non viene memorizzata perché il numero convertito ha superato l'intervallo di immissione della variabile INT. Viene giudicato come riuscito nell'operazione “Risultato operazione”. |
|
| 12.345 | Float | REAL |
12.345 |
I dati memorizzati effettivi potrebbero dipendere dai valori supportati con il tipo dati REAL. |
| -1 | Dec | INT |
-1 |
- |
| FFFF | Hex | INT |
-32768 (0xFFFF) |
- |
| Hex | UINT |
65535 (0xFFFF) |
- | |
| True | - | BOOL |
Vero |
“True” (vero) si memorizza solo se la stringa è “True” (solo perfetta corrispondenza). In ogni altro caso, si memorizza “False” (falso).
|
| False | - | BOOL |
Falso |
- |
| true | - | BOOL |
Falso |
“True” (vero) si memorizza solo se la stringa è “True” (solo perfetta corrispondenza). In ogni altro caso, si memorizza “False” (falso).
|
| abc | - | BOOL |
Falso |
“True” (vero) si memorizza solo se la stringa è “True” (solo perfetta corrispondenza). In ogni altro caso, si memorizza “False” (falso).
|