Acquire Image Tool Properties Default Allocation Script: AllocateNonBeltInstances The data requirements and allocation logic for belt based instances is very different than for non-belt based instances. As such, each class of instances is handled by a separate method. The non-belt instance method is called to allocate static and non-belt camera instances. The default behavior is to allocate the instances to the robot as long as there is space in the queues. The non-belt instances method is passed two different arrays of note: l availableInstances : Input parameter containing the list of all instances that could be allocated. l instancesToAllocate :
Output parameter containing the instances that should be sent to the robot controller. It is the job of the AllocateNonBeltInstances to move instances from the availableInstances list to the instancesToAllocate list. Default Allocation Script: AllocateBeltInstances The default behavior for allocation of belt-based instances is similar to non-belt instance handling from the standpoint that instances are allocated to a robot as long as the queue can take more instances. The belt instances allocation method is passed three different arrays of note: l availableInstances : Input parameter containing the list of all instances that could be allocated. l instancesToAllocate :
Output parameter containing the instances that should be sent to the robot controller. ACE Reference Guide, 18317-000 Rev A Page 676