999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CAD二次開發(fā)在城鎮(zhèn)燃?xì)庠O(shè)計(jì)中的應(yīng)用探討

2020-08-16 11:25:02田文龍
西部論叢 2020年5期
關(guān)鍵詞:二次開發(fā)

摘 要:本文簡(jiǎn)要介紹CAD(主要針對(duì)AutoCAD產(chǎn)品)二次開發(fā)技術(shù),結(jié)合燃?xì)庑袠I(yè)對(duì)于CAD二次開發(fā)的需求分析,探討CAD二次開發(fā)技術(shù)在解決燃?xì)庠O(shè)計(jì)過程實(shí)際問題的應(yīng)用。

關(guān)鍵詞:CAD;二次開發(fā);燃?xì)庠O(shè)計(jì)

1 技術(shù)背景

CAD技術(shù)是先進(jìn)技術(shù)轉(zhuǎn)化為生產(chǎn)力的典型代表,是實(shí)現(xiàn)制造業(yè)信息化的基礎(chǔ),已成為衡量一個(gè)國(guó)家設(shè)計(jì)水平的重要標(biāo)志[1]。許多行業(yè)在使用CAD技術(shù)的同時(shí)根據(jù)行業(yè)特點(diǎn)對(duì)CAD進(jìn)行二次開發(fā),由此誕生了天正建筑、鴻業(yè)暖通等知名的商業(yè)軟件,提高了CAD技術(shù)應(yīng)用的深度。

然而在燃?xì)庠O(shè)計(jì)領(lǐng)域缺少商業(yè)化的二次開發(fā)產(chǎn)品。實(shí)際工作中燃?xì)庠O(shè)計(jì)同樣需要二次開發(fā)成果提升設(shè)計(jì)效率。本文簡(jiǎn)要介紹CAD二次開發(fā)技術(shù),并應(yīng)用該技術(shù)成功解決燃?xì)庠O(shè)計(jì)過程中的工藝通用圖調(diào)用等實(shí)際問題。

2 CAD二次開發(fā)的要求

快速開發(fā)。快速開發(fā)分為兩層含義,1、開發(fā)人員能夠快速學(xué)習(xí);2、開發(fā)人員能夠在較短的時(shí)間內(nèi)完成產(chǎn)品雛形并不斷迭代。燃?xì)庠O(shè)計(jì)領(lǐng)域的CAD開發(fā)應(yīng)由具有燃?xì)鈱I(yè)知識(shí)的人來實(shí)施,較低的學(xué)習(xí)門檻和緩和的學(xué)習(xí)曲線才有利于專業(yè)人員進(jìn)行研究開發(fā)工作。

標(biāo)準(zhǔn)化。CAD的開發(fā)的目的之一就是實(shí)現(xiàn)企業(yè)的標(biāo)準(zhǔn)化。通過開發(fā)的方式對(duì)設(shè)計(jì)人員所使用的圖框、圖例、字體等基礎(chǔ)信息進(jìn)行標(biāo)準(zhǔn)化處理。對(duì)設(shè)計(jì)人員調(diào)用所需要的材料庫(kù)、工藝通用圖等進(jìn)行標(biāo)準(zhǔn)化處理和滾動(dòng)更新。

實(shí)用性。CAD開發(fā)要能夠解決設(shè)計(jì)人員的問題,解放設(shè)計(jì)人員的生產(chǎn)力。燃?xì)庵茍D過程中存在復(fù)雜度較高或者重復(fù)性強(qiáng)的操作例如管線樁號(hào)的坐標(biāo)標(biāo)注、管線長(zhǎng)度的統(tǒng)計(jì)計(jì)算、透視圖繪制等內(nèi)容。如果單純手工繪制耗時(shí)長(zhǎng),浪費(fèi)了設(shè)計(jì)人員時(shí)間。

專業(yè)性。針對(duì)燃?xì)庑袠I(yè)的CAD開發(fā)要具備專業(yè)性。例如燃?xì)庠O(shè)計(jì)中頻繁使用的水力計(jì)算需要符合國(guó)家相關(guān)標(biāo)準(zhǔn)并經(jīng)過驗(yàn)證等。

3 CAD二次開發(fā)技術(shù)選擇

Auto LISP是為擴(kuò)展和自定義AutoCAD功能而設(shè)計(jì)的一種解釋性的編程語(yǔ)言。對(duì)于開發(fā)者來說語(yǔ)法簡(jiǎn)單,功能函數(shù)強(qiáng)大并可以直接調(diào)用CAD的命令,與CAD環(huán)境結(jié)合好,非常適合設(shè)計(jì)人員學(xué)習(xí)使用;成果兼容性好,主流的CAD平臺(tái)基本集成了運(yùn)行Auto LISP編寫成果的接口環(huán)境,已完成的程序在不修改或少量修改的情況就可以運(yùn)行在不同的平臺(tái)上。

