• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      CAXA電子圖板快速修改圖層的二次開發(fā)

      2014-08-28 22:17:11逯盛華
      科技與創(chuàng)新 2014年12期
      關(guān)鍵詞:數(shù)據(jù)二次開發(fā)圖層

      逯盛華

      摘 要:CAXA電子圖板通用性強(qiáng),被廣泛應(yīng)用于機(jī)械、電子、航空、航天、汽車、船舶、建筑和工程建設(shè)等領(lǐng)域。然而,CAXA電子圖板在打開開目CAD轉(zhuǎn)存的dwg圖紙時(shí),圖形屬性會改變,導(dǎo)致圖形數(shù)據(jù)不規(guī)范。針對該問題,在CAXA二次開發(fā)工具Object crx平臺上創(chuàng)建了符合條件的選擇集,運(yùn)用實(shí)體指針訪問選擇集內(nèi)圖形對象,修改圖形對象屬性,使其符合設(shè)計(jì)規(guī)范要求,并開發(fā)了快速修改圖層的工具,大大減少了手工操作量,提高了工作效率,使CAXA電子圖板能夠更好地兼容開目CAD數(shù)據(jù)。

      關(guān)鍵詞:CAXA電子圖板;二次開發(fā);圖層;數(shù)據(jù)

      中圖分類號:TP391.72 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)12-0136-02

      CAXA電子圖板是功能齊全的通用計(jì)算機(jī)輔助設(shè)計(jì)CAD軟件,除了有基本的曲線繪圖和模塊化繪圖工具外,還能全面兼容Auto Cad,并且針對機(jī)械專業(yè)的設(shè)計(jì)要求,提供了符合最新國際標(biāo)準(zhǔn)的參量化標(biāo)準(zhǔn)件圖庫和構(gòu)件庫,從而被中國制造業(yè)企業(yè)廣泛應(yīng)用。公司于2012年采用CAXA電子圖板來替代之前的開目CAD,以便在三機(jī)配套中能更好更快地兼容其他公司的圖紙。

      公司自1997年引入開目CAD,至今已有大量的資料是開目CAD(kmg)格式。更換了CAD軟件后,如果要充分利用已有的數(shù)據(jù)資料,就需要將kmg格式的圖紙保存為dwg格式,然后再用CAXA電子圖板打開。雖然CAXA電子圖板能夠兼容Auto Cad,但是,開目CAD與CAXA電子圖板還是有一些差異的,比如開目CAD并沒有強(qiáng)調(diào)圖層的概念。因此,打開開目保存的dwg圖紙時(shí),圖形對象屬性會發(fā)生變化,例如粗實(shí)線會有多個(gè)線寬,尺寸線成為粗實(shí)線等。如果想有效、快速利用這些數(shù)據(jù)資料,那么在CAXA電子圖板中開發(fā)快速修改圖層的工具來規(guī)范圖形屬性是很有必要的。

      1 快速修改圖層工具的開發(fā)

      1.1 電子圖板二次開發(fā)平臺

      Object crx是CAXA電子圖板提供的二次開發(fā)工具,安裝完CAXA電子圖板后,會在其安裝目錄下有Object crx開發(fā)包。CAXA電子圖板的二次開發(fā)環(huán)境需要CAXA電子圖板、Visual studio2010和Object crx共同構(gòu)建。

      1.2 CAXA電子圖板快速修改圖層的實(shí)現(xiàn)

      CAXA電子圖板的圖形數(shù)據(jù)庫由層表、塊表、其他符號表、命名對象詞典等構(gòu)成。CAXA電子圖板中的圖形對象屬于塊表記錄下的實(shí)體,快速修改圖形對象的圖層也就是更改實(shí)體的某些特性。因此,需要訪問圖形數(shù)據(jù)庫中對象的屬性,且該對象是在打開的狀態(tài)(即可寫狀態(tài)),用對象指針進(jìn)行訪問,修改其屬性,修改結(jié)束后關(guān)閉實(shí)體,否則電子圖板會報(bào)錯(cuò)。

      CAXA電子圖板快速修改圖層二次開發(fā)的流程如圖1所示。

      創(chuàng)建一個(gè)符合過濾條件的選擇集,如果已經(jīng)選擇到了實(shí)體,就獲得當(dāng)前的PICKFIRST選擇集;如果沒有提示用戶選擇實(shí)體,就獲得了選擇集的實(shí)體數(shù)length.給選擇集索引值i賦值為0,判斷i是否小于length,如果i小于length,i自增1,然后指定選擇集中索引值為i的實(shí)體名稱,獲得該實(shí)體的ID.獲得當(dāng)前元素的指針后,用指針打開圖形數(shù)據(jù)庫中的對象,修改其屬性(包括圖層、線寬、顏色等),關(guān)閉實(shí)體,直到i等于length,最后釋放選擇集。下面是部分程序段:

      程序運(yùn)行結(jié)束后,使用manage命令加載Object cax應(yīng)用程序,菜單欄出現(xiàn)修改圖層的菜單項(xiàng),如圖2所示。當(dāng)CAXA電子圖板打開由開目CAD轉(zhuǎn)存的dwg圖紙時(shí),可運(yùn)用此工具快速修改圖形的對象圖層,使其符合設(shè)計(jì)要求。

      2 結(jié)束語

      本文運(yùn)用CAXA電子圖板的二次開發(fā)工具Object crx 實(shí)現(xiàn)了在電子圖板中快速修改圖層的功能,解決了由CAXA電子圖

      板打開開目cad轉(zhuǎn)存的dwg格式圖紙圖形不規(guī)范的問題,大大降低了手工操作量,提高了工作效率,充分利用公司之前大量的開目CAD數(shù)據(jù)資料。

      參考文獻(xiàn)

      [1]黨會博,張廷豐.CAXA電子圖板日志操作的二次開發(fā)[J].數(shù)字技術(shù)與機(jī)械加工工藝裝備,2009(9).

      [2]陳劍鋒.應(yīng)用CAXA電子圖板巧繪地形圖[J].礦業(yè)工程,2008,6(2).

      [3]王云鵬,雷毅等.CAXA電子圖板的二次開發(fā)技術(shù)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2002(2).

      〔編輯:白潔〕

      摘 要:CAXA電子圖板通用性強(qiáng),被廣泛應(yīng)用于機(jī)械、電子、航空、航天、汽車、船舶、建筑和工程建設(shè)等領(lǐng)域。然而,CAXA電子圖板在打開開目CAD轉(zhuǎn)存的dwg圖紙時(shí),圖形屬性會改變,導(dǎo)致圖形數(shù)據(jù)不規(guī)范。針對該問題,在CAXA二次開發(fā)工具Object crx平臺上創(chuàng)建了符合條件的選擇集,運(yùn)用實(shí)體指針訪問選擇集內(nèi)圖形對象,修改圖形對象屬性,使其符合設(shè)計(jì)規(guī)范要求,并開發(fā)了快速修改圖層的工具,大大減少了手工操作量,提高了工作效率,使CAXA電子圖板能夠更好地兼容開目CAD數(shù)據(jù)。

      關(guān)鍵詞:CAXA電子圖板;二次開發(fā);圖層;數(shù)據(jù)

      中圖分類號:TP391.72 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)12-0136-02

      CAXA電子圖板是功能齊全的通用計(jì)算機(jī)輔助設(shè)計(jì)CAD軟件,除了有基本的曲線繪圖和模塊化繪圖工具外,還能全面兼容Auto Cad,并且針對機(jī)械專業(yè)的設(shè)計(jì)要求,提供了符合最新國際標(biāo)準(zhǔn)的參量化標(biāo)準(zhǔn)件圖庫和構(gòu)件庫,從而被中國制造業(yè)企業(yè)廣泛應(yīng)用。公司于2012年采用CAXA電子圖板來替代之前的開目CAD,以便在三機(jī)配套中能更好更快地兼容其他公司的圖紙。

      公司自1997年引入開目CAD,至今已有大量的資料是開目CAD(kmg)格式。更換了CAD軟件后,如果要充分利用已有的數(shù)據(jù)資料,就需要將kmg格式的圖紙保存為dwg格式,然后再用CAXA電子圖板打開。雖然CAXA電子圖板能夠兼容Auto Cad,但是,開目CAD與CAXA電子圖板還是有一些差異的,比如開目CAD并沒有強(qiáng)調(diào)圖層的概念。因此,打開開目保存的dwg圖紙時(shí),圖形對象屬性會發(fā)生變化,例如粗實(shí)線會有多個(gè)線寬,尺寸線成為粗實(shí)線等。如果想有效、快速利用這些數(shù)據(jù)資料,那么在CAXA電子圖板中開發(fā)快速修改圖層的工具來規(guī)范圖形屬性是很有必要的。

      1 快速修改圖層工具的開發(fā)

      1.1 電子圖板二次開發(fā)平臺

      Object crx是CAXA電子圖板提供的二次開發(fā)工具,安裝完CAXA電子圖板后,會在其安裝目錄下有Object crx開發(fā)包。CAXA電子圖板的二次開發(fā)環(huán)境需要CAXA電子圖板、Visual studio2010和Object crx共同構(gòu)建。

      1.2 CAXA電子圖板快速修改圖層的實(shí)現(xiàn)

      CAXA電子圖板的圖形數(shù)據(jù)庫由層表、塊表、其他符號表、命名對象詞典等構(gòu)成。CAXA電子圖板中的圖形對象屬于塊表記錄下的實(shí)體,快速修改圖形對象的圖層也就是更改實(shí)體的某些特性。因此,需要訪問圖形數(shù)據(jù)庫中對象的屬性,且該對象是在打開的狀態(tài)(即可寫狀態(tài)),用對象指針進(jìn)行訪問,修改其屬性,修改結(jié)束后關(guān)閉實(shí)體,否則電子圖板會報(bào)錯(cuò)。

      CAXA電子圖板快速修改圖層二次開發(fā)的流程如圖1所示。

      創(chuàng)建一個(gè)符合過濾條件的選擇集,如果已經(jīng)選擇到了實(shí)體,就獲得當(dāng)前的PICKFIRST選擇集;如果沒有提示用戶選擇實(shí)體,就獲得了選擇集的實(shí)體數(shù)length.給選擇集索引值i賦值為0,判斷i是否小于length,如果i小于length,i自增1,然后指定選擇集中索引值為i的實(shí)體名稱,獲得該實(shí)體的ID.獲得當(dāng)前元素的指針后,用指針打開圖形數(shù)據(jù)庫中的對象,修改其屬性(包括圖層、線寬、顏色等),關(guān)閉實(shí)體,直到i等于length,最后釋放選擇集。下面是部分程序段:

      程序運(yùn)行結(jié)束后,使用manage命令加載Object cax應(yīng)用程序,菜單欄出現(xiàn)修改圖層的菜單項(xiàng),如圖2所示。當(dāng)CAXA電子圖板打開由開目CAD轉(zhuǎn)存的dwg圖紙時(shí),可運(yùn)用此工具快速修改圖形的對象圖層,使其符合設(shè)計(jì)要求。

      2 結(jié)束語

      本文運(yùn)用CAXA電子圖板的二次開發(fā)工具Object crx 實(shí)現(xiàn)了在電子圖板中快速修改圖層的功能,解決了由CAXA電子圖

      板打開開目cad轉(zhuǎn)存的dwg格式圖紙圖形不規(guī)范的問題,大大降低了手工操作量,提高了工作效率,充分利用公司之前大量的開目CAD數(shù)據(jù)資料。

      參考文獻(xiàn)

      [1]黨會博,張廷豐.CAXA電子圖板日志操作的二次開發(fā)[J].數(shù)字技術(shù)與機(jī)械加工工藝裝備,2009(9).

      [2]陳劍鋒.應(yīng)用CAXA電子圖板巧繪地形圖[J].礦業(yè)工程,2008,6(2).

      [3]王云鵬,雷毅等.CAXA電子圖板的二次開發(fā)技術(shù)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2002(2).

      〔編輯:白潔〕

      摘 要:CAXA電子圖板通用性強(qiáng),被廣泛應(yīng)用于機(jī)械、電子、航空、航天、汽車、船舶、建筑和工程建設(shè)等領(lǐng)域。然而,CAXA電子圖板在打開開目CAD轉(zhuǎn)存的dwg圖紙時(shí),圖形屬性會改變,導(dǎo)致圖形數(shù)據(jù)不規(guī)范。針對該問題,在CAXA二次開發(fā)工具Object crx平臺上創(chuàng)建了符合條件的選擇集,運(yùn)用實(shí)體指針訪問選擇集內(nèi)圖形對象,修改圖形對象屬性,使其符合設(shè)計(jì)規(guī)范要求,并開發(fā)了快速修改圖層的工具,大大減少了手工操作量,提高了工作效率,使CAXA電子圖板能夠更好地兼容開目CAD數(shù)據(jù)。

      關(guān)鍵詞:CAXA電子圖板;二次開發(fā);圖層;數(shù)據(jù)

      中圖分類號:TP391.72 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-6835(2014)12-0136-02

      CAXA電子圖板是功能齊全的通用計(jì)算機(jī)輔助設(shè)計(jì)CAD軟件,除了有基本的曲線繪圖和模塊化繪圖工具外,還能全面兼容Auto Cad,并且針對機(jī)械專業(yè)的設(shè)計(jì)要求,提供了符合最新國際標(biāo)準(zhǔn)的參量化標(biāo)準(zhǔn)件圖庫和構(gòu)件庫,從而被中國制造業(yè)企業(yè)廣泛應(yīng)用。公司于2012年采用CAXA電子圖板來替代之前的開目CAD,以便在三機(jī)配套中能更好更快地兼容其他公司的圖紙。

      公司自1997年引入開目CAD,至今已有大量的資料是開目CAD(kmg)格式。更換了CAD軟件后,如果要充分利用已有的數(shù)據(jù)資料,就需要將kmg格式的圖紙保存為dwg格式,然后再用CAXA電子圖板打開。雖然CAXA電子圖板能夠兼容Auto Cad,但是,開目CAD與CAXA電子圖板還是有一些差異的,比如開目CAD并沒有強(qiáng)調(diào)圖層的概念。因此,打開開目保存的dwg圖紙時(shí),圖形對象屬性會發(fā)生變化,例如粗實(shí)線會有多個(gè)線寬,尺寸線成為粗實(shí)線等。如果想有效、快速利用這些數(shù)據(jù)資料,那么在CAXA電子圖板中開發(fā)快速修改圖層的工具來規(guī)范圖形屬性是很有必要的。

      1 快速修改圖層工具的開發(fā)

      1.1 電子圖板二次開發(fā)平臺

      Object crx是CAXA電子圖板提供的二次開發(fā)工具,安裝完CAXA電子圖板后,會在其安裝目錄下有Object crx開發(fā)包。CAXA電子圖板的二次開發(fā)環(huán)境需要CAXA電子圖板、Visual studio2010和Object crx共同構(gòu)建。

      1.2 CAXA電子圖板快速修改圖層的實(shí)現(xiàn)

      CAXA電子圖板的圖形數(shù)據(jù)庫由層表、塊表、其他符號表、命名對象詞典等構(gòu)成。CAXA電子圖板中的圖形對象屬于塊表記錄下的實(shí)體,快速修改圖形對象的圖層也就是更改實(shí)體的某些特性。因此,需要訪問圖形數(shù)據(jù)庫中對象的屬性,且該對象是在打開的狀態(tài)(即可寫狀態(tài)),用對象指針進(jìn)行訪問,修改其屬性,修改結(jié)束后關(guān)閉實(shí)體,否則電子圖板會報(bào)錯(cuò)。

      CAXA電子圖板快速修改圖層二次開發(fā)的流程如圖1所示。

      創(chuàng)建一個(gè)符合過濾條件的選擇集,如果已經(jīng)選擇到了實(shí)體,就獲得當(dāng)前的PICKFIRST選擇集;如果沒有提示用戶選擇實(shí)體,就獲得了選擇集的實(shí)體數(shù)length.給選擇集索引值i賦值為0,判斷i是否小于length,如果i小于length,i自增1,然后指定選擇集中索引值為i的實(shí)體名稱,獲得該實(shí)體的ID.獲得當(dāng)前元素的指針后,用指針打開圖形數(shù)據(jù)庫中的對象,修改其屬性(包括圖層、線寬、顏色等),關(guān)閉實(shí)體,直到i等于length,最后釋放選擇集。下面是部分程序段:

      程序運(yùn)行結(jié)束后,使用manage命令加載Object cax應(yīng)用程序,菜單欄出現(xiàn)修改圖層的菜單項(xiàng),如圖2所示。當(dāng)CAXA電子圖板打開由開目CAD轉(zhuǎn)存的dwg圖紙時(shí),可運(yùn)用此工具快速修改圖形的對象圖層,使其符合設(shè)計(jì)要求。

      2 結(jié)束語

      本文運(yùn)用CAXA電子圖板的二次開發(fā)工具Object crx 實(shí)現(xiàn)了在電子圖板中快速修改圖層的功能,解決了由CAXA電子圖

      板打開開目cad轉(zhuǎn)存的dwg格式圖紙圖形不規(guī)范的問題,大大降低了手工操作量,提高了工作效率,充分利用公司之前大量的開目CAD數(shù)據(jù)資料。

      參考文獻(xiàn)

      [1]黨會博,張廷豐.CAXA電子圖板日志操作的二次開發(fā)[J].數(shù)字技術(shù)與機(jī)械加工工藝裝備,2009(9).

      [2]陳劍鋒.應(yīng)用CAXA電子圖板巧繪地形圖[J].礦業(yè)工程,2008,6(2).

      [3]王云鵬,雷毅等.CAXA電子圖板的二次開發(fā)技術(shù)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2002(2).

      〔編輯:白潔〕

      猜你喜歡
      數(shù)據(jù)二次開發(fā)圖層
      淺談基于Revit平臺的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
      巧用混合圖層 制作抽象動感森林
      焊接工藝仿真訓(xùn)練系統(tǒng)中焊點(diǎn)數(shù)據(jù)的建立方法
      一種借助數(shù)據(jù)處理構(gòu)建的智能食堂管理系統(tǒng)
      數(shù)據(jù)化藝術(shù)的生成探究
      淺談計(jì)量自動化系統(tǒng)實(shí)現(xiàn)預(yù)購電管理應(yīng)用
      圖層法在地理區(qū)域圖讀圖中的應(yīng)用
      淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
      河南科技(2014年6期)2014-04-04 08:00:42
      建平县| 遵义市| 安达市| 五家渠市| 年辖:市辖区| 青浦区| 三明市| 文水县| 河北区| 竹山县| 阳东县| 峨眉山市| 肇东市| 阿克陶县| 霸州市| 逊克县| 桂平市| 永川市| 大渡口区| 搜索| 泸西县| 阆中市| 益阳市| 卢龙县| 贵港市| 新平| 乳山市| 威海市| 紫金县| 东兰县| 石阡县| 兴仁县| 农安县| 海阳市| 长春市| 孝感市| 茂名市| 雷波县| 宜宾县| 宣武区| 喀什市|