数据类型:
有三种数据类型:
• 显然从意义上讲,基本类型就是不是基于其他任意类型定义且不能再分为多个 部分的基本数据,如num。
• 记录数据类型就是含多个有名称的有序部分的复合类型,如pos。其中任意部分 可能由基本类型构成,也可能由记录类型构成。 可用聚合表示法表示记录数值,如[300,500,depth]pos记录聚合值。 通过某部分的名称可访问数据类型的对应部分,如pos1.x:=300;pos1的x部分 赋值。
• 从定义上来讲,alias数据类型等同于其他类型。Alias类型可对数据对象进行分 类。
非值数据类型 :
一个有效数据类型要么是数值数据类型,要么是非值数据类型。简而言之,数值数据 类型仅代表部分数值形式。在数值导向操作中不能用非值数据:
• 初始化;
• 赋值(:=);
• 等于(=)和不等于(<>)检查;
• TEST指令;
• 程序调用中的IN(访问模式)参数;
• 有返回值程序(返回)数据类型。 信号数据类型(signalai、signaldi、signalgi、signalao、signaldo、signalgo)均为 半值数据类型。这些数据可用于数值运算中,但初始化和赋值除外。 在数据类型说明中,仅对何时是半值数据类型及何时是非值数据类型作了规定。
同等(alias)数据类型 :
alias根据定义,数据类型等同于另一类型。数据可用另一含相同数据类型的数据替 代。 例子: VAR num level; VAR dionum high:=1; level:= high; 由于dionum是num的一种alias数据类型,因此这样可行。
语法:


更多资讯:ABB机器人


