创建尺寸规则

我们创建的用于控制支架尺寸的第三个规则。之前,我们创建了标记为 mass 的用户参数。我们的新规则将根据此参数的值修改支架的宽度。在第一个方案中,将根据以下值更改支架的宽度。

质量 支架宽度
100 1 in
200 2 in
300 3 in
400 4 in

添加值

首先,我们为 mass 参数添加一组可能值。使用“过滤器”区域中的菜单以仅显示列表中的关键参数。使用此过滤器,可以更容易地关注质量参数。

  1. mass 行中的任意空单元中单击鼠标右键,并从关联菜单中选择“生成多值”

    将打开“值列表编辑器”。

  2. “添加新项”字段中,添加值 200300400(值 100 应该已在“值”列表中)。
  3. 单击“添加”按钮以填充“值”列表,然后单击“确定”以接受列表并返回“参数”对话框。

    您可以单击“参数编辑器”中 mass“多值”字段中的下拉菜单,查看值列表。

  4. 单击“完毕”完成对 mass 参数的修改。

添加规则

接下来,我们将创建用于控制支架宽度的规则。

  1. 在功能区,单击 “管理”选项卡 “iLogic”面板 “添加规则”
  2. 将新规则命名为 Width_Rule

    规则的第一部分指出如果质量为 100,那么支架宽度应为 1 英寸。

  3. 在“编辑规则”对话框的规则文本区域中,规则开头使用 If 语句。
  4. 在“模型”树中,单击“模型参数”节点,然后在树右侧“参数”选项卡下找到标记为 bracket_width 的参数。
  5. 双击 bracket_width 将该参数名称插入到规则文本中。尽管可以将参数名称直接键入规则,但是从列表中双击消除了出现拼写错误的可能性。
  6. bracket_width 设置为“1”英寸。

    复制代码块

    If mass = 100 Then
    bracket_width = 1
    注: 您可以指定 iLogic 数值表达式中的单位(如“1 in”)。但是,本教程中的示例不遵循此惯例。如果不指定单位,则使用在模型文档的特性中指定的单位。

    规则的第二部分指出如果质量为 200,那么支架宽度应为 2 英寸。

  7. mass“200”时,使用 ElseIf 语句将 bracket_width 设置为“2”英寸。

    复制代码块

    If mass = 100 Then
    bracket_width = 1
    ElseIf mass = 200 Then
    bracket_width = 2
  8. 再添加两个 ElseIf 语句以包含其余值:“300”“400”
  9. End If 语句结束规则。

    规则已经完成。

    复制代码块

    If mass = 100 Then
    bracket_width = 1
    ElseIf mass = 200 Then
    bracket_width = 2
    ElseIf mass = 300 Then
    bracket_width = 3
    ElseIf mass = 400 Then
    bracket_width = 4
    End If
  10. 单击“确定”保存此新规则。

测试规则

  1. 打开“参数”对话框。
  2. mass 参数的值设定为 100。请注意,bracket_width 设定为 1 英寸。
  3. mass 参数的值更改为 200,并注意支架宽度再次更改。

    如果将质量更改为 300,那么支架的宽度将增加到 3 英寸。如果质量为 400,宽度将为 4 英寸。试试看!

    注: 单击“更新”获取宽度参数以影响图形。

上一页 | 下一页