Constraint Nets and Constraints You can use the
modeling environment for Variant Configuration
to create constraint nets and constraints.
A constraint net groups several constraints and forms the basis for creating individual constraints. Constraints are used in the interactive configuration process to take dependencies between the characteristics of several objects into account.
Constraints usually describe the conditions for a consistent configuration. You can use constraints, for example, to ensure that a configuration conflict is displayed whenever the consistency of the configuration is violated.
For more information, see Constraints .
To create a constraint with the modeling environment, you need a constraint net that has been created for a configuration profile .
Use the context menu in the model tree to create constraint nets for the configuration profile or constraints for the constraint net.
Select the configuration profile and use the context menu to create a global object dependency.
Choose
Constraint Net
, assign a name, and choose
.
Once it has been created, the new or newly assigned constraint net is displayed under the configuration profile in the model tree.
Open the detailed view to edit the basic data of the constraint net, for example.
Tab Page |
Function |
Basic Data |
Description of the constraint net Status Group Maintenance authorization |
Constraints |
Overview of the constraints that belong to this constraint net, together with their status |
Texts |
Create and edit the language-dependent descriptions |
Material and configuration profile to which the constraint net is assigned |
You can also create constraints in the detailed view. To do so, choose the
Constraints
tab page, enter the name of a new constraint, and confirm your entry.
By double-clicking the name of a constraint, you can go to the detailed view and enter the source code, for example.
Use the context menu of the constraint net in the model tree to create a constraint.
Select the constraint net for which you want to create the constraint.
You create the constraint from the context menu.
Enter a name for the constraint and choose
.
Once it has been created, the new constraint is displayed under the constraint net in the model tree.
To edit the new constraint, open the detailed view.
Tab Page |
Functions |
Basic Data |
Description Status Group Maintenance authorization |
Create or edit source code for the constraint |
|
Texts |
Create and edit the language-dependent descriptions |