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

參數化在壓力容器標準件繪圖中的應用

2013-06-01 09:28:57孫恩凱孫立瑩
化工裝備技術 2013年3期
關鍵詞:按鈕標準方法

孫恩凱 蔣 鑫 孫立瑩 朱 軍

(1.林德工程(大連)有限公司 2.大連中集重化裝備有限公司)

參數化在壓力容器標準件繪圖中的應用

孫恩凱*1蔣 鑫2孫立瑩1朱 軍1

(1.林德工程(大連)有限公司 2.大連中集重化裝備有限公司)

利用AutoCAD中的Visual LISP程序以及Excel表格中的函數和VBA進行參數化繪圖,可大大提高設計效率和準確率。以標準彎頭為例,闡述了壓力容器設計中常用標準件的參數化繪圖方案。

參數化繪圖 壓力容器標準件 標準彎頭 Visual LISP VBA

0 前言

在壓力容器的設計中,經常會用到標準零件,如封頭、法蘭、補強圈和墊片等,它們大多形狀相同,僅尺寸變化。而設計者經常是已知標準件的型號,如公稱尺寸、系列等,然后根據已知量去查詢相應標準得到詳細尺寸再進行繪圖。如果每次繪制這些標準件都重復以上的工作,會耗用大量時間,而且容易出錯。為此,本文提出了一個簡便易行的參數化繪圖解決方案。參數化繪圖是指將圖形中的定量信息變量化,使之成為可任意調整的參數。對變量化參數賦予不同數值,就可得到結構相似而尺寸不同的圖形。將參數化應用到壓力容器標準件的繪圖上,對于提高設計人員的工作效率和工作準確率將起到非常重要的作用。

AutoCAD和Microsoft Excel是壓力容器設計中常用的軟件。利用AutoCAD提供的二次開發工具Visual LISP[1]以及Excel表格[2]中的函數和VBA完成參數化繪圖的設計,即可一鍵在AutoCAD中出圖。本文以繪制標準彎頭為例,闡述參數化繪制標準零件的方法。

1 關鍵技術簡介

1.1 Visual LISP

Visual LISP是 AutoCAD自帶的一個集成的可視化Autolisp的開發環境。 Autolisp是為擴展和自定義AutoCAD功能而設計的一種編程語言。它基于起源于1950年代末的LISP語言。Visual LISP(VLISP)是為加速Autolisp程序而開發的設計軟件工具,在VLISP中,可在單個環境中完成絕大多數必要的操作,其中包括文本編輯、程序調試以及與AutoCAD和其他應用程序的交互等。

1.2 VBA

Visual Basic for Applications(VBA)是 Visual Basic的一種自動化的宏語言,主要用來擴展Windows的應用程序功能,特別是Microsoft Office軟件。1994年發行的Excel 5.0版本中,即具備了VBA的宏功能。利用VBA,可以實現以下功能:

(1)規范用戶的操作,控制用戶的操作行為;

(2)使操作界面人性化,方便用戶的操作;

(3)通過執行VBA代碼,迅速實現多個步驟的手工操作。

2 設計方法

2.1 總體思路

用參數化繪制封頭、法蘭、彎頭、墊片等標準件的方法大體相同。本文以壓力容器用90°彎頭為例,對參數化繪圖方法作一介紹。設計的總體思路如圖1所示。

圖1 設計流程

2.2 具體步驟

2.2.1 建立數據

查閱GB/T 12459—2005[3],把90°彎頭的幾何尺寸輸入到Excel表格中,如圖2所示。

2.2.2 編輯輸入條件

為方便使用,可把彎頭的輸入條件設置成可篩選的列表形式,操作方法如下。

首先按圖3所示編輯Excel表格,然后分別對單元格K1、K2、K3進行如下操作:點擊Excel表格 (本文以Microsoft Excel-2010英文版為例)中的 “Data” → “Data Validation” → “Allow” →“List”,再把篩選條件輸入到 “Source”欄中,用逗號隔開,如圖4所示。設置后效果如圖5所示。可在表中選擇彎頭的型號。

圖2 標準彎頭尺寸

圖3 彎頭輸入條件

圖4 設置輸入條件

2.2.3 尺寸生成

為直觀起見,可繪出彎頭示意圖,并用Excel公式自動查找和標記出對應尺寸,見圖6。

單元格中公式輸入如下:

圖5 彎頭選型

圖6 標準彎頭尺寸

2.2.4 編寫VLISP語言用于繪制彎頭圖

為方便隨后的VLISP程序編寫,可根據個人習慣,用Excel公式表示出各點的坐標。本文對該型號彎頭各點坐標輸入方案如圖7所示。

各單元格輸入如下:

圖7 彎頭坐標

單元格C30~C35為VLISP命令。利用AutoCAD繪制該彎頭的VLISP語言代碼如下:

其中,應把代碼中的變量用Excel公式自動運算出來,轉化后的公式如下:

然后把其輸入到Excel任意單元格中,本文輸入到單元格J5中。

2.2.5 編寫VBA語言,自動繪圖

接下來需要做的是把單元格J5中的VLISP語句復制到AutoCAD中的命令窗口中,這樣彎頭圖形就會在AutoCAD中自動繪制出來。為了方便使用者,可通過編寫VBA程序來自動化復制VILISP語句并打開CAD。具體方法如下:

打開 VBA編輯器:點擊 “Developer” →“Visual Basic”,也可以用<Alt+F11>組合鍵打開。在編輯器中輸入如下VBA語句:

