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

基于AutoCAD二次開發技術的基座制圖設計輔助應用

2024-01-01 00:00:00張偉施培春
廣東造船 2024年4期
關鍵詞:二次開發

摘" " 要:在梳理基座圖精細化設計及標準化原則的基礎上,研究可優化的機械重復性工作。依據基座板厚設計原則,通過Autolisp編寫程序,對板厚進行選型輸出。選擇所需的基座件號面域,通過編寫好Lisp程序并直接使用Autocad快捷鍵可以較快輸出板材面積、重量等圖紙信息,對基座質量的精確度計算有極大的提高,并且有效的減少了重復的圖紙設計流程。通過建立DCL框架編寫相關插件,在Autocad上實現的人機交互界面,方便相關的圖紙設計人員的使用,極大的提升基座出圖的效率。

關鍵詞:Autolisp;二次開發;DCL框架

中圖分類號:U662.2" " " " " " " " " " " " " " " " " 文獻標志碼:A

Base Drawing Design Aided Application upon AutoCAD

Secondary Development Technology

ZHANG Wei," SHI Peichun

( Hudong-Zhonghua Shipbuilding (Group) Co., LTD.," Shanghai 200129 )

Abstract: Based on sorting out the fine design and standardization principle of base drawing, this paper studies the mechanical repeatability work that can be optimized. According to the design principle of base plate thickness, a program is written by Autolisp to select and output plate thickness. Select the required base part number area, finish writing a Lisp program and directly use Autocad shortcut keys to quickly output plate area, weight and other drawing information. The precision calculation of the base quality has been greatly improved, and effectively reduce the repetitive drawing design process.Through the establishment of DCL framework and writing related plug-ins, the human-computer interaction interface in Autocad can be achieved, which is convenient for the use of related drawing designers, and greatly improve the drawing efficiency of the base.

Key words: autolisp;" secondary development;" DCL framework

1" " "引言

近些年來新產品的涌現伴隨著相應的大量首制船圖紙任務,所以對于輪機設計人員而言,新船輪機專業施工深化設計及優化的工作繁多,特別是各類施工圖的深化優化設計工作。

本文針對輪機專業中的設備基座設計與繪制進行了相關研究及應用。在參考本公司企業標準Hamp;Z240052-2005《艦船基座及加強結構設計規則》等標準的基礎上,結合施工設計人員上百份基座制圖的經驗,發現輪機設備基座制圖的過程中大量的重復性機械工作可以進行優化,這也就引出了施工設計人員對Autocad軟件中的Autolisp進行開發的實際工作需求。

2" " 軟件背景及輪機基座設繪流程梳理

2.1" 軟件背景

Autocad軟件是船舶建造領域的CAE軟件之一,其平面制圖功能強大,二次開發拓展性強,眾多船舶專業軟件在其基礎上進行二次開發。通過Visual LISP集成開發環境,便于開發Autolisp程序,經過編譯可以得到代碼緊湊、運行效率高、源代碼受到保護的應用程序。

Autolisp程序是美國Autodesk公司研發的一種人工智能編程語言Lisp,嵌入Autocad軟件內部,是Autocad軟件進行二次開發的強大助手,同時具有一般高級編程語言所沒有的圖形處理功能,語法簡單,運用廣泛。Autolisp可以編制應用程序,在繪制圖紙的過程中出現具有可選擇性的人機交互界面,實現調用簡易、選擇自由等功能,可為二次開發提高工作效率,減少設計周期[1-4]。

2.2" "基座設繪流程梳理

輪機設備的基座設繪流程如圖1所示。

梳理了輪機基座的設計流程后,發現其中的機械重復性工作可以優化,主要有以下幾點:

1)基座面板和腹板的厚度等數據的獲取過程可以優化;

2)基座的明細表中材料參數的計算過程可以優化,如各個板材的單重和總重以文本形式直接輸出;

3)基座總重的求和步驟可以優化。

3" " 基座板厚選型及過程優化

基座面板和腹板的厚度等數據的獲取一般需要查閱基座及加強結構設計規則,為了省略查閱規則的時間,可以通過編寫Lisp程序,以設備重量、類型、基座的位置、形狀尺寸等條件作為邊界參數,確定并輸出準確的基座面板和腹板的厚度。

3.1" "基座板厚設計原則

滿足Flt;0.1 W時,基座板厚原則上根據設備自重W參照下表1確定。

其中,F為設備工作時基座所承受的最大載荷或設備工作時基座應能承受的最大載荷;W為設備干重(含減振措施),設備工作時所含油、水重量以及設備自帶管路等重量,這兩個參數由設備廠商提供。

基座板厚的選擇不完全依照表1,當遇到以下幾種情況,設計人員需對板厚做適當調整:

1)動載荷類設備基座板厚加強一檔,如各種泵組、空壓機、風機、洗衣機等;設備壁掛安裝時,板厚加強一檔;一般情況下,基座板厚加強不疊加;

