数値 (10 進数または 16 進数) から文字列に変換します。
[Source Data] の数値を [Source Data Format] で指定されたデータフォーマットの文字列に変換し [Destination Data] に格納します。
TARGET = toString(EXPRESSION, 10, 0);
1 5 2 3/4
| # | 説明 | ||||||||||||
| 1 | [Destination Data] 変換した文字列の格納先を設定します。 |
||||||||||||
| 2 | [Source Data Format] 次のフォーマットの 1 つを選択します。 ブロック
テキスト
|
||||||||||||
| 3 | [Zero Suppress] ブロック
テキスト
|
||||||||||||
| 4 | [Integer Digits] コンバートする文字列の桁数を指定します。設定範囲: 1 - 20 [スクリプトモード] が [ブロック] のとき、[Zero Suppress] チェックボックスにチェックが入っていない場合に設定します。 | ||||||||||||
| 5 | [Source Data] 変換する数値を格納するソースデータを設定します。 | ||||||||||||
(例)

Var3=toString(Var1,10,0);
[Source Data] の変数 | [Zero Suppress] | [Integer Digits] | [Destination Data] の変数 |
コメント | ||
データの種類と値 |
フォーマット |
最大バイト数 | 変換された文字列 | |||
| INT: 100 (0x64) | Decimal | 有効 | - | 5 | 100 | - |
| - | 1 | (なし) | 変換された文字列は、格納できる最大バイト数を超えていたため格納されません。「オペレーションの結果」オペレーションで失敗と判断されます。
|
|||
| 無効 | 4 | 5 | 0100 | [Integer Digits] で指定された桁数に合うように"0" が補充されます。
|
||
| 2 | 5 | 100 | 値が [Integer Digits] を上回っても変換された文字列を設定します。 | |||
| 6 | 5 | (なし) | 変換された文字列は、格納できる最大バイト数を超えていたため格納されません。「オペレーションの結果」オペレーションで失敗と判断されます。
|
|||
| 6 | [可変長] を使用 | 000100 | [Integer Digits] で指定された桁数に合うように"0" が補充されます。
|
|||
| Hex | 有効 | - | 5 | 64 | - | |
| - | 1 | (なし) | 変換された文字列は、格納できる最大バイト数を超えていたため格納されません。「オペレーションの結果」オペレーションで失敗と判断されます。
|
|||
| 無効 | 4 | 5 | 0064 | [Integer Digits] で指定された桁数に合うように"0" が補充されます。
|
||
| 6 | [可変長] を使用 | 000064 | [Integer Digits] で指定された桁数に合うように"0" が補充されます。
|
|||
| INT: -100 (0xFF9C) | Decimal | 有効 | - | 5 | -100 | マイナス記号「-」に対応しています。
|
| 無効 | 4 | 5 | -0100 | マイナス記号「-」に対応しています。
|
||
| Hex | 有効 | - | 5 | FF9C | - | |
| REAL: 100.00 | Decimal | 有効 | - | 5 | 100 | 整数部分のみ変換されます。
|
| Hex | 有効 | - | 5 | 64 | 整数部分のみ変換されます。
|
|
| REAL: 100.678 | Decimal | 有効 | - | 5 | 100 | 整数部分のみ変換されます。
|
| BOOL: true | - | - | - | 5 | True | - |
| BOOL: false | - | - | - | 5 | False | - |
以下のデータタイプの値を [Source Data] として設定しても、日付 / 時刻型で文字列に変換されません。値は整数型で文字列に変換されます。
日付 / 時刻型: 8/19/2020 10:19:00 AM
整数型 ([Source Data Format]: [Dec]): 1597799940
整数型 ([Source Data Format]: [Hex]): 5F3C7E04