仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

VB在SolidWorks二燃中的參數(shù)化方法

2013-05-16  by:廣州有限元分析、培訓(xùn)中心-1CAE.COM  來源:仿真在線

作者: 羅敬東 來源: 萬方數(shù)據(jù)
關(guān)鍵字: SolidWorks 二次開發(fā) 參數(shù)化技術(shù) VB
針對(duì)VB在SolidWorks二次開發(fā)的過程中如何建立標(biāo)準(zhǔn)件實(shí)現(xiàn)參數(shù)化問題,結(jié)合例子詳細(xì)說明具體的實(shí)現(xiàn)方法和過程,給出關(guān)鍵的程序代碼,同時(shí)給出一個(gè)應(yīng)用實(shí)例,為SohdWorks二次開發(fā)提供有益的借鑒。

0引言
  
SolidWorks是一種通用的智能型CAD/CAM軟件,特征造型和參數(shù)化功能非常強(qiáng)大,但是其中有些功能不符合我國國標(biāo),也不帶有標(biāo)準(zhǔn)件。因此,為了適合特定的需求,使SolidWorks能夠更有效地發(fā)揮作用,并使特定的或復(fù)雜的任務(wù)自動(dòng)化,提高效率,就必須對(duì)其進(jìn)行本地化和專業(yè)化的二次開發(fā)工作。
  
參數(shù)化設(shè)計(jì)思想對(duì)SolidWorks進(jìn)行二次開發(fā)提供了捷徑,由于其利用的是參數(shù)化設(shè)計(jì),新舊圖形只是在具體尺寸上發(fā)生了變化,特征形狀并無根本改變,特別適合于標(biāo)準(zhǔn)件庫的建立。然而,在編程過程中怎樣獲取標(biāo)準(zhǔn)件模型中的尺寸參數(shù)作為變量并將其更新是要面臨的主要問題。
  
   1 VB在SolidWorks二次開發(fā)中參數(shù)化的實(shí)現(xiàn)方法
  
   針對(duì)上述問題,可以利用下面兩種方法進(jìn)行解決。
  

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片1


方法l:直接在VB環(huán)境中通過編程實(shí)現(xiàn)。此法的前提應(yīng)該建立一個(gè)標(biāo)準(zhǔn)件的三維模型。編程時(shí),先打開該模型,然后找到該模型中的相關(guān)尺寸參數(shù),并對(duì)這些參數(shù)賦予新的數(shù)值,即可生成所需的模型。建立三維模型時(shí)一定要結(jié)合該零件的結(jié)構(gòu)特征和尺寸參數(shù),綜合考慮尺寸標(biāo)注方式。盡量避免尺寸參數(shù)間的關(guān)聯(lián)和制約關(guān)系,需要修改的尺寸參數(shù)必須獨(dú)立標(biāo)注,尺寸標(biāo)注的名稱可通過查閱其屬性獲得。此方法實(shí)現(xiàn)的流程圖如圖1所示。
   

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片2


下面是實(shí)現(xiàn)導(dǎo)柱零件參數(shù)化自動(dòng)生成新模型:VB程序,圖2為導(dǎo)柱零件模型。
  
該導(dǎo)柱模型是采用旋轉(zhuǎn)命令完成的,其中D1、D2、D 3、D4分別對(duì)應(yīng)旋轉(zhuǎn)截面草圖中的特征尺寸,也是標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)尺寸。這里應(yīng)該注意的是:絕大多數(shù)API函數(shù)的單位都是米制,注意單位的換算。

方法2:利用SolidWorks中的宏錄制命令輔助編程。
  
先用宏錄制命令錄制某一標(biāo)準(zhǔn)件的相關(guān)操作,然后打開錄制的宏,找到對(duì)應(yīng)的參數(shù),把它設(shè)置為變量,將這些變量輸入新的數(shù)值即可自動(dòng)生成所需的模型。關(guān)鍵是要找準(zhǔn)對(duì)應(yīng)的參數(shù),相關(guān)參數(shù)的含義可參閱SolidWorks API資料。下面是針對(duì)注射模中推桿標(biāo)準(zhǔn)件(推桿模型如圖3所示)錄制的宏:將上述四個(gè)注釋的參數(shù)分別用四個(gè)變量D,H,d,L代替,再通過編程對(duì)這四個(gè)變量分別賦值即可自動(dòng)生成所需的模型。
  
當(dāng)然,錄制的宏與建模的過程有關(guān),建模的過程不同和方法不同,會(huì)導(dǎo)致宏中的程序有所不同。另外,宏中的程序要在VB中調(diào)試還需作一些修改,例如:
  

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片3


"Set swApp=Application.SldWorks"應(yīng)改為:"Set swApp=CreateObject("SldWorks.Application")"等等,否則,會(huì)帶來調(diào)試失敗。
  
   2應(yīng)用實(shí)例
  
由于在機(jī)械設(shè)計(jì)過程中經(jīng)常會(huì)用到標(biāo)準(zhǔn)件,在CAD軟件平臺(tái)上建立標(biāo)準(zhǔn)件庫,會(huì)給設(shè)計(jì)帶來很大的方便。利用卜面的方法,根據(jù)標(biāo)準(zhǔn)件的結(jié)構(gòu)形狀和尺寸的標(biāo)準(zhǔn)數(shù)值,通過數(shù)據(jù)庫ADO數(shù)據(jù)訪問編程技術(shù)和VB的對(duì)象鏈接、嵌入技術(shù)和建立動(dòng)態(tài)鏈接庫文件的技術(shù),就可以完成標(biāo)準(zhǔn)件庫的建立。圖4即為在SolidWorks平臺(tái)上開發(fā)的注射模具標(biāo)準(zhǔn)件庫,它可以為模具結(jié)構(gòu)設(shè)計(jì)帶來很大的方便,極大提高設(shè)計(jì)效率。

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片4

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片5

