値の範囲をテストする

質量が正確な値に制限されずに、複数の値範囲を取り得る場合はどうしたらよいでしょうか。以下の例を考えます。

質量(mass)の範囲
100 以下 1 インチ
100 よりも大きく 200 以下 2 インチ
200 よりも大きく 300 以下 3 インチ
300 よりも大きく 400 以下 4 インチ
400 よりも大きい 6 インチ

既存の規則を変更して、これらの範囲に対応することができます。

  1. ルール ブラウザを開いて Width_Rule をダブルクリックし、その規則を[ルールを編集]ダイアログ ボックスで開きます。
  2. 図のように規則を修正します。

    コード ブロックをコピーする

    If mass <= 100 Then
    bracket_width = 1
    ElseIf mass > 100 And mass <= 200 Then
    bracket_width = 2
    ElseIf mass > 200 And mass <= 300 Then
    bracket_width = 3
    ElseIf mass > 300 And mass <= 400 Then
    bracket_width = 4
    Else
    bracket_width = 6
    End If

    このように変更することによって、If または Else If の各文で値の範囲を確認します。

  3. [OK]をクリックして[ルールを編集]ダイアログ ボックスを閉じます。

Mass パラメータからマルチバリュー リストを削除する

最後の手順として、現在はマルチバリュー パラメータであるユーザ パラメータ mass を修正します。マルチバリュー リストを編集することにより、このパラメータに関連付けられているマルチバリューの性質を解消することができます。

  1. [パラメータ]ダイアログ ボックスを開きます。
  2. mass 行内の空白セルを右クリックし、メニューから[マルチバリュー リストを編集]を選択します。
  3. [値]リスト内のすべての値を選択して、[削除]をクリックします。
  4. [OK]をクリックして変更を承認します。mass パラメータに、選択肢となるマルチバリュー リストがなくなったことを確認します。

修正された規則をテストする

  1. [パラメータ]ダイアログ ボックスで、mass の値を 75 と入力します。ブラケットの幅が 1 インチに設定されます。
  2. mass150 に変更します。ブラケットの幅が 2 インチになります。

    (1) mass=75、width=1 インチ(2) mass=150、width=2 インチ

  3. さらに試します。mass250 に変更すると、幅は 3 インチに変わります。mass350 の場合、ブラケットの幅は 4 インチになります。mass の入力値を 400 よりも大きくすると、ブラケットの幅は 6 インチになります。それを検証するために、mass1500 に設定します。
  4. mass150 に戻して、[完了]をクリックします。
  5. bracket.ipt を保存して閉じます。

[前へ] | [次へ]