WorkQue_Add

将工作队列数据(点数据和用户数据)追加到指定工作队列中。

格式
WorkQue_Add 工作队列编号, 点数据 [, 用户数据 ]

参数

工作队列编号
以整数值(1~16)指定工作队列编号。
点数据
指定要在工作队列中添加的点数据。
用户数据
以实数值指定与点数据一起注册的用户数据。可省略。省略后,0(实数)将注册为用户数据。

说明
点数据和用户数据将添加到工作队列的末尾。

但是,如果已通过WorkQue_Sort设置了Sort方法,则按照设置的Sort方法注册。

如果已通过WorkQue_Reject设置了防止重复注册的距离,则将计算与已注册的点数据间的距离,当点数据小于该距离,将不会在工作队列中添加点数据和用户数据。这种情况下,不会出现错误。

工作队列数据的上限值是“1000”。在用完工作队列数据时,通过WorkQue_Remove删除工作队列数据。

参阅
WorkQue_AutoRemove、WorkQue_Len、WorkQue_Reject、WorkQue_Remove、WorkQue_Sort

WorkQueAdd使用示例

Integer x, y
Real u

P0 = XY(300, 300, 300, 90, 0, 180)
P1 = XY(200, 280, 150, 90, 0, 180)
P2 = XY(200, 330, 150, 90, 0, 180)
P3 = XY(-200, 280, 150, 90, 0, 180)

Pallet 1, P1, P2, P3, 10, 10
x = 1
y = 1
u = 5.3
WorkQue_Add 1, Pallet(1, x, y), u