VisualLISP是嵌入AutoCAD的集成開發(fā)環(huán)境(IDE),它可以通過Microsoft ActiveX Automation接口與對(duì)象交互,同時(shí)通過實(shí)現(xiàn)反應(yīng)器函數(shù),擴(kuò)展了AutoLISP響應(yīng)事件的能力。[2]VisualLISP在顯著提高了程序的執(zhí)行能力和效率的基礎(chǔ)上繼承了Auto LISP的幾乎所有特性。

VBA是微軟公司開發(fā)出來的由VB衍生出來的編程語(yǔ)言,主要用于桌面應(yīng)用程序中的二次開發(fā)從而擴(kuò)展應(yīng)用軟件的功能。VBA具有可視化的編程開發(fā)環(huán)境,在界面設(shè)計(jì)等方面具有較大的優(yōu)勢(shì)。

ADS、ARX、ObjectARX、Managed.NET等開發(fā)方式在CAD的二次開發(fā)上具有強(qiáng)大的擴(kuò)展性,可以實(shí)現(xiàn)AutoLISP等腳本類無法實(shí)現(xiàn)的功能。與之相對(duì)應(yīng)的,這些開發(fā)方式龐大的體系結(jié)構(gòu)一般需要具有計(jì)算機(jī)軟件應(yīng)用開發(fā)背景的開發(fā)人員才能夠掌握,開發(fā)層次上也比較接近于CAD底層技術(shù),因此在開發(fā)過程中潛在的問題即可能造成軟件系統(tǒng)的崩潰。

根據(jù)以上開發(fā)技術(shù)的對(duì)比,本次開發(fā)選定以Visual LISP為主要開發(fā)方式。以下選擇燃?xì)夤に囃ㄓ脠D的開發(fā)實(shí)例對(duì)開發(fā)過程作進(jìn)一步的探討。

4 燃?xì)馔ㄓ脠D開發(fā)實(shí)例

需求的挖掘和確認(rèn)。燃?xì)庠O(shè)計(jì)企業(yè)通常會(huì)制作通用圖集,圖集通過整合燃?xì)夤艿涝O(shè)計(jì)施工建設(shè)中的通用做法、燃?xì)庑袠I(yè)相關(guān)規(guī)范標(biāo)準(zhǔn)以及燃?xì)庠O(shè)備技術(shù)參數(shù),為工程技術(shù)人員提供參考,有效的指導(dǎo)設(shè)計(jì)施工過程,提高工程效率。如廣州廣燃設(shè)計(jì)有限公司編制的通用圖集包含:調(diào)壓裝置;工業(yè)、工商用戶計(jì)量裝置;管碼、支架、吊架;室內(nèi)燃?xì)夤艿拦こ?室外燃?xì)夤艿拦こ?陰極保護(hù)工程等六大部分共118張圖紙。在通用圖集形成文檔的同時(shí),設(shè)計(jì)人員需要一個(gè)快速查找和調(diào)用圖集的工具。

圖庫(kù)的制作。圖庫(kù)是燃?xì)夤に囃ㄓ脠D工具開發(fā)的基礎(chǔ),形成通用圖集文檔的編制和發(fā)布已經(jīng)完成了整個(gè)工作的80%以上,下一步是對(duì)圖集內(nèi)每一幅圖紙的標(biāo)準(zhǔn)化完善,將其分拆建立為圖塊,再由圖塊形成圖庫(kù)并上傳至網(wǎng)絡(luò)空間,最后建立URI對(duì)應(yīng)圖庫(kù)的映射表,方便下一步工具的調(diào)用。

用戶界面技術(shù)。一個(gè)優(yōu)秀的工具應(yīng)具有良好的用戶交互界面,燃?xì)夤に囃ㄓ脠D工具開發(fā)中至少應(yīng)包含如下內(nèi)容:搜索框、搜索、待選項(xiàng)、已選項(xiàng)、更新、幫助、確定、取消。本文采用dcl(Dialog Control Language)語(yǔ)言編寫用戶交互界面,并嵌入在VisualLISP代碼塊中,實(shí)現(xiàn)動(dòng)態(tài)的釋放和加載。實(shí)現(xiàn)的界面如圖1所示。

模塊化設(shè)計(jì)。考慮到代碼的重用以及后期不斷迭代的需求,燃?xì)夤に囃ㄓ脠D工具的開發(fā)采用模塊化設(shè)計(jì):1、預(yù)處理模塊;2、對(duì)話框處理模塊;3、配置讀寫修改模塊;4、下載模塊;5、邏輯處理模塊等。預(yù)處理模塊完成檢查CAD環(huán)境是否滿足要求,相應(yīng)的配置文件是否成功建立等內(nèi)容。對(duì)話框處理模塊完成DCL文件的生成、DCL文件的加載以及用戶操作的展示和記錄。配置讀寫修改模塊完成配置文件的生成、配置文件的讀取和根據(jù)對(duì)話框操作記錄對(duì)配置文件進(jìn)行修改。下載模塊專注于文件的下載功能。邏輯處理模塊根據(jù)讀取的配置文件內(nèi)容進(jìn)行邏輯判斷相關(guān)操作,最終將選定圖塊下載并插入當(dāng)前圖紙。

