还可以使用 VBS 迷你编辑器中的 BASIC 代码在指定时间内动态更改量规的值。假设您想要创建一个反映和圆直径接近程度的表格,该表格将量规从 %0 移到 100%,接近于公差范围内的最大值和最小值。您可以采取以下几步:
步骤1:创建表格
创建一个新的表格,并确认其处于编辑模式。首先,您需创建一个名为 MYDIAMETER 的变量,该变量取圆的直径值。
右击网格并确保已从 属性 对话框上的对象列表中选择 Frame / View。
展开 属性 对话框中的 高级 标题。为 LocalVariables 属性选择数值。屏幕上将显示 局部变量对话框。
单击 添加 按钮添加新变量。从 类型 列表中选择 双精度。在 名称 框中键入 MYDIAMETER。将 值 设为 0。
显示 MYDIAMETER 变量的“局部变量”对话框
单击确定返回属性对话框。现在 MYDIAMETER 变量已添加到表格中。
第二步,插入 Gauge 对象到表格中。
选择 Gauge 对象,根据需要放置对象并调整其大小。垂直距离即为百分点列可移动的总距离。
从属性对话框中,确定已选择添加的 Gauge 对象。
同样,在“属性”对话框的“高级”标题下方,单击 MaximumEq 属性。屏幕上将显示 VBS 迷你编辑器,其中的大部分都无法选择。
从列表中选择 CONST 。这个数值允许定义计量表的理论值。
键入圆直径的最大允许值。本例测量的圆的直径为 1 英寸,允许的公差为 0.010。因此最大允许值将为 1.010。
单击 确定返回属性对话框。
单击 MinimumEq 属性。屏幕上将再次显示 VBS 迷你编辑器。这个数值允许定义计量表的理论值。
从列表中选择 CONST 。
键入圆直径的最小允许值。同样,由于本例测量的圆的直径为 1 英寸,容许公差为 0.010,因此最小允许值将为 0.990。
单击 确定返回属性对话框。现在要将圆的直径作为量规的实际值。
在从 属性 对话框中选中量规对象的情况下,在 高级 标题之下选择 ValueEq 属性。屏幕上将显示 VBS 迷你编辑器,其中的大部分都无法选择。
从列表中选择 +EQ($)。
在列表的右侧选择 <MYDIAMETER>。
使用VBS Mini-Editor设置计量表的值。
单击确定关闭 VBS 迷你编辑器。
保存表格。这个例子定义表格名称为计量表测试.form
步骤2--在PC-DMIS中创建常规特征-圆。
在PC-DMIS中创建常规特征-圆。
选择 PC-DMIS 的“编辑”窗口,并将此窗口置于命令模式下。
通过键入 GENERIC 并按 TAB 键插入常规特征。常规点特征出现在“编辑”窗口中,同时特征的 ID 被选中。
按 F9 访问该一般特征的对话框。
在 特征类型 区域中选择 圆。
在 数据类型 区域中选择 标称值。
在 特征名称 框中键入圆的名称。此示例使用 CIR1 作为特征名称。
键入 CIR1 的 XYZ 和 IJK 值。
选择 直径 选项并为 CIR1 指定标称直径值 1。
根据需要更改任何其他选项,完成之后单击 确定 。“编辑”窗口中的一般圆应类似于:
CIR1 =GENERIC/CIRCLE,DEPENDENT,RECT ,OUT,$
NOM/XYZ,1,1,0.95,$
MEAS/XYZ,1,1,1,$
标称值/IJK,0,0,1,$
MEAS/IJK,0,0,1,$
直径、1,0
步骤3 - 插入 INPUT 注释,修改一般圆
鼠标前圆1特征和插入一个输入指令将测量直径值(由于这些样例在办公模式下被完成了,“测量”值被手动的插入)。例如:
C1=注释/输入, 请键入CIR1的实测直径。
现在前往 CIR1的命令块,在 DIAMETER/1,0 这最后一行上面,将第二个参数的直径测量值从 1 变为 C1.INPUT。如此将把输入注释的值指定给 CIR1 的直径测量值。
DIAMETER/1,C1.INPUT
现在将鼠标移至 CIR1 特征之后并通过选择插入 | 报告命令 | 表格菜单项嵌入所保存的表格。
步骤 4 - 插入 FORM/FILENAME 命令并执行
键入 FORM,按 Tab 将 FORM/FILENAME 命令块插入“编辑”窗口中。
现在在 FORM/FILENAME 命令中的 PARAM/= 处,将光标直接放在等号前面,键入 MYDIAMETER。然后将光标直接移到等号后面,键入 CIR1.DIAMETER。嵌入表格的代码应类似于:
CS1 =FORM/文件名称= C:\PCDMIS35\计量表测试.FORM, 自动打印=NO
PARAM/MYDIAMETER=CIR1.DIAMETER
参数/=
结束表格/
标记添加的命令,然后执行测量例程。CIR1 的直径作为参数传入表格,量规对象的百分数根据圆的测量直径动态更改。
举例,如果圆1的测量直径是.9987,您将得到如下表格:
样例表格显示计量表对象同时链接到特征的实测直径。