属性和参数规范文件
“属性和参数规范”文件列出了对用户定义对象有效的属性和参数。还为插入这些属性和参数的值定义格式、样式和层,作为绘图中的注解。
默认的“属性和参数规范”文件名为 aec_dwg_anno_attrparam_spec.ptd。默认的文件位于 <creo_load_point>/text/aec_data。Creo Parametric 应用程序在启动“注释属性/参数”(Annotate Attr/Params) 对话框时将读取此文件。
可以使用 Pro/TABLE 工具在 Creo Parametric 外部查看和编辑此文件。在 config.pro 文件中设置以下选项,以使用自定义的“属性和参数规范”文件:
aec_dwg_anno_attrpar_spec_file spec.ptd
其中 spec.ptd 是自定义的“属性和参数规范”文件。
“属性和参数规范”文件中的任何变化都不会触发绘图的自动重新生成。
此文件为表格格式,由以下各列组成:
• 用户对象类型
• 属性名称
• 因子
• 格式
• 样式
• 层
用户对象类型
第一列指定要在绘图中注释的用户可定义对象的类型。该列中指定的所有对象类型在“注释属性/参数”(Annotate Attr/Params) 对话框中“选择对象类型”(Select Object Type) 选项的选项列表中显示。
属性和参数名称
第二列指定属性和参数,这些属性和参数对于在第一列中指定的相应对象类型有效。可为单独的对象类型指定多个属性和参数。在 Pro/TABLE 中的单独行中指定每个属性和参数。也可为一组有效对象类型重复指定这些参数或属性。对于选定对象类型有效的所有属性和参数显示在“注释属性/参数”(Annotate Attr/Params) 对话框中“选择属性”(Select Attributes) 选项的选项列表中。
下表中指定了对于相应对象类型有效的属性和参数。
对象名称
|
属性名称
|
PIPELINE
|
LABEL
|
SPOOL
|
LABEL
|
Fillet_Weld, Butt_Weld
|
WELD_CODE
|
Fillet_Weld, Butt_Weld
|
WELD_CONNECT_TYPE
|
因子
第三列指定乘数。只对双精度和整数类型的属性或参数有效。属性和参数值乘以给定的因子后,才能以指定格式显示在绘图上。默认情况下,乘数是 1。这在转换单位 (即,在模型单位为米时,以毫米为单位显示) 时很有用。
格式
第四列指定绘图中显示属性和参数值的注解格式。格式字符串由两部分组成:普通字符串和转换规范。
• 普通字符串按指定显示在绘图注解中。
• 用属性和参数的实际值替换转换规范后,才能在绘图注解中显示转换规范。
◦ 减号 (-) 指定字段中的值左对齐。
◦ 加号 (+) 指定显示的值带有一个加号。
◦ 空格 ( ) 表示值的前面没有任何符号,只有一个空格。
◦ 零 (0) 表示数值转换。它将前导零分配为字段宽度的填充符。
◦ 散列符号 (#) 指定替换输出形式。替换形式更改转换字符的行为。例如,下表给出了相同值的 %G 和 %#G 的不同含义。
值
|
转换因子 = %G
|
转换因子 = %#G
|
0.00000000123
|
1.23E-09
|
1.23000E-09
|
1.0
|
1
|
1.00000
|
• 指定最小字段宽度的数字。转换的值显示在具有指定的最小宽度的字段中,或者显示在大于指定的最小宽度的字段中(如果需要)。如果转换值的字符数小于指定的最小字段宽度,则将尾随或前导空格添加到字段中。如果已指定零标志,则使用尾随或前导零。
• 用句点将字段宽度与精度数字分开。
• 指定精度的数字。例如:
◦ 字符串中要被显示的字符数。
◦ 要在双精度值的小数点后显示的位数。
◦ 为整型数显示的最小位数。
字符串、整型和双精度值的转换字符显示在下表中。
字符
|
值类型
|
显示格式
|
d, i
|
整数
|
小数。
|
s
|
字符串
|
显示字符串中的字符,直至达到字符串末尾或由精度给定的字符数。
|
f
|
加倍
|
[-]m.dddddd,其中 d 的数量取决于指定的精度。默认情况下,在小数点后指定六位数字。
|
e
|
加倍
|
[-]m.dddddde+xx 或 [-]m. dddddde-xx,其中 d 的数量取决于指定的精度。默认情况下,在小数点后指定六位数字。
|
E
|
加倍
|
[-]m.ddddddE+xx 或 [-]m.ddddddE-xx,其中 d 的数量取决于指定的精度。默认情况下,在小数点后指定六位数字。
|
g, G
|
加倍
|
如果指数小于 -4 或大于等于精度,则使用 %e 或 %E。否则,系统使用 %f。不显示尾随的小数点和尾随的零。
|
%
|
没有值
|
显示 %。
|
造型
第五列指定用于相应参数或属性的注解的默认样式。指定的样式必须在当前绘图中可用。
层
第六列指定默认层,它用于显示为相应参数或属性而创建的注解。如果指定的层不可用,则创建新的层。