其中 “C:Program FilesAutodeskACADM 2011acad. exe”為AutoCAD目錄,如圖8所示。

圖8 VBA編輯器

然后把此程序指定給按鈕。操作方法:點擊“Developer”→ “Insert” → “Botton”→ “Assign Macro”→ “Macro1”,如圖9所示。

圖9 程序指定按鈕

可根據個人習慣對按鈕重命名。本文設計成圖10所示的名稱。

圖10 按鈕

2.2.6 設計完成

至此,標準彎頭的參數化繪圖便完成了。使用時, 只需在 “公稱尺寸”、“形式”、“系列” 中選出需要的型號,然后點擊圖10所示的按鈕便會自動打開AutoCAD。在CAD命令窗口中右鍵粘貼命令,如圖11所示。這樣所選型號的彎頭圖形便會在AutoCAD中自動生成,如圖12所示。

圖11 粘貼命令

圖12 生成的CAD彎頭圖

3 結語

本文以90°彎頭為例,詳細闡述了參數化繪圖的方法。通過此方法,可以提高設計效率,并減少手工輸入錯誤。壓力容器許多標準件都可參照此方法進行參數化繪圖。

用這種方法進行參數化繪圖較為簡單,只需掌握Visual LISP和VBA基本的編程方法和Excel函數、公式即可,無須專業的編程技能。一般的壓力容器設計人員經過簡單的學習即能進行操作。這種參數化繪圖方法還可以進一步改進,對于編程技能水平較高的技術人員,可以通過C語言、對話框控制語言等開發交互式界面,這樣可以使使用者更直觀地知道各參數含意,減少錯誤。

[1]方戈亮.Visual LISP程序設計 [M].第2版.北京:清華大學出版社,2010.

[2]Excel Home.Excel實戰技巧精粹 [M].北京:人民郵電出版社,2007.

[3]GB/T 12459—2005.鋼制對焊無縫管件 [S].

App lication of Parameterization in Draw ing of Pressure Vessel Standard Parts

Sun Enkai Jiang Xin Sun Liying Zhu Jun

Parameterized drawing with Visual LISP in AutoCAD,Excel functions and VBA can greatly improve design efficiency and accuracy.Taking a standard elbow as an example,expounds the parametric drawing program for common standard parts in pressure vessels design.

Parametric drawing;Pressure vessel standard parts;Standard elbow;Visual LISP;VBA

TQ 050.3

2013-02-05)

*孫恩凱,男,1985年生,助理工程師。大連市,116100。

猜你喜歡
按鈕標準方法
這些按鈕能隨便按嗎?
當你面前有個按鈕
2022 年3 月實施的工程建設標準
忠誠的標準
當代陜西(2019年8期)2019-05-09 02:22:48
美還是丑?
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
一家之言:新標準將解決快遞業“成長中的煩惱”
專用汽車(2016年4期)2016-03-01 04:13:43
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 99re视频在线| 久久精品日日躁夜夜躁欧美| 国产成人三级| 人妻中文久热无码丝袜| 日本伊人色综合网| 国产网站免费| 国产新AV天堂| 欧美精品成人| 中文字幕日韩久久综合影院| 18禁色诱爆乳网站| 狠狠色综合久久狠狠色综合| 久久性妇女精品免费| 亚洲最大综合网| 五月激激激综合网色播免费| 欧美第九页| 欧美综合区自拍亚洲综合天堂| 久久精品无码中文字幕| 精品三级在线| 国产女人18水真多毛片18精品| 国产精品开放后亚洲| 老司机精品一区在线视频| 亚洲AV无码乱码在线观看裸奔| 国产专区综合另类日韩一区| 亚洲成a人在线播放www| 日本AⅤ精品一区二区三区日| 欧美精品影院| 国产特一级毛片| 中文字幕在线播放不卡| 亚洲视频影院| 午夜视频日本| 人妻熟妇日韩AV在线播放| 美女黄网十八禁免费看| 亚洲性视频网站| 日韩免费毛片| 九九九久久国产精品| 一区二区欧美日韩高清免费| 亚洲成人手机在线| 欧美色视频在线| 九色综合伊人久久富二代| 亚洲一区色| 国产乱人伦AV在线A| 亚洲浓毛av| 少妇精品在线| 国产真实乱人视频| 亚洲专区一区二区在线观看| 97青青青国产在线播放| 国产黄色爱视频| 伊人久综合| 欧美国产日韩在线播放| 久久网欧美| 99免费在线观看视频| 日韩av无码精品专区| 99re经典视频在线| 亚洲伊人天堂| 国产极品美女在线观看| 亚洲欧美日韩成人高清在线一区| 农村乱人伦一区二区| 人妻无码一区二区视频| 久久久波多野结衣av一区二区| 国产精品第一区在线观看| 欧美精品啪啪| 在线免费不卡视频| 国产精品视频导航| 亚洲毛片在线看| 蝌蚪国产精品视频第一页| 亚洲伦理一区二区| 亚洲美女一区| 亚洲av日韩综合一区尤物| 51国产偷自视频区视频手机观看| 在线观看视频一区二区| 人妻无码中文字幕第一区| 免费欧美一级| 日韩精品久久久久久久电影蜜臀| 成人精品视频一区二区在线| 国产在线视频自拍| 精品小视频在线观看| 女人18毛片水真多国产| 亚洲经典在线中文字幕| www亚洲天堂| 国产精品视频观看裸模| 免费在线一区| 亚洲日韩精品综合在线一区二区|