作为一款早在很久之前就打入国内市场的三维造型软件,SolidWorks十分值得被提及。它完全基于Windows平台的全参数特征建模软件,具有易于使用和友好的界面。其灵活的操作模式和面向对象的操作特点得到了业内大多数工程师的一致认可。该软件可很方便地实现复杂三维零件的实体建模,高性能复杂装配及二维工程图的自动生成。综合考虑设计、分析、加工、数据管理等多个环节,实现CAD/CAE/CAM一体化。
基于Windows平台,SolidWorks的数据可以通过API接口在外部修改。Solidworks提供了OLE(Objectlingandembeding、对象链接和嵌入)技术和
COM(Componentobjectmodel)组件对象模型,为用户提供了强大的二次开发功能。
SolidWorks提供大量API对象,可方便用户进行二次开发,这些API对象覆盖所有
SolidWorks的数据模型,用户可以通过设置它们和调用这些方法,实现你自己开发的应用程序中的SolidWorks所具备的功能。
SolidWorksAPI对象模型是一个有SolidWorks对象的树结构模型。为了获得一个特定的对象,您必须首先通过SolidWorks对象遍历后代。
SolidWorks腿部教学网有二次开发吗?基本原理是什么?
SoidWorks对象包括
Modeldoc.Environment,Frame.Atributedef,Modeler,SWPropertysheet,在SolidWorksapi中是最高级别的对象,在SolidWorksapi中可以直接或间接地访问其他对象。
客户程序通过调用SolidWorks中的API函数,直接访问SolidWorks对象,从而对部件进行模型修改。部件特征信息的提取(如特征尺寸的设置与提取,特征表面信息的提取,几何,拓扑信息等)。