パターンA |
| そのままコンバートされます。 |
| |
パターンB |
| EQ命令に割り付けた変数タイプが異なる場合、EXでは1つの命令に異なるタイプの変数を割り付けることができないため、変数タイプを合わせるための変数命令を追加してコンバートします。 |
■ | コンバート前 |
| | 変数 | 変数タイプ | 整数_a | 整数型 | 実数_b | 実数型 | | |
■ | コンバート後 |
| 1. | "整数_a"の整数データを実数データに変換し、実数変数"RealTmpTran(0)"にコピーする命令ができます。 | 2. | "RealTmpTran(0)"に格納した実数データが"実数_b"と等しい時に導通します。 | |  | |
パターンC |
| EQ命令に割り付けた変数のビット長が異なる場合、EXでは1つの命令内に異なるビット長の変数を割り付けることができないため、ビット長を合わせるための変換命令を追加してコンバートします。 |
■ | コンバート前 |
| | 変数 | 変数タイプ | 整数_a.B[0] | 整数型(バイト指定) | 実数_b | 実数型 | | |
■ | コンバート後 |
| 1. | "整数_a.B[0]"のデータを、整数変数"Int08TmpTran(0)"の下位8ビット"Int08TmpTran(0).B[0]"にコピーする命令ができます。 | 2. | "Int08TmpTran(0)"にコピーした整数データを実数データに変換し、実数変数"RealTmpTran(0)"にコピーする命令ができます。 | 3. | "RealTmpTran(0)"に格納した実数データが"実数_b"と等しい時に導通します。 | |  | |
| MEMO | ・ | 整数変数"Int08TmpTran(0)"、実数変数"RealTmpTran(0)"はコンバート時に自動で作成します。 | | |