ユーザー定義のテンプレート属性

Tekla Structures
2023
Tekla Structures

ユーザー定義のテンプレート属性

ユーザー定義のテンプレート属性は、contentattributes_userdefined.lst ファイルに定義されます。デフォルトでは、部材プロパティに表示されるユーザー定義情報のほとんどがこのファイルに含まれます。

テンプレートおよびレポートで独自の属性を使用するには、このファイルのコピーを作成し、必要に応じて名前を変更して、必要な属性をそのファイルに追加する必要があります。

contentattributes_userdefined.lst ファイルは 2 つのセクションに分かれています。

  • 属性名およびデフォルト設定のリスト:

  • コンテンツ タイプに割り当てられた属性のリスト:

    1. テンプレート エディタ内の行の内容タイプ
    2. テンプレート エディタ内の属性階層
    3. カスタマイズ可能なコメント。ユーザー定義情報ダイアログ ボックス内のタブ名など
    4. objects.inp ファイルに指定されたものである必要がある、同じユーザー定義情報の名前

例:テンプレートエディタへのユーザー定義のテンプレート属性の追加

次の例は、独自のユーザー定義情報をテンプレートエディタの属性ツリーに追加する方法を示しています。

開始する前に、ユーザー定義情報をobjects.inpファイルに追加します。たとえば、MY_ATTRIBUTEという名前の属性を図面のユーザー定義プロパティに追加できます。

  1. contentattributes_userdefined.lstファイルをテキストエディタで開きます。

    このファイルは、\bin\applications\Tekla\Tools\TplEd\settings フォルダ (Tekla Structures インストール フォルダ内) にあります。

  2. 適切な名前を付けて(MY_contentattributes_userdefined.lstなど)、ファイルを同じフォルダに保存します。
  3. 属性の名前のリストにMY_ATTRIBUTEを追加し、次のように設定を定義します。

  4. コンテンツタイプに割り当てられた属性のリストにMY_ATTRIBUTEを追加します。

    objects.inpファイル内でどのオブジェクトに属性が関連付けられているかに応じて、コンテンツタイプを選択します。この例では、コンテンツタイプはDRAWINGです。USERDEFINED.<ATTRIBUTE_NAME>の表示形式で属性を追加します。

  5. 変更を保存します。
  6. contentattributes.lstファイルをテキストエディタで開きます。
  7. ファイルに次の行を追加します。

    [INCLUDE MY_contentattributes_userdefined.lst]

  8. 変更を保存します。

    属性は、テンプレートエディタの属性ツリー(DRAWING > USERDEFINEDの下)に表示されます。

ユーザー定義のテンプレート属性へのコメントの追加

テンプレート エディター属性ツリーのユーザー定義の属性に独自のコメントを追加できます。

  1. contentattributes_userdefined.lst ファイルのコピーを開きます。

    たとえば、MY_contentattributes_userdefined.lst です。元の contentattributes_userdefined.lst ファイルは変更しないでください。

  2. 内容タイプに割り当てられている属性のリストを下方向へスクロールします。
  3. 属性名の後ろに、引用符で囲んでコメントを追加します。

    例:

  4. 変更を保存します。

    追加したコメントは、テンプレート エディターの属性ツリーに表示されます。

ユーザー定義のテンプレート属性への階層の追加

テンプレート エディターの属性ツリーに独自の階層を追加できます。

警告:

ユーザー定義情報では、大文字と小文字が区別されます。属性名のどの文字についても、大文字と小文字を正しく区別しながら入力してください。

  1. contentattributes_userdefined.lst ファイルのコピーを開きます。

    たとえば、MY_contentattributes_userdefined.lst です。元の contentattributes_userdefined.lst ファイルは変更しないでください。

  2. 内容タイプに割り当てられている属性のリストを下方向へスクロールします。
  3. USERDEFINED. と属性名の間に、角括弧で囲んだ階層名を追加します。

    例:

    注:

    括弧の後ろ、および階層の間には必ずピリオドを含めてください。

  4. 変更を保存します。

新しい階層が属性ツリーに表示されます。

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