协同设计系统为了实现高效的数据集成与协作,需要与多种主流设计软件打通接口,以便读取、写入、转换和同步设计数据。以下是按行业分类常见的设计软件及其接口类型:
| 软件 |
接口 |
| Adobe Illustrator / Photoshop |
Adobe ExtendScript / CEP |
| Figma |
REST API / Plugin SDK |
| Rhino / Grasshopper |
RhinoCommon API、Python 脚本 |
| Blender |
Python API |
| 软件 |
接口类型 |
| Altium Designer |
Altium SDK、Script API(Delphi/Pascal) |
| Cadence |
Skill 脚本语言接口 |
| Mentor Graphics |
Automation Server、Tcl/Tk脚本 |
| OrCAD/Allegro |
API、Command 文件接口 |
| 软件 |
接口类型 |
| Autodesk Revit |
Revit API(.NET)、Forge API(Web) |
| AutoCAD |
ObjectARX(C++)、.NET API、AutoLISP |
| ArchiCAD |
GDL 脚本、API 开放平台 |
| Tekla Structures |
Open API(.NET) |
| 软件 |
常用接口类型 |
| SolidWorks |
API(C#/VB)、PDM API、SOLIDWORKS COM 接口 |
| Autodesk Inventor |
.NET API、VBA、Inventor Server API |
| CATIA |
CAA(C++ API)、Automation API |
| Siemens NX |
NX Open API(支持Java、C++、C#) |
| PTC Creo |
Toolkit API、Web.Link、J-Link |