background image

注意尺寸的单位是"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

 

结语