协同设计系统为了实现高效的数据集成与协作,需要与多种主流设计软件打通接口,以便读取、写入、转换和同步设计数据。以下是按行业分类常见的设计软件及其接口类型:
软件 |
接口 |
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 |