什么是SolidWorks二次开发:使用SolidWorks的应用程序编程接口(Application Programming Interface (API))。对SolidWorks功能进行定制修改,功能的扩展,然后达到自己想要的目的。
目的:使用SolidWorks二次开发出程序来代替在机械设计过程中重复繁琐 的 工作,提高团队的设计效率。
API为Application Program Interface英文缩写, 意为应用编程接口,它的意思其实在网上很容易查得。我的理解是: 和操作使用软件本身的功能一样,属于应用手法的一种。一般的操作是:通过鼠标点击,键盘键入数字操作它现有的按钮,命令;而API 则是通过编程语言代码,对现有的功能进行一定的控制,形成新的命令或功能,即利用编程代码来操控软件的现有功能,也属于一种应用的方法。
SOLIDWORKS API对象概述:
ISldWorks对象是SOLIDWORKS API 对象层次结构中的顶级对象。所有其他SOLIDWORKS对象都位于对象层次结构中ISldWorks对象的下方,并且可以直接或间接访问。
如果只能间接访问一个对象,则必须从对象层次结构中更高的另一个对象引用该对象。例如,ISketchSpline对象只能间接访问;它不能独立存在。您必须从ISketchSegment对象引用ISketchSpline对象,因为它仅存在于ISketchSegment对象中。
虽然说大多数SOLIDWORKS API对象都与用户界相对应,但是有一些功能只能通过SOLIDWORKS API访问不能用户界面访问。