參數化的多頁多層繪圖系統是一個嶄新的程式理論及操作介面,不同於一般下拉式功能表或DCL視窗對話框,採用較大空間的軟體繪圖區為驅動頁,將欲執行的繪圖任務以清晰的圖形顯示在繪圖區的驅動格,此系統具有層次性、可變性的特色。藉由將AutoCAD繪圖區規劃成任意X*Y個驅動格,透過規劃、編碼、程式撰寫,可懸掛不同的繪圖任務。 本論文整合了本研究室歷年來四個繪圖系統,包括增加一個型鋼零件庫系統,過程中需重新規劃首頁、任務層次、編碼、圖像幻燈片製作、以及程式驅動撰寫。首頁的部分,規劃三個驅動格分別為標準零件庫、模具零件庫以及新增加的型鋼零件庫,另外其他12種不同的驅動格任務和DIY功能,共16個驅動格。為了將三個不同的零件庫整合在同一個頁面下,透過分析以往的程式連結,本系統多規劃了三個資料夾,分別將三個零件庫的繪圖任務存放於其中,修改程式連結後,可由本系統首頁連結到資料夾中,進而讀取程式,完成繪圖任務。 另外,新增加的型鋼零件庫系統,乃依據機械設計圖表便覽手冊,建構標準及完整的型鋼零件庫。本多頁多層自動繪圖系統,可經由各類零件庫的增加、製作,達到多種類型的自動化目標。
Different from the common executing selection on windows environment such as pull-down menu and DCL dialogue box , multi-page and multi-layer page –menu drafting system is a new algorithm that with temporarily viewing a slide file, uses AutoCAD drafting area as executing selection named page-menu screen driven. The page-menu can be divided into varied kinds of size and X time Y number of driving blocks and inside each driving block can be drown with figure for selection. The drafting system can be configured with varied kinds of drafting field on it in demand. This research project combines four automatic drawing systems which developed by our laboratory in a few years, and including a section steel standard part library system. We re-plan the first page, the layer, the code, the slide, and the formula. At the first page, we design three driving blocks for three libraries, the fasten components libraries, the mold components libraries and the section steel components libraries, and 12 kinds of different functions and DIY. There are total of sixteen driving blocks in the first page. In order to connect the three different components libraries under the first page, we create three directories to storage these three library systems and correct the linking process to finish the drafting automatically. Additionally the new section steel full components libraries that we create is reference to the machine design books. The multi-layer and multi-page drafting system can be configured different kinds of the drafting domain depend on the necessary.