配置规则
配置系统基于用户定义的规则。这些规则建立了与它们关联的图层的可见性。这些关联的层称为目标层。因此,在设置配置规则之前,必须将模型 组织为有意义的层。
规则的定义
配置规则是决定显示哪些选项以及在哪些条件下显示它们的表达式。
配置规则表示为Boolean表达式。规则包括:
一个或多个符号的定义,形式为“partition”或“partition.value_n”。每个符号表示一个条件,该条件根据最终用户的选择可以为真或为假。
可选地,表示符号之间关系的逻辑运算符(和,OR,NOT,XOR)。
目标图层的分配。
规则进行逻辑评估。这种评估会导致两个值之一:真或假。当规则为真时,规则的目标图层可见。否则,他们是隐藏的。
使用此软件和其他显示软件中的配置浏览器,您或您的最终用户可以选择要显示的选项。该选择决定了哪些简单规则已定义,哪些未定义。复杂规则的评估是基于这些用户指定的定义进行的。
您可以根据需要创建尽可能多的规则,以创建基本产品的完整范围。
理解符号的功能原理
所有符号遵循两个功能原理之一:
激活/停用原则
这些符号采用“partition”的形式。它们分别被激活或禁用。
排除原则
这些符号采用“partition.value_n”的形式。它们按其前缀“partition”分组。在同一组中激活一个符号会排除所有其他符号。
在创建规则时,通过为规则中使用的符号提供适当的格式来确定遵循哪个原则。
激活/停用原理:“分区”符号
所有“分区”符号都遵循激活/停用原理。
它们代表可以激活或停用的分区。座椅产品可能有符号扶手,头枕和脚凳。在给定的时间内,可以选择任何一种或全部或不选择:您的产品变体可能包括一个带有脚凳和头枕的座椅,而不会导致冲突。
除非受复杂规则限制,否则每个“分区”符号可以独立于其他“分区”符号进行定义(true)或未定义(false)。可以同时定义或选择许多“分区”符号。每个规则的目标可见性分别被激活或禁用。
一旦设置了用于定义“分区”符号的简单规则,配置浏览器将为您显示一个标签“分区”和一个复选框,以激活或停用此类型每个规则的符号。
虮除原则:“partition.value_n”符莓
硵有“partition.value_n”符莓都鈬薿虮除原则。
眴们缂示可牑有许多值的分区,例如绘制颜色或移动肺件的痒糵。您可賍芽绘制符莓 paint.red,paint.blue,paint.yellow 或痒糵符莓痒糵.up,痒糵.middle,痒糵.down。
在给着的时间只賍选择其中一个符莓:绘制不賍同时为红色和黄色; 该肺分不賍同时处于其上肺痒糵和中间痒糵。一次只賍着义或选择一个“partition.value_n”符莓。
配置浏览器会将这些符号按其“分区”进行分组。字首。对于每个前缀,它将为您显示一个标签“分区”,并为所有相应的“.value_n”规则从下拉列表中进行选择。您一次只能选择一个“value_n”来激活。