本主題介紹如何使用一些物件和 GridControlObject 建立簡單標籤範本的基本操作。透過本教程的學習,您可以瞭解如何使用標籤範本以在報告中顯示自訂資訊的基本概要。
本教程建立在「建立自訂報告範本」教程中學習的技能之上,因此務必先完成該章節的學習。
選取檔案 | 報告 | 新增 | 標籤範本存取標籤範本編輯器。自動顯示一個空白的標籤範本。
要隱藏任何未使用的工具列,請按右鍵工具列區域並將其刪除。
要隱藏任何未使用的PC-DMIS視窗,請從視圖功能表中選取打開的視窗。
要最大化範本編輯器,請按一下編輯器視窗上的最大化按鈕 。可以在編輯器的背景上看到「標籤」一詞。
在標籤範本編輯區域將 Frame/View 的寬度調整爲 4 英吋,高度調整爲 1.5 英吋。透過拖拽標籤範本的右下角並拖拽滑鼠,可完成此操作。請使用尺規作爲導向裝置。
您已建立了一個空白標籤範本。完成此步後,標籤範本類似於:
標籤範本編輯器
操作範本編輯器時,您可能會發現隱藏常用的 PC-DMIS 工具列和視窗很有用,這樣可以釋放螢幕空間。若要頻繁使用範本,可以爲範本建立一個儲存的螢幕布局。有關布局資訊,請參閱「使用工具列」一章中的「視窗布局工具列」主題。
步驟 2:新增 CommandTextObject 和靜態資訊到範本
按一下 CommandTextObject 圖示 。指標變爲十字線。
使用指標拖拽方塊,令其約 3 英吋寬、5 英吋高。會有一個 CommandTextObject 插入到標籤範本中。在它上面按滑鼠右鍵存取屬性對話方塊。
按一下 Colors 屬性。若 PC-DMIS 詢問您是否要定義與預設應用程式顏色無關的顏色,請按一下是。
螢幕上出現顏色編輯器。PC-DMIS 使用此編輯器定義「編輯」視窗顏色。然而,在此種情況下,它祇可對目前的 CommandTextObject 產生作用。
在 Background Color 下面,按一下編輯。螢幕上將顯示標準顏色對話方塊。
將物件的背景色設爲深藍色。要執行此操作,請將紅、綠、藍方塊中的值分別變更爲 0、0、128。按一下確定。
在未標記方塊中,按一下編輯。螢幕上將顯示標準顏色對話方塊。
選取白色,然後按一下確定。若 PC-DMIS 詢問您是否要變更此項目的子項目,請按一下否。
使用圓的點陣圖影像(或使用橢圓物件繪圓),將該影像放在畫布的右上方。
您已新增了 CommandTextObject,並且圓形的靜態 Bitmap 或 Ellipse 物件已新增到了標籤範本之中。在這一步結束時,標籤範本類似於:
顯示 CommandTextObject 和靜態 Bitmap 物件的標籤範本
步驟 3:插入 GridControlObject 並設定格式
按一下 GridControlObject 圖示 。指標變爲十字線。
使用指標,將此物件拖拽至先前插入的 CommandTextOjbect 的下方,以使該物件的寬度與 CommandTextOjbect 的寬度相同。
調整高度,令該物件佔據畫布的其餘部分。插入以後,格線將顯示多列和多欄。
存取該物件的屬性,然後將 Bitmap 和 Rows 的屬性各變更爲 3 英吋。
選取該物件再選取一個儲存格。要執行此操作,在第一列中的第一個儲存格上按兩下。將以藍色背景反白顯示此儲存格,以此表明您已選取了它。
選取整個第一列。要執行此操作,請在選取了第一個儲存格時,按住 Shift,再在該列的最後一個儲存格上按一下,即可選取所有儲存格。PC-DMIS 反白顯示整列。
右鍵滑鼠 GridControlObject 圖示。顯示該物件的對話方塊。透過此對話方塊,可控制選取的儲存格的格式,以及插入文字和運算式。
GridControlObject 的對話方塊
按一下合併按鈕合併選取的儲存格。
設定合併後的儲存格的背景色。按一下背景色按鈕。螢幕上顯示顏色對話方塊。選取深藍色並按一下確定。
設定合併後的儲存格的文字顏色。按一下文字顏色按鈕,以相同的方式選取白色。
如需建立標題,選取第二列中的第一個儲存格,按滑鼠右鍵顯示對話方塊。在儲存格運算式方塊中,鍵入「X 測量值」。關閉對話方塊,對第二個儲存格執行同樣的處理,鍵入「Y 測量值」。最後,爲最後一個儲存格執行同樣的操作,鍵入「Z 測量值」。
選取整個第二列。按一下滑鼠右鍵並使用對話方塊選取淺綠色作爲背景色。
在儲存格間距調整的下方,在垂直下方按一下置中按鈕 ,令這些儲存格中的文字垂直置中。
按一下確定關閉對話方塊,取消選取該物件。
您已插入了 GridControlObject,且學習了如何變更列數和欄數。您學習了如何新增文字到儲存格中,以及如何透過使用物件的特殊對話方塊設定格線的格式。結束此步驟時,您的標籤範本類似於:
顯示插入後設定了格式的 GridControlObject 的標籤
選取 GridControlObject 的第一列。
選取以後,直接鍵入「=ID」到儲存格中。該運算式可告知 PC-DMIS 您想在儲存格中顯示特徵 ID。
選取第三列中的第一個儲存格,鍵入 "=MEAS_X"
選取第二個儲存格,鍵入 "=MEAS_Y"。
選取第三個儲存格鍵入 "=MEAS_Z"。這些運算式可告知 PC-DMIS 您想顯示特徵的 X、Y 和 Z 值。取消選取物件後,PC-DMIS 將顯示該物件採用的填入文字得出的運算式值。有關運算式的資訊,請參閱「關於報告運算式」。
使用邊界物件,並圍繞標籤繪製一個邊界物件。可能需要將標籤的大小調整爲 4.5 英吋寬、2 英吋高。
在邊界上按滑鼠右鍵,令線寬爲 2。
調整內容的位置,令內容處於邊界裏面。
您已新增了一些報告運算式到標籤範本中,在測試前,還在範本周圍繪製了邊界。完成這一步驟後,範本類似於:
顯示運算式結果的標籤
選取檔案 | 儲存儲存標籤範本。在另存新檔對話方塊中,將該範本命名爲 "TestLabel.lbl"。
選取檔案 | 關閉關閉該範本編輯器。
選取檔案 | 報告 | 編輯 | 報告範本,然後選取先前的教程中建立的 Test1.rtp 範本檔案。
選取已插入報告範本第一章節中的 TextReportObject,然後存取其屬性。
使用規則樹編輯器和編輯規則對話方塊,建立一條將在所有測量圓的 TextReportObject 物件中顯示 TestLabel.lbl 的規則。若忘記了如何建立規則,請遵照「定義規則主題」中的程序。
選取檔案 | 儲存儲存報告範本。
選取檔案 | 關閉將其關閉。
執行測量常式並套用範本。
選取視圖 | 報告視窗顯示最終報告。
儲存和測試標籤範本後,範本類似於:
顯示新建的標籤的報告視窗範例。請留意每個圓特徵的 X、Y 、Z 中心點資料的測量值。
至此,您的標籤將顯示圓心的 XYZ。但假定您需要獲取的是單個的測點資料。則可使用重複列執行此操作。
選取檔案 | 報告 | 編輯 | 標籤範本。從對話方塊選取 TestLabel.lbl,按一下開啓。PC-DMIS 將載入標籤範本編輯器並顯示 TestLabel.lbl。
存取 GridControlObject。
選取第三列中的第一個儲存格。選取以後,按滑鼠右鍵顯示 GridControlObject 的對話方塊。
按一下列標籤。
選取重復組核取方塊。如此將告知 PC-DMIS 您想重復使用該列。重復運算式對話方塊變爲可用。注意,該列的左右側有橘色標記。以此示出這一列係重復的列。
顯示橘色標記的列
在重復運算式方塊中鍵入 "=N_HITS"。如此將使 PC-DMIS 獲取特徵中的測點總數,並爲每個可用的測點重復使用該列。
按一下儲存格標籤。您會看到儲存格運算式方塊中有 "=MEAS_X"。在這個運算式後面附加 ":N",運算式將變爲 "=MEAS_X:N"。如此將使 PC-DMIS 爲每個可用的測點在儲存格中重復該運算式。
選取此列中的其他兩個儲存格,對它們進行修改,也新增 ":N" 代碼:"=MEAS_Y:N" 和 "=MEAS_Z:N"。
因爲標籤將進行擴充,以將傳遞給 GridControlObject 的所有資料包括在內,因此在重復列時,無需爲此調整標籤大小。
按一下確定關閉 GridControlObject 的對話方塊。
儲存標籤範本,存取「報告」視窗。按一下報告工具列的重繪報告圖示,檢視最新變更。注意,此時 PC-DMIS 顯示的不是圓的中心點資料,而是單個的測點。
您已學習了在不需以不同的列配置建立不同報告範本的情況下,如何建立基本重復列進行計數和顯示資料的多個項目。
存取 TestLabel.lbl 標籤範本,選取現有的 GridControlObject。
選取第一列。選定以後,按滑鼠右鍵調出 GridControlObject 的對話方塊。
按一下取消合併儲存格按鈕。構成第一列的一個儲存格現在將變爲三個儲存格。
刪除第一個儲存格中的 "=ID" 運算式文字。最終的標籤範本上並不真正需要有此運算式,因爲 CommandTextObject 會自動顯示。
使用背景色和文字顏色按鈕,將儲存格的背景色變更爲白色,將文字的背景色變更爲黑色。
刪除第一列中的欄線。要執行此操作,選取第一個儲存格,存取線條區域中儲存格標籤中的對話方塊,將右清單的值由細變更爲無。對中間的儲存格同樣執行此操作。
按一下確定關閉 GridControlObject 的對話方塊。儘管標籤範本可能顯示爲合併了儲存格,但實際上,這些儲存格中的欄線是隱藏的。
選取第一列中左側的儲存格存取其對話方塊。
按一下欄標籤。在欄清單方塊中鍵入「X 測量值」。按一下確定關閉 GridControlObject 的對話方塊。
對中間的儲存格和右邊的儲存格重復執行此操作,分別鍵入「Y 測量值」和「Z 測量值」。您將使用這些欄標題控制每欄的可見性及排序(後續介紹)。
選取早先新增到範本中的 CommandTextObject,往下拖拽,令其位於 GridControlObject 第一列上方。
修改早先建立的 Ellipse 或圓的 Bitmap 物件的位置或大小,令其沿 GridControlObject 右側置中。
選取然後向下拖拽邊界物件的頂線,令其位於 GridControlObject 的正上方。
拖拽標籤中所有物件周圍的方塊進行全選。然後將這些物件向上拖拽至標籤畫布上的最上方和最左側。
按滑鼠右鍵存取 GridControlObject 的屬性。
在表格格式屬性中鍵入 "TestTableFormat",然後按 TAB。
儲存並關閉標籤範本。
在這一步中,學習了如何取消合併儲存格、設定儲存格線的屬性、插入欄標題,及選取和移動多個物件。透過定義欄標題,可對使用的欄的可見性和排序進行控制。完成此步後,標籤範本類似於:
在報告範本編輯器中開啓報告範本 Test1.rtp。
選取 TextReportObject,按滑鼠右鍵存取屬性對話方塊。
在規則樹屬性中,按一下規則存取規則樹編輯器對話方塊。
使用規則樹編輯器,巡覽先前建立的規則。
選取規則並按一下編輯。螢幕上將顯示編輯規則對話方塊。
按一下格線格式按鈕。螢幕上顯示表格格式屬性對話方塊。
在新表格名稱方塊中,鍵入 "TestTableFormat",並按一下新增表格。
在編輯方塊中的欄清單下方,鍵入「X 測量值」,然後按一下新增欄。
採用同種方式新增「Y 測量值」和「Z 測量值」的欄。
按一下不同對話方塊上的確定,直至返回報告範本編輯器。
選取檔案 | 儲存儲存報告範本。
選取檔案 | 關閉關閉報告範本編輯器。
在這一步驟中,您透過新增名稱完全相同的欄,並將表格命名爲在 Table Format 屬性中指定的名稱,從而將 GridControlObject 的欄與表格格式屬性對話方塊中的 TestTableFormat 表進行了綁定。由於此時沒有變更欄的順序或可見性,因此對話方塊中新建的表格類似於:
顯示新建的 TestTableFormat 表的「表格格式屬性」對話方塊。
步驟 9:使用 Table/Format 命令控制欄的可見性和順序
若編輯視窗不可見,選取視圖 | 編輯視窗,以顯示「編輯」視窗。
將編輯視窗置於命令模式下。
選取插入 | 報告命令 | 表格格式。螢幕上顯示表格格式屬性對話方塊。
從表格 ID清單中選取 TESTTABLEFORMAT 表格。欄區域將顯示此自訂表格格式可用的欄。
清除 Z 測量值方塊,在最終報告中隱藏該欄。
選取 Y 測量值,按一下欄區域旁邊的向上箭號圖示,重新排定 Y 測量值欄的順序,使其顯示在報告中的最前面。
按一下確定。PC-DMIS 將 TABLE/FORMAT 命令插入「編輯」視窗。這條命令控制欄的可見性和順序。
TABLE/FORMAT,TESTTABLEFORMAT
COLUMN/ORDER,MEASURED Y,MEASURED X, ,
ROW/ORDER
儲存並執行測量常式。運行 PC-DMIS 時,注意到「X 測量值」和「Y 測量值」發生了變化,而 Z 欄已隱藏起來。
在最後這一步中,學習了如何插入和使用 TABLE/FORMAT 命令,來定義標籤範本中欄的順序和可見性。完成的報告類似於:
只顯示「Y 測量值」和「X 測量值」欄的已完成的報告
PC-DMIS 2019 R1
著作權 © 2019 Hexagon Manufacturing Intelligence – Metrology Software, Inc.
上次生成說明系統是在21 January 2019