SolidWorks宏工具介绍——初识宏工具

SolidWorks宏工具介绍——初识宏工具

Hello,大家好,我是“京扬三维”的团宠小京。在我们做开发项目的过程中,经常收到小伙伴的反馈,希望学习下SolidWorks二次开发的相关知识,今后我们将会在此公众号持续更新SolidWorks二次开发相关知识以及SolidWorks使用技巧分享 。欢迎大家订阅关注!

说到SolidWorks开发入门,那其自带的宏录制功能不可谓不强大,今天就让我们来认识下宏工具的基本使用。

1.什么是宏

宏是什么?官方给出的定义是,宏是能够在 SOLIDWORKS 软件中自动执行操作的脚本。相信用过Excel宏的小伙伴很容易理解,宏其实就是一段VBA语言编写的脚本,只不过这段脚本是用户在SolidWorks中执行操作时自动生成的,还可以对录制的宏进行二次设计,并作为一个宏命令来重复执行。

当然说SolidWorks宏是VBA脚本其实并不严谨,因为如果你愿意也可以将宏录制为VB.net或者C#语言。

2.宏可以做什么

通过在SolidWorks中进行宏录制,不仅可以记录下建模时所用到的命令代码,也可以记录其他相关过程的底层操作源代码,同时也可以直观快捷地编译、修改和完善所录制的宏命令,从而可较大地提高系统的自动化水平与设计人员的工作效率。同时,SolidWorks提供了强大而完善的API帮助文件,可以很好地为编程工作服务,随时进行答疑解惑。

3.宏工具栏

宏工具栏中包含宏录制命令的快捷按钮,如下图所示。也可以通过【工具】/【宏】菜单得到这些命令。
在这里插入图片描述

   默认情况下,宏工具栏是处于关闭状态的。要创建和使用自己的宏,最好将宏工具栏显示在SolidWorks窗口的顶层。打开【视图】菜单,选择【工具栏】/【宏】选项,即可显示工具栏。

4.宏工具介绍

将鼠标放在宏工具栏不动,会自动显示出对应按钮所对应的宏按钮的操作名称。从左到右,依次为【运行宏】、【停止宏】、【录制/暂停宏】、【新建宏】、【编辑宏】、【自定义宏】。

  • 运行宏

        调用【打开】对话框,通过该对话框,用户可以选择需要执行的宏命令。
  • 停止宏

        停止宏录制,并保存宏文件到指定路径。
  • 录制/暂停宏

        允许用户开始或暂停宏录制。
  • 新建宏

        用户手动创建新宏,然后在宏编辑应用程序中设计宏。
  • 编辑宏

        用户可以对先前所录制的宏进行编辑或调试。
  • 自定义宏

        允许用户通过工具栏的自定义按钮启动宏,单击该自定义按钮将执行相应的宏命令。

5.录制宏

说了那么多,接下来我们来录制一段宏,来实现零件的自动创建。

  1. 启动SolidWorks程序;
  2. 单击【录制/暂停宏】按钮以启动宏录制命令;
  3. 创建新零件,并生成一个拉伸的圆柱实体;
  4. 单击【停止宏】以停止宏录制。
  5. 此时会自动打开【另存为】对话框,在保存类型下拉框中选择“SW VBA Macros(*.swp)”,保存这个宏到指定的路径下即可。
  6. 如果SolidWorks自动打开了宏编辑器,关闭即可。
    在这里插入图片描述

到这里,宏录制的过程就已经结束了。关闭新创建的这个零件文档即可。

6.执行宏

下面我们看看如何运行这个宏命令,让SolidWorks自动创建一个我们上一步中创建的拉伸实体零件文档。

  1. 单击【运行宏】命令;
  2. 在【打开】对话框中选择已经保存的宏文件(*.swp)。
    在这里插入图片描述

7.将宏命令添加到按钮中

为了更方便的使用宏命令,我们可以将自定义宏添加到宏工具窗口中。

  1. 打开或新建一文件,单击【工具】/【自定义】/【命令】。
  2. 从类别清单中选择【宏】。
  3. 在Buttons 中将新建宏按钮拖至工工具栏上,弹出自定义宏按钮窗口。
  4. 在操作中点击宏后面的按钮选择宏。
  5. 在外观中点击选择图像按钮为其指定外观图像,输入工具提示和提示。
  6. 单击确定按钮,这样就将宏命令添加到按钮中了。

在这里插入图片描述

   这样,以后我们再执行自定义宏的时候只需轻轻一点即可触发命令,有没有很爽到?!
在这里插入图片描述

 



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空