Other Information

This section is dedicated to additional information related to knowledge patterns.

See Also
About the Knowledge Pattern Feature
About the Knowledge Pattern Editor
Creating Datum Points
  • Concerning knowledge patterns and power copies, copied objects can be retrieved using GetAttributeObject. For example, when instantiating a power copy using the InstantiateTemplate function, copied objects can be retrieved using the object returned by InstantiateTemplate. The expected name is the name used when defining the power copy.
  • The size of the knowledge pattern lists evolves during the execution of the pattern as if it had never been executed. It is possible to add items to the list in a different order than the normal one i.e. you can begin with the second item, then create the first one. But if items are missing at the end of the execution, the list is "compacted". Some indexes are changed, and a warning message appears.
  • There is an automatic naming strategy of instances, but this naming strategy can be overloaded through attributes found on instances (Name attribute for both user objects and datums). Mandatory attributes are required to ensure the complete instantiation of a 3D template. If an error occurs during the knowledge pattern execution, or if not all these attributes are filled, the instance is removed, even if it was already and correctly generated.
  • The re-execution of the knowledge pattern does not load the template documents if the resource table identifier is not modified. The application does not check if you modified the user object reference before you re-instantiate it.