国产自产精品欧美国产免费久久久久久_亚洲午夜久久久久久噜噜噜,9精品乱码人成午夜免电影费观看 _99精品无人区乱码在线_久久精品A--v一区二区三_久久久精品欧美一区二区免费

    
    

                                  您的位置: 首頁(yè) > 新聞動(dòng)態(tài) > 行業(yè)動(dòng)態(tài)

                                  打印本文             

                                  1 前言
                                  三維參數(shù)化設(shè)計(jì)方式 因?yàn)槠涓咝?、?jiǎn)易、可擴(kuò)展性強(qiáng)等特性,正得到很多的研究設(shè)計(jì)工作人員的關(guān)心。運(yùn)用VB對(duì)SolidWorks開(kāi)展二次開(kāi)發(fā)就是完成三維參數(shù)化設(shè)計(jì)方式 常見(jiàn)的方式之一。SolidWorks為客戶(hù)對(duì)它進(jìn)行二次開(kāi)發(fā)給予了內(nèi)置的運(yùn)用程序接口(API),一切適用OLE和COM的程序設(shè)計(jì)語(yǔ)言都能夠做為開(kāi)發(fā)環(huán)境,如Delphi、C 、VisualC 、VisualBasic等。

                                  調(diào)節(jié)閥門(mén)又被稱(chēng)為調(diào)壓閥(如下圖1所顯示),是過(guò)程控制系統(tǒng)選用驅(qū)動(dòng)力實(shí)際操作去更改液體總流量的設(shè)備,伴隨著自動(dòng)化技術(shù)水平的不斷提升,已廣泛運(yùn)用于冶金工業(yè)、電力工程、化工廠、原油、紡織工業(yè)、造紙工業(yè)、裝飾建材等產(chǎn)業(yè)部門(mén) 。調(diào)節(jié)閥門(mén)產(chǎn)品種類(lèi)、規(guī)格型號(hào)多種多樣,人力設(shè)計(jì)方案周期時(shí)間較長(zhǎng)、高效率低。因而,科學(xué)研究Solid-Works二次開(kāi)發(fā)技術(shù)性在調(diào)節(jié)閥門(mén)參數(shù)化設(shè)計(jì)中的運(yùn)用,針對(duì)減少調(diào)節(jié)閥門(mén)新產(chǎn)品開(kāi)發(fā)周期時(shí)間,提升設(shè)計(jì)方案效果和品質(zhì),具備關(guān)鍵實(shí)際意義。
                                  2 開(kāi)發(fā)設(shè)計(jì)基本原理與構(gòu)思
                                  對(duì)SolidWorks開(kāi)展二次開(kāi)發(fā)主要是根據(jù)此軟件本身帶來(lái)的API插口來(lái)保持的,該插口帶來(lái)了大批量的OLE目標(biāo)(對(duì)象系統(tǒng)架構(gòu)如下圖2所顯示)??蛻?hù)可以依靠高端計(jì)算機(jī)語(yǔ)言做為軟件開(kāi)發(fā)平臺(tái),在設(shè)計(jì)方案友善頁(yè)面的與此同時(shí),運(yùn)用程序流程啟用OLE目標(biāo)對(duì)SolidWorks開(kāi)展瀏覽和實(shí)際操作,進(jìn)而完成Solid-Works的參數(shù)化設(shè)計(jì)。

                                  有關(guān)軟件開(kāi)發(fā)平臺(tái)的選擇問(wèn)題,可以融合開(kāi)發(fā)者的實(shí)際情況采用。針對(duì)非軟件工程專(zhuān)業(yè)的項(xiàng)目專(zhuān)業(yè)技術(shù)人員來(lái)講,應(yīng)用VisualBasic語(yǔ)言做為SolidWorks的二次開(kāi)發(fā)服務(wù)平臺(tái)較為理想化。該語(yǔ)言表達(dá)標(biāo)準(zhǔn)簡(jiǎn)易、開(kāi)發(fā)設(shè)計(jì)高效率,所具有作用已能考慮研發(fā)規(guī)定。除此之外,SolidWorks宏拍攝作用的VBA自然環(huán)境與VisualBasic語(yǔ)言環(huán)境完全一致,有利于開(kāi)發(fā)者迅速入門(mén)。
                                  在選用VisualBasic6.0對(duì)SolidWorks開(kāi)展二次開(kāi)發(fā)全過(guò)程中,根據(jù)VB撰寫(xiě)的應(yīng)用軟件為手機(jī)客戶(hù)端,SolidWorks為服務(wù)器端,VB撰寫(xiě)的應(yīng)用軟件推動(dòng)SolidWorks進(jìn)行規(guī)定的制定工作中。其基本上開(kāi)發(fā)設(shè)計(jì)構(gòu)思是在SolidWorks自然環(huán)境中,隨意挑選某一型號(hào)規(guī)格的調(diào)節(jié)閥門(mén)商品,按恰當(dāng)?shù)脑O(shè)計(jì)方案關(guān)聯(lián)制作出零件實(shí)體模型,與此同時(shí)運(yùn)用SolidWorks宏拍攝作用獲得有關(guān)編碼,隨后按照零件設(shè)計(jì)方案必須剖析并明確實(shí)體模型的主要參數(shù)自變量,根據(jù)VB程序編寫(xiě)環(huán)境藝術(shù)設(shè)計(jì)應(yīng)用軟件操作面板,以規(guī)格推動(dòng)方法完成對(duì)調(diào)節(jié)閥門(mén)零件的設(shè)計(jì)方案。因?yàn)檎{(diào)節(jié)閥門(mén)多見(jiàn)通用化商品,零件構(gòu)造類(lèi)似程度高,因而VB應(yīng)用軟件在設(shè)計(jì)方案時(shí),可以經(jīng)過(guò)創(chuàng)建Access數(shù)據(jù)庫(kù)查詢(xún),為客戶(hù)給予零件設(shè)計(jì)方案時(shí)需需主要參數(shù)。該開(kāi)發(fā)設(shè)計(jì)構(gòu)思的工作內(nèi)容如下圖3所顯示。

                                  3 運(yùn)用案例
                                  下邊融合調(diào)節(jié)閥門(mén)高壓閘閥的參數(shù)化設(shè)計(jì),論述根據(jù)VB和SolidWorks的二次開(kāi)發(fā)技術(shù)性在調(diào)節(jié)閥門(mén)參數(shù)化設(shè)計(jì)中的運(yùn)用。
                                  3.1 實(shí)體模型特點(diǎn)制作
                                  SolidWorks是一套根據(jù)特性模型的三維軟件,它以手稿的形態(tài)和規(guī)格為基本,根據(jù)“拉申”、“轉(zhuǎn)動(dòng)”、“掃描儀”、“施工放樣”指令將2D手稿變換為3D數(shù)字模型,隨后在以上實(shí)體模型的基本上開(kāi)展“摘除”、“圓弧”、“倒圓角”、“打孔”等實(shí)際操作,進(jìn)行單獨(dú)零件的制做。
                                  電動(dòng)蝶閥零件構(gòu)造大部分具備旋轉(zhuǎn)體特點(diǎn),在制作實(shí)體模型時(shí)常見(jiàn)“拉申”、“轉(zhuǎn)動(dòng)”指令。制作調(diào)節(jié)閥門(mén)高壓閘閥零件實(shí)體模型如下圖4所顯示。

                                  3.2 明確自變量主要參數(shù)與管束
                                  為了更好地使后面程序流程可以便捷地啟用、改動(dòng)實(shí)體模型主要參數(shù),應(yīng)融合實(shí)體模型的制定需要挑選和取名主要參數(shù)自變量,加上必需的大小管束關(guān)聯(lián)。調(diào)節(jié)閥門(mén)高壓閘閥設(shè)計(jì)方案自變量主要參數(shù)及管束關(guān)聯(lián)如下所示:
                                  Extrude1——頂端特點(diǎn)圓直徑:D1、頂端特點(diǎn)圓長(zhǎng)短:H1;
                                  Extrude2——退刀槽孔徑:D2;
                                  Extrude3——外螺紋公稱(chēng)直徑:D3,管螺紋長(zhǎng)短:H2;
                                  Cut-Extrude1——核心孔孔徑:D4,核心孔長(zhǎng)短:H;
                                  Cut-Extrude2——加工工藝孔孔徑:D5,加工工藝孔孔深:HD,工藝孔孔距:L;
                                  Cut-Revolve1——加工工藝孔圓錐體一部分。
                                  針對(duì)制作加工工藝孔圓錐體一部分的手稿,必須為其加上約束“HoleRadius@Sketch6”=“Exclude2_D1@Sketch5”/2,使加工工藝孔圓錐體底端半經(jīng)與加工工藝孔直徑成1:2的關(guān)聯(lián)。
                                  具體步驟為:開(kāi)啟制作好的高壓閘閥實(shí)體模型,在加工工藝孔手稿里將直徑名字取名為Exclude2_D1,在加工工藝孔圓錐體手稿里將圓錐體底端半經(jīng)取名為HoleRadius,隨后在工具欄“Tools”挑選“Equations”,在彈出來(lái)的窗口中添加以上約束就可以。
                                  3.3 創(chuàng)建動(dòng)態(tài)鏈接
                                  運(yùn)行VisualBasic6.0新創(chuàng)建規(guī)范exe工程項(xiàng)目,在“工程”→“引入”中使用必須載入的種類(lèi)元件庫(kù),主要包含:SldWorks 2007 Type Library、SolidWorks 2007 Constant Type Library、SolidWorks2007 Commands Type Library和SolidWorks 2007 Exposed Type Libraries for add-inuse。載入種類(lèi)元件庫(kù)后,基本構(gòu)建了VB與SolidWorks中間的通訊聯(lián)接,促使VB可以啟用SolidWorks的目標(biāo)、方式 和特性。
                                  3.4 設(shè)計(jì)方案客戶(hù)瀏覽頁(yè)面
                                  依據(jù)上邊所確認(rèn)的自變量主要參數(shù),設(shè)計(jì)方案高壓閘閥主要參數(shù),界定操作界面,如下圖5所顯示。

                                  3.5 實(shí)體模型升級(jí)程序流程
                                  要使自變量主要參數(shù)可以推動(dòng)模型庫(kù)中的實(shí)體模型,完成實(shí)體模型的自動(dòng)升級(jí),在進(jìn)行以上流程,還要根據(jù)實(shí)體模型升級(jí)程序流程來(lái)推動(dòng)。一部分調(diào)節(jié)閥門(mén)高壓閘閥實(shí)體模型自動(dòng)升級(jí)程序流程如下所示。
                                  SetswApp=CreateObject(″SldWorks.Application″) '開(kāi)啟SolidWorks插口為啟用其API函數(shù)做準(zhǔn)備
                                  swApp.Visible(True) '運(yùn)行SolidWorks,使其對(duì)話框可視性
                                  Set Part=swApp.OpenDoc(MyPath ″\Class_高壓閘閥.SLDPRT″,swDocPART) '啟用零件庫(kù)實(shí)體模型
                                  If Part Is Nothing Then
                                  ExitSub
                                  Else
                                  Set Part=swApp.ActivateDoc(″Class_高壓閘閥.SLDPRT″) '激話實(shí)體模型,使模型可改動(dòng)
                                  End If
                                  Part.Parameter(″TopDiameter@Sketch1″).SystemValue=Class_Top '頂圓直徑D1
                                  Part.Parameter(″D1@Extrude1″).SystemValue=Class_Extrude1_D1 '頂端長(zhǎng)短H1
                                  Part.Parameter(″MidDiameter@Sketch2″).SystemValue=Class_M(jìn)id '退刀槽孔徑D2
                                  Part.Parameter(″D1@Extrude2″) .SystemValue=Class_Extrude2_D1 '退刀槽長(zhǎng)短H-H1-H2
                                  Part.Parameter(″DownDiameter@Sketch3″).SystemValue=Class_Down '外螺紋公稱(chēng)直徑D3
                                  Part.Parameter(″D1@Extrude3″) .SystemValue=Class_Extrude3_D1 '管螺紋長(zhǎng)短H2
                                  Part.Parameter(″Exclude1_D1@Sketch4″).SystemValue=Class_Exclude1_D1 '核心孔孔徑D4
                                  Part.Parameter(″Exclude2_D1@Sketch5″).SystemValue=Class_ScrewHoleDia '加工工藝孔孔徑D5
                                  Part.Parameter(″HoleDistance@Sketch5″).SystemValue=Class_ScrewHoleDis '加工工藝孔孔距L
                                  Part.Parameter(″D1@Cut-Extrude2″).SystemValue=Class_ScrewHoleDepth '工藝孔孔深
                                  HDPart.EditRebuild '再次創(chuàng)建實(shí)體模型
                                  Part.ShowNamedView2 ″*Trimetric″,8 '調(diào)節(jié)實(shí)體模型角度
                                  Part.ViewZoomtofit2
                                  MsgBox″三維造型設(shè)計(jì)完畢″,vbOKOnly,″提醒″'表明實(shí)體模型升級(jí)結(jié)束信息內(nèi)容
                                  注:此程序流程在WindowsXp SolidWorks 2007 EN下調(diào)節(jié)根據(jù)。
                                  3.6 創(chuàng)建規(guī)格主要參數(shù)數(shù)據(jù)庫(kù)查詢(xún)
                                  依據(jù)之前所確認(rèn)的調(diào)節(jié)閥門(mén)高壓閘閥零件自變量主要參數(shù),運(yùn)用Access創(chuàng)建符合規(guī)定的數(shù)據(jù)庫(kù)查詢(xún)。數(shù)據(jù)庫(kù)創(chuàng)建后,在系統(tǒng)中根據(jù)數(shù)據(jù)信息控制與特殊的數(shù)據(jù)分析表相互連接,為客戶(hù)帶來(lái)可選用的零件設(shè)計(jì)方案主要參數(shù)。
                                  4 結(jié)果
                                  用VB6.0對(duì)SolidWorks軟件系統(tǒng)開(kāi)展二次開(kāi)發(fā),完成了設(shè)計(jì)方案因素與計(jì)算機(jī)語(yǔ)言緊密結(jié)合的調(diào)節(jié)閥門(mén)零件參數(shù)化設(shè)計(jì),其智能化水平高,可以更加方便快捷地制定出一系列構(gòu)造類(lèi)似的零件參數(shù)化設(shè)計(jì)實(shí)體模型,簡(jiǎn)單化了零件設(shè)計(jì)過(guò)程,提升了設(shè)計(jì)方案工作效能。因而,該辦法在機(jī)械零件設(shè)計(jì)方案行業(yè)有著廣泛的應(yīng)用前景。
                                  論文參考文獻(xiàn)
                                  [1] 江洪,李仲興,邢啟恩.SolidWorks2003二次開(kāi)發(fā)基本與入門(mén)教程[M].北京市:電子工業(yè)出版社出版,2003.
                                  [2] 何衍慶,邱宣振,楊潔,等.調(diào)壓閥建筑工程設(shè)計(jì)與運(yùn)用[M].北京市:化工出版社出版,2005.
                                  [3] 徐國(guó)權(quán),黃志超.根據(jù)SolidWorks的參數(shù)化設(shè)計(jì)二次開(kāi)發(fā)科學(xué)研究[J].機(jī)械結(jié)構(gòu)設(shè)計(jì)與科學(xué)研究,2007,23(1):68-87.
                                  [4] 曾祥光,張玲玲.根據(jù)VB的SolidWorks二次開(kāi)發(fā)[J].機(jī)械工程師,2006(3):131-132.

                                  咨詢(xún)需求


                                  關(guān)于我們

                                  濟(jì)南乾揚(yáng)智能科技有限公司秉承“始于客戶(hù)需求、終于客戶(hù)滿意”的服務(wù)理念,竭誠(chéng)為廣大用戶(hù)提供強(qiáng)有力的技術(shù)支持和服務(wù)保障。讓城市更溫暖、環(huán)保,讓建筑更舒適、節(jié)能是我們的愿景,濟(jì)南乾揚(yáng)智能科技有限公司在技術(shù)創(chuàng)新和追求卓越的道路上與您攜手并進(jìn),共創(chuàng)未來(lái)。

                                  聯(lián)系我們

                                  • 總 機(jī):0531-88762627
                                  • 業(yè)務(wù)部電話:18663765342
                                  • 技術(shù)支持:15345311151
                                  • 郵 箱:jn_qianyangywb@163.com
                                  • 網(wǎng) 址:www.axby.cn
                                  • 地 址:山東省濟(jì)南市市中區(qū)萬(wàn)達(dá)廣場(chǎng)B座六層

                                  更多資料

                                  Copyright ? 2000 - 2021 魯ICP備19029910號(hào)-1 , 由 濟(jì)南乾揚(yáng)智能科技有限公司 保留所有權(quán)利

                                  聯(lián)系我們

                                  18663765342

                                  15345311151

                                  :9:00-18:00

                                  QR code