Patchwork 3D Community 2020.2 X4

Définitions des termes utilisés dans les configurations

  • Partition : Une partition est un élément ou aspect du produit qui peut avoir plusieurs alternatives. Une partition regroupe tous les états possibles, soit "activé" et "désactivé", soit une liste définie par l’utilisateur.

image818.png
image819.png
image820.png

La couleur de la benne du camion est une partition avec trois états : rouge, gris et bleu.

  • Symbole : Un symbole est une variable qui représente un état de sélection dans le navigateur de configuration. Les symboles ne sont pas créés directement : ils sont extraits automatiquement des règles.

    • Définir un symbole : Le navigateur de configuration permet de choisir un ensemble de symboles via des cases à cocher et des listes déroulantes. Un seul symbole par partition peut être "défini" (sélectionné) à un moment donné.

      image821.png

      Deux symboles définis dans le navigateur de configuration : Bin.Blue et Ground.

  • Règle : Une règle est une expression logique qui lie les sélections de l’utilisateur dans le navigateur de configuration à l’affichage ou masquage de calques. Il s’agit d’une condition qui vérifie si un ensemble de symboles est défini (activé dans le navigateur de configuration). Quand la condition est remplie, les calques associés à la règle sont visibles. Si au moins un symbole manque pour valider la règle, les calques ne seront pas visibles.

    • Règle (simple) : On parle de règle "simple" quand un seul symbole est nécessaire pour valider la règle et le seul opérateur utilisé est "defined".

      Ground(defined "Ground")

    • Règle (complexe) : On parle de règle "complexe" quand la validation de la règle s'effectue par une opération booléenne.

      Cette règle est validée quand "Ground" est défini, c’est-à-dire sélectionné par l’utilisateur dans le navigateur de configuration.

      Rails_sur_toit(and (defined "Accessoires_toit")(not (defined "décapotable")))

      Cette règle est validée quand "Accessoires_toit" est défini, c’est-à-dire sélectionné par l’utilisateur dans le navigateur de configuration et "décapotable" ne l’est pas.