Konvertiert eine reelle Zahl in eine Zeichenfolge.
Die reelle Zahl in [Source Data] wird bis zu der in [Source Float Decimal Places] angegebenen Anzahl von Dezimalstellen in eine Zeichenfolge konvertiert und in [Destination Data] gespeichert.
TARGET = floatToString (EXPRESSION, 0, 1);
1 5 3/4 2
| # | Beschreibung | ||||||||||||
| 1 | [Destination Data] Legen Sie das Ziel fest, an dem Sie die konvertierte Zeichenfolge speichern möchten. | ||||||||||||
| 2 | [Source Float Decimal Places] Geben Sie die Anzahl der zu konvertierenden Dezimalstellen an. Einstellungen Wertebereich: 0 - 16 | ||||||||||||
| 3 | [Zero Suppress] Baustein
Text
|
||||||||||||
| 4 | [Integer Digits] Geben Sie die Anzahl der Stellen in der zu konvertierenden Zeichenfolge an. Einstellungen Wertebereich: 1 - 20 Wenn [Skriptmodus] auf [Block] eingestellt ist, stellen Sie bei aktiviertem Kontrollkästchen zu [Zero Suppress] diesen Wert ein. | ||||||||||||
| 5 | [Source Data] Legen Sie die Quelldaten fest, in denen die zu konvertierende reelle Zahl gespeichert ist. | ||||||||||||
(Beispiel)

Var3=floatToString(Var2,0,1);
Variable in [Source Data] | [Source Float Decimal Places] | [Zero Suppress] | [Integer Digits] | Variable in [Destination Data] |
Kommentare | |
Dateityp und Wert |
Maximale Anzahl von Bytes | Konvertierte Zeichenfolge | ||||
| REAL: 1.2345 | 2 | Aktivieren | - | 5 | 1.23 | - |
| - | 1 | (keine) | Eine Zeichenfolge wird nicht gespeichert, da die konvertierte Zeichenfolge die maximal zu speichernde Byte-Zahl überschreitet. Im „Operationsergebnis“ wird dies als fehlgeschlagen beurteilt.
|
|||
| Deaktivieren | 3 | 6 | 001.23 | „0“, um eine Übereinstimmung mit der in [Integer Digits] angegebenen Anzahl von Ziffern herbeizuführen.
|
||
| 4 | 6 | (keine) | Eine Zeichenfolge wird nicht gespeichert, da die konvertierte Zeichenfolge die maximal zu speichernde Byte-Zahl überschreitet. Im „Operationsergebnis“ wird dies als fehlgeschlagen beurteilt.
|
|||
| 4 | [Variablenlänge] verwenden | 0001.23 | „0“, um eine Übereinstimmung mit der in [Integer Digits] angegebenen Anzahl von Ziffern herbeizuführen.
|
|||
| 0 | Aktivieren | - | 5 | 1 | - | |
| REAL: 1.2367 | 2 | Aktivieren | - | 5 | 1.24 | Wert wird gerundet. |
| REAL: -1.2345 | 2 | Aktivieren | - | 5 | -1.23 | Minuszeichen („-“) wird unterstützt.
|
| Deaktivieren | 2 | 6 | -01.23 | „0“, um eine Übereinstimmung mit der in [Integer Digits] angegebenen Anzahl von Ziffern herbeizuführen.
|
||
| 3 | 6 | (keine) | Eine Zeichenfolge wird nicht gespeichert, da die konvertierte Zeichenfolge die maximal zu speichernde Byte-Zahl überschreitet. Im „Operationsergebnis“ wird dies als fehlgeschlagen beurteilt.
|
|||
| 0 | Aktivieren | - | 5 | -1 | - | |
| INT: 10 | 2 | Aktivieren | - | 5 | 10.00 | Nur der Ganzzahlteil wird konvertiert.
|
Auch wenn Sie einen der folgenden Datumstypwerte als [Source Data] festgelegt haben, wird der Wert nicht im Datums- / Zeitformat in eine Zeichenfolge konvertiert. Der Wert wird im Realzahlformat in eine Zeichenfolge konvertiert.
Datums-/Zeitformat: 8/19/2020 10:19:00 AM
Realformat ([Source Float Decimal Places]: 1): 1597799940.0