XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING

Tekla Structures
2022
Tekla Structures

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

高级选项对话框中的类别:编号

用于定义构件系列位置编号的内容。例如,可将编号定义为 DT1-A、DT1-B,而不是定义为 DT1-1、DT1-2。

若要得到此结果,请按如下方式设置此高级选项:

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 将使用第二个或第三个字母,例如 AAAAA

您还可以使用高级选项 XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_POSITION_NUMBERS 定义有效字母。

%ASSEMBLY_FAMILY_QUALIFIER%

构件组限定符,由编号设置对话框中给定的组编号标准定义。

%ASSEMBLY_FAMILY_QUALIFIER_WITH_LETTERS%

带字母的构件系列限定符。字母自动从 A 到 Z 排列。如果需要更多字母,Tekla Structures 将使用第二个或第三个字母,例如 AAAAA

您还可以使用高级选项 XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_QUALIFIER 定义有效字母。

%UDA:[uda_name]%

构件或构件主零件的用户定义的属性。如果为构件定义了此属性,则将使用此属性。如果未定义此属性,则将使用主零件属性。您也可以定义只使用主零件的用户定义的属性,例如 %UDA:MAINPART.USER_FIELD_1%

%TPL:[tpl_name]%

构件或构件主零件的模板属性,例如 % 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

这些内容是否有用?
上一步
下一步