|
GP-Pro EX不允许在一条指令中指定不同类型的变量。如果在一条指令中指定了不同类型的变量,则会添加一条转换指令,使变量类型一致。
|
|
例1: |
用传送指令将实型变量“Real_A”的数据复制到整型变量“Int_B” | |
- |
转换前 |
|
|
变量 |
变量类型 |
Real_A |
实型 |
Int_B |
整型 | | |
|
|
- |
转换后 |
|
1. |
创建了一条指令,将“Real_A”的数据复制到实型变量“RealTmpTran(0)”。
|
2. |
创建了一条指令,将已复制到“RealTmpTran(0)”的实数转换为整数,然后将它复制到整型变量“Int_B”。
|
|
|
|
*1:转换时自动创建实型变量“RealTmpTran(0)”。 *2:“R2I”指令执行实数到整数的转换。
| |
|
|
例2: |
用传送指令将整型变量“Int_A”的数据复制到实型变量“Real_B” | |
- |
转换前 |
|
|
变量 |
变量类型 |
Int_A |
整型 |
Real_B |
实型 | | |
|
|
- |
转换后 |
|
1. |
创建了一条指令,将“Int_A”的数据转换为实数,然后将它复制到实型变量“RealTmpTran(0)”。
|
2. |
创建了一条指令,将保存在“RealTmpTran(0)”中实数复制到实型变量“Real_B”。
|
|
|
|
*1:“I2R”指令执行整数到实数的转换。 *2:转换时自动创建实型变量“RealTmpTran(0)”。
| |
|