在标准报告和标号模板中,PC-DMIS使用一些报告表达式显示不同的信息及安排显示信息的格式。比如,考虑特征.IbI是位于PC-DMIS上的标准标签模板。
在这个模板中,存在几个报告表达式(=LOADSTR、=DIM_MEASURED、=NOMINAL 等),这些将决定 PC-DMIS 的单元所显示的内容。
一般表达式
列表中描述在多种标准模版中常用的表达式:
其中有些函数已经在“函数和运算符”主题中进行了论述。
=<表达式>:N - 允许您显示重复的信息。有关重复行的详细信息,请参见“使用类型索引显示特定数据”和“预定义常数”。
=AXIS - 此表达式显示当前轴的名称(XAXIS、YAXIS 或 ZAXIS)。
=DEVIATION_ANGLE - 此表达式显示以位置尺寸度表示的偏差角度的十进制值。PC-DMIS使用此值绘制“位置”尺寸模板的径向图形。
=DEVPERCENT_NOM - 此表达式显示代表在线性图上标记 0 偏差(标称)位置的总公差范围的百分比的十进制值。对于双向公差,其中 +/- 值相等,同为 50.0%;线性图的中心表示 0 偏差。对于非双向公差,则为 0.0;线性图的最左侧表示 0 偏差。
=DEVPERCENT2 - 当您将 USETWODEVIATIONS 设为 TRUE 时(参见下面的 USETWODEVIATIONS),此表达式显示报告为表格和位置的双向轮廓的最大偏差所采用的 + 公差的百分比的十进制值。最小偏差使用的 – 公差的百分比由 DIM_RPT_DEVPERCENT 确定。
=DIM_DEVIATION - 此表达式显示尺寸与标称值偏离的程度。
=DIM_OUTTOL - 此表达式显示尺寸超出公差的值。
=DIM_MAX - 此表达式显示与输入特征相关的所有点中给定轴的最大值。
=DIM_MEASURED - 此表达式显示尺寸的测量值。
=DIM_MIN - 此表达式显示与输入特征相关的所有点中给定轴的最小值。
=DIM_RPT_DEVPERCENT - 此表达式显示代表标记此尺寸偏差的总公差范围百分比的十进制值。
=DIM_RPT_GRAPHIC - 此表达式显示代表 PC-DMIS 要为尺寸显示的图形控制类型的整数值。
0 - 报告没有图形控件。
1 - 代表线性控件
2 - 代表图形控件
=DIM_RPT_ISBILATERAL - 此表达式确定线性图形是表示孔大小之类的双向公差(+/- 公差值),还是表示报告为形状或位置的轮廓。非双向公差(单公差值)的模板有形状公差,如圆度、平面度、直线度以及仅报告为形状的轮廓度。该值可以是 "0" (FALSE) 或 "1" (TRUE)。
=DIM_RPT_NUMZONES - 此表达式显示要绘制在线形图上面的公差范围(从 0 偏差到容许的最大偏差)数的十进制值。您可在编辑尺寸颜色对话框(选择编辑 | 图形显示窗口 | 尺寸颜色)中对此进行设置。可以为每个范围指定唯一的颜色,以通过线性图的颜色示出尺寸偏差使用了多少公差。
=F_PLUS_TOL - 此表达式显示特征正公差。
=F_MINUS_TOL - 此表达式显示特征负公差。
=ID - 此表达式显示特征或尺寸 ID。
=LOADSTR - 此表达式将存储的字符串表格中的字符串加载 PC-DMIS。详细信息请参见“从 PC-DMIS 中加载字符串”。
=NOMINAL - 此表达式显示特征的标称数据。
=Page() - 此表达式显示“报告”窗口的当前页数。
=Pages() - 此表达式显示“报告”窗口的总页数。
=TOL - 此函数为文本或表达式着色。
=UNIT_TYPE - 此表达式显示特征或尺寸的测量单位。
=USETWODEVIATIONS - 此表达式确定传统尺寸标签模板的线性图形是否使用两个偏差值。报告为形状和位置的双向轮廓显示最大偏差使用的 + 公差有多少,以及最小偏差使用的 - 公差有多少。该值可以是 "0" (FALSE) 或 "1" (TRUE)。
合并的表达式
您还可以合并表达式或将其与其他表达式一起使用,如同Legacy_Dimension_Cad.lbl标签模版中的代码所示:
=TOL(DIM_DEVIATION:N,DIM_OUTTOL:N,0.0,0.0)
此代码使用了 =TOL 函数显示尺寸的偏差值,并为其指定了错误颜色(通常为红色)。
您可以在PC-DMIS 4.2及更高版本的标准报告模板中找到另一个示例。这些模板下方的 Text 对象在 Text 属性中使用了这个组合表达式,用以显示当前页数和总页数:
=page() + "/" + pages()
在报告窗口的页脚上显示 6 页,共计 10 页。
6 OF 10