solidworks二次开发入门级傻瓜教程
SolidWorks软件使用方便、步骤简洁,并且容易掌握、功能强大,应用非常广泛。而对于大多数使用者来说,主要是单纯的三维建模和装配。可是在实际的三维设计中经常会遇到不好解决的问题,比如频繁出现的尺寸不同但形状相似的零件,齿轮等零件的曲线绘制等。如果想解决这样的问题就必须涉及到二次开发,使用编程可以使零件建模更加快捷或更加真实。象类似齿轮的零件不但既快捷又真实,而且还为轮廓的分析和研究带来方便。
可是,对于大多数人(尤其是对软件知识不太了解的人)来说,一谈到“二次开发”就会有或多或少的神秘感,因而不愿意去考虑和研究它。其实非常容易入门,对使用者的要求也仅仅是一点VB的编程知识。
下面请看solidworks二次开发入门级傻瓜教程。我们通过一个简单的示例来敲开solidworks二次开发的大门:打开Solidworks软件----新建零件图----打开“宏”工具栏----点击“录制\停止宏”----绘制零件(画一个半径为50mm高为10mm的圆盘)----点击“停止宏”同时保存到硬盘上。现在再新建零件图,点击“执行宏”运行刚才保存的宏。你会看到屏幕上动感地自动画出相似的圆盘。
我们点击“编辑宏”看一看录制的程序:
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long
Dim Annotation As Object
Dim Gtol As Object
Dim DatumTag As Object
Dim FeatureData As Object
Dim Feature As Object
Dim Component As Object
Sub main()
Set swApp = CreateObject("SldWorks.Application")
Set Part = swApp.ActiveDoc
Part.InsertSketch
Part.CreateCircle 0, 0, 0, 0.5, -0.,
0 ’(数值可能会不一致)
Part.FeatureExtrusion3 1, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0,
0.94, 0.94, 0, 0, 0, 0, 1 ’(数值可能会不一致)
(该程序是在Solidworks2001plus环境下生成的。)
值得注意的是程序里的长度数据是以“米”为单位的。大家有可能发现自动生成的零件数据不准确,这一点不是人为的,通过修改是不会影响设计的。程序中数据的含义在此也没有必要说明,请大家自己摸索,不难的。然后你就可以按照自己的意图修改程序,以达到设计要求。大家可以试着有针对性地录制宏,借助系统的帮助找到需要的命令或格式。剩下的就是编程技巧了,你可以通过添加窗体和模块等手段使程序更加完善(这需要的是编程知识)。
现在我想你对solidworks二次开发不觉得神秘了吧。最后我想说的是在实际的开发中会遇到很多问题,大部分都是在其他编程环境下没遇到过的,不过只要肯动脑,一定会有办法解决的。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Alibaba&Manufacturer&Directory&-&Suppliers,&Manufacturers,&Exporters&&&Importers&第一课 使用SolidWorks宏录制工具-五星文库
免费文档下载
第一课 使用SolidWorks宏录制工具
导读:第一课使用SolidWorks宏录制工具....................,3.理解录制的程序代码.............................,8.程序的增加功能操作.............................,什么情况下可以使用宏命令,了解宏工具条上的每个按钮的作用,可以利用VBA程序录制一个程序并编辑相应代码,并利用创建的按钮运行宏录制的程序,通过宏录制命
第一课 使用SolidWorks宏录制工具................................................... 1
1.宏命令的相关介绍 ............................................................................... 2
2.利用宏命令建立一个宏文件 ............................................................... 3
3.理解录制的程序代码 ........................................................................... 7
4.了解SolidWorks API的调用 ............................................................... 8
5.程序参数的传递 ................................................................................... 9
FeatureManager::FeatureExtrusion ........................................................... 10
6.程序代码的整理 ..................................................................................11
7. 程序的调试 .......................................................................................... 12
8.程序的增加功能操作 ......................................................................... 16 练习1 录制宏程序 .................................................................................. 21 练习2 增加VBA按钮代码 ................................................................... 22 练习3 从VBA窗口中输入参数 ........................................................... 24
第一课 使用SolidWorks宏录制工具
学习本课后,你能达到下列能力:
? 理解宏是什么,能做什么,什么情况下可以使用宏命令。 了解宏工具条上的每个按钮的作用。 可以利用VBA程序录制一个程序并编辑相应代码。 自定义宏命令按钮,并利用创建的按钮运行宏录制的程序。 通过宏录制命令和运行宏程序,你可以理解按扭和键盘的作用。 你可以知道一个宏命令是如何启动一个进程,怎样与SolidWorks程序进行连
接,又是如何调用SolidWorks的对象和方法。
? 你可以利用录制的宏程序提高设计能力。 你可以调试一个宏程序。 你可以利用窗口或对话框来控制宏程序的相关参数。
1.宏命令的相关介绍
1.1.宏录制:
你能够利用宏录制命令在SolidWorks环境中录制SolidWorks的相关操作,并可以调用SolidWorks API接口提供的所有对象、方法及属性,也可记录SolidWorks环境中的鼠标、菜单和键盘操作。
1.2.宏工具条:
在SolidWorks环境中提供了一个宏工具条,它主要
是宏操作的命令按扭,当然你也可以从“工具”,“宏操作”
来运行这些命令。
缺省状态下,宏工具条是不可见的。你可以移动鼠标到任一工具按扭上面,单击右键,选择“宏”,则宏工具条就会显示在SolidWorks环境中;当然后,你也可以从“工具”,“工具栏”选择“宏”。
运行命令:当你运行此命令时,SolidWorks将会弹出一个打开文件对话框,提示选择宏文件(后缀名为SWP),然后自动运行选择文件中的代码。
停止命令:此命令在没有进行录制的状态下为不可用,只有在录制状态可用。运行此命令后,SolidWorks会自动停止程序代码的录制,并弹出一个存盘对话框,提示输入相应的文件,然后以输入的文件名保存录制的内容。
录制/暂停命令:你可以利用此命令在SolidWorks环境中进行录制,同时在录制过程也可停止录制或继续录制。
新建命令:此命令表示不通过SolidWorks录制功能直接建立一个宏文件。一般情况下,利用此命令建立宏文件有三个步骤:首先,运行此命令输入有效的文件名;第二步,输入标准的编程代码(VBA语言)或从其他文件导入;第三步,利用“运行”命令调试代码直至无误。此命令一般只针对了解SolidWorks API、VB或VBA的人员。
编辑命令:此命令可以编辑或浏览选择的宏文件代码。 :在“工具”,“自定义”,“命令”,“宏”下拖动一个自定
自定义宏按扭命令
义按扭到任一工具条下面,选择一个图形文件作为按钮的图标,同时选择一个宏文
件,输入相关的帮助信息和提示信息,则可以为自己的宏文件建立命令按钮。
2.利用宏命令建立一个宏文件
2.1 启动SolidWorks并建立一新的零件
建立此零件文件,主运用缺省的单位mm。
2.2.显示宏工具条
选择SolidWorks菜单下的“视图”,“工具条”,“宏操作”,然后宏工具就会显示出来。
2.3.运行宏工具条上的“录制/暂停
2.4.选择前视平面。
2.5 单击草图绘制
2.6 单击圆
,然后回车。
划好圆后,在特性管理器页面的圆半径
2.7 单击基体拉伸
在特性管理器页面的深度进行设置,然后确定。
2.8.单击停止。
包含总结汇报、人文社科、考试资料、资格考试、文档下载、外语学习、IT计算机、行业论文以及第一课 使用SolidWorks宏录制工具等内容。本文共7页
相关内容搜索