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

您的位置:網(wǎng)站首頁(yè) > CAD新聞

開目CAD自動(dòng)抽取圖形標(biāo)題欄信息的方法

時(shí)間:2011-02-25 10:06:19 來源:

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

  1.信息輸入

  點(diǎn)取開目CAD主菜單中"信息"選項(xiàng),在出現(xiàn)的下拉菜單中點(diǎn)取"信息輸入"選項(xiàng),將出現(xiàn)一圖紙信息對(duì)話框,正確填寫有關(guān)信息后,存盤,再預(yù)覽該圖片時(shí),當(dāng)前圖信息中增添了許多有關(guān)信息,如圖1所示。

 

圖1 信息輸入后的圖片預(yù)覽

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

  2.標(biāo)題欄信息的自動(dòng)抽取

  信息輸入的方法可行但不可取,有沒有比信息輸入更方便快捷的方法呢?仔細(xì)研究后發(fā)現(xiàn):"中文圖名"、"設(shè)計(jì)者"、"代號(hào)(圖號(hào))"、"材料"這四項(xiàng),可由標(biāo)題欄中相關(guān)信息自動(dòng)映射到"信息輸入" 中相應(yīng)位置。具體方法如下:

  要想把標(biāo)題欄的相關(guān)信息自動(dòng)映射"信息輸入" 選項(xiàng)中,必須在配置文件Mx_area.con中定義正確,只有正確定義了標(biāo)題欄中說明組,在所說明的區(qū)域中填寫的字符才能自動(dòng)映射到"信息輸入" 選項(xiàng)中。

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

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

  2,180,45 (第一項(xiàng)數(shù)字2表示下面有兩個(gè)說明組,可進(jìn)行添加,在此定義的項(xiàng)目可把標(biāo)題欄內(nèi)信息自動(dòng)映射到"信息輸入"中相應(yīng)位置。第二項(xiàng)180為標(biāo)題欄寬度,第三項(xiàng)45為標(biāo)題欄高度。以下兩個(gè)說明組中每組占兩行)

  1,代號(hào) (第一組為"代號(hào)", 并且"代號(hào)"為關(guān)鍵字,不能用其他字代替)

  -80,30,80,20 (前兩個(gè)數(shù)字為填寫代號(hào)的矩形區(qū)域的左下角坐標(biāo),后兩個(gè)數(shù)字為該區(qū)域?qū)挾群透叨龋詧D紙內(nèi)框右下角為原點(diǎn))

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

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

  ##明細(xì)欄##

  …

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

  下面以一個(gè)實(shí)例來具體說明如何正確定義標(biāo)題欄中說明組。把圖2所示的標(biāo)題欄內(nèi)

圖2 標(biāo)題欄

  相關(guān)信息映射到信息輸入中的相應(yīng)位置,說明組的正確定義如下:

  ##標(biāo)題欄##

  4,180,45

  1,代號(hào)

  -60,31,60,14

  2,名稱

  -120,13,60,32

  3,材料

  -120,0,60,13

  4,設(shè)計(jì)者

  -30,18,15,8

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

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

  把標(biāo)題欄信息自動(dòng)映射到圖形信息區(qū),一方面為我們提供了極大的方便,大大提高了工作效率;另一方面也為今后檢索、分類、統(tǒng)計(jì)創(chuàng)造了條件,更有利于圖紙的管理。