MATLAB和VC混合编程在数控加工路径优化中应用.pdf

MATLAB和VC混合编程在数控加工路径优化中应用.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学兔兔 务l 訇秒化 MATLAB和VC混合编程在数控加工路径优化中的应用 Application of mixed programming of MATLAB and VC++in path optimization in NC machining 沈 维 ,高阳东 SHEN Wei。.GA0 Yang-dong (1.苏州市职业大学,苏州215104;2.西安科技大学电气与控制工程学院,西安710054) 摘 要:针对DXF文件存储图元的无序性给数控自动编程带来的困扰,提出了贪心一遗传算法,开发了 混合编程数控加工路径优化软件。首先编写MATLAB仿真程序验证了该算法的可行性和有效 性,并利用MATLAB编译器将该算法函数编译为动态链接库。然后结合MATLAB和Vc++各 自的编程优势,采用Vc++调用动态链接库的方式实现贪心一遗传优化算法,开发数控自动编 程软件并调试运行。结果表明:贪心遗传算法明显缩短了加工空行程,提高了加工效率;混 合编程开发数控软件周期短,软件运行效率高、易于维护、必威体育官网网址性强。 关键词:贪心一遗传算法;混合编程;动态链接库;MATLAB;Vc++;路径优化 中图分类号:TP31 文献标识码:A 文章编号:1 009-01 34(201 3)o8(下)-oo51-05 Doi:1 0.3969/J.issn.1 009-01 34.201 3.o8(下).1 6 0 引言 MATLAB混合起来编程,就可以高效地编写一个 AutoCAD软件的普及应用和交互式DXF文件 能独立于MATLAB运行环境,且运行效率高的应 的接口优势,使得基于DXF图形交互式文件的数 用程序。本文以VC++开发环境为平台,设计基于 DXF文件的数控自动编程软件,并通过VC++和 控自动编程技术越来越重要。但是DXF文件是按 照设计者的画图顺序存储的,具有一定的随机无 MATLAB混合编程的方法将GGA智能优化算法应 序性,这给数控自动编程带来了一定的困扰u J, 用于该数控软件,实现GGA智能算法在数控加工 针对该问题,提出了基于贪心一遗传算法 (Greedy— 走刀路径优化中的实际应用。 Genetic Algorithm,GGA)的新型加工走刀路径优 1 VC++调用MATLAB混合编程的方 化方法。 法 VC++编程环境作为一个可视化编译环境的 VC++和MATLAB混合编程的方法很多,其VC 卓越应用软件开发工具,虽然可以开发从底层系 调用MATLAB常用的方法有7种 : 统到高层用户的各种应用软件,但是在工程计 1)VC++利用MATLAB的引擎(Engine)调 算和图形显示方面的应用就比较麻烦和复杂 。 用MATLAB功能函数。2)用MATLAB编译器将 MATLAB虽然具有强大的数据处理、矩阵运算和 MATLAB程序编译成VC++文件并嵌入VC++;该 图形显示功能,但其程序解析执行,效率低,不 方法是把MATLAB函数编译成C/C++函数,以共 能脱离MATLAB环境而运行,同时M文本文件不 享库的方式在VC

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档