SolidWorks API对象的访问方式

2014/7/18 20:16:03      点击:

无论是用什么语言开发SolidWorks都是通过调用SolidWorks的接口对象来实现的。SolidWorks是一个基于对象连接和嵌入技术的软件,它拥有许多供外部调用的API接口函数,SolidWorks的各种功能都被API封装在了OLE的对象之中。对象是把一些数据和以及对这些对象进行操作的方法包装在一起形成的一种独立的数据结构。每个对象都有自己的类型、属性和方法,属性说明了对象所处于的某种状态或者是它所以具有的某种特征;方法指的是对象所具有的某种行为,这种行为可以是对自身数据的操作,也可以是对象与外界的接口。

开发者是通过对SolidWorks对象以及对象的属性和方法的操作建立自己的应用程序来实现对SolidWorks的二次开发的。SolidWorks二次开发的系统图如图1所示。


        图1 SolidWorks开发系统图

在SolidWorks PI中SldWorks是一级应用程序对象,也是宏程序调用其它对象的必须入口。SldWorks作为最高父对象包含有Frame对象、Environment对象、ModdDoc对象、Modeler对象、AttributeDef对象以及SWPropertySheet对象等子对象,它的结构层次如图2所示。SldWorks能够直接调用SolidWorksAPl中的所有其它对象。上列这些对象还包括很多子对象,在这里就不一一列举了。


       图2 SolidWorksAPl对象层次图



////////////////////////////////////////////////////////////
力华转子泵网www.
电话:0575-83539901
传真:0575-83534469

友情链接:    四季彩票   北斗彩票开户   四季彩票注册     四季彩票