メインコンテンツに移動

変数の式の例: ネストされたコンポーネントのサブコンポーネントの置き換え

Modified: 3 11月 2025 Tekla Structures 2026
2026
Tekla Structures

この例では、サブコンポーネントをネストされたカスタム コンポーネントの他のサブコンポーネントに置き換えるパラメーター変数を作成する方法を示します。

前提条件として、サブコンポーネント (この場合は「マイ ジョイント」) を含む、ネストされたカスタム コンポーネントが必要です。サブコンポーネントを別のサブコンポーネントに置き換えます ([マイ ジョイント 2])。

  1. モデルでカスタム コンポーネントを選択し、右クリックして [カスタムコンポーネントを編集] を選択します。
  2. [カスタムコンポーネントエディタ] ツールバーで [変数を表示する] ボタン をクリックします。

    [変数] ダイアログが開きます。

  3. 新しいパラメーター変数を作成するには、[追加(A)] をクリックします。
  4. パラメトリック変数を次のように変更します。
    1. [コンポーネント名] リストから [値のタイプ] を選択します。

      Tekla Structures により、変数名にサフィックス _name が自動的に追加されます。サフィックスは削除しないでください。

    2. [式] ボックスに、置き換えるサブコンポーネントの名前を入力します (この場合は「マイ ジョイント」)。
    3. [ラベル名] ボックスに、カスタム コンポーネント ダイアログに表示されるラベルの適切な名前 (「新しいジョイント」など) を入力します。

  5. パラメーター変数をサブコンポーネントの [名前] プロパティにリンクします。
    1. [カスタムコンポーネントブラウザー] で、サブコンポーネントの [名前] プロパティを参照します。
    2. [名前] を右クリックして [式の追加] を選択します。
    3. 等号の後に「P1_name」と入力し、Enter キーを押します。

  6. カスタム コンポーネントを保存します。
  7. カスタム コンポーネント エディターを閉じます。
  8. モデル内のカスタム コンポーネント を選択し、[カスタム コンポーネント] ダイアログを開きます。

    サブコンポーネントを変更するオプションは、カスタム コンポーネントのダイアログに表示されます。

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

    Tekla Structures により、ネストされたカスタム コンポーネントのサブコンポーネントが変更されます。

送信

Table of Contents