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. web安全最亲密的战友Burp Suite—网络攻防常用工具介绍--burp suit工具初体验一

    本文是我的免费专栏<网络攻防常用工具介绍>的第一篇文章 磨刀不误砍柴工! 在介绍攻防技术时,突然意识基础工具的使用很容易会被忽略,但是对不熟悉的同学来说,这将会极大影响该领域的学习. 所以 ...

  2. An工具介绍之宽度工具、变形工具与套索工具

    文章目录 一.宽度工具 (1)新建舞台 (2)宽度工具 (3)作用 (4)线条填充拉伸 (5)区别 二.任意变形工具 (1)介绍 (2)改变大小 (3)改变倾斜方向 (4)水平翻转 (5)垂直翻转 三 ...

  3. An工具介绍之骨骼工具

    文章目录 一.介绍 二.作用 三.演示 四.案例 (1)导入做好的图 (2)固定骨骼 (3)添加帧 (4)移动骨骼 (5)复制 (6)动效 一.介绍 [骨骼工具]快捷键是M. 工具栏找不到的可以点击这 ...

  4. [转]常用CASE工具介绍

    常用CASE工具介绍 常用CASE工具介绍 一,概述 今天, 代码变得日益简单, 在Model的指导下, 思想, 设计, 分析都变得异常重要.企业业务建模工具, 产品非常多, 特别是在MDA日益流行的 ...

  5. 基于bboss开发平台eclipse开发工程生成工具介绍

    为什么80%的码农都做不了架构师?>>>    基于bboss开发平台eclipse开发工程生成工具介绍 一.工具简介   bboss开发平台发布出两个资源包:  war部署包  数 ...

  6. Java网络 1.3 开发工具介绍

    开发工具介绍 概述 开发工具 总结 概述 任何纯本文编辑器都能够编辑 html, 比如记事本, editplus, notepad++. 下面我们来看一些比较有名的专门制作网页的工具. 开发工具 Dr ...

  7. 达梦数据库DM8-DM管理工具介绍和简单使用

    达梦数据库DM8-DM管理工具介绍和简单使用 系列文章目录 本文环境 1.DM管理工具介绍 2.DM管理工具简单使用 1.打开DM管理工具 2.数据库连接 3.DM管理工具常用功能介绍 系列文章目录 ...

  8. Oracle bbed工具介绍

    1. 工具介绍 Oracle bbed 工具 , 名称是 Block Browser and EDitor 的首字母缩写, Oracle 10G 及以前版本它随数据库软件一起提供.仅供 oracle ...

  9. 可视化音视频分析工具:好用工具大集锦,快转发给你兄弟看看丨音视频工具

    (本文基本逻辑:音画原始数据分析工具介绍 → 编码数据分析工具介绍 → 封装格式分析工具介绍) 工欲善其事,必先利其器.在音视频开发中,为了方便.快捷.直观的分析音视频数据,最好能有一些可视化的分析工 ...

最新文章

  1. Python date,datetime,time等相关操作总结
  2. 图像文字识别(三):Tesseract4.0训练字库,提高正确识别率
  3. .NET6之MiniAPI(三):Response
  4. java多线程 sycophantic_Java多线程volatile和synchronized总结
  5. Android的Dialog类设计的太糟糕了!
  6. 【华为云技术分享】MongoDB经典故障系列三:副本集延迟太高怎么办?
  7. Xcode无法识别真机
  8. NoUniqueBeanDefinitionException: No qualifying bean of type ‘XXXX‘ available: expected single matchi
  9. C语言汇编-函数调用堆栈的过程
  10. 电脑桌面计算机打开无响应,电脑任务栏假死点击没反应的解决方法(win7与xp)
  11. cassandra多个数据中心实现异地容灾
  12. 智安网络丨德勤发布2021九大技术趋势,零信任安全成为主流
  13. Linux常见命令作用(持续更新中,欢迎提议支持)
  14. Excel单元格校验
  15. 2022-2028年中国汽车设计行业发展现状调查及市场分析预测报告
  16. Mari真实生物纹理绘画制作视频教程
  17. SAP 传输请求的操作步骤
  18. IPWorks IPC .NET 2022.0.85 Crack
  19. 怎么把mkv格式改成mp4?不妨试试这几种方法吧!
  20. 狂神说笔记——MyBatisPlus快速入门24

热门文章

  1. iOS 战斗机跑车效果
  2. python实现将不同的附件发邮件到不同的地区
  3. vega使用方法笔记
  4. [UER#9]知识网络
  5. 一图看清《基督山伯爵》人物关系
  6. 树莓派制作路由器,手机连接wifi
  7. Given no hashes to check 131 links for project 'pip': discarding no candidates
  8. 高层建筑的定义及分类
  9. 国内PHP开源建站程序
  10. 教你玩转iphone超实用的3D touch功能!