2)落地式壁掛基座,落地部分板厚參數按表1選取,壁掛部分板厚減弱一檔;

3)自身質量重、尺寸安裝面較大、無外載荷影響的設備(如污水處理裝置),其基座板厚自主選擇,合理減弱;基座尺寸橫跨5-8根縱骨,基座板厚減弱一檔;基座尺寸橫跨9根以上縱骨,基座板厚減弱兩檔;

4)有特殊要求的設備基座(如減振降噪),其面板厚度按照聯系單要求選擇,腹板厚度設計參數參考1)—3)。

3.2" "基座板厚快鍵選型輸出

圖2為板厚選型的程序流程圖,主要依據表1利用Visual LISP環境編寫Lisp代碼,輸入設備自重、設備類型等關鍵信息后,實現自動輸出基座面板和腹板的厚度,減少設計人員的查閱時間及板厚選型的過程,提升基座圖設繪效率。圖3為簡例的執行結果。加載編寫好的Lisp程序后,設定相關的邊界條件后,即可得到所需的板厚參數。

結合3.1中的輪機設備基座板厚設計原則,可以驗證本工具對基座面板和腹板選型的準確性。

4" " 基座板材的主要參數輸出與處理

4.1" "傳統方法

一般繪制基座圖的方法,需要獲取規則板材的面積值時,通過Autocad軟件中的命令欄直接輸入軟件內置的“AREA”快捷命令,并選擇規則板材頂點后確認即可得到所需結果;需要計算不規則板材的面積,“AREA”快捷命令對于半徑100 mm的圓弧無法準確進行端點選取,類似這種封閉面積的獲取,一般通過面域的功能去得到精確面積。所以對于板材面積基本可以直接利用Autocad內置功能進行獲取,但是無法通過Autocad內置功能直接獲取所需的板材質量,只能通過得到的面積參數,并利用體積公式、質量公式計算得到所需的板材質量。

4.2" "改進方法

本文通過編寫好的Lisp程序,直接利用快捷鍵,調用面域等功能,通過簡單的交互框,實現封閉板材(不規則)面積的輸出。加載該Lisp應用程序后,直接在軟件命令欄中輸入快捷鍵“test”后,然后直接選擇板材內任意一點,即可精確計算出件號11(規則板材)、件號17(不規則板材)等一系列板材的面積,執行結果如圖4、5所示。

但是這對于基座圖的設計人員來說,不需要進行繁瑣的點選,省略了相對比較繁瑣的操作,就能實現面積參數的獲取。然而板材的面積只是繪圖過程中所需要的一個中間參數,對于設計人員來說,需要的是板材、型材或者自制件的重量,這就可以利用lisp語言來完善上述代碼,直接獲取想要的零件重量。

基座件號17的質量參數的命令欄代碼執行結果如圖6a)所示。

后續修改為以文本形式直接輸出基座單獨零件號的重量及該相同件號的總重,基座件號17的質量參數的文本執行結果如圖6 b)所示。

a)不規則肘板的質量參數的命令欄結果

b) 不規則肘板的質量參數的文本結果

為提高設計人員的質量參數輸入體驗,采用對話框形式和圖形交互進行,改善了程序設計UI界面,板件質量參數計算UI界面如圖7所示。

傳統方法和改進方法中板材參數的獲取如流程圖10進行對比。

由圖8兩種方法流程對比明顯可知,零件質量計算的傳統方法對于設計人員來說比較繁瑣,而且存在人為計算錯誤的可能性;零件質量計算的改進方法對于設計人員來說操作簡單,板材重量參數的正確率高。

同時,為了展現改進方法的可取性和高效性,將傳統方法和改進方法這兩種方法分別應用于相對復雜的調距槳液壓泵基座圖的繪制中,對這兩種方法的制圖時間進行耗時統計,發現傳統方法耗時16 min,改進方法耗時11 min,改進方法避免了設計人員重復性工作,耗時僅為傳統方法耗時的68.75%,,繪圖效率比傳統方法大幅提高。

4.3" "單個基座重量的求和

基座圖紙中一般要求標注基座總重,所以需要對基座中各個板材、型材等零件的總重進行統計并求和,傳統方法是通過計算器人工輸入數據進行求和,第二種傳統方法是將Autocad中的基座零件重量信息輸出到Excel中,這兩種傳統方法處理較多零件的情況時(如圖9基座零件信息所示),對一般的設計人員來說是比較繁瑣的。本小節主要介紹一種可以直接在Autocad中對txt文本進行求和,進而能夠方便的獲取基座總重的參數。

利用該工具,在Autocad軟件的命令欄中輸入“TXTSUN”命令后,直接框選調距槳液壓泵基座圖中23個零件號的總重便實現自動求和,如圖10的Lisp自動求和結果所示。

