<< 向前        下一页 >>

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

<< 向前        下一页 >>