|
This section describes the internal mechanisms and behaviors associated with the import and usage of multiple instances of the same product or resource file. |
|
|
|
In an Industrial Scenario, a user might want to use multiple instances of the same robot inside a Plant. Therefore, the user will import the same Robot file multiple times - either through the import of a CATProduct or via a drag-and-drop from a catalog file. As they are imported into the PPR environment, all instances will have the same position. (However, the compass can be used to move specific instances to different positions.) If such a manipulation was performed in a pure CATProduct environment (where one CATProduct file is referenced numerous times in another CATProduct), the positional elements in the original file would also be modified. In the PPR environment, however, the positional update of the original CATProduct file is disabled. Therefore, all robots in our example are independent in terms of position, and can be moved around in the 3D space without impacting similar instances or the original reference file. Likewise, if elements in the original reference file are moved around in the 3D space in a CATProduct environment, the instances created in the PPR environments will not be affected. Please note that changes to structure, color or attributes work using a different mechanism, where changes to each instance are reflected back on the reference file (i.e., the last instance that is changed has the last word) and changes on the reference file are reflected on all instances. |