在“iLogic 基础”教程中,您已经了解到,可以使用模型中的参数名称作为规则中的变量。而且,您还可以从可用参数的列表以及特征和其他模型实体的列表中进行选择,以将其包含在规则中。
现在,我们定义一组规则,用以驱动以我们先前定义的关键参数值为基础的模型的几何图元。在本课程中,我们将分段构造每个规则。本教程最后提供了所有规则的完整文本。
第一个规则将基于选择的是弯头块还是三通块而对端口 B 特征做出模型更改。若要进行此更改,请根据块类型抑制或启用“端口 B”特征。
If block = “tee” Then
Feature.IsActive("Port_B") = True Feature.IsActive("Port_B_Threads") = True
现在,我们已经为三通块定义了模型行为。
ElseIf block = "elbow" Then
Feature.IsActive("Port_B") = False Feature.IsActive("Port_B_Threads") = False
添加这些代码行的一种简单方法是,复制并粘贴有关三通块行为的文本,然后将新代码行中的 True 更改为 False。
就是这样!已根据所使用块的类型,将启用或禁用“端口 B”特征所需的所有指令包括在内。