細節工程圖 > 使用工程圖表 > 建立並配置報告 > 編寫報告關係 > 範例:在重複區域中寫入參數符號之間的關係
範例:在重複區域中寫入參數符號之間的關係
在下列範例中,有一個包含多個零件的組件。針對組件的每個零件定義了參數 unit_cost。使用組件建立工程圖,在工程圖中插入表格,並在表格中定義重複區域。在重複區域中寫入關係。
工作流程
1. 設定模型樹顯示。
2. 新增欄至表格。
3. 新增報告參數字串。
4. 新增重複區域關係。
5. 在關係中插入函數。
設定模型樹顯示
1. 開啟工程圖。
2. 在「模型樹」上,按一下 ,然後選取「樹欄」(Tree Columns)「模型樹欄」(Model Tree Columns) 對話方塊即會開啟。
3. 「類型」(Type) 之下,選取「模型參數」(Model Params)
4. 選取 UNIT_COST,然後按一下 。所選參數即會移動到「已顯示」(Displayed) 之下。
5. 「套用」(Apply) > 「確定」(OK)「模型樹欄」(Model Tree Columns) 對話方塊即會關閉。每個零件的單位成本會顯示在模型樹中。
新增欄至表格
1. 如下所示,新增欄至表格:
a. 「表格」(Table) 標籤上,按一下 「新增欄」(Add Column)
b. 按一下包含文字 NOTES 的表格儲存格左上角。即會在所選儲存格的左側插入一欄。
c. 按一下滑鼠中鍵以完成操作。
d. 按一下新增欄的表頭列,然後按一下 「註記內容」(Note Properties) 對話方塊即會開啟。
e. 「文字」(Text) 下,鍵入 UNIT COST,然後按一下「確定」(OK)。表頭標題即會新增至欄。
2. 以相同方式新增表頭標題為 TOTAL COST 的另一欄。
新增報告參數字串
1. UNIT COST 欄中新增報告符號,如下所示:
a. UNIT COST 欄中,按一下重複區域的第一列,然後按一下 「註記內容」(Note Properties) 對話方塊即會開啟。
b. 按一下「報告符號」(Report Symbol)「報告符號」(Report Piping) 對話方塊開啟。
c. 按一下 asm > mbr > 「使用者定義」(User Defined)。即會出現一個文字方塊。
d. 在此文字方塊中,鍵入 unit_cost,然後按一下
e. 按一下「確定」(OK)「註記內容」(Note Properties) 對話方塊即會關閉。現已新增報告參數字串 asm.mbr.unit_cost
2. 按一下「表格」(Table) > 「更新表」(Update Tables)UNIT COST 欄即會填入每個零件在組件中定義的單位成本。
* 
「模型樹」中所顯示零件的單位成本與表格中填入的單位成本相同。
新增重複區域關係
1. TOTAL COST 欄中新增報告符號,如下所示:
a. TOTAL COST 欄中,按一下重複區域的第一列,然後按一下 「註記內容」(Note Properties) 對話方塊即會開啟。
b. 按一下「報告符號」(Report Symbol)「報告符號」(Report Piping) 對話方塊開啟。
c. 按一下 rpt > rel > 「使用者定義」(User Defined)。即會出現一個文字方塊。
d. 在此文字方塊中,鍵入 total_cost,然後按一下
e. 按一下「確定」(OK)「註記內容」(Note Properties) 對話方塊即會關閉。現已新增報告參數字串 rpt.rel.total_cost
2. 按一下 「重複區域」(Repeat Region)。「選單管理員」(Menu Manager) 上的「表域」(TBL REGIONS) 選單開啟。
3. 按一下「關係」(Relations),然後選取重複區域。「關係」(Relations) 對話方塊即會開啟。
* 
新增的參數 total_cost 即會顯示在「關係」(Relations) 對話方塊的「局部參數」(Local Parameters) 之下。
4. 寫入重複區域關係,如下所示:
a. 以滑鼠右鍵按一下包含參數名稱 TOTAL_COST 的儲存格,然後按一下「插入至關係式」(Insert to Relations)。參數 TOTAL_COST 即會新增至「關係」(Relations) 之下。
b. 「關係」(Relations) 之下,如下所示修改運算式:
TOTAL_COST=RPT_QTY*ASM_MBR_UNIT_COST
* 
可使用「插入至關係式」(Insert to Relations) 或鍵入參數字串來新增個別參數。
可以從「關係」(Relations) 方塊的左側新增數學運算子 (例如 +、-、* 與 /) 或鍵入它們。
c. 按一下 「核對關係」(Verify Relations) 訊息方塊即會開啟。
d. 按一下「確定」(OK)「核對關係」(Verify Relations) 訊息方塊即會關閉。
5. 按一下「確定」(OK)「關係」(Relations) 對話方塊即會關閉。
6. 按一下「完成」(Done)。「選單管理員」(Menu Manager) 即會關閉。
7. 按一下 「更新表」(Update Tables)TOTAL COST 欄即會填入每個零件在關係中定義的總成本。
在關係中插入函數
1. 按一下 「重複區域」(Repeat Region)。「選單管理員」(Menu Manager) 上的「表域」(TBL REGIONS) 選單開啟。
2. 按一下「關係」(Relations),然後選取重複區域。「關係」(Relations) 對話方塊即會開啟。
3. 「關係」(Relations) 方塊中,如下所示修改關係:
IF RPT_QTY<2
TOTAL_COST=RPT_QTY*ASM_MBR_UNIT_COST
ELSE
TOTAL_COST=RPT_QTY*ASM_MBR_UNIT_COST/2
ENDIF
* 
也可以使用「插入函數」(Insert Function) 對話方塊來新增函數。按一下「插入」(Insert) > 「函數」(Function),以開啟「插入函數」(Insert Function) 對話方塊。
4. 按一下 「核對關係」(Verify Relations) 訊息方塊即會開啟。
5. 按一下「確定」(OK)「核對關係」(Verify Relations) 訊息方塊即會關閉。
6. 按一下「確定」(OK)「關係」(Relations) 對話方塊即會關閉。
7. 按一下「完成」(Done)。「選單管理員」(Menu Manager) 即會關閉。
8. 按一下 「更新表」(Update Tables)TOTAL COST 欄即會填入每個零件在關係中定義的總成本。
這是否有幫助?