您也可在 VBS 迷你編輯器中使用 BASIC 代碼,動態變更特定時間的量規的值。假定您想建立一個表格,該表格根據圓的直徑接近其最小和最大容許公差的程度,將量規在 0% 和 100% 之間移動。您可按照以下步驟執行此操作:
步驟1 - 建立表格
建立新表格,確保處於「編輯」模式中。首先,您需建立名為 MYDIAMETER 的變數(取圓的直徑值)。
在格線上按滑鼠右鍵,確保從 屬性對話方塊上的物件清單選取了 框/視圖。
展開 屬性 對話方塊中的 進階 標題。選取 LocalVariables 屬性的值。螢幕上會顯示 區域變數對話方塊。
按一下 新增 按鈕,新增變數。從 類型 清單中選取 雙精準數。在 名稱 方塊中,鍵入 MYDIAMETER。將 值 設為 0。
顯示 MYDIAMETER 變數的「區域變數」對話方塊。
按一下確定,返回屬性對話方塊。現在 MYDIAMETER 變數已新增到表格中。
第二步,插入 Gauge 物件到表格中。
選取 Gauge 物件,視需放置物件並調整其大小。垂直距離即爲百分點列可移動的總距離。
從屬性對話方塊中,確定已選取新增的 Gauge 物件。
同樣,在「屬性」對話方塊的「進階」標題下方,按一下 MaximumEq 屬性。螢幕上會顯示 VBS 迷你編輯器;其中很多項目均爲不可選取狀態。
從清單中選取 CONST 。該值允許您定義量規的 100% 值。
鍵入圓直徑的最大允許值。本例測量的圓的直徑爲 1 英吋,允許的公差爲 0.010。因此最大允許值將爲 1.010。
按一下 確定返回屬性對話方塊。
按一下 MinimumEq 屬性。螢幕上會再次出現 VBS 迷你編輯器。該值允許您定義量規的 0% 值。
從清單中選取 CONST 。
鍵入圓直徑的最小允許值。同樣,由於本例測量的圓的直徑爲 1 英吋,容許公差爲 0.010,因此最小允許值將爲 0.990。
按一下 確定返回屬性對話方塊。現在要將圓的直徑作爲量規的實際值。
在仍然選取了量規物件的情況下,從 進階 標題下方的 屬性 對話方塊中選取 ValueEq 屬性。螢幕上會顯示 VBS 迷你編輯器;其中很多項目均爲不可選取狀態。
在左側的清單中,選取 + EQ ($)。
在右側的清單中,選取 <MYDIAMETER>。
使用 VBS 迷你編輯器設定檢具物件的值。
按一下確定,關閉 VBS 迷你編輯器。
儲存表格。本例爲表格指派了名稱 gaugetest.form。
步驟2 - 建立泛型圓特徵
現在要在 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,$
NOM/IJK,0,0,1,$
MEAS/IJK,0,0,1,$
DIAMETER/1,0
步驟3 - 插入 INPUT 註解,修改泛型圓
將遊標移到 CIR1 特徵前面,插入將取用直徑測量值的輸入註解(由於本例是在線下模式完成的,因此要手動插入「測量」值)。例如:
C1 =COMMENT/INPUT,請鍵入 CIR1 的直徑測量值:
現在前往 CIR1的命令區塊,在 DIAMETER/1,0 這最後一行上面,將第二個參數的直徑測量值從 1 變爲 C1.INPUT。如此將把輸入註解的值指派給 CIR1 的直徑測量值。
DIAMETER/1,C1.INPUT
現在將遊標移到 CIR1 特徵後面,選取插入 | 報告命令 | 表格功能表選項。
步驟 4 - 插入 FORM/FILENAME 命令並執行
鍵入 FORM,然後按標籤以將 FORM/FILENAME 命令區塊插入「編輯」視窗中。
現在在 FORM/FILENAME 命令中的 PARAM/= 処,將遊標直接放在等號前面,鍵入 MYDIAMETER。然後將遊標直接移到等號後面,鍵入 CIR1.DIAMETER。嵌入表單的代碼應類似於:
CS1 =FORM/FILENAME= C:\PCDMIS35\GAUGETEST.FORM, AUTOPRINT=NO
PARAM/MYDIAMETER=CIR1.DIAMETER
PARAM/=
ENDFORM/
標記新增的命令,然後執行測量常式。CIR1 的直徑作爲參數傳入表格,量規物件的百分數根據圓的測量直徑動態變更。
例如,如果 CIR1 的測量直徑爲 .9987,您的表格將類似於:
顯示動態連結特徵測量直徑的檢具物件的表格範例