Converte il valore numerico (decimale o esadecimale) su una stringa.
Il numero in [Source Data] viene convertito su una stringa, nel formato dati (decimale o esadecimale) specificato in [Source Data Format] e memorizzato in [Destination Data].
TARGET = toString(EXPRESSION, 10, 0);
1 5 2 3/4
| # | Descrizione | ||||||||||||
| 1 | [Destination Data] Impostare il blocco in cui si vuole memorizzare la stringa convertita. |
||||||||||||
| 2 | [Source Data Format] Selezionare uno dei seguenti formati: Blocco
Testo
|
||||||||||||
| 3 | [Zero Suppress] Blocco
Testo
|
||||||||||||
| 4 | [Integer Digits] Specificare il numero di cifre nella stringa da convertire. Impostazione dell'intervallo di valori: 1 - 20 Quando [Modalità script] è [Blocco], impostare questo valore quando la casella di controllo [Zero Suppress] è deselezionata. | ||||||||||||
| 5 | [Source Data] Impostare il blocco in cui il numero da convertire è memorizzato. | ||||||||||||
(Esempio)

Var3=toString(Var1,10,0);
Variabile in [Source Data] | [Zero Suppress] | [Integer Digits] | Variabile in [Destination Data] |
Commenti | ||
Tipo di dati e valore |
Formato |
Numero massimo di Byte | Stringa convertita | |||
| INT: 100 (0x64) | Decimal | Attiva | - | 5 | 100 | - |
| - | 1 | (nessuno) | La stringa non viene memorizzata perché la stringa convertita ha superato il numero massimo di Byte che può essere memorizzato. Questo si considera errato nell'operazione “Risultato operazione”.
|
|||
| Disattiva | 4 | 5 | 0100 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
||
| 2 | 5 | 100 | Anche se il valore supera le [Integer Digits], impostare la stringa convertita. | |||
| 6 | 5 | (nessuno) | La stringa non viene memorizzata perché la stringa convertita ha superato il numero massimo di Byte che può essere memorizzato. Questo si considera errato nell'operazione “Risultato operazione”.
|
|||
| 6 | Usare [Lunghezza variabile] | 000100 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
|||
| Hex | Attiva | - | 5 | 64 | - | |
| - | 1 | (nessuno) | La stringa non viene memorizzata perché la stringa convertita ha superato il numero massimo di Byte che può essere memorizzato. Questo si considera errato nell'operazione “Risultato operazione”.
|
|||
| Disattiva | 4 | 5 | 0064 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
||
| 6 | Usare [Lunghezza variabile] | 000064 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
|||
| INT: -100 (0xFF9C) | Decimal | Attiva | - | 5 | -100 | Il segno “-” è supportato.
|
| Disattiva | 4 | 5 | -0100 | Il segno “-” è supportato.
|
||
| Hex | Attiva | - | 5 | FF9C | - | |
| REAL: 100.00 | Decimal | Attiva | - | 5 | 100 | Conversione solo della parte intera.
|
| Hex | Attiva | - | 5 | 64 | Conversione solo della parte intera.
|
|
| REAL: 100.678 | Decimal | Attiva | - | 5 | 100 | Conversione solo della parte intera.
|
| BOOL: true | - | - | - | 5 | True | - |
| BOOL: false | - | - | - | 5 | False | - |
Anche se impostate uno dei seguenti valori di tipo data come [Source Data], il valore non viene convertito in formato data/ora in una stringa. Il valore viene convertito in formato intero in una stringa.
Formato data/ora: 08/19/2020 10:19:00 AM
Formato intero ([Source Data Format]:[Dec]): 1597799940
Formato intero ([Source Data Format]:[Hex]): 5F3C7E04