Acquire Image Tool Properties There are 5 instances in the queue for processing by the robot. There are 2 instances that the robot has processed but the PC has not been notified of their status. Any new instances will be added at the end of the robot queue at the PC Index location. The "direction" of processing of the queue is represented by the arrow in the graphic. V+ API Calls There are several V+ programs that can be used by an application to interact with the part and target queues. pm.prt.get.idx(rob.idx, $part, part.idx) Retrieve the index of the instance queue for a robot associated with a part or target.
pm.trg.get.idx(rob.idx, $target, target.idx) pm.prt.avail(rob.idx, part.idx, count) Retrieve the number of instances for processing by the robot for a part or target queue. pm.trg.avail(rob.idx, trg.idx, count) pm.prt.get(rob.idx, part.idx, obj.idx, $id, position, reference, pal.idx) Get details concerning a part or target instance in the robot queue. pm.trg.get(rob.idx, trg.idx, obj.idx, $id, position, reference, pal.idx) pm.prt.getloc(rob.idx, part.idx, obj.idx, pct) Returns the relative position on the belt of a part or target instance in the robot queue.
pm.trg.getloc(rob.idx, trg.idx, obj.idx, pct) pm.prt.move.ptr(ptr) Increment the pointer to the next instance in the part or target queue. pm.trg.move.ptr(ptr) Refer to the documentation on these programs for examples for how each of these can be used within a V+ application. ACE Reference Guide, 18317-000 Rev A Page 718