Knowledge Pattern Feature Creation
You can
create a pattern by clicking Knowledge Pattern .

The objects that are supported by this feature are:
- User features
- Datums (points, lines, curves, circles, surfaces, planes, volumes, axis systems).
The knowledge pattern is very similar to the action feature. Like the action feature, it contains an expressional part that allows you to specify what actions you want to perform usually using loops and the for
keyword. The main differences between both features are the following:
- When creating a knowledge pattern, you can create lists that are aggregated to knowledge pattern
features. These lists contain links to the created objects, and the knowledge pattern
feature controls the lifecycle of the created objects through the content of these
lists.Note: It can be useful to create several lists to handle different kind of objects. It provides an easy access to the results that have different semantics.
- You can use methods available in the dictionary to manage the instantiation and the modification of 3D templates, and to create or modify datum objects.
- You can specify the update behavior of the knowledge pattern feature:
- Automatic update before the document root feature ( part, product, …) update
- Manual update
- Object update (the pattern can be updated through a reaction: In this case, make sure that you do not select the Automatic update mode).
- You can specify what happens if the controlled objects are pointed to by other objects when the pattern is executed another time.