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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kafka詳細介紹Kafka
- javascript this詳細介紹JavaScript
- ApplicationContext 詳細介紹APPContext
- JDBC 詳細介紹JDBC
- Ifconfig詳細介紹
- Git詳細介紹Git
- Spring bean詳細介紹SpringBean
- python字典詳細介紹Python
- Nacos 介面詳細介紹
- Go Channel 詳細介紹Go
- javassist庫介紹__API詳解JavaAPI
- 註解的詳細介紹
- Flutter系列(一)——詳細介紹Flutter
- Nginx服務詳細介紹Nginx
- LVM詳細介紹及建立LVM
- Webpack 打包 Javascript 詳細介紹WebJavaScript
- 【SCN】Oracle SCN 詳細介紹Oracle
- Http Module 的詳細介紹HTTP
- Java異常詳細介紹Java
- Dart語言詳解(一)——詳細介紹Dart
- pyhanlp 文字聚類詳細介紹HanLP聚類
- TreeViewTemplate移動元件詳細介紹View元件
- oracle 大頁配置詳細介紹Oracle
- spring @component 的作用詳細介紹Spring
- SOLIDWORKS 2022 Simulation新功能介紹Solid
- JavaScript FormData的詳細介紹及使用JavaScriptORM
- BN(Batch Normalization)層的詳細介紹BATORM
- vuex詳細介紹和使用方法Vue
- Fabric1.3新功能詳細介紹
- Aidl程式間通訊詳細介紹AI
- flutter接入現有的app詳細介紹FlutterAPP
- 渲染樹與css解析詳細介紹CSS
- WindowsPE重灌Windows系統詳細介紹Windows
- 《非常防護》專案詳細介紹
- [Javascript] Promise ES6 詳細介紹JavaScriptPromise
- rqt的安裝及詳細介紹QT
- Qt 檔案模型(QFileSystemModel)詳細介紹QT模型
- PHP 的Closure的bind 詳細介紹PHP