基本参考和属性文本规则

属性文本字符串以 %{ 开头,以 } 结尾。大括号中的内容定义哪些要提取的数据、提取数据的位置以及显示数据的方式。

以下是属性文本和参考文本的基本语法。可以使用格式代码修改结果值。

  • 属性文本的常规形式是:

    %{<数据项>/<显示修饰符>|<数据源>}

    example:

    常规属性文本的最简单示例是 %{MyProp},其中:

    • MyProp 是当前文档的定制属性。

    • |<数据源> 隐含为当前文档。

    example:

    %{密度/NU|R1} 从第一个链接模型 (|R1) 到工程图文件的密度属性,不带单位 (/NU)。

  • 参考文本是属性文本的子集。它参考注释或图纸视图,并在另一个注释中显示结果。所有的参考元素在同一文件中。参考文本使用属性文本的常规格式:

    %{<数据项>/<显示修饰符>|<数据源>}

    example:

    %{上零件序号|Ref:A669}

  • 属性文本代码插入来自一组预定义的基于字体字符的符号和值。属性文本代码使用 %XX 格式,其中 %XX属性文本代码中定义。属性文本代码不使用大括号。

  • 可通过附加用于修改属性文本的格式控制代码中定义的格式代码/xx 来修改属性本文字符串的结果值。

  • 可为单个文本值指定多个格式化修饰符:

    %{PropText/xx/xx/xx}

    example:

    以下示例字符串使用三个修饰符 - 精度、层叠公差、双重单位 - 来表示孔大小值:

    %DI %{%HS/@2/st+.001^-.002/du}

    此属性文本字符串用[(孔大小带 2 位小数)(层叠公差 +.001,-.002)]显示直径符号,并对其全部应用双重单位。

  • 忽略属性文本中的空白。

  • 反斜杠 \ 指定不评估下一个字符。

  • 格式代码 /xx 只能应用于解析为单个单位值的属性文本。

    example:
    • 因为 %HC 已扩展为多个单位值,所以不能对以下孔标注应用格式代码:

      %HC=%DI%HS%ZH%RT C'BORE %DI%BS-%BD DEEP

    • 但可用括号修改字符串,以将格式代码应用于个别属性:

      %HC=%DI%{%HS/DU}%ZH%RT C'BORE %DI%BS-%BD DEEP