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

SolidWorks二次開發(fā)——宏的應(yīng)用

2013-07-07  by:廣州Solidworks培訓(xùn)中心  來源:仿真在線

SolidWorks二次開發(fā)——宏的應(yīng)用

 

       工程軟件二次開發(fā)中,宏的功能非常強大。通過錄制宏,我們可以在SolidWorks的VBA編輯器中,對一次參數(shù)設(shè)變量,以便于進行值的傳遞。

       這是我看書后自己做的一個非常簡單的圓柱的宏。其中有兩個參數(shù),直徑(Diameter)和高度(Height)。如圖

SolidWorks二次開發(fā)——宏的應(yīng)用solidworks simulation應(yīng)用技術(shù)圖片圖片1

 


       不同控件對應(yīng)不同的函數(shù),在VBA中輕松制作窗體。設(shè)計窗體時,對話框的大小可以調(diào)整,但是完成后,在SolidWorks中無法調(diào)整大小。

效果圖

SolidWorks二次開發(fā)——宏的應(yīng)用solidworks simulation應(yīng)用技術(shù)圖片圖片2

 

附:具體代碼

Dim swApp As Object

Dim Part As Object 

Dim boolstatus As Boolean 

Dim longstatus As Long, longwarnings As Long

Sub main()

Load Frm 

Frm.Show 

End Sub

Private Sub cmdCreate_Click() 

Set swApp = _ 

Application.SldWorks

Set Part = swApp.ActiveDoc 

boolstatus = Part.Extension.SelectByID2("前視基準面", "PLANE", 0, 0, 0, False, 0, Nothing, 0) 

Part.SketchManager.InsertSketch True 

Part.ClearSelection2 True 

Dim skSegment As Object 

Set skSegment = Part.SketchManager.CreateCircle(0#, 0#, 0#, 0#, Val(Dia.Text), 0#) 

Part.ShowNamedView2 "*上下二等角軸測", 8 

Part.ClearSelection2 True 

boolstatus = Part.Extension.SelectByID2("Arc1", "SKETCHSEGMENT", 0, 0, 0, False, 0, Nothing, 0) 

Dim myFeature As Object 

Set myFeature = Part.FeatureManager.FeatureExtrusion2(True, False, False, 0, 0, Val(Hei.Text), 0, False, False, False, False, 0, 0, False, False, False, False, True, True, True, 0, 0, False) 

Part.SelectionManager.EnableContourSelection = False 

End Sub

Private Sub Image1_Click()

End Sub

 

Private Sub Dia_Change()

End Sub

Private Sub hei_Change()

End Sub

Private Sub cmdexit_Click() 

End 

End Sub


Private Sub UserForm_Click()

End Sub


 


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

相關(guān)標簽搜索:SolidWorks二次開發(fā)——宏的應(yīng)用 無錫 紹興 無錫 SolidWorks培訓(xùn) 機構(gòu)簡化 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) 

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

全國服務(wù)熱線

1358-032-9919

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




主站蜘蛛池模板: 天力普电力科技有限公司 | 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 戏曲下载网,唱戏机戏曲下载,戏曲视频下载,戏曲MP3下载 - 梨园风 | 天津成考网-天津成人高考网| 微行科技(MicroX):半导体装备核心供应商-超高真空炉 | 减速电机-调速电机-四大系列减速机-减速电机厂家-深圳市鑫希田机电有限公司官网 | 乐云SEO | 品牌营销:抖音小红书关键词优化-ai搜索优化GEO推广 | 易众拍卖行-事故车拍卖,残值车拍卖,水淹车拍卖,全损车拍卖,修复车拍卖,碰橦车拍卖,瑕疵车拍卖,报废车拍卖,泡水车拍卖,拆车件拍卖,配件拍卖,火烧车拍卖,二手车拍卖专业线上平台 | 绍兴宇力半导体有限公司官网| 无人叉车|智能无人叉车|智能AGV叉车|激光叉车AGV厂家_江西丹巴赫机器人股份有限公司 | 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 球墨井盖厂家-铸铁井盖批发-雨水篦子生产厂家-安徽含山县林头新华铸造厂 | 松下PLC经销商-松下传感器-放大器-电磁阀-光电开关-金器[东莞均钛]品牌气动元件及工控产品一站式供应商 | 曲阜市好博医疗器械有限公司_手术无影灯厂家,电动手术台出售,妇科手术台价格 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 上海搬运公司_上海工厂设备搬迁_大型设备吊装搬运_设备安装公司-桂星装卸搬运 | 浙江健朗-舒华跑步机|公园运动器材|商用健身设备|户外健身器材厂家 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 妙手网-圆心大药房-广东圆心恒金堂医药连锁有限公司-放心的网上药店_妙手医生旗下正规网上买药平台 | 华帝衣柜定制_全屋家具定制_橱柜定制-华帝家居| 平邑衡器厂--临沂衡器--电子汽车衡 -- 十佳知名品牌企业 | 仪商网-专业测试仪器,测量仪表行业信息综合门户| 江苏减速机_常州减速机_摆线减速机_摆线针轮减速机 | 仪器仪表维修_示波器维修_进口分析仪维修_热像仪维修_上海仰光电子仪器仪表维修部 | 可可英语-年轻人的英语听说训练平台 | 建材制品燃烧热值试验仪_建筑材料不燃性试验仪-华阳试验机制造 | 泊头市特种油泵阀制造有限公司 - 渣油泵,重油泵,沥青泵,高压齿轮泵,煤焦油泵,导热油泵,三螺杆泵,圆弧齿轮泵,不锈钢齿轮泵, | 郑州编织袋厂_郑州塑料编织袋_河南塑料编织袋厂-河南宏旺塑料编织袋厂家 | 汽车标签|医疗标签|电子标签|手机电池标签|电脑电池标签|电源标签|耐高温标签|防静电标签|手机出厂膜|手机全裹膜|手机包裹膜|手机卖点膜|热转印标签|遮阳板标签|天势科技|-标签印制专家! | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 喷雾干燥机价格|小型喷雾干燥机|实验室喷雾干燥机厂家-那艾 | 消泡剂厂家-水处理消泡剂-有机硅消泡剂-广东广州多美多消泡剂厂家 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 家具板|橱柜衣柜家具板|木饰面定制|榉木胶合板|防水胶合板|胶合板厂家-佛山吉盛唐朝木业-大坂木业 | 暖气片_铜铝复合暖气片_钢制散热器厂家-德克菲勒暖气片 | 郑州宏大纺机有限公司| 耐油橡胶接头,耐酸碱橡胶接头,耐高温橡胶接头|淞江集团 | 火绒杀毒软件|火绒安全企业版_西南|四川|重庆|贵州|云南|西藏|成都火绒服务中心_成都火影科技有限公司-火绒安全|成都火影科技|火绒 | 陕西散花照明-西安太阳能路灯,陕西太阳能路灯,西安太阳能路灯厂家,陕西太阳能路灯厂家 | 捷胜通运|超大件双清专线|欧美专线|订舱|订柜|订船|双清包税|纯电池运输|液体粉末专线| |