VB在SolidWorks二燃中的參數(shù)化方法solidworks simulation分析案例圖片6


   結(jié)論
  
這兩種方法各有優(yōu)缺點(diǎn):方法l的程序設(shè)計(jì)工作量小,與造型過程無關(guān),適用于模型標(biāo)準(zhǔn)化程度高的情況或造型過程復(fù)雜、可變參量少的情況;方法2適合于零件的結(jié)構(gòu)和尺寸簡單的情形,對(duì)于初學(xué)編程者來說是很有益的。這兩種方法在SolidWorks二次開發(fā)過程中都值得借鑒。


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:VB在SolidWorks二燃中的參數(shù)化方法 SolidWorks培訓(xùn)課程 SolidWorks設(shè)計(jì)教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內(nèi)設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用 SolidWorks基礎(chǔ)知識(shí) SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 暖气片_铜铝复合暖气片_钢制散热器厂家-德克菲勒暖气片 | 自动龙门裁断机-四柱|液压裁断机-吸塑裁断机-东莞市源德机械科技有限公司 | 直膨式空调机组_风冷恒温恒湿_转轮式热回收_屋顶式空调机组_德州瑞尼森环保科技有限公司 | 有机肥设备|有机肥生产线|有机肥料生产设备|河南通达重工科技有限公司 | 助乐邦轮椅,北京轮椅置换,电动轮椅置换,轮椅回收北京,轮椅送货上门服务 | 厦门,泉州自助餐上门|生日自助餐|婚礼自助餐|公司聚会自助餐|户外烧烤|冷餐|茶歇外卖配送-福建非选餐饮公司 | 宜昌江峡船用机械有限责任公司欢迎您! | 曲阜市好博医疗器械有限公司_手术无影灯厂家,电动手术台出售,妇科手术台价格 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 消防改造安装,消防维修检测,消防工程安装,气体灭火施工安装,火灾烟感探测器清洗 | 山东临沂春鑫新能源科技有限公司|官网|生物质颗粒锅炉|燃气锅炉|水源热泵 | 筱晓(上海)光子技术有限公司官网,MCT探测器,半导体激光二极管,中红外QCL激光器,光纤放大器,光电探测器 | 快达物流:电商和微商的仓储物流外包和托管服务-北京快达国际物流服务有限公司官方网站 | 气体检测仪,多功能气体检测仪,四合一检测仪,氯气检测仪,有机挥发气体检测仪,气体报警器-南京诺邦电子科技有限公司 | 莫非传媒官网-江西知名的网络营销推广服务平台南昌网络公司,专业网络公关,品牌危机处理,网站SEO优化,微信朋友圈广告,网站建设,南昌莫非文化传媒有限公司 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 转盘萃取塔,DMF回收塔生产厂家-无锡弘鼎华化工设备有限公司 | 硬脂酸钡_硬脂酸镁_硬脂酸镉_硬脂酸铝_硬脂酸锌-石家庄中石恒达矿产品有限公司 | 上海珑析仪表有限公司| 齐东汽车-提供抑尘车|洒水车|压缩垃圾车|餐厨垃圾车|垃圾转运车|清洗吸污车|扫路车价格,图片及视频 | 苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家- | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 苏州交通设施_道路划线_停车场划线_厂区划线_环氧地坪厂家-推荐【飞扬市政交通设施公司】专注交通设施8年! | 双层恒温培养箱|智能振荡培养箱-常州市仪都百科 | 随车吊,洒水车,吸污车-程力专用汽车股份有限公司 | 远东齿轮泵|高粘度齿轮泵|三螺杆油泵|沥青保温泵|高粘度稠油泵-远东泵业官网 | 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 厦门公司注册-提供工商登记记账代理服务和营业执照代办地址与注册流程及费用 | 南通出国劳务公司-如东海外经济技术合作有限公司-启东,海门,如皋,海安出国劳务 | 青岛除甲醛公司|青岛甲醛治理|青岛除甲醛|甲醛检测|光触媒除甲醛|装修除味除甲醛|新房除甲醛|青岛室内环境污染检测治理|青岛闪洁环保科技有限公司官网 | 学汽修,汽修培训,西安汽车维修培训学校,西安万通汽车学校[官网] 削片机|木材破碎机|木材粉碎机|模板破碎机|双轴撕碎机_郑州木工机械制造厂 | 塑木地板,塑木栏杆,塑木地板价格,塑木地板厂家—浙江尚元塑木制品有限公司 | 深圳起重机,龙门吊,天车起重工程,电动葫芦,液压升降货梯-深圳市德力起重机械有限公司 | 英格索兰隔膜泵_ARO气动隔膜泵_英格索兰隔膜泵配件【原厂正品】连续五年无投诉_英格索兰隔膜泵代理-苏州瑞晟茂环保设备有限公司 印刷公司,北京印刷厂,宣传画册手册印刷厂-和智印彩页设计 | 网带输送机_皮带_滚筒_链板输送机_不锈钢输送链条生产厂家-宁津县鸿昶机械设备有限公司 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 排污管道疏通_长沙消防管道/暗管网漏水检测维修_长沙雨水管道疏通就找湖南鸿磊环保工程有限公司 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 纠偏系统厂家-迈欣机械| 湖南一体化污水处理设备_二氧化氯发生器_一体化净水处理设备_消毒设备厂家-湖南东环环保科技有限公司 | 有用的旅游攻略_格林旅行网| 专业护工_医院护工_护工陪护_住家护工- 心陪护 |