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

SolidWorks宏的應用及技巧

2017-02-16  by:CAE仿真在線  來源:互聯網

1、宏的概念

計算機科學里的宏是一種抽象,它根據一系列預定義的規則替換一定的文本模式。解釋器或編譯器在遇到宏時會自動進行這一模式替換。對于編譯語言,宏展開在編譯時發生,進行宏展開的工具常被稱為宏展開器。宏這一術語也常常被用于許多類似的環境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數情況下,使用“宏”這個詞暗示著將小命令或動作轉化為一系列指令。宏的用途在于自動化頻繁使用的序列或者是獲得一種更強大的抽象能力。

2SolidWorks中宏的錄制

VB一般是與宏錄制過程密切相關的。通過在SolidWorks中進行宏錄制,不僅可以記錄下建模時所用到的命令代碼,也可以記錄其他相關過程的底層操作源代碼,同時也可以直觀快捷地編譯、修改于完善所錄制的宏命令,從而可較大地提高系統的自動化水平與設計人員的工作效率。同時,SolidWorks提供了強大于完善的API幫助文件,可以很好地為編程工作服務,隨時進行答疑解惑。

下面以一個拉伸圓臺為例,如下圖1所示,拉伸深度為100mm,不考慮草圖截面形狀,來錄制拉伸命令的宏。

SolidWorks宏的應用及技巧solidworks仿真分析圖片1
圖1 拉伸圓臺


SolidWorks中,新建立一個文件,進入草圖繪制狀態,繪制一個任意大小的圓,點擊宏錄制,開始使用拉伸命令,拉伸深度為100mm,停止宏錄制。SolidWorks會彈出如下左圖所示的對話框,提示要另存為為.swp文件,文件位置可以自己指定。如果想查看宏錄制的源代碼,可以直接點擊編輯宏命令,就進入以VB截面的編輯狀態,如右下圖2、圖3所示:

SolidWorks宏的應用及技巧solidworks simulation學習資料圖片2
圖2 另存為
SolidWorks宏的應用及技巧solidworks simulation學習資料圖片3

圖3 VB編輯


錄制的宏程序代碼有時候是比較混亂的,存在過多的冗余代碼,占用內存空間并影響瀏覽與調試過程的正常進行,需要修改與整理。對于上面只有一個拉伸命令的宏源代碼,沒有過多的冗余,所以不需要修改。

3、把宏做成菜單

要想把宏做成菜單,首先要在SolidWorks安裝路徑下建立一個Macros的文件夾,以便宏可以在SolidWorks類別中顯示。

然后進入SolidWorks自定義中,點擊菜單,可以看到在類別里出現宏。在命令里面顯示的是錄制的宏,點選需要添加在菜單中的宏,比如更改到工具菜單----頂部---宏名稱為拉伸,點擊添加,確定即可完成,如下圖4所示。

SolidWorks宏的應用及技巧solidworks simulation學習資料圖片4
圖4 添加宏

完成設置后進入到SolidWorks中,可以隨便畫截面圖,比如一個任意四邊形,在SolidWorks的工具菜單的最頂部顯示有拉伸一命令。直接點擊就可以完成一個100mm的拉伸特征。方便快捷!如圖5所示:

SolidWorks宏的應用及技巧solidworks simulation學習資料圖片5
圖5 宏應用



4、把宏做成按鈕

前提和上面一樣,要現在SolidWorks的安裝目錄下建立一個Macros的文件夾,進入SolidWorks的自定義中,在命令欄里點擊宏,有新建宏按鈕,如左下圖所示,點擊新建宏按鈕拖拽到工具欄,彈出如右下圖所示的對話框,可以選擇按鈕的圖像、定義工具提示、對應的宏命令,甚至可以設置快捷鍵等等,設置好之后在SolidWorks的菜單中就有顯示,如下圖顯示:

SolidWorks宏的應用及技巧solidworks simulation學習資料圖片6
SolidWorks宏的應用及技巧solidworks simulation學習資料圖片7
SolidWorks宏的應用及技巧solidworks simulation分析案例圖片8

5、小結

