注意尺寸的单位是"inch"还是"mm"
,并做到统一。
3. 2 VB 与 SolidWorks
的连接
在利用 VB 对 SolidWorks 进行二次开发时,首先要建立 VB 与 SolidWorks 的连接,创建
一个 SolidWorks 的应用对象,格式如下:
Dim swApp As Object
Set swap=Create0bject
("S1dWorks. Application")
通过这个函数,就可以打开 SolidWorks 接口,调用它的 API
函数。
3. 3
操作对象的选择
操作对象的选择是在使用 SolidWorks 二次开发时用得最多的一个命令。有很多命令在使
用时都要先选择操作对象如尺寸、特征等。选择指定对象的方法通过 SelectByID 命令实现。
它有许多参数,具体含义可见 SolidWorks
的在线帮助文档及参数。
3. 4
尺寸值的修改
选中的尺寸可通过语句:Dimension. Systemvalue=新值(单位:m)
来改变尺寸的数值。
3. 5
通风孔有无的处理
在转子冲片中,一般有多个呈圆周排列的通风孔,但也有不带的,由需要决定。在模板
文件中已经建立了通风孔的有关数据,若用户不需要通风孔,程序中将使用压缩命令
EditSuppress2,将已有的通风孔压缩处理;反之,则可根据通风孔的个数在程序中自动完
成圆周阵列操作。
3.6
特征阵列的处理
定子、转子都有很多个形状相同的槽,相对轴心沿圆周均布。槽形尺寸修改完成后,就
需要进行特征槽的圆周阵列。FeatureCircularPattern 命令可实现以所选特征、指定的轴和阵
列个数等为参数完成圆周阵列。
3.7
结果
软件界面,包括从文本文件中提取数据和槽型,以及一些细节的定制等。通过程序自动
生成的定转子的冲片模型,其中轴向尺寸为 RMxprt 结果中的铁心长度,而不是冲片的实
际厚度。另外,为简单起见,只简单考虑铁心的直槽。
4
结语