XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING

Tekla Structures
2022
Tekla Structures

XS_​ASSEMBLY_​FAMILY_​POSITION_​NUMBER_​FORMAT_​STRING

Категория в диалоговом окне Расширенные параметры: Нумерация

Служит для задания содержимого номера позиции семейства сборки. Например, вместо DT1-1, DT1-2 можно определить нумерацию как DT1-A, DT1-B.

Для этого задайте расширенный параметр следующим образом:

XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING= %ASSEMBLY_PREFIX%%ASSEMBLY_FAMILY_NUMBER%-%ASSEMBLY_FAMILY_QUALIFIER_WITH_LETTERS%

Этот расширенный параметр связан с конкретной моделью; его значение сохраняется в файле базе данных параметров.

Для задания содержимого номеров позиций семейств используются следующие переключатели. Можно использовать любое количество переключателей. Каждый из переключателей должен быть заключен в знаки процентов (%).

Параметр

Описание

%ASSEMBLY_PREFIX%

Префикс сборки, заданный в свойствах детали на панели свойств.

%ASSEMBLY_POS%

Порядковый номер позиции сборки, начиная с начального номера, заданного в свойствах детали на панели свойств.

%ASSEMBLY_FAMILY_NUMBER%

Номер семейства сборки, заданный начальным номером (в свойствах детали на панели свойств) и конечной позицией в этой серии нумерации.

%ASSEMBLY_FAMILY_NUMBER_WITH_LETTERS%

Буквенный номер семейства сборки. Автоматически используются буквы от A до Z. Если требуется больше букв, Tekla Structures составляет комбинации из двух или даже трех букв, например AA или AAA.

Также можно задать допустимые буквы с помощью расширенного параметра XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_POSITION_NUMBERS.

%ASSEMBLY_FAMILY_QUALIFIER%

Классификатор семейства сборок, определяемый критериями нумерации семейства, заданными в диалоговом окне Настройка нумерации.

%ASSEMBLY_FAMILY_QUALIFIER_WITH_LETTERS%

Буквенный классификатор семейства сборки. Автоматически используются буквы от A до Z. Если требуется больше букв, Tekla Structures составляет комбинации из двух или даже трех букв, например AA или AAA.

Также можно задать допустимые буквы с помощью расширенного параметра XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_QUALIFIER.

%UDA:[имя_пользовательского_атрибута]%

Пользовательский атрибут сборки или главной детали сборки. Если для сборки атрибут задан, используется именно он. Если он не задан, используется атрибут главной детали. Также можно указать, что должен использоваться только пользовательский атрибут главной детали, например: %UDA:MAINPART.USER_FIELD_1%.

%TPL:[имя_шаблона]%

Атрибут шаблона сборки или главной детали сборки, например: % TPL:PROJECT.NUMBER%.

Количество символов

Можно задать количество символов, добавив в конце каждого переключателя точку и требуемое количество. Например, %ASSEMBLY_FAMILY_QUALIFIER_WITH_LETTERS.3% означает, что для каждой сборки будет использоваться по три буквы, начиная с AAA.

Пример

Если задать расширенный параметр следующим образом

XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING=%ASSEMBLY_PREFIX%/%ASSEMBLY_FAMILY_NUMBER.3%-%ASSEMBLY_FAMILY_QUALIFIER.3%

Результат будет следующим:

A/001-001.

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