我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

基于SolidWorks的液壓閥塊的設計研究(二)

時間:2010-11-14 23:09:05 來源:

Visual Basic指的是開發圖形用戶界面(CGD的方法。不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象拖放到屏幕上的一點即可。如果已使用過諸如Paint之類的繪圖程序,則實際上已掌握了創建用戶界面的必要技巧。Basic指的是BASIC(Beginners ALL-Purpose Symbolic Instruction Code,符號指令代碼入門)語言,一種在計算技術發展歷史上應用得最為廣泛的語言。Microsoft公司創始之初,Bill Gates就開始使用BASIC語言來編寫應用程序,Visual Basic在原有的BASIC語言基礎上進一步發展而來的,是運行在Windows環境下的一個可視化編程語言,提供了開發Windows應用程序的編程環境。Visual Basic語言規則簡單,不似其他的高級語言(如c++、Delphi等)那么復雜,但它的功能很全、使用簡捷,用戶只需掌握幾個關鍵詞就可以開始建立實用的應用程序。使用Visual Basic,用戶不需編寫大量代碼去描述界面元素的外觀和位置,只要把預先建立的對象拖放到屏幕上即可[30]。

Microsoft十分鐘情于Visual Basic語言。他們不僅在0mCe套件中嵌入Visual Basic代碼,使之可以完成一定的任務(這種技術被稱之為Microsoft ForApplication或VBA),同時還在IE4.0以上版本的瀏覽器中支持VB Script(這是一種Visual Basic語言的簡化版本,用于在網頁上執行一定的功能),利用Visual Basic還可以開發出動態服務器主頁(Active Sever Page)和SQL Sever與IIS結合在一起可以組建大型復雜的網站。學會了Visual Basic,就幾乎等于同時學會了以上的各種技術。從開發個人或小組使用的小工具,到大型企業應用系統,甚至通過Intemet的遍及全球的分布式應用程序,都可在VisualBasic提供的工具中各取所需。Visual Basic具有不可取代的簡單易用性和真正的“所見即所得”特性。使用Visual Basic來開發軟件,開發周期短,代碼效率高[31]。

基于Visual Basic的上述優點,本次設計選用Visual Basic6.0作為開發編程語言,通過AetiveX與SolidWorks進行通信,調用SolidWorks的API函數設計系統。

2.4.2 Visual Basic開發SolidWorks的基本原理

SolidWorks支持ActiveX Automation技術,VB環境下建立的客戶程序可以直接訪問SolidWorks中的對象。ActiveX Automation是Microsoft公司提出的一個基于COM(Component Object Model)的技術標準,是以前的OLE(Object Linking andEmbedding)技術的更高層次的發展,ActiveX Automation被開發出來的原因就是需要協調不同的應用程序。

Windows本身準許同時運行多個應用程序,AcfiveXAutomation準許這些應用程序互相通訊[30][31]。每個應用程序可以決定哪些信息和功能可以公布或者暴露給系統上的其它應用程序。雖然ActiveXAutomation總是在兩個應用程序之間安排對話,但是這個對話不是雙向的,也是不平等的。ActiveX Automation程序的每一塊都包括兩個程序,起不同的作用,客戶機是開始對話的應用程序,服務器是響應客戶機的應用程序。代碼在客戶機上運行,而這個代碼所控制的動作由服務器執行。在這里將SolidWorks理解為一個服務程序,把二次開發工具的VB程序作為客戶程序,它們之間是服務器與客戶的關系。用戶只要在VB上進行操作,VB就驅動SolidWorks完成相應的工作[321。SolidWorks為二次開發提供了大量的API對象,這些對象涵蓋了全部的SolidWorks的數據模型,通過對這些對象屬性的設置和方法的調用,就可以在用戶自己開發的DLL中實現與SolidWorks相同的功能。

SolidWorks中常用的主要ActiveX Automation對象有SolidWorks BodyParametcr、Sldworks、Part、Face和Feature對象等。Sldworks對象為vB對SolidWorks工作環境進行訪問處理提供了接口。通過此對象可以對SolidWorks工作環境添加菜單、刪除菜單、添加工具條、打開文件、新建文件、退出SolidWorks系統。用VB調用SolidWorks中的API函數,還可以完成零件的建造和修改;零件各特征的建立、修改、刪除和壓縮等各項控制;零件特征信息的提取,如特征尺寸的設置與提取,特征所在面的信息提取及各種幾何和拓撲信息;零件的裝配信息;零件工程圖紙中的各項信息等。

對SolidWorks進行二次開發,本設計采用的開發方法是用人機交互形式建立模型,設置合理的設計變量,再通過VB程序驅動設計變量實現模型的更新,這種方法編程較簡單,通用性好。

2.5參數化設計

2.5.1參數化設計概述

參數化設計方法是指對于幾何圖形的某個系列的零件,用一個參數序列一一對應定義并約束一個幾何圖形的一組尺寸序列[33],當賦予參數序列以不同的數值時,它對應的那個幾何圖形的尺寸序列也會隨之變化,并驅動圖形做出相應的變化而達到預期的幾何圖形[33]。

一般說來,實現參數化必須要滿足以下條件:幾何圖形本身是由幾何和拓撲關系定義而成;幾何圖形形狀大小可以由尺寸驅動;一個參數序列與一個幾何圖形的尺寸序列數據具有一一對應關系。實行參數化的設計方法,能夠方便地進行更改以適應不同的需求,使設計具有靈活的應變能力:能夠方便地進行工裝的變型設計,大大減少了零部件的數量和設計周期,使設計質量和效率得到很大的提高。根據研究,可以將參數設計方法分為:基于數據結構的參數設計方法;交互實時處理方法;變量設計方法;基于規則的推理方法;直接操作方法;語言方法。

2.5.2參數化設計的特點

目前,參數化設計己成為CAD中最熱門的應用技術之一,能否實現參數化設計也成為評價CAD系統優劣的重要技術指標,這是因為它更符合和貼近現代CAD中概念設計以及并行設計思想,工程設計人員設計開始階段可快速草擬產品的零件圖,通過對產品形狀及大小的約束最后精確成圖[34]。

同一系列產品的第二次設計可直接通過修改第一次設計來實現,設計參數不但可以驅動設計結果,而且影響產品的整個開發周期,設計參數可來自于其他系統。參數化設計是通過改動圖形的某一部分或某幾部分的改動,從而實現對圖形的驅動。參數驅動的方式便于用戶修改和設計。通過對參數的修改實現對產品的設計和優化。總之,參數化設計極大地改善了繪制圖形的質量和效率。參數化設計又分為部分參數化設計和全參數化設計,部分參數化設計一般應用于造型簡單的設計中,造型固定,而全參數化設計應用于造型復雜多變的設計中,可移植性高但編程復雜。

采用VB開發參數化建模和造型實質上是在更深的層次中應用SolidWorks,即直接利用VB程序對SolidWorks的內部特征函數進行調用從而實現特征的生成、修改、編輯、保存等操作。本次設計采用全參數化造型,有利于特征的編輯和修改。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            国产精品萝li| 亚洲精品成人在线| 国产 日韩 欧美大片| 丝袜美腿高跟呻吟高潮一区| 国产精品精品国产色婷婷| 欧美xxxx老人做受| 51久久夜色精品国产麻豆| 欧美揉bbbbb揉bbbbb| 91麻豆swag| 色偷偷88欧美精品久久久| 91蜜桃婷婷狠狠久久综合9色| 成人美女视频在线观看18| 国产成人综合精品三级| 国产成人在线影院| 成人教育av在线| 99精品热视频| 欧美日韩一区二区三区四区五区| 欧美日韩精品欧美日韩精品| 欧美日韩美女一区二区| 91麻豆精品国产91久久久久久| 欧美一级久久久久久久大片| 日韩视频在线一区二区| 精品国产乱码久久久久久久| 国产三级三级三级精品8ⅰ区| 欧美激情自拍偷拍| 亚洲综合一二区| 另类综合日韩欧美亚洲| 成人性视频网站| 欧美亚洲国产bt| 精品福利av导航| 亚洲欧美另类久久久精品| 亚洲一区二区美女| 久久99精品久久只有精品| 国产伦理精品不卡| 91麻豆蜜桃一区二区三区| 精品视频123区在线观看| www激情久久| 亚洲综合区在线| 韩国精品免费视频| 色综合久久久久综合体| 精品日本一线二线三线不卡| 国产精品第一页第二页第三页| 亚洲成人av中文| 豆国产96在线|亚洲| 欧美性猛交xxxx黑人交| 欧美一区二区美女| 亚洲少妇最新在线视频| 久久精品国产成人一区二区三区 | 久久黄色级2电影| jlzzjlzz亚洲日本少妇| 日韩你懂的在线观看| 中文字幕永久在线不卡| 男人的j进女人的j一区| 99久久婷婷国产综合精品| 欧美一区二区女人| 亚洲自拍偷拍av| 99久久久无码国产精品| www国产亚洲精品久久麻豆| 亚洲国产精品一区二区尤物区| 国产成人精品一区二| 日韩欧美国产精品一区| 亚洲高清中文字幕| 91国模大尺度私拍在线视频| 国产精品网站在线观看| 国产精品一线二线三线精华| 在线成人高清不卡| 性做久久久久久免费观看欧美| 一本色道久久综合亚洲91| 国产精品区一区二区三| 国产精品亚洲一区二区三区妖精| 91精品国产欧美一区二区18| 亚洲国产cao| 欧美精品一级二级| 亚洲成人第一页| 欧美日韩一区二区三区不卡| 1000精品久久久久久久久| 成人av资源在线观看| 国产精品天天看| 成人免费观看视频| 久久久91精品国产一区二区精品| 激情综合网激情| 久久久另类综合| 国产一区二区三区四区在线观看| 日韩欧美一二三| 精品一区二区日韩| 久久综合九色综合97_久久久| 韩国av一区二区三区在线观看| 日韩欧美国产综合一区| 国产综合一区二区| 国产午夜亚洲精品羞羞网站| 岛国一区二区三区| 亚洲精品国产无套在线观| 欧洲av一区二区嗯嗯嗯啊| 亚洲bt欧美bt精品777| 欧美日本韩国一区二区三区视频| 亚洲成人激情自拍| 亚洲精品在线网站| 国产成人午夜精品5599| 国产精品久久久久天堂| 在线观看成人小视频| 日本视频在线一区| 国产色爱av资源综合区| 91在线免费播放| 亚洲妇熟xx妇色黄| 精品嫩草影院久久| 成人动漫一区二区在线| 又紧又大又爽精品一区二区| 5858s免费视频成人| 国产原创一区二区| 亚洲精品大片www| 精品三级在线看| 99国产精品久| 奇米色777欧美一区二区| 国产日本一区二区| 欧美日韩国产乱码电影| 国产乱子伦视频一区二区三区| 综合久久一区二区三区| 日韩欧美黄色影院| 色综合视频一区二区三区高清| 美女爽到高潮91| 亚洲婷婷综合色高清在线| 911精品国产一区二区在线| 国产成人超碰人人澡人人澡| 亚洲二区视频在线| 国产精品欧美精品| 日韩三级免费观看| 91久久免费观看| 国产精品91一区二区| 亚洲成人久久影院| 中文字幕日韩欧美一区二区三区| 91精品国产综合久久久久久久久久 | 91麻豆国产福利精品| 久久国产精品99精品国产| 一区二区三区在线免费观看| 久久久久久夜精品精品免费| 欧美日本乱大交xxxxx| 99re成人精品视频| 国产大陆a不卡| 久久国产精品99久久人人澡| 夜夜操天天操亚洲| 欧美激情一区在线| 亚洲精品一区二区三区蜜桃下载 | 欧美精品一区二区三区久久久| 欧美一a一片一级一片| 成人免费的视频| 国产精选一区二区三区| 老司机一区二区| 日本欧美肥老太交大片| 亚洲成人三级小说| 亚洲一区二区三区四区在线观看 | 国产欧美一区二区三区鸳鸯浴| 777亚洲妇女| 欧美性感一类影片在线播放| 91网站在线观看视频| 成人免费视频播放| 国产成人精品1024| 国产成人夜色高潮福利影视| 精品中文字幕一区二区小辣椒| 日韩精品1区2区3区| 午夜国产不卡在线观看视频| 亚洲午夜一二三区视频| 亚洲激情男女视频| 亚洲精品福利视频网站| 亚洲欧美日韩一区| 亚洲综合色区另类av| 一区2区3区在线看| 亚洲高清视频在线| 视频一区免费在线观看| 人人爽香蕉精品| 久久丁香综合五月国产三级网站| 日韩高清一区二区| 久久精品久久综合| 国产麻豆视频一区| 成人亚洲一区二区一| fc2成人免费人成在线观看播放| 91亚洲国产成人精品一区二三| 91一区二区在线观看| 91福利视频在线| 777久久久精品| 日韩欧美国产一区二区在线播放| 日韩免费福利电影在线观看| 久久人人97超碰com| 国产精品久久福利| 亚洲网友自拍偷拍| 久久国产精品区| 99在线精品视频| 欧美日韩免费高清一区色橹橹| 69久久夜色精品国产69蝌蚪网| 日韩精品一区二区三区蜜臀| 国产亚洲制服色| ...av二区三区久久精品| 一区二区三区精品视频在线| 午夜av电影一区| 精品一区二区三区在线视频| 成人免费毛片片v| 欧美性感一区二区三区| 精品久久久影院| 18成人在线视频| 蜜臀a∨国产成人精品| 粉嫩一区二区三区性色av|