为企业打造卓越的工具平台

SolidWorks二次开发方法

发布日期:2022-03-24 15:33:12

SolidWorks二次开发方法


基于SolidWorks的二次开发方法有两种:

    一种是编程法;另一种是尺寸驱动法。

    编程法是将设计过程的所有关系式都包括在应用程序中,程序按照建模过程顺序地执行,这
种方法每参数化一次或更新一次模型都需要从头至尾执行一次应用程序代码。
    尺寸驱动法是在保持模型结构不变的前提下,将模型中的尺寸视为变量,在应用程序中通过
给这些变量赋值,就可以同步更新模型中相对应的尺寸值,最终获得一系列尺寸不同而结构相同的
模型,形成零部件系列库。这种方法不需要重复建模过程,只是在基础模型上修改若干个尺寸,就
可以达到参数化模型的目的。
    以上两种方法都可以借助宏录制方法简化编程过程,但是简化程度不同。编程法需要将建模
的整个过程录制下来,然后修改录制的代码,将有关的常量变换成变量。但是在宏录制过程中并不
是所有操作过程的代码都能被记录,如果有遗漏的过程,就需要设计者自己去利用SolidWorks API
函数补充相应的代码。尺寸驱动法并不需要整个建模过程的代码,它只在建模完成后录制修改模型
尺寸时的宏代码,这样涉及的API函数大大减少。两者的开发本质不同,从开发效率和可靠性看,
尺寸驱动法显然简单易掌握,实用性和操作性更强。