從圖9框選零件號總重的命令欄結果中還可以看出,如果單次選擇所需要的數據不全時,是可以多次選擇所需要的數據,重復數據不會計入總和,同時,將各單個零件號的總重信息也標出,以防出現漏選、多選等情況。

5" " 人機交互界面的建立

為了方便一般設計人員的制圖工作,將上述的幾個優化功能合并,通過建立了DCL對話框實現了簡單的人機交互界面,如圖11所示。

綜上所述,利用Autocad軟件中內嵌的Autolisp進行二次開發,能夠直接調用、修改Autocad的命令,驅動PDB模塊編寫DCL文件創建個性化的對話框,方便一般設計人員的基座圖設計與繪制工作。

6" " 結語

基于設計人員在日常制圖中厭倦枯燥、大量的機械圖紙,利用Autocad2015軟件內置的Autolisp編輯器編寫了DCL對話框,將基座圖中常用的幾個功能整合在同一個對話框中,通過直接點選按鈕,滿足設計人員的制圖需求。這有效避免了設計人員機械制圖中大量的重復性工作,提高了機械制圖的效率,優化出圖的時間節點,縮減設計周期。

本文所做的工作主要是針對基座制圖設計中的機械操作進行二次開發,優化重復動作。(下轉第頁)(上接第頁)

但基座制圖中還有其他可以優化的步驟,比如零件號的自動標注、繪圖圖框的一鍵插入、各類型材的質量計算、零件明細表的自動生成、尺寸一鍵標注等等,后續的工作還需要進一步優化Lisp程序和DCL對話框。

參考文獻

[1]朱顯玲.基于Autolisp船舶輔助設計工具的開發[J].船海工程," 2017,"16 ( 2 ) :" 24-27.

[2]劉艷茹,劉峰,鄭曉春.基于Autolisp實現AutoCAD線型選擇的二次"開發[J].煤礦機械, 2017, 38 ( 7 ) :" 158-159.

[3]肖明,莫繼華. AutoCAD二次開發在船舶防火區域劃分設計上的應用"[J].船舶設計通訊, 2020 ( 2 ) :" 30-38.

[4]陳曉波,陳小蘭.基于AutoCAD二次開發實現表面粗糙度的智能標注[J].機電信息, 2011 ( 27 ) :" 152-153.

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 日韩欧美中文字幕在线韩免费| 日本草草视频在线观看| 国产高清不卡视频| 丁香婷婷激情网| www中文字幕在线观看| 国产精品刺激对白在线| 丝袜高跟美脚国产1区| 国产精品蜜臀| 亚洲日本中文综合在线| 真人免费一级毛片一区二区| 国产高清精品在线91| 亚洲看片网| 多人乱p欧美在线观看| 国产一在线| 91麻豆精品视频| 免费jizz在线播放| 人人艹人人爽| 日韩东京热无码人妻| 天天婬欲婬香婬色婬视频播放| 中文字幕欧美日韩高清| 亚洲精品免费网站| 国产黄视频网站| 国产丝袜无码精品| 欧美高清三区| 国产剧情伊人| 欧美日本一区二区三区免费| 人妻中文字幕无码久久一区| 极品尤物av美乳在线观看| 91国语视频| 免费视频在线2021入口| 老司机久久99久久精品播放| 国产视频 第一页| 亚洲乱伦视频| 高清亚洲欧美在线看| 红杏AV在线无码| 久久精品无码中文字幕| 好吊妞欧美视频免费| 国产日韩精品欧美一区灰| 99精品国产自在现线观看| a级毛片免费看| 一级毛片基地| 欧美激情二区三区| 亚洲天堂网在线观看视频| 亚洲看片网| 中文字幕丝袜一区二区| 色婷婷亚洲综合五月| 成人亚洲国产| 婷婷综合在线观看丁香| 欧美啪啪网| 毛片手机在线看| 欧美天堂在线| 三上悠亚在线精品二区| 日韩黄色精品| 99在线观看视频免费| 2048国产精品原创综合在线| 亚洲综合色婷婷中文字幕| 手机精品视频在线观看免费| 999在线免费视频| 尤物在线观看乱码| 国精品91人妻无码一区二区三区| 亚洲三级网站| 波多野结衣一区二区三区88| 四虎国产成人免费观看| 欧美a在线看| 国产嫖妓91东北老熟女久久一| 国产欧美日本在线观看| 成人永久免费A∨一级在线播放| 伊人久久久久久久| 国产乱人伦AV在线A| 国产成人a在线观看视频| 久久久精品久久久久三级| 丁香五月亚洲综合在线| 精品国产香蕉伊思人在线| 91精品综合| 18禁色诱爆乳网站| 欧美一级专区免费大片| 国产第一色| 国产高清在线观看| 亚洲天堂在线免费| 99久久性生片| 精品成人一区二区三区电影| 中文字幕久久亚洲一区|