顾乔芝士网

持续更新的前后端开发技术栈

Solidworks 二次开发第7课:理解如何调用API接口成员

API成员通常指事件、属性、方法、函数,或者简单地称为APIs.宏通过调用API成员与

SOLIDWORKS应用程序开放的对象成员进行交互。

为了调用API对象成员,下面的3个步骤是必需的:

(1)声明和实例化SOLIDWORKS API最顶层对象

API将该对象表示为SldWorks.下面的宏将使用默认名称swApp作为这个变量声明的名字。

Dim swApp As Object

Set swApp = Application.SldWorks

(2)声明和实例化一个文件对象

下面几行代码声明了一个用于存储文件对象指针的变量。然后通过调用SldWorks的一个访问方法将这个对象实例化。

Dim Part As Object

Set Part =swApp.ActiveDoc

(3)访问对象成员

一旦应用程序对象和文件对象被实例化,这些对象的成员就可以被访问了。访问这些成员需要先写出对象的名字,中间紧跟一个句点“.”,然后是要调用的API全名。

Part.ClearSelection2 True

一些APIs需要额外的参数,例如下面的函数调用:

Part. ShowNamedView2 "* Trimetric",8

一些APIs需要额外的对象:

Set myFeature = Part. FeatureManager.FeatureExtrusion2 (True, False, False,0,0,

0.015, 0.01, False, False, False, False, 1. 74532925199433E -02, 1.74532925199433E-02,

False, False, False, False, True, True, True, 0, 0, False)

一些APIs 调用返回值:

Dim boolstatus As Boolean

boolstatus= Part. Extension. SelectByID2 ("Front Plane", "PLANE", 0, 0, 0, False,

0,Nothing,0)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言