我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

從開目CAD中抽取標題欄信息

時間:2011-02-25 10:30:30 來源:

  本文介紹了從開目CAD中抽取標題欄信息的方法

  在開目CAD FOR WIN95/NT計算機輔助設計軟件(本文以KM2.6為例)的使用過程中,有時我們只是為了獲取圖紙的某一信息,如:重量、材料,等等,而打開圖紙進行查詢;有時我們為了核對更改后的圖號、重量、材料等圖紙信息,也需打開圖紙進行查詢,實在不便。這些信息能不能通過圖片預覽,從當前圖信息中獲取呢?答案是肯定的。通過圖片預覽獲取這些信息的方法有兩種:

  1.信息輸入

  點取開目CAD主菜單中"信息"選項,在出現的下拉菜單中點取"信息輸入"選項,將出現一圖紙信息對話框,正確填寫有關信息后,存盤,再預覽該圖片時,當前圖信息中增添了許多有關信息,如圖1所示。

信息輸入后的圖片預覽

圖1 信息輸入后的圖片預覽

  這樣以來,圖紙的有關信息通過圖片預覽,基本都可以獲取,而不必打開圖紙。但需要人工輸入,用這種方法獲取圖紙的有關信息,雖然行的通,并不能提高工作效率,此方法不可取。

  2.標題欄信息的自動抽取

  信息輸入的方法可行但不可取,有沒有比信息輸入更方便快捷的方法呢?仔細研究后發現:"中文圖名"、"設計者"、"代號(圖號)"、"材料"這四項,可由標題欄中相關信息自動映射到"信息輸入" 中相應位置。具體方法如下:

  要想把標題欄的相關信息自動映射"信息輸入" 選項中,必須在配置文件Mx_area.con中定義正確,只有正確定義了標題欄中說明組,在所說明的區域中填寫的字符才能自動映射到"信息輸入" 選項中。

  MX_AREA.CON文件位于當前目錄(即KM WIN95目錄)下,該文件的格式為:

  ##標題欄## (此行不可更改)

  2,180,45 (第一項數字2表示下面有兩個說明組,可進行添加,在此定義的項目可把標題欄內信息自動映射到"信息輸入"中相應位置。第二項180為標題欄寬度,第三項45為標題欄高度。以下兩個說明組中每組占兩行)

  1,代號 (第一組為"代號", 并且"代號"為關鍵字,不能用其他字代替)

  -80,30,80,20 (前兩個數字為填寫代號的矩形區域的左下角坐標,后兩個數字為該區域寬度和高度,以圖紙內框右下角為原點)

  2,名稱 (第二組為"名稱", 并且"名稱"為關鍵字,不能用其他字代替)

  -110,0,0,35 (各數字意義同上)

  ##明細欄##

  …

  其中"##標題欄##"的內容即為定義標題欄內相關信息映射到信息輸入中的相應位置,例如以上配置第3、4行定義了"代號"在標題欄中的位置為(-80,30)(80,20),則系統在自動映射信息欄內"代號"的信息時,就到標題欄內相應位置去尋找,將坐標(-80,30),(80,20)定義的方框內內容填到信息欄的"代號"后面的方框,其他類同。注意:該映射的關鍵字不能錯,而且只能映射"代號"、"名稱"、"材料"、"設計者"四項,其中Mx_area.con里##標題欄##中的"名稱"與信息欄中的"中文圖名"相對應;并且其中的坐標值、寬度、高度值,例如:-80,30,80,20,應為整數,因有些版本不支持小數。

  下面以一個實例來具體說明如何正確定義標題欄中說明組。把圖2所示的標題欄內

 標題欄

圖2 標題欄

  相關信息映射到信息輸入中的相應位置,說明組的正確定義如下:

  ##標題欄##

  4,180,45

  1,代號

  -60,31,60,14

  2,名稱

  -120,13,60,32

  3,材料

  -120,0,60,13

  4,設計者

  -30,18,15,8

  這里要說明的是:第9、10行定義了"設計者"在標題欄中的位置為(-30,18)(15,8),而坐標(-30,18)(15,8)定義的方框中的內容是"重量",筆者以為"設計者"是誰并不是我們所關心的,而我們經常需要的"重量"卻是我們所關心的,為此在這里采取了偷梁換柱的方法。既然"設計者"不是我們所關心的,為什么不用"重量"直接代替"設計者"呢?原來映射的關鍵字不能錯,而且只能映射"代號"、"名稱"、"材料"、"設計者"四項,所以只好采取如此下策。也就是說,圖片預覽時,在右下側的當前圖信息一欄中"設計者"的內容實際是"重量"。

  在配置文件Mx_area.con中正確定義了標題欄中說明組,所說明的區域中填寫的字符便能自動映射到"信息輸入" 選項中去。這樣,畫圖時不需專門進行信息輸入,只要正常填寫標題欄,便可在圖片預覽時,獲取圖紙的有關信息。為了獲取更多的信息,我們可以在所說明的區域中填寫盡可能多的信息,例:我們可以在說明材料的區域中填寫"16Mn δ20",這樣,圖片預覽時在材料一欄中即顯示為"材料:16Mnδ20",椐此我們獲得這樣的信息,"材料是'16Mn',板厚為20㎜"。

  把標題欄信息自動映射到圖形信息區,一方面為我們提供了極大的方便,大大提高了工作效率;另一方面也為今后檢索、分類、統計創造了條件,更有利于圖紙的管理。