ID : 10057
全局变量
通过在表示类型的字母(I、F、D、S、V、P、J、T、IO)之后添加整数形式来表示全局变量的名称。
仅I/O变量的字母为2字符(IO)。
例如,F0001,F1,F[1]均表示相同的单精度实数型变量。
由于变量名为系统保留,因此无需定义即可使用。
全局变量中可使用的变量类型
全局变量中可使用下述类型。
- I型:整数型(范围:-2147483648~+2147483647)
例) I0001、I1、I[1] - F型:单精度实数型(-3.402823E+38~3.402823E+38)
例) F0001、F1、F[1] - D型:双精度实数型
(-1.7976931348623157D+308~1.7976931348623157D+308)
例) D0001、D1、D[1] - S型:字符串型(最大为243字符)
例) S0001、S1、S[1] - V型:矢量型(X,Y,Z)
例) V0001、V1、V[1] - P型:位置型(X,Y,Z,RX,RY,RZ,FIG)
例) P0001、P1、P[1] - J型:连接型(J1,J2,J3,J4,J5,J6)
例) J0001、J1、J[1] - T型:齐次变换型(X,Y,Z,Ox,Oy,Oz,Ax,Ay,Az,FIG
例) T0001、T1、T[1] - IO型:I/O型
例) IO0001、IO1、IO[1]
全局变量的指定方法
全局变量的指定如下所示。
在智能TP的变量使用数中事先设定使用变量的个数。
指定全局变量编号时使用“[ ]”括起来。“[ ]”中可指定数值或计算公式。指定数值时可省略“[ ]”。
以下记述示例均可表示“F[25]”。
F25
F0025
F[25]
F[5*5]
I3=5 F[5*I3]
使用注意事项
在多个任务中改写全局变量时,根据任务的执行时机,处理结果可能不同。
例如,进行I[0]=I[0]+1的增量处理时,如果通过其它任务的处理改写I[0],则根据时机可能不出现I[0]=0 -> 1 -> 2。
ID : 10057

