- 9
- 0
- 约5.61千字
- 约 6页
- 2019-09-26 发布于江苏
- 举报
我从事二次开发工作已经有一段时间,最近想把有关二次开发的经验与同道中人相互交流一下!说起程序,我也接触不是很长时间,但自从接触以后,发现在如今国内的机械制造行业,有自主知识产权的软件确实不多,国内最大的CAD软件公司CAXA公司,前些年推出的CAXA图版就是完全自主产权的,做的很出色,非常适合中国国情,很多功能都严格遵照国标.后来,CAXA公司又推出了,实体设计软件,但其核心是购买国外Dassault公司,所以在自主三维软件在国内可以说还是一个空白,国外的软件做的确实不错,功能也非常强大,但是价格却是让国人难以接受的,只有少数大型企业能够买的起,但是买的安装点数也不是很多.比如:中国运载火箭第一,第二,第三,第五设计研究院,汽车行业的一汽,二汽,还有华为,海尔应用的都是Pro/E软件,Pro/E功能非常强大,尤其在模具方面,当然,在其他方面,比如曲面造型都有它本身的特色,因为PTC公司是最先提出参数全关联的概念,所以该软件在八十年代一经推出,便引起了业界的轰动,而且,它的核心也是自成一派的.所以,PTC公司发展到现在已经二十年,它的Pro/E软件已经非常成熟了.说起CAD软件,法国Dassault公司的Catia(Computer Aided Tri-Dimensional Interface Application )应当是首屈一指了,该软件在曲面方面的造诣是非常深的.法国 Dassault Aviation 是世界著名的航空航天企业,该公司,在70年代,Dassault只是想解决飞机曲面的相关设计问题,就成为了Catia的第一个用户,随后Catia才应运而生,如今,经过几十年的发展,Catia已经是功能强大的CAD/CAE/CAM 软件.后来,PTC公司提出参数化的概念,Dassault公司才将参数化引入了Catia软件,并于94年推出CatiaV5产品,可以说Pro/E比Catia晚20年,但却比Catia先进20年,其参数化这种理念,在如今看来,是很实用很成功的.现在,世界最流行的中档CAD软件莫过于Solidworks了,其实solidworks公司的现任总裁原来任职于PTC公司,后来,自己独立组建了solidworks公司,上个世纪九十年代,一些CAD巨头沉溺于以往的成功,忽视了中端三维CAD的市场,这就使得solidworks获得了快速的增长。solidworks公司在全球有500家解决方案合作伙伴,包括50家完全数据集成和数据全相关的合作伙伴,200多家分销商,在全球超过60万用户。2003年,soliworks的收入是1.6亿美元,solidworks软件带来的收入是4亿美元包括合作伙伴的增值服务和解决方案。2007年,继solidworks2007之后又推出了 soliworks2008(第16个版本),这使得soliworks软件的功能更加强大。??由于solidworks是完全在windows下开发出来的,所以与windows是无缝结合的,windows下的许多函数在solidworks中都能使用。我们对soliworks进行二次开发采用的是VC6.0和VS2005,通常用VC开发Solidworks是生成动态链接库(DLL)文件,这样,便会以插件的形式,被soliworks调用,并且在soliworks中生成菜单。我们就像使用soliworks自己的模块一样使用该插件了。但是,不是仅有这一种方法,许多开发者应用VB,Delphi开发时,生成.exe文件来调用soliworks。但是,应用VC来生成.exe文件来调用solidworks却不是很多,因为VC支持OLE,支持COM,而Solidworks API就提供了OLE和COM两种函数,这为我们开发soliworks提供了很大帮助。当然,VC入门很难,更何况,如果应用MFC,微软封装的更复杂,我们用起来就更摸不着头脑了,对于,学工科机械的人来说,刚从事制造业信息化的,学开发软件没有一年的苦读是不会入门的。所以,还要努力啊!VC6.0是微软98年推出的,很实用的一个C++编译器,操作起来也很简单,虽然推出的早,但是国内仍然有很多人在用,尽管其中的bug有很多。而VS2005是微软推出没几年的产品了,功能那不用说了,自然很强大了,其人性化的界面,操作的便利性都非常棒。如果想用VC6.0生成插件来开发solidworks的话,solidworks公司提供了一个SWizard.awx的向导程序,它能够生成 DLL框架,我们只需在该框架下开发即可,你只需把SWizard.awx拷贝到X:\Program Files\Microsoft Visual Studio\Common\MSDev98\Template下就可以了。这样,打开VC
您可能关注的文档
- Shawshank-Redemption肖申克的救赎.docx
- Shell编程实验指导.doc
- Should-we-ban-animal-testing-是否应该禁止动物实验.doc
- Shopify新手开店流程.docx
- SH型单级双吸中开离心泵型号参数.doc
- Si1000的无线M-Bus通信系统设计.docx
- sigma-delta和多电平DAC技术.docx
- Sigma-Delta-ADC原理简单理解.doc
- SILENTWINGS教你写GRE句子全.doc
- SIMATIC-S7-200基本应用及简介.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)