この例では、サブコンポーネントをネストされたカスタム コンポーネントの他のサブコンポーネントに置き換えるパラメーター変数を作成する方法を示します。
前提条件として、サブコンポーネント (この場合は「マイ ジョイント」) を含む、ネストされたカスタム コンポーネントが必要です。サブコンポーネントを別のサブコンポーネントに置き換えます ([マイ ジョイント 2])。
-
モデルでカスタム コンポーネントを選択し、右クリックして [カスタムコンポーネントを編集] を選択します。
-
[カスタムコンポーネントエディタ] ツールバーで [変数を表示する] ボタン
をクリックします。
-
新しいパラメーター変数を作成するには、[追加(A)] をクリックします。
-
パラメトリック変数を次のように変更します。
-
[コンポーネント名] リストから [値のタイプ] を選択します。
Tekla Structures により、変数名にサフィックス _name が自動的に追加されます。サフィックスは削除しないでください。
-
[式] ボックスに、置き換えるサブコンポーネントの名前を入力します (この場合は「マイ ジョイント」)。
-
[ラベル名] ボックスに、カスタム コンポーネント ダイアログに表示されるラベルの適切な名前 (「新しいジョイント」など) を入力します。
-
パラメーター変数をサブコンポーネントの [名前] プロパティにリンクします。
-
[カスタムコンポーネントブラウザー] で、サブコンポーネントの [名前] プロパティを参照します。
-
[名前] を右クリックして [式の追加] を選択します。
-
等号の後に「P1_name」と入力し、Enter キーを押します。
-
カスタム コンポーネントを保存します。
-
カスタム コンポーネント エディターを閉じます。
-
モデル内のカスタム コンポーネント を選択し、[カスタム コンポーネント] ダイアログを開きます。
サブコンポーネントを変更するオプションは、カスタム コンポーネントのダイアログに表示されます。

-
サブコンポーネントを変更するには、名前ボックスの横の [...] ボタンをクリックします。
-
[アプリケーションとコンポーネント] カタログで、[マイ ジョイント 2] サブコンポーネントを選択します。カスタム コンポーネントの「マイ ジョイント」が置き換えられます。
-
カスタム コンポーネント ダイアログで、[変更(M)] をクリックします。
Tekla Structures により、ネストされたカスタム コンポーネントのサブコンポーネントが変更されます。