Acquire Image Tool Properties Hardware Sources: Provide Instances When a process manager application is run, the framework uses the part and targets referenced in the process list to create many tracking structures. In general terms, each part and target has a tracking object that identifies instances that are available for processing. Sometimes these objects are called hardware sources and they are represented in the software as a BaseSource . Each BaseSource will identify what instances are available for processing. For a given part, a different kind of BaseSource will be created depending on the configurations of the part.
In the example above, the source object used to manage the belt based part is a BeltSource . The BeltSource is responsible for taking pictures using the camera and matching the vision coordinates with latch information sent from the controllers for any robots that can pick that part. ACE Reference Guide, 18317-000 Rev A Page 669