輔助繪圖工具的方案選擇過(guò)程是復(fù)雜的,從去年8月底就開(kāi)始了初步的調(diào)用,也經(jīng)過(guò)了種種碰壁,最終得出了基本的方案。
成都創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、芒市網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)公司、芒市網(wǎng)絡(luò)營(yíng)銷(xiāo)、芒市企業(yè)策劃、芒市品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供芒市建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:chinadenli.net
先說(shuō)一些題外話(huà):為什么需要輔助繪圖設(shè)計(jì)?加班的龐大工作量來(lái)自于哪里?
單位目前主營(yíng)業(yè)務(wù)是地鐵信號(hào)系統(tǒng)工程總承包,包括地鐵新建及改造項(xiàng)目工程管理、系統(tǒng)設(shè)計(jì)、產(chǎn)品研發(fā)、系統(tǒng)集成、測(cè)試驗(yàn)證等一整套解決方案和服務(wù)。未來(lái)的集成方案規(guī)劃為中心、地面、車(chē)載。不管哪個(gè)子系統(tǒng)都不可避免的需要設(shè)計(jì)繪圖工作,由繪圖生成各個(gè)子系統(tǒng)的元數(shù)據(jù),根據(jù)這些元數(shù)據(jù)進(jìn)行代碼的數(shù)據(jù)配置工作。不同的城市不同的線(xiàn)路分別進(jìn)行不同的設(shè)計(jì)繪圖、數(shù)據(jù)生成、數(shù)據(jù)配置等等工作,由此可想象到里面的工作量。然而這種加班并沒(méi)有創(chuàng)造新的價(jià)值也沒(méi)有帶來(lái)新的利潤(rùn)。
企業(yè)在未來(lái)要想更好的生存,就必須贏得更多的利潤(rùn),更少的加班成本。這樣一個(gè)良好的輔助繪圖工具設(shè)計(jì),一個(gè)優(yōu)秀的數(shù)據(jù)配置設(shè)計(jì)的需求就非常的強(qiáng)烈。開(kāi)發(fā)更好用的設(shè)計(jì)、繪圖軟件,需求一變操作軟件馬上可以把成果弄出來(lái)。
話(huà)說(shuō)輔助繪圖輔助數(shù)據(jù)配置工具如何設(shè)計(jì)呢?
輔助繪圖的關(guān)鍵在于:設(shè)計(jì)數(shù)據(jù)-圖元映射關(guān)系,因此所作的方案調(diào)研之中該方向就是核心訴求。最終的方案趨向于基于objectArx的二次開(kāi)發(fā)。
基于objectArx的二次開(kāi)發(fā),該類(lèi)庫(kù)為C#專(zhuān)用類(lèi)庫(kù)。ObjectARX直接訪(fǎng)問(wèn)AutoCAD的數(shù)據(jù)庫(kù)結(jié)構(gòu)、圖形系統(tǒng)以及AutoCAD幾何構(gòu)造核心,因此在運(yùn)行期間能實(shí)時(shí)拓展CAD功能,也能復(fù)用CAD固有的命令來(lái)開(kāi)發(fā)新命令。CaD數(shù)據(jù)庫(kù)的核心是BlockTable,BlockTable和所有Block具有一一映射關(guān)系。BlockTable此表含有兩個(gè)非常重要的記錄:模型空間和圖紙空間,所有的實(shí)體(可見(jiàn)對(duì)象)均放于塊表AcDbBlockTable中。
其它的設(shè)計(jì)方案并不具有如此完備的數(shù)據(jù)-圖元映射關(guān)系,所以在圖元生成數(shù)據(jù)和數(shù)據(jù)反向生成圖元方面先天不具備優(yōu)勢(shì)。
Autolisp和VBA是初期的二次開(kāi)發(fā)方案,因?yàn)椴痪邆渫陚涞拿嫦驅(qū)ο筇匦远饾u淘汰。
基于SDK類(lèi)庫(kù)的C++語(yǔ)言開(kāi)發(fā)并未進(jìn)入主流方案,其主要原因可能是因?yàn)槎叩募嫒菪詥?wèn)題,雖然C++在面向?qū)ο蠓矫孑^為強(qiáng)大,但是和ObjecArx在操控各種blocktable方面開(kāi)發(fā)效率不高,所以時(shí)至今日也未能進(jìn)入主流。
其它的繪圖工具,僅僅就是繪圖工具,反向生成圖元不能說(shuō)不可行而是得不償失地需要進(jìn)行大量的圖元設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì)工作。
ObjectArx能夠直接訪(fǎng)問(wèn)CAD的圖形數(shù)據(jù)庫(kù)BLockTable的特性,使得通過(guò)ObjectARX類(lèi)庫(kù)二次開(kāi)發(fā)能夠獲得BlockTable與Block的強(qiáng)映射關(guān)系,這種強(qiáng)映射關(guān)系正好滿(mǎn)足了輔助繪圖工具的需求。
一副CAD圖形就是一個(gè)包含有多個(gè)表的數(shù)據(jù)庫(kù),它規(guī)定了9個(gè)符號(hào)表,具體如下:
而網(wǎng)上對(duì)ObjectARX的學(xué)習(xí)資料少之又少,學(xué)起來(lái)是一個(gè)相當(dāng)困難的挑戰(zhàn),但是只要功夫深,鐵杵磨成針。
網(wǎng)站標(biāo)題:地鐵線(xiàn)路輔助繪圖設(shè)計(jì)---不做簡(jiǎn)單的畫(huà)圖師
本文路徑:http://chinadenli.net/article32/gigppc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、電子商務(wù)、外貿(mào)建站、域名注冊(cè)、App開(kāi)發(fā)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)