テキスト エディターを使用したカスタム コンポーネントのダイアログ ボックスのカスタマイズ

Tekla Structures
2021
Tekla Structures

テキスト エディターを使用したカスタム コンポーネントのダイアログ ボックスのカスタマイズ

各カスタム コンポーネントには、カスタム コンポーネントのダイアログ ボックスの内容を定義する入力 (.inp) ファイルがあります。 上級ユーザーの場合は、テキスト エディターを使用して手動でダイアログ ボックス入力ファイルをカスタマイズできます。 ダイアログ ボックスが消えるおそれがあるため、入力ファイルを変更するときは注意が必要です。

[一般] タブは、事前定義された一般プロパティ用に予約されていることに注意してください。 [一般] タブの名前を変更したり、他のパラメーターを追加したりすることはできません。

または、[カスタムコンポーネントダイアログエディタ] ツールを使用して、ダイアログ ボックスをカスタマイズできます。

新しいタブの追加

  1. .inpファイルをテキストエディタで開きます。
  2. 次のように、新しいタブ定義を追加します。

  3. .inp ファイルを保存します。
注:

4 番目のタブは [一般] プロパティに予約されているため、独自のパラメーターを追加することはできません。

テキスト ボックスの追加

  1. .inpファイルをテキストエディタで開きます。
  2. 次のように、parameter 要素を追加し、中括弧で囲みます。

  3. .inp ファイルを保存します。

イメージの追加

  1. イメージを作成して、..\ProgramData\Trimble\Tekla Structures\<version>\Bitmaps フォルダーにビットマップ (.bmp) 形式で保存します。
  2. .inpファイルをテキストエディタで開きます。
  3. 次のように、イメージ定義を追加します。

    (1) y = 100

    (2) x = 50

    (3) 高さ = 75

    (4) 幅 = 100

  4. .inp ファイルを保存します。

ボックスの順序の変更

  1. .inpファイルをテキストエディタで開きます。
  2. パラメーター定義の最後の番号を変更します。

    ボックスは、次のように上から下に並びます。

  3. .inp ファイルを保存します。

ボックスの位置の変更

各テキスト ボックスの正確な位置を定義できます。

  1. .inpファイルをテキストエディタで開きます。
  2. x 座標、y 座標、およびボックスの幅の 3 つの値を使用して、 ボックスの正確な位置を定義します。

    次に例を示します。

    (1) x = 374

    (2) y = 25

    (3) 幅 = 160

  3. .inp ファイルを保存します。

例: カスタム コンポーネント ダイアログ ボックスに一連のチェック ボックスを追加する

この例では、.inp ファイルを変更することによってカスタム コンポーネントの各ボルト グループにチェック ボックスを追加する方法を示します。 このコンポーネントをモデル内で使用すると、目的のチェック ボックスをオンにすることで作成するボルトを選択できます。

  1. ボルトを含むカスタム コンポーネントを定義します。

    例として、1 つのボルト グループと 3 つの単一ボルトを作成するカスタム T ジョイントを作成します。

  2. ボルトの作成を制御するパラメーター変数を作成します。

    チェック ボックス グループでは、これらの変数の [値のタイプ] は [はい/いいえ] である必要があります。 例として、カスタム T ジョイントの各単一ボルトに対応する 3 つの変数 P1P2、および P3 を作成します。

  3. ボルトの [作成] プロパティに変数をリンク します。

    たとえば、変数 P1 を最初のボルトの [作成] プロパティに、変数 P2 を 2 番目のボルトの [作成] プロパティに、というように変数をリンクします。

  4. カスタム コンポーネントを保存します。
  5. モデルで、[ファイル] > [モデルフォルダを開く] の順にクリックして、現在のモデル フォルダーを開きます。
  6. \CustomComponentDialogFiles フォルダーに移動します。
  7. .inp ファイルをテキスト エディターで開きます。
  8. 画像の定義を追加します

    例:

    カスタム イメージを使用する場合は、..\TeklaStructures\<version>\Bitmaps フォルダーにビットマップ (.bmp) 形式で保存します。

  9. toggle_group 要素を追加して、トッグル グループ原点 (カスタム コンポーネント ダイアログ ボックス内でのチェック ボックスのグループの位置) を定義します。

    位置の定義には X 座標値と Y 座標値を使用します。 次に例を示します。

    (1) x = 200

    (2) y = 320

  10. toggle_group 要素内に、追加する各チェック ボックスの行を追加します。

    手順 2 で作成したパラメーター変数を使用します。

    変数名の後の 2 つの数値は、トッグル グループ原点からのオフセットです。 たとえば、最初の定義 "P1", 160, -165, "0" は、変数 P1 のチェック ボックスがトッグル グループ原点から 160 ステップ右、165 ステップ上に配置されることを意味しています。

    方向

    負の値

    正の値

    X

    Y

    (1) X 方向のオフセット

    (2) Y 方向のオフセット

  11. .inp ファイルを保存します。
  12. モデルを閉じてから再度開いて、変更内容を反映させます。

    これで、ダイアログ ボックスのチェック ボックスをオンまたはオフにすると、それに応じてモデル内のボルトの数が変化します。 例:

    Note:

    Tekla Structures によって、作成した各トッグル グループについて [変更の結果] ラベルとチェック ボックスが自動的に追加されます。

役に立ちましたか?
前へ
次へ