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. 单击确定按钮,这样就将宏命令添加到按钮中了。


这样,以后我们再执行自定义宏的时候只需轻轻一点即可触发命令,有没有很爽到?!
SolidWorks宏工具介绍——初识宏工具_第1张图片
好了,今天我们的分享就到这里了,下期我们聊一聊如何对录制的宏文件进行二次编辑,以更好的实现模型的自动化处理。

SolidWorks宏工具介绍——初识宏工具_第2张图片

你可能感兴趣的:(SolidWorks二次开发,SolidWorks宏工具)