Off-line Programming 离线编程 简明教程


Title: Off-line Programming 离线编程 简明教程
Date: 2018-11-22
Tags:

  • off-line programming
  • SolidWorks二次开发

Off-line Programming 离线编程 简明教程

写在前面

最近接触了一些离线编程的相关工作(off-line programming),要求基于SolidWorks进行二次开发,开发平台选择Visual Studio 2010

理论回顾

​机器人焊接离线编程的主要任务是:分析待焊件SolidWorks模型,从模型中提取焊接路径位置姿态信息,对提取的信息作处理。此时,需要对焊接路径进行离散,通过矩阵变换获得机器人焊枪运动相关信息。这实际上属于自动编程的范畴,相对于手工示教编程,自动编程是从已经建立好的工件SolidWorks模型中提取得到集合信息,而不是从实物中提取,这样便可以通过编程控制离散的精度,对焊接路径进行合理的离散。

正式开始

版本选择:

​ 由于是基于SolidWorks进行开发,利用SolidWorks本身提供的SolidWorks API SDK.msi(可在SolidWorks的安装文件夹下api目录中找到)二次开发工具,点击安装后可在visual studio中建立工程进行开发。由于SolidWorks API SDK.msi的版本问题,因此注意电脑安装的SolidWorks与利用的msi文件版本保持一致。同时,经过实践发现,利用SolidWorks新建VC++项目时,VS2015总是失败,而换回VS2010可以。

​ SolidWorks API SDK.msi安装过程及如何在VS2010中利用SolidWorks新建VC++项目 看这里

软件开发过程:

​ 开发过程与正常的基于MFC框架开发软件相似,MFC简明教程可以看这里,当然现在很多人说MFC已经落伍,也不知道真假。

​ 我开发的软件界面:
基于solidworks的离线编程软件开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值