在各種標準的報告和標籤範本中,您會看到使用了多個報告運算式,以顯示不同部分的資訊或設定資訊的顯示格式。例如,請看 PC-DMIS 隨附的標準標籤範本 feature.lbl 後面的代碼
在此範本中,您將看到多個報告運算式(=LOADSTR、=DIM_MEASURED、=NOMINAL 等等),這些運算式決定了 PC-DMIS 要在儲存格中顯示哪些資訊。
一般運算式
下面的清單對各種標準範本中採用的大多數一般運算式作了說明:
其中有些函式已經在「函式和運算子」主題中進行了論述。
=<運算式>:N - 允許您顯示重復的資訊。有關重復列的詳細資訊,請參閱「使用類型索引顯示特定資料」和「預定義常數」。
=AXIS - 此表達式顯示目前軸的名稱(XAXIS、YAXIS 或 ZAXIS)。
=DEVIATION_ANGLE - 此表達式顯示以位置尺寸度表示的偏差角度之十進位值。此選項用於繪製位置尺寸範本的徑向圖。
=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 (假)或 1(真)。
=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 (假)或 1(真)。
組合運算式
您可能還會發現,運算式可以進行組合,可以結合其他運算式一同使用,如 Legacy_Dimension_Cad.lbl 標籤範本的這段代碼字串所示:
=TOL(DIM_DEVIATION:N,DIM_OUTTOL:N,0.0,0.0)
此代碼使用了 =TOL 函式顯示尺寸的偏差值,並爲其指派了錯誤顏色(通常爲紅色)。
另一範例可以在 4.2 版和更高版本的標準報告範本中找到。這些範本下方的 Text 物件在 Text 屬性中使用了這個組合運算式,用以顯示目前頁數和總頁數:
=page() + "/" + pages()
因此在報告視窗的下方,可以看到報告共 10 頁、目前爲 第 6 頁的顯示:
6 Of 10