パラメータテンプレートとそのコンポーネントの作成

パラメータテンプレートは、選択タイプ、関数、パラメータから成ります。新しいパラメータテンプレートを作成すると、デフォルトの Template サブフォルダに .par ファイルとして保存されます。

パラメータテンプレートを作成するには

  1. ツール]メニューで[パラメータテンプレート]をクリックします。
  2. パラメータテンプレートの管理]ダイアログボックスが表示されたら、[新規]をクリックします。
  3. テンプレート名を入力]ダイアログボックスが表示されるので、そこにテンプレート名を入力して[OK]をクリックします。

パラメータテンプレートの作成]ダイアログボックスが表示されます。

  1. 選択タイプ]タブで、選択タイプを定義します。
  1. 関数を作成するには、[関数タブをクリックします。
  2. デフォルトのパラメータをテンプレートに追加するには、[パラメータ]タブをクリックします。
  3. 選択タイプ、関数、パラメータの編集が完了したら[OK]をクリックします。この操作で[パラメータテンプレートの管理]ダイアログボックスに戻ります。
  4. 工程を完了するには、[OK]をクリックします。

================================

選択タイプの作成

  1. 選択タイプを作成するには、[選択タイプ]リストから[追加]をクリックし、表示されたフィールドに新しい選択タイプの名前を入力します。
  2. 続けて選択タイプのエントリを作成します。

選択タイプリストで、作成したいエントリーにタイプを選択していることを確認します。

右手のテーブルの下で、追加をクリックします。

リストの[名前]フィールドにエントリ名を入力します。

]フィールドにエントリの値を入力します。

(オプション) [説明]に、選択エントリの動作についての簡単な説明を入力します。注:ここで入力した文章はその後、プログラムの[パラメータ]タブで選択タイプをポイントするとツールチップとして表示されます。

(オプション)選択タイプエントリをさらに作成するには、ステップ ii~v を繰り返します。

関数の作成

  1. 関数]タブをクリックします。

  1. [追加]をクリックします。

関数の作成]ダイアログボックスが表示されます。

宣言(名前): 関数名(宣言)を設定します。これは、名前および括弧で囲んだ 1 個の引数から成ります。引数は関数の式のパーツです。パラメータ式で関数を使用する際は、「元の」引数名を、サイズ変更可能なデザイン(ステップ 6 の下に記載した例を参照)または関数のパラメータ — たとえば「d()」に置き換える必要があります。

: パラメータ式の中で関数を使用する際、プログラムはこの式を使用して関数の値を計算します。

関数の式には、(1) 数式、(2) IFSWITCH などの関数、(3) その他以前に定義した関数(現在作成/編集しているものより前に配置する必要あり)が含まれます(複数含むこともできます)。実践的なヒント:関数の式は名前(宣言)で定義した引数をすべて含むようにすると良いでしょう。

最小境界: 関数が計算する最小値。「バウンド値なし」は、このプロパティに指定されるものがない時に表示されます。

最大境界: 関数が計算する最大値。「バウンド値なし」は、このプロパティに指定されるものがない時に表示されます。

説明: 関数の説明文。動作内容、使用方法などを記入します。

  1. 説明]と[]に関連データを入力します。
  2. (オプション)[最小境界]と[最大境界]に、関数が計算する範囲を定める両端の値をそれぞれ入力します。
  3. (オプション)[説明]に、関数の説明や目的を入力します。
  4. OK]をクリックします。

例:次の状況を考えてみましょう。図のような構造では、ベロの高さは材料の厚みに応じて変わり、1.5*材料の厚みという式で計算されます。

これはホストデザイン内のロッキングタイプとしてよく使用されます。そのため、関数でルール化しておき、サイズ変更可能な構造で使えるようにしておくと良いでしょう。

関数の宣言を THDC(a)、式:1.5*a とします。

後から、デザイン内のベロの高さを制御するパラメータの式で、この関数を使用できます。

関数をパラメータ式で使用する場合、プロジェクトの現在の材料の厚みを取得する関数が引数になることに注意してください。

デフォルトパラメータの作成

  1. パラメータ]タブをクリックします。

  1. パラメータを追加するには、[追加]をクリックし、表示されるダイアログボックスの中で、デフォルトに設定したい選択を作成します。