建立尺度規則

我們要建立的第三個規則會控制托架的尺度。先前,我們已建立標示為 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. 使用 ElseIf 陳述式,在 mass200 的情況下,將 bracket_width 設定為 2 英吋。

    複製程式碼塊

    If mass = 100 Then
    bracket_width = 1
    ElseIf mass = 200 Then
    bracket_width = 2
  8. 再加入兩個 ElseIf 陳述式,以提供剩下的 300400 的值。
  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 英吋。嘗試看看!

    註: 按一下「更新」以取得寬度參數,來影響圖形。

上一頁 | 下一頁