SOLIDWORKS API詳細介紹
SOLIDWORKS API(Application Programming Interface)是SOLIDWORKS基於ActiveX Automation的應用程式設計介面,利用SOLIDWORKS API可以方便高效地設計具有Windows風格的、與SOLIDWORKS無縫整合的應用程式。
SOLIDWORKS API的呼叫是指呼叫SOLIDWORKS的事件、方法、屬性及相關功能。SOLIDWORKS是一個自上而下的樹形網路結構,呼叫下層物件時,一定要先呼叫上層物件。最底層的根物件是SOLIDWORKS物件,其他物件都是它的子物件,其中父物件與子物件之間的關係並不是繼承關係,而是包含關係。也就是說如果VB要與SOLIDWORKS的一個特定物件通訊,必須先從SOLIDWORKS物件對其子物件進行遍歷,直到找到該特定的物件。在進行SW二次開發的過程中,只有呼叫正確的物件,才可以呼叫物件相應的事件、屬性、方法及相關函式。所以API的層次呼叫對 有著重要的意義。
SOLIDWORKS的OLE物件總共可以分為十個大類,數百個物件,涵蓋從SOLIDWORKS基本操作如開啟、儲存等到建模、修改等各個功能。但是需要注意,並不是所有的物件都可以被VB所呼叫。
SOLIDWORKS物件可以實現應用程式的最基本的操作。如建立、開啟、關閉和退出SOLIDWORKS的系統環境。ModelDoc物件可以實現檢視設定、輪廓線修改、引數控制、物件選擇開啟和儲存文件、建立編輯特徵參量、建立框架等與實體模型相關的各類操作,ModelDoc物件包括PartDoc、AssemblyDoc和DrawingDoc等三個常用的物件。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010140/viewspace-2903926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript this詳細介紹JavaScript
- JDBC 詳細介紹JDBC
- Kafka詳細介紹Kafka
- Git詳細介紹Git
- Go Channel 詳細介紹Go
- Nacos 介面詳細介紹
- MQ詳細命令介紹MQ
- Recovery命令詳細介紹
- Vmstat 命令詳細介紹
- Flutter系列(一)——詳細介紹Flutter
- Nginx服務詳細介紹Nginx
- python字典詳細介紹Python
- Spring bean詳細介紹SpringBean
- Http Module 的詳細介紹HTTP
- Java異常詳細介紹Java
- 【SCN】Oracle SCN 詳細介紹Oracle
- Webpack 打包 Javascript 詳細介紹WebJavaScript
- mysql binlog詳細介紹MySql
- java泛型詳細介紹Java泛型
- 【工具】Sublime使用詳細介紹
- asmcmd工具的詳細介紹ASM
- json詳細介紹(for Java)JSONJava
- Mysqldump工具的詳細介紹MySql
- rman超詳細命令介紹
- Aix 上NFS詳細介紹AINFS
- ApplicationContext 詳細介紹APPContext
- javassist庫介紹__API詳解JavaAPI
- TreeViewTemplate移動元件詳細介紹View元件
- pyhanlp 文字聚類詳細介紹HanLP聚類
- LVM詳細介紹及建立LVM
- oracle 大頁配置詳細介紹Oracle
- js中typeof用法詳細介紹JS
- 詳細介紹Linux指令odLinux
- Linux下udev詳細介紹Linuxdev
- MongoDB備份方式詳細介紹MongoDB
- Oracle觸發器詳細介紹Oracle觸發器
- Apache (http server)的詳細介紹ApacheHTTPServer
- Dart語言詳解(一)——詳細介紹Dart