Converti da numerico a stringa

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].

Blocco
Testo

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
  • [Decimal]: Converte il numero decimale su una stringa.
  • [Hex]: Il numero esadecimale su una stringa.
Testo
  • '10': Converte il numero decimale su una stringa.
  • '16': Il numero esadecimale su una stringa.
3

[Zero Suppress]

Blocco
Selezionate la casella di controllo per sopprimere la visualizzazione degli zeri davanti ai valori. Deselezionare la casella di controllo per specificare il numero di [Integer Digits], e per aggiungere degli zeri davanti ai valori per allinearsi al numero di cifre.
(Esempio) [Source Data]: 25, [Integer Digits]: 4
Con la casella di controllo selezionata (attivata): 25
Con la casella di controllo deselezionata (disattivata): 0025
Testo
Impostare '0' per sopprimere la visualizzazione degli zeri davanti ai valori. Impostare un valore numerico tra '1' e '20' per specificare il numero di [Integer Digits], e aggiungere degli zeri davanti ai valori per allinearsi al numero di cifre.  
(Esempio) [Source Data]: 25
[Integer Digits]: 0 25
[Integer Digits]: 4 0025
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)

Blocco

 

Testo

Var3=toString(Var1,10,0);

Esempio di operazione

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) DecimalAttiva - 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].
HexAttiva - 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) DecimalAttiva - 5 -100
Il segno “-” è supportato.
Disattiva 4 5 -0100
Il segno “-” è supportato.
HexAttiva - 5 FF9C -
REAL: 100.00 DecimalAttiva - 5 100
Conversione solo della parte intera.
HexAttiva - 5 64
Conversione solo della parte intera.
REAL: 100.678 DecimalAttiva - 5 100
Conversione solo della parte intera.
BOOL: true -- - 5True-
BOOL: false -- - 5False-

Nota: 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.

  • DATE
  • TIME
  • TIME_OF_DAY
  • DATE_AND_TIME

(Esempio) Variabile DATE_AND_TIME

Formato data/ora: 08/19/2020 10:19:00 AM

Formato intero ([Source Data Format]:[Dec]): 1597799940

Formato intero ([Source Data Format]:[Hex]): 5F3C7E04