2d 距離:DIST2D(<FEAT1>, <FEAT2>, <FEAT3>)
特徵必須位於大括號內。
DIST2D: 2d 距離:DIST2D(<FEAT1>, <FEAT2>, <FEAT3>) 計算命令中前兩個引數(Feat1 和 Feat2,這兩個引數垂直于第三個引數 (Feat3)) 之間的距離。
若第三個引數爲平面,則前兩個引數之間的距離垂直於此平面來進行計算。
若第三個引數爲直線或圓柱,則前兩個引數之間的距離垂直於活動工作平面中的第三個引數來進行計算。
例如,若以 XY 平面作爲第三個引數,僅報告 Z 軸方向的 Z+ 向量 (0,0,1) 和距離。
範例
ASSIGN/V3=DIST2D({CIR1},{CIR2},{PLN1})
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
V3
3D 距離:DIST3D(<FEAT1>, <FEAT2>)
計算 Feat1 與 Feat2 之間的 3D 距離。
特徵必須位於大括號內。
範例
ASSIGN/V3=DIST3D({CIR1},{CIR2})
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
V3
獲取由這些參數指定的命令的指標:GETCOMMAND (<Integer or String>, <String>, <Integer>
第一個參數-命令資訊欄位
第一個參數是命令資訊欄位。該欄位指定了要搜尋的命令類型。可傳遞的命令類型有:
命令說明字串。請參考下圖中的 (A)。
命令類型編號。請參考下圖中的 (B)。
唯一性編號識別符號。請參考下圖中的 (C)。
如果傳入了命令的唯一 ID,則無需其他引數。
要獲取命令說明字串、命令類型編號以及命令的唯一性編號識別符號:
在「編輯」視窗中按滑鼠右鍵
選取變更快顯顯示 | 命令資訊(PC-DMIS 須處於命令模式下)。
將滑鼠放在目標命令上。該命令的命令說明、類型編號以及唯一性編號識別符號將顯示在快顯視窗中。
命令資訊樣本顯示 (A) 命令說明字串、(B) 命令類型編號,以及 (C) 唯一性編號識別符號 (UID)。
第二個參數—搜尋方向
第二個參數是搜尋方向。有效值有:
值 |
描述 |
UP |
該值表示搜尋應從目前命令開始並繼續向上執行。 |
DOWN |
該值表示搜尋應從目前命令開始並繼續向下執行。 |
TOP |
該值表示搜尋應從測量常式的起始処開始並繼續向下執行 |
BOTTOM |
該值表示搜尋應從測量常式的最後一個物件開始並繼續向上執行 |
第三個參數-要尋找的實例
第三個參數表示的是:如果測量常式中具有相同命令的多個實例,找到的應為命令的哪個實例。
如果測量程式有兩個 STATS/ON 命令的實例,並且您想自上獲取第二個實例的指標,則 "2" 將作爲第三個參數傳入,"TOP" 將作爲第二個參數傳入,如此處所示。
ASSIGN/V1 = GETCOMMAND("Statistics", "TOP", 2)
GETCOMMAND 函式可用於提供 GETTEXT 字串函式的第三個參數。有關 GETTEXT 的資訊,請參閱「字串函式」。
指標迴圈計數:LEN(<POINTER>)
傳回指標在迴圈中的次數。例如,如果特徵 CIR1 在一個迭代 10 次的迴圈中,可使用類似於以下的 ASSIGN 陳述式,將測量的 CIR1 的次數儲存在一個變數中:ASSIGN/V1=LEN({CIR1})
PC-DMIS 2019 R1
著作權 © 2019 Hexagon Manufacturing Intelligence – Metrology Software, Inc.
上次生成說明系統是在21 January 2019