Свойства файла objects.inp

Tekla Structures
2022
Tekla Structures

Свойства файла objects.inp

В этом разделе рассматривается структура определений пользовательских атрибутов. Общую информацию о внесении изменений в определения, например о местоположении файлов и порядке считывания, см. в разделе Задание и обновление пользовательских атрибутов.

В этом примере показаны основные свойства файла objects.inp.

attribute("MY_INFO_1", "My Info 1", string, "%s", no, none, "0.0", "0.0")
{
	value ("", 0)
}
picture("image_name", 8, 2, 260, 25)
Свойство В примере Описание

attribute, unique_attribute или

attribute

attribute — это обычный атрибут, копируемый вместе с другими свойствами детали.

unique_attribute — это некопируемый атрибут. Значение такого атрибута никогда не копируется в другую деталь. Например, атрибуты состояния проверки детали обычно являются некопируемыми.

attribute_name

MY_INFO_1

Имя атрибута, используемое для поиска значения атрибута.

При задании имени атрибута убедитесь, что оно еще не используется в Tekla Structures. Рекомендуется использовать префикс для задания уникального имени атрибута, например свои инициалы или сокращенное название компании.

В имени атрибута учитывается регистр. Не используйте в именах пробелы и зарезервированные символы. Максимальная длина имени — 19 символов.

Для включения атрибута в отчет или шаблон добавьте имя атрибута в компоновку в редакторе шаблонов. Затем запустите отчет или создайте чертеж, и Tekla Structures отобразит текущее значение атрибута.

label_text

My Info 1

Подпись, которую Tekla Structures отображает в диалоговом окне.

Некоторые предусмотренные по умолчанию атрибуты имеют такие подсказки, как j_comment. Это говорит о том, что эти подсказки содержатся в файле сообщений joints.ail.

value_type

string

integer или float для чисел

string для текста

string_not_modifiable для текста, изменение которого запрещено. Поле со свойством string_not_modifiable всегда отображается как недоступное и не может быть активировано или деактивировано. Значение в поле не сохраняется при нажатии кнопки Применить и не изменяется при нажатии кнопки Изменить.

option для списков

date для даты с небольшим календарем

date_time_min для даты и времени [12:00] с небольшим календарем

date_time_sec для даты и времени [12:00:00] с небольшим календарем

Если требуется изменить value_type, создайте новый пользовательский атрибут вместо изменения текущего в файле objects.inp. Например, при изменении value_type с string на option значение нельзя изменить для деталей, у которых свойство указано со старым типом значения, а значение отображается неправильно в отчетах или при запросе объектов.

Когда расширенный параметр XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE установлен в значение TRUE, выберите Диагностика и исправление > Диагностика и изменение определений атрибутов, чтобы выявить и исправить неверные типы значений пользовательского атрибута путем возврата к значениям по умолчанию. Команда проверяет, чтобы типы значений пользовательского атрибута, такие как string или option, определенные в файле objects.inp, соответствовали их значениям, заданным в диалоговом окне environment.db. При изменении типов значений после назначения значений пользовательского атрибута может произойти несовпадение.

field_format

%s

Определение формата поля в диалоговом окне

  • %s для строк

  • %d для чисел

special_flag

no

no или yes

Для деталей: учитывать при нумерации.

Для чертежей: отображать значение атрибута в Диспетчер документов.

Для прочих элементов: не действует.

check_switch

none

none

Этот параметр не используется.

attribute_value_max

0.0

0.0

Этот параметр не используется.

attribute_value_min

0.0

0.0

Этот параметр не используется.

Свойство В примере Описание
picture picture

picture служит для добавления изображений в диалоговых окнах пользовательских атрибутов.

имя изображения image_name Имя изображения.
ширина 2 Ширина, зарезервированная для изображения
высота 8 Высота, зарезервированная для изображения
смещение по горизонтали 260 Расстояние по горизонтали левого края изображения от левого края диалогового окна.
смещение по вертикали 25 Расстояние по вертикали верхнего края изображения от верхнего края диалогового окна, отсчитываемое от нижнего края раздела вкладки
Была ли эта информация полезной?
Назад
Далее