上海生信计算机科技发展有限公司

提供SOLIDWORKS 产品研发一体化解决方案

您的位置: SolidWorks正版软件|SolidWorks报价|华东地区SolidWorks授权认证代理商|经销商-生信科技官网 > 服务支持 > 技术支持 >
SolidWorks的二次开发服务
一、API的功能简介
 
1、SolidWorks的API
 
API (Application Programming Interface ) 应用程序编程接口一般是用来让一款软件和其它软件进行数据交互和通信的通道。
 
SolidWorks软件提供了自由、开放、功能完整的API开发工具接口。
 




2、常用的SolidWorks 的API
 
1)SolidWorks API      
用于零件、装配体和工程图的开发设计。比如三维模型的参数化驱动;自动生成钣金展开图。
 
2)SolidWorks Document Manager API
用于文档及其属性信息的管理。亮点是不需要启动SolidWorks平台。比如批量更改文件名和属性信息。
 
3)SolidWorks PDM Professional API
用于PDM数据管理系统的二次开发。
 
 
3、二次开发的必要性
 
由于SolidWorks是一款通用的设计软件,难以满足特定企业的特殊要求,因此很有必要根据企业的设计和业务需求对SolidWorks进行针对性的、个性化的二次开发。


4、二次开发的技术效益和经济效益
 
1)将机械重复性的工作交给代码去做
 
2)减少设计工程师的工作量
 
3)让设计工程师可以集中精力去做创造性的工作
 
4)提高设计的自动化、智能化程度
 
5)加快出图和设计的速度
 
6)降低设计成本乃至企业运营成本

 
 
二、SolidWorks插件开发和独立EXE开发
 
可以开发两种不同类型的软件与SolidWorks进行交互和通信。
 
1)SolidWorks Add-in插件(.DLL)
Add-in程序以插件的形式挂在SolidWorks平台的菜单界面中,和SolidWorks平台运行在同一个线程空间中。能实现菜单、工具栏和属性控制页。
 
2)独立执行程序(.EXE)
独立执行(stand-alone)程序相对于SolidWorks平台独立存在,运行于SolidWorks平台的线程空间之外。不能实现菜单、工具栏和属性控制页。
 




 
三、二次开发案例分享
 
1、SolidWorks的参数化建模
 
参数化建模的目标是创建可实现变参数驱动的零件及其装配体模型(参数化模型库), 作为驱动的原材料,从而为二次开发,参数化设计做好准备。
 
参数化模型比普通模型相比较,增加了具有参数驱动功能的方程式,系列零件设计表,零部件的逻辑选配规则和参数驱动公式。

 








2、SolidWorks的参数化驱动
 




 
3、自动生成钣金展开图
 
自动检测模型是否为钣金件,如果为钣金件,就自动展开,然后生成DWG、DXF格式的1:1展开图。
 
 
如右图所示的案例,导出文件的内容设定选择:
①钣金输出内容有下面一些选项:几何体、隐藏边线、折弯线、草图、库特征、成型工具、边界框。
②SolidWorks模型导出的配置可以只导出当前配置,也可以导出所有的配置。


4、批量更改文件属性
 
用于文档及其属性信息的管理。不需要启动SolidWorks平台即可批量的读取和更改文件名和属性信息。
 


5、自动生成二维码
 
自动为零件、装配体、工程图、视频图片等多媒体文件、Word、Excel等Office文档生成二维码。利用扫描枪扫描二维码即可打开对于的文件,方便文件的调用、追踪和管理,帮助企业实现无纸化车间的目标。
 
 


四、二次开发项目的准备和规划
 
1、常见的项目准备工作
 
1)项目需求
功能模块、并发用户的数量、是否需要开放源码 。
 
2)硬件配置
用于客户端计算机和服务器端计算机的硬件配置。
 
3)软件配置
用SolidWorks安装包、Win7系统、WinServer 2012、SQLServer2012。
 
4)建模规范
标准化、参数化模型的建模规范。
 
5)定制模板
零件模板、装配体模板、工程图模板、逻辑选配规则模板、驱动公式表格模板、材料明细表模板。


2、常见的项目时间规划表



 

上海生信计算机科技发展有限公司致力于

成为客户满意、员工热爱、合作伙伴信赖的一流企业信息化品牌服务商

上海生信计算机科技发展有限公司

SHANGHAI SHENGXIN INFO DEV LTD.

上海总部
地址:上海市延安东路588号远洋商业中心东楼15C/5D
电话:400-615-8251 / 021-63528090 / 63523933

苏州
地址:苏州工业园区苏州大道西(原苏华路)8号中银惠龙大厦3106室
电话:400-615-8251

杭州
地址:杭州市滨江区聚业路26号金绣国际科技中心402室
电话:400-615-8251

南通
地址:南通市崇川新城CBD中央商务区星光耀17B栋1902
电话:400-615-8251

7*24小时贴心咨询请留下您的信息