Converte il numero reale su una stringa.
Il numero reale in [Source Data], fino al numero di posizioni decimali specificato in [Source Float Decimal Places], viene convertito su una stringa e memorizzato in [Destination Data].
TARGET = floatToString (EXPRESSION, 0, 1);
1 5 3/4 2
| # | Descrizione | ||||||||||||
| 1 | [Destination Data] Impostare il blocco in cui si vuole memorizzare la stringa convertita. | ||||||||||||
| 2 | [Source Float Decimal Places] Specificare il numero di posizioni decimali da convertire. Impostazione del Range dei Valori: 0 - 16 | ||||||||||||
| 3 | [Zero Suppress] Blocco
Testo
|
||||||||||||
| 4 | [Integer Digits] Specificare il numero di cifre nella stringa da convertire. Impostazione del Range dei Valori: 1 - 20 Quando [Modalità script] è [Blocco], impostare questo valore quando la casella di controllo [Zero Suppress] è deselezionata. | ||||||||||||
| 5 | [Source Data] Impostare i dati sorgente in cui il numero reale da convertire è memorizzato. | ||||||||||||
(Esempio)

Var3=floatToString(Var2,0,1);
Variabile in [Source Data] | [Source Float Decimal Places] | [Zero Suppress] | [Integer Digits] | Variabile in [Destination Data] |
Commenti | |
Tipo di dati e valore |
Numero massimo di Byte | Stringa convertita | ||||
| REAL: 1.2345 | 2 | Attiva | - | 5 | 1.23 | - |
| - | 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 | 3 | 6 | 001.23 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
||
| 4 | 6 | (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”.
|
|||
| 4 | Usare [Lunghezza variabile] | 0001.23 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
|||
| 0 | Attiva | - | 5 | 1 | - | |
| REAL: 1.2367 | 2 | Attiva | - | 5 | 1.24 | Il valore viene arrotondato. |
| REAL: -1.2345 | 2 | Attiva | - | 5 | -1.23 | Il segno “-” è supportato.
|
| Disattiva | 2 | 6 | -01.23 | Viene aggiunto "0" per allinearsi con il numero di cifre specificato in [Integer Digits].
|
||
| 3 | 6 | (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”.
|
|||
| 0 | Attiva | - | 5 | -1 | - | |
| INT: 10 | 2 | Attiva | - | 5 | 10.00 | Conversione solo della parte intera.
|
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 numero reale in una stringa.
Formato data/ora: 08/19/2020 10:19:00 AM
Formato reale ([Source Float Decimal Places]: 1): 1597799940.0