5 總結(jié)

本文對(duì)比了CAD的若干種二次開發(fā)技術(shù)、分析了燃?xì)庠O(shè)計(jì)領(lǐng)域?qū)τ诙伍_發(fā)的需求,最終以燃?xì)夤に囃ㄓ脠D工具的開發(fā)為實(shí)例說明CAD二次開發(fā)從需求發(fā)掘——界面設(shè)計(jì)——模塊設(shè)計(jì)——編碼完成的設(shè)計(jì)開發(fā)流程。燃?xì)夤に囃ㄓ脠D工具的開發(fā)成果在實(shí)際應(yīng)用中簡(jiǎn)化了設(shè)計(jì)流程、提高了設(shè)計(jì)人員工作效率、提高了企業(yè)發(fā)布更新通用圖集的效率。進(jìn)一步可利用燃?xì)夤に囃ㄓ脠D工具的開發(fā)經(jīng)驗(yàn)和編碼成果彌補(bǔ)現(xiàn)有軟件系統(tǒng)的不足,滿足更多燃?xì)庠O(shè)計(jì)的需求,使燃?xì)庠O(shè)計(jì)更加智能、高效和標(biāo)準(zhǔn)。

參考文獻(xiàn)

[1] AutoCAD二次開發(fā)方法的研究 王永輝 《計(jì)算機(jī)系統(tǒng)應(yīng)用》2007

[2] AutoCAD二次開發(fā)技術(shù)分析和比較 高永惠 《懷化學(xué)院學(xué)報(bào)》2007

作者簡(jiǎn)介:田文龍,男,漢族,河南省安陽(yáng)人,職稱:助理工程師,本科學(xué)歷,研究方向:城市燃?xì)夤こ淘O(shè)計(jì)。

猜你喜歡
二次開發(fā)
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構(gòu)件庫(kù)二次開發(fā)
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
基于全站儀二次開發(fā)的覆冰厚度測(cè)量與實(shí)現(xiàn)
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應(yīng)用
基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 日韩精品免费一线在线观看| 成人福利在线视频| 国产精品久久国产精麻豆99网站| 玖玖免费视频在线观看| 一区二区三区四区在线| 日本a级免费| 精品91视频| 91精品久久久无码中文字幕vr| 国产美女在线观看| 日韩乱码免费一区二区三区| 永久在线精品免费视频观看| av大片在线无码免费| 国产系列在线| 国产xxxxx免费视频| 亚洲欧美另类久久久精品播放的| 无码专区国产精品一区| 国产精品30p| 找国产毛片看| 1769国产精品免费视频| 亚洲成人黄色在线观看| 国产自在线播放| 亚洲人成网站18禁动漫无码| 国产精品手机在线观看你懂的| 久久综合五月婷婷| 亚洲无线国产观看| 人人澡人人爽欧美一区| 日韩区欧美区| 亚洲VA中文字幕| 久久久久人妻一区精品色奶水| 91精品国产91久无码网站| 亚洲精品日产精品乱码不卡| 亚洲swag精品自拍一区| 亚洲国产成人久久精品软件| 在线欧美a| 日韩在线影院| 国产精品免费电影| 综合色88| 国产精品免费电影| 精品自拍视频在线观看| 无码丝袜人妻| 久久香蕉欧美精品| 97亚洲色综久久精品| 国产亚洲精品精品精品| 国产毛片不卡| 五月婷婷综合网| 国产网站免费看| 国产农村1级毛片| 在线观看亚洲人成网站| 高潮爽到爆的喷水女主播视频| 亚洲欧美日韩动漫| 四虎精品国产AV二区| 国产偷国产偷在线高清| 在线观看免费AV网| 中文字幕亚洲无线码一区女同| 久久久久久久久亚洲精品| 91精品日韩人妻无码久久| 在线中文字幕日韩| 26uuu国产精品视频| 久久视精品| 色悠久久久久久久综合网伊人| 日本久久久久久免费网络| 91精品久久久无码中文字幕vr| 亚洲精品va| www成人国产在线观看网站| 亚洲无码日韩一区| 伊大人香蕉久久网欧美| 国产成人亚洲精品无码电影| 国产女人水多毛片18| 高清无码一本到东京热| 干中文字幕| 高清免费毛片| 亚洲成a∧人片在线观看无码| 精品国产网站| 看看一级毛片| 亚洲高清无在码在线无弹窗| 日本91在线| 亚洲高清无在码在线无弹窗| 911亚洲精品| 久久毛片网| 成人午夜免费观看| 亚洲精品人成网线在线| 91视频国产高清|