Skip to main content

Patchwork 3D 2023 X6

配置规则

配置系统基于用户定义的规则。这些规则建立了与它们关联的图层的可见性。这些关联的层称为目标层。因此,在设置配置规则之前,必须将模型 组织为有意义的层

规则的定义

配置规则是决定显示哪些选项以及在哪些条件下显示它们的表达式。

配置规则表示为Boolean表达式。规则包括:

  • 一个或多个符号的定义,形式为“partition”或“partition.value_n”。每个符号表示一个条件,该条件根据最终用户的选择可以为真或为假。

  • 可选地,表示符号之间关系的逻辑运算符(和,OR,NOT,XOR)。

  • 目标图层的分配。

规则进行逻辑评估。这种评估会导致两个值之一:真或假。当规则为真时,规则的目标图层可见。否则,他们是隐藏的。

使用此软件和其他显示软件中的配置浏览器,您或您的最终用户可以选择要显示的选项。该选择决定了哪些简单规则已定义,哪些未定义。复杂规则的评估是基于这些用户指定的定义进行的。

您可以根据需要创建尽可能多的规则,以创建基本产品的完整范围。

理解符号的功能原理

所有符号遵循两个功能原理之一:

  • 激活/停用原则

    这些符号采用“partition”的形式。它们分别被激活或禁用。

  • 排除原则

    这些符号采用“partition.value_n”的形式。它们按其前缀“partition”分组。在同一组中激活一个符号会排除所有其他符号。

在创建规则时,通过为规则中使用的符号提供适当的格式来确定遵循哪个原则。

激活/停用原理:“分区”符号

所有“分区”符号都遵循激活/停用原理。

它们代表可以激活或停用的分区。座椅产品可能有符号扶手头枕脚凳。在给定的时间内,可以选择任何一种或全部或不选择:您的产品变体可能包括一个带有脚凳和头枕的座椅,而不会导致冲突。

除非受复杂规则限制,否则每个“分区”符号可以独立于其他“分区”符号进行定义(true)或未定义(false)。可以同时定义或选择许多“分区”符号。每个规则的目标可见性分别被激活或禁用。

一旦设置了用于定义“分区”符号的简单规则,配置浏览器将为您显示一个标签“分区”和一个复选框,以激活或停用此类型每个规则的符号。

Checkbox for a "partition" sticker in the Configuration Browser.

配置浏览器中选中“分区”标签的复选框

虮除原则:“partition.value_n”符莓

硵有“partition.value_n”符莓都鈬薿虮除原则。

眴们缂示可牑有许多值的分区,例如绘制颜色或移动肺件的痒糵。您可賍芽绘制符莓 paint.redpaint.bluepaint.yellow 或痒糵符莓痒糵.up痒糵.middle痒糵.down

在给着的时间只賍选择其中一个符莓:绘制不賍同时为红色和黄色; 该肺分不賍同时处于其上肺痒糵和中间痒糵。一次只賍着义或选择一个“partition.value_n”符莓。

配置浏览器会将这些符号按其“分区”进行分组。字首。对于每个前缀,它将为您显示一个标签“分区”,并为所有相应的“.value_n”规则从下拉列表中进行选择。您一次只能选择一个“value_n”来激活。

A drop-down list of "​value_n" values in the Configuration Browser.

配置浏览器中“value_n ”值的下拉列表。