基于混合编程的机构解域性能分析方法研究.pdf

基于混合编程的机构解域性能分析方法研究.pdf

ID:52973209

大小:269.45 KB

页数:3页

时间:2020-04-05

基于混合编程的机构解域性能分析方法研究.pdf_第1页
基于混合编程的机构解域性能分析方法研究.pdf_第2页
基于混合编程的机构解域性能分析方法研究.pdf_第3页
资源描述:

《基于混合编程的机构解域性能分析方法研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、机械设计与制造第4期MachineryDesign&Manufacture2011年4月文章编号:1001—3997(2011)04—0068—03基于混合编程的机构解域性能分析方法研究木尹来容韩建友(北京科技大学机械工程学院,北京100083)Researchontheanalysisofmechanismsolution-regionpropertybasedonmixedprogrammingYINLai—rong,HANJian—you(SchoolofMechanicalEngineering,UniversityofScienceandTechnol

2、ogyBeijing,Beijing100083,China)【摘要】介绍了Vc++和Matlab混合编程的原理;讨论了基于Matcom编译转化混合编程的机构运动分析。针对设计者筛选机构的盲目性,采用了机构解域的思想:将综合出的无穷多机构解显示在有限的坐标平面内;对其机构进行运动和性能分析,并根据其特点,提出了一种实用的混合编程方法。应用示例表明,该方法对机构性能分析和求解机构最优解等有很高的应用价值。关键词:混合编程;机构解域;性能分析,i计算机辅助设计【Abstract】ThemethodsofmixedProgrammingofMATLABandVC++a

3、reintroduced.Kinematicalanalysisofmechanismisdiscussed,basedontransferofMatcom.Anovelmixedprogrammingapproachforanalysisofmechanismpropertytoavoidaimlessnessinchoosingmechanisms,basedonanalysisofsolutionregions,isgiven.Apptyingthismethod,itfanbeseenclearlythatitissimple,highlyaccessi

4、bleandpracti—cfl1designi—二二::=:::==::::==:::二::===:j方A法有B三在自工力上的互补。.见Vc++和Mathb会MATIJAB进程讯的方法,不仅可以调用Mtlab中的c^G++函数,~:竺竺?‘;(2)~JmM.ad皇还可以调用工具箱中的函数,用程序整体性能较好,同时,MaⅡab/赖rMCC!用面两种依1"3t1IJ*M~1at致命缺,Matlab机构.运动分析即喔在已知机⋯构的机构和几何尺。寸的⋯条件。下陷~⋯⋯⋯M⋯⋯⋯的⋯⋯⋯一卜¨⋯⋯⋯一一⋯,★来稿日期:2010-06-08★基金项目:国家自然科学基金资助

5、项目(50975024),北京市自然科学基金资助项目(3102021)第4期尹来容等:基于混合编程的机构解域性能分析方法研究69IncludeFiles:C:~rogrameFiles\MATLAB71\extern\include进程来调用exe文件可用CreateProeess()函数来实现。LibraryFiles:C:~ProgrameFiles\MATLAB71\extern~lib\win32\2.3利用MATCoM转化microsoft\msvc60Matcom编译M文件的原理是:先将M文件按照与Matcom(2)在VC++菜单中选择:Projec

6、t->Settings,选择Link选项卡,的cpp库的对应关系翻译为cpp源代码,然后用Vc++编译器将在Category中选择Genernal,在Objecflibrarymoudles项目加入cpp文件编译成相应的exe或dll文件。熟悉Matcom转化方法l

7、1)eng.1iblib2mx.1iblibmat.1ib三项,中间空格隔开,确定退出。后,也可以直接在Vc++里面编写cpp源代码。用Mateom方式生2-2利用MATLAB自带编译器MCC成的代码可读性好,支持图形函数,支持M文件编译过程中的文编译器MCC不仅可以将Matlab的c++数学库编译

8、为件嵌套情况,可脱离Matlab环境;其缺陷为待编译的M文件不能vc++编译器能识别的代码后嵌入Vc++环境,还可以将Ill文件涉及Matlab的内部类,在显示三维图形上有很大缺陷。编译成可脱离Matlab环境的动态连接库或独立可执行文件,而调用Mateom需要先对Vc++进行环境设置:且该可执行文件运行时只需一个简化的组件形式运行环境(1)tool一>options一>directories一>includefiles和libraryfilesMCR,并不需要安装Matlab。中添加c:~mtcom45klib;编译生成独立可执行程序步骤:(2)projeet

9、一>addtoproje

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。