1.2 宏工具栏
宏工具栏中包含宏录制命令的快捷按钮,如图1-1所示。也可以通过【工具】/【宏】菜单得到这些命令。
图1-1 宏工具栏
默认情况下,宏工具栏是处于关闭状态的。要创建和使用自己的宏,最好将宏工具栏显示在SOLIDWORKS窗口的顶层。打开【视图】菜单,选择【工具栏】/【宏】选项,即可显示宏工具栏。
● 【运行宏】调用【打开】对话框,通过该对话框,用户可以选择要执行的宏。
● 【停止宏】调用【另存为】对话框,提示用户为宏输入合法的名字和扩展名。如果取消保存,会出现一个提示,允许用户继续或取消宏录制。
● 【录制/暂停宏】允许用户开始或暂停宏录制。
● 【新建宏】此命令进行3项操作:首先,调用【新建宏】对话框,为宏输入合法的名字;然后,宏文件自动生成连接SOLIDWORKS的程序代码;最后,在VBA或VSTA编辑器中打开宏文件,用户可以开始编写代码。
● 【编辑宏】调用【打开】对话框,通过该对话框选择要查看或编辑的宏文件。
● 【自定义宏】允许用户通过工具栏上的自定义按钮启动一个宏。通过选择一幅图片并设置一个宏文件的路径,可以把自定义的按钮拖放到工具栏上。单击该自定义按钮将启动相应的宏文件。
操作步骤
步骤1 启动SOLIDWORKS并创建新零件 使用Part_MM模板创建一个新零件。
步骤2 查看宏工具栏 如果宏工具栏不可见,在【视图】菜单中选择【工具栏】/【宏】选项,以显示宏工具栏。
步骤3 单击【录制/暂停宏】按钮启动宏命令
步骤4 选择前视基准面(见图1-2)
步骤5 单击【草图绘制】以创建草图
步骤6 单击【圆形】以创建圆 绘制半径约为40mm的圆,然后在属性管理器中输入精确值40mm,如图1-3所示。
步骤7 单击【拉伸凸台/基体】拖动拉伸距离约为15mm,然后在属性管理器中输入精确值15mm,单击【确定】,如图1-4所示。
扫码看视频
图1-2 选择前视基准面
图1-3 创建圆
步骤8 单击【停止宏】以停止宏录制
步骤9 保存宏 打开【另存为】对话框,在【保存类型】下拉框中选择“SW VBA Macros(∗.swp)”。保存这个宏为Macro1.swp。
图1-4 拉伸基体
步骤10 删除所有的特征 删除拉伸基体和先前创建的草图。
步骤11 单击【运行宏】以测试宏文件 选择上一步保存的Macro1.swp文件,如图1-5所示。
图1-5 测试宏文件
● 自动操作回顾 让我们来看一下,到目前为止,这个简单的宏实现了多少自动操作。
单击1——选择基准面。
单击2——插入草图。
单击3——创建圆。
单击4——确定圆心。
单击5——设置圆半径大约为40mm。
键盘输入1——精确圆半径为40mm。
单击6——确认输入。
单击7——拉伸凸台/基体。
单击8——设置拉伸距离大约为15mm。
键盘输入2——精确拉伸距离为15mm。
单击9——确认输入。
总共单击数:9。
总共键盘输入数:2。
只需运行宏,便可以删除所有的用户输入和时间。
步骤12 自定义宏工具栏 在【工具】菜单中选择【自定义】。在【命令】选项卡内选中【宏】。将【自定义宏】按钮从显示的对话框拖放到宏工具栏上,如图1-6所示。
图1-6 自定义宏工具栏
注意
【自定义宏】按钮可以被放置到任何工具栏上,不仅仅是宏工具栏。
步骤13 编写自定义宏按钮 当拖放新按钮到工具栏后,将自动弹出【自定义宏按钮】对话框,如图1-7所示。在【宏】中选择文件Macro1.swp。【方法】字段将自动用宏文件中可用的子程序更新。保留默认图片,在【工具提示】和【提示】(可选)中输入帮助文本。单击【确定】按钮。
图1-7 【自定义宏按钮】对话框
步骤14 单击【自定义宏】按钮同样,在运行宏之前,请删除当前的基体和草图。这样,在观看新零件的创建过程时,将不受已有重叠特征的影响。
步骤15 进入Visual Basic应用程序编辑器 单击宏工具栏上的【编辑宏】按钮,选择Macro1.swp,如图1-8所示。
图1-8 Visual Basic应用程序编辑器