利用宏可以使得重復的任務自動化;定制和擴展應用程序功能,最大的優點在于可以辯解高效的實現工作任務,比如建立常用的工具,如添加尺寸,更改剖面線,轉為ACAD圖紙等。最有用的就是更改“屬性”值了——在任何時間,尤其是在完成裝配圖出明細表。在三維建模時可以完全不管它,先出明細表,然后在裝配圖上點取零部件直接更改,明細表直接就會自動更改。



開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:SolidWorks宏的應用及技巧 SolidWorks培訓課程 SolidWorks設計教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內設計工業設計的應用 SolidWorks基礎知識 SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓 

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

全國服務熱線

1358-032-9919

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




主站蜘蛛池模板: 天之水网_新时代主流门户网站 十大文明网,主流新媒 、 值得信赖、关注我、温暖你! | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 | 智齿科技-智齿客服 | 在线客服_呼叫中心_客户联络中心方案 | 辽宁闻天香食品有限公司| 精密铸造,精密铸件,不锈钢铸造,不锈钢铸件-常州鸿雁行机械科技有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 内蒙古浩泽环保集团股份公司,内蒙古环保设备,内蒙古污水处理,内蒙古在线监测 | 上海协格机电科技股份有限公司-上海格力中央空调安装报价工程服务商 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 驾驶洗地机|手推洗地车|天津洗地机|扫地车|仓库工厂扫地机|工业吸尘器|扫雪机|耐洁思 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 化工网-化工新闻资讯平台-中华化工行业门户网站 | 模具水垢清洗机_模具管路清洗机_模具专用清洗机-苏州意德特机械有限公司 | 金雷诺机柜,GLN机柜,户外机柜,电力机柜,服务器机柜 | 制冷机组|地源热泵|冷水机组|磁悬浮冷水机组-山东鹏鲲空调官网 | 芜湖禾风机械设备有限公司[官网] | 搅拌器「厂家直销」-淄博亿贝化工设备有限公司 | 洁净无尘棚_万级洁净棚_昆山风淋室-昆山市海兴净化设备 | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 石家庄UPS_石家庄UPS电源_石家庄广亚电子科技有限公司 | 湖南长沙癫痫病医院_湖南癫痫病专科医院_湖南治疗癫痫病专业医院_长沙和谐医院有限公司 | 宜宾三江人才网_三江人才网_宜宾三江人才网_三江人才直聘网是本地颇具规模的网上人才市场 | 医用空气净化消毒机,医用床单位消毒机,无磁空气消毒机,紫外线空气消毒机厂家-南昌市扬帆环保设备有限公司 | 洒水车厂家、消防车、污水处理车厂家-程力专用汽车股份有限公司 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 开拓者喷雾设备有限公司专业生产喷嘴,喷雾设备,清洗,喷涂,降温,除尘,润滑等喷雾系统的方案解决商 | 兰舍硅藻泥 -- 深圳硅藻泥|深圳兰舍硅藻泥|深圳硅藻泥品牌|深圳硅藻泥价格|深圳硅藻泥厂家|深圳硅藻泥施工| | 麦秸映像网络技术有限公司,河南省政府采网入驻对接,新乡网站维护建设,小程序开发,APP定制开发,钉钉开发,新乡软件开发等相关网络业务 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 渣浆泵厂家/潜水-渣浆泵过流件-管道增压泵 - 河北聚洪泵业有限公司 | 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 南通众诚数控机床有限公司-液压机,剪板机,折弯机,卷板机,液压冲床,路灯杆设备专业制造商 | 行域人才网-垂直行业领域招聘首选的专业人才网,分行业招聘就上行域人才网 | 金华市佳恒锁业有限公司| 纸箱抗压测定仪|电脑测控耐破度仪|电脑抗张试验仪|杭州华翰仪器百科 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 天津市金色巨腾科技发展有限公司-天津监控安装,天津弱电工程,天津无线网络覆盖 | 曙海培训-ZEMAX培训射频培训无线电培训GMS培训EMC培训电磁兼容性培训Maxwell培训欧姆龙培训procast培训可靠性培训光学培训工业机器人培训NI培训Linux培训5G培训Hadoop培训CFD培训 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 绿夏技术导航 - 收录精选资源及优质站点网址! | 芜湖液压配件-液压过滤器滤芯-水过滤器-芜湖新俊液压设备有限公司 |