- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 跨学科主题作业设计.docx
- 2023年北京首都师大附中英语九上期末质量检测模拟试题含解析.doc VIP
- 第18课《我的白鸽》习题教学设计-2024-2025学年统编版语文七年级上册(2024).docx
- 5.1质量守恒定律-九年级化学人教版(2024)上册.pptx
- 2024如何高质量开好“经营分析会”培训课件分享.pdf
- AP宏观经济学 2010年真题 (选择题+问答题) AP Macroeconomics 2010 Released Exam and Answers (MCQ+FRQ).pdf VIP
- AP微观经济学 2010年真题 (选择题+问答题) AP Microeconomics 2010 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 高中数学单元教学设计(9篇).docx VIP
- 16BJ7-1 楼梯平台栏杆及扶手.pdf
- 多维阅读第9级A-Bag-in-the-Jungle-公开课课件.pptx
文档评论(0)