数値 (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] ブロック[Integer Digits] の数を指定し、その桁数に合わせて値の前にゼロを付ける場合はチェックボックスのチェックを外します。
テキスト'1' ~ '20' の値を [Integer Digits] の数として設定すると、その桁数に合わせて値の前にゼロが付きます。
|
||||||||||||
| 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