Пользовательские атрибуты шаблонов

Modified: 14 ноя 2024 Tekla Structures 2025

Пользовательские атрибуты шаблонов

Пользовательские атрибуты шаблонов содержатся в файле contentattributes_userdefined.lst. По умолчанию этот файл содержит большинство пользовательских атрибутов, присутствующих в свойствах деталей.

Для использования своих собственных атрибутов в шаблонах и отчетах следует создать копию этого файла, переименовать его соответствующим образом и добавить в него необходимые атрибуты.

Файл contentattributes_userdefined.lst состоит из двух разделов.

  • Список имен атрибутов и их значений по умолчанию:

  • Список атрибутов, назначенных типам содержимого:

    1. Тип содержимого строки в редакторе шаблонов
    2. Иерархия атрибута в редакторе шаблонов
    3. Настраиваемые комментарии, такие как имя вкладки в диалоговом окне пользовательских атрибутов
    4. Имя пользовательского атрибута (должно быть в том же виде, в котором оно указано в файле objects.inp)

Пример. Добавление пользовательских атрибутов шаблонов в редактор шаблонов

В этом примере показано, как добавить собственные пользовательские атрибуты в дерево атрибутов в редакторе шаблонов.

Прежде чем приступить, добавьте свой пользовательский атрибут в файл objects.inp. Например, можно добавить атрибут с именем MY_ATTRIBUTE в пользовательские свойства чертежа.

  1. Откройте файл contentattributes_userdefined.lst в текстовом редакторе.

    По умолчанию этот файл находится в папке ..\Program Files\Tekla Structures\<version>\bin\applications\Tekla\Tools\TplEd\settings, однако в некоторых средах его местоположение может быть иным.

  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. Сохраните изменения.

В дереве атрибутов появится новая иерархия:

Была ли эта информация полезной?
Отправить
Назад
Далее