国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 用戶自定義啞圖生成器

用戶自定義啞圖生成器

時間:2020-10-30 來源:壓力容器唯心不易 瀏覽:

做這個功能的原因一方面是一直覺得通過軟件編制人員來做參數(shù)化,無法跟上快速變動的項目要求,另一方面是和業(yè)內(nèi)的朋友聊天,對于需求以及實現(xiàn)有了進一步的了解。在思考良久后,終于有些眉目。

對于制造工藝來說,面對設(shè)計的圖紙中一個標準件,比如鞍座,他需要將其轉(zhuǎn)化為圖紙發(fā)放到車間,讓工人能夠按照圖紙加工制造出來。制造工藝人員的畫圖一般不如設(shè)計人員那么熟練,他們大多數(shù)采用的是啞圖的形式。具體操作是先為每種鞍座畫個樣板圖,打印很多份。遇到一種鞍座,先找到鞍座樣板圖,查看標準,將標準的數(shù)據(jù)手動填寫在啞圖里,然后發(fā)放車間。不講究的單位,直接在標準里復印圖紙,用修正液將標準里的代號涂掉,再將標準里的數(shù)據(jù)填寫到啞圖里。

回顧整個過程,這些啞圖的生成是低效,繁瑣而且容易出錯的。那么有沒有一種非常方便的圖紙生成方式。可否為啞圖編程自動生成?

參數(shù)化生成圖紙可以做到這一點,但是程序的編制量比較大,實現(xiàn)起來周期較長。在和一些單位的交流過程中,發(fā)現(xiàn)大部分單位的工程師都有良好的Excel使用技巧。能夠熟練的使用EXCEL的一些高級命令,比如hlookup和vlookup實現(xiàn)聯(lián)合查找,使用EXCEL的一些函數(shù)做復雜的計算書,甚至對VBA也很精通,那么一個念頭就生成了,能否用EXCEL做啞圖的輸入界面,輸入完成后,讀取EXCEL中的數(shù)據(jù),在Autocad中自動填寫這些數(shù)據(jù),實現(xiàn)啞圖的自動生成?

在思考過程中,做了一張實現(xiàn)的思路草圖

做完草圖,感覺比較興奮,這是一個能夠很方便解決一個通用問題的方法,類似于圖庫1~4,會有很大的作用。

經(jīng)過細化,程序流程圖如下:

 

程序界面如上圖所示,按照圖庫1和圖庫2的方式,自定義的啞圖可以放置在公共盤,以便用戶可以統(tǒng)一規(guī)劃,批量制作公司的啞圖生成器。

按照流程編制程序,做了一個技術(shù)特性表進行測試,實現(xiàn)的效果如下圖:

效果非常不錯!

 


 

那么用戶應(yīng)該如何自己制作啞圖呢?

 

第一步:制作需要生成的啞圖DWG文件,并寫塊,放入啞圖的路徑。

比如我需要做個生成技術(shù)特性表的啞圖自動生成程序,Autocad中制作一個模板,并將需要填寫的數(shù)據(jù)用代號填寫好。一定要注意一下文字的對齊方式,修改文字的長度后,文字是正中還是左中右中均需要合理的考慮。代號可以自定義,我推薦采用不常用的字符作為替換的代號。比如“$01”~“$N”來將需要的文字替換。做好DWG文件后,在命令行里輸入“W”,進行寫塊,并定好插入點。比如對于設(shè)計數(shù)據(jù)表,插入點一般是右上角。命名要注意方便記憶,且不要與其他塊重名。

寫完塊后,找到所在路徑,VCAD路徑在“D:Program FilesVCADblockyt1 技術(shù)特性表”,也可以放在在公共盤路徑下。

 

第二步: 制作EXCEL的輸入界面。

輸入界面應(yīng)該方便文字輸入,按照用戶的習慣輸入。不過前面4項一般按照要求輸入。

B2為插入塊的名稱,即第一步中塊的名稱,示例里為“技術(shù)特性表-塔器”。

D2為塊2的插入點,下拉菜單里有4個輸入項分別為,右上,右下,左上,左下。對應(yīng)DWG塊的插入點。

B3為矩形寬度,即插入塊的最大寬度。

D3為矩形高度,即插入塊的最大高度。

 

第三步:自動生成輸出界面。

自動輸出界面如下圖:

輸出界面可以和輸入界面自動連接,則可以自動生成輸出界面。在命令行里輸入“=”然后鏈接到輸入界面的B2,就可以將輸入界面的內(nèi)容鏈接到輸入界面。

 

在第7行及以后的行數(shù)就可以生成需要替換的內(nèi)容了,EXCEL的替換符號需要和DWG中的替換符號一一對應(yīng)。

完成輸出界面后,將EXCEL文件保存,放置在DWG相同的文件夾內(nèi)。如示例中的EXCEL放置在VCAD的路徑為 “D:Program FilesVCADblockyt1 技術(shù)特性表”。

 

第四步:調(diào)用程序自動生成啞圖

在命令行中,輸入yt,選擇“技術(shù)特性表-塔器.xlsx”,點擊確定,程序會打開技術(shù)特性表-塔器.xlsx,在輸入界面中輸入合適的數(shù)值,然后在框選輸出界面中框選A1到CN的范圍,如示例中是框選A1到C27的數(shù)據(jù)。回到Autocad界面,程序會讓用戶 “請輸入啞圖插入點”。

選擇一個空白區(qū)域,則可以自動生成啞圖的圖紙。

整個流程,完全由用戶控制,VCAD只是提供了一個“用戶自動啞圖生成器”的程序。對于任何啞圖均可以按照這個流程制作,一次制作,永久使用,可以重復利用率高,制作方便。

 


 

自定義啞圖生成程序有很大的想象空間,試想了幾個使用場景。

1. 各類標準件,支座,吊耳,塔頂?shù)踔?,設(shè)備法蘭,管法蘭加工制造圖。通過EXCEL的強大的數(shù)據(jù)查詢功能,自動填寫生成框選輸出界面的數(shù)據(jù)。并自動對應(yīng)生成各自的DWG文件。

2. 各類焊接節(jié)點。對比圖庫2的節(jié)點圖庫,優(yōu)點是可以自動替換掉圖庫中的數(shù)據(jù)。

3. 定制各類表頭,表單,如圖紙目錄,技術(shù)特性表等。

4. 對項目中一些業(yè)主規(guī)范進行迅速的參數(shù)化生成啞圖。

 

用戶啞圖生成器已加入肯德基豪華午餐(VCAD2018的更新),敬請期待。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學習使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