- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
斜圆柱齿轮强度计算程序设计说明new.doc
基于VC++的斜齿圆柱齿轮设计
与SolidWorks参数自动生成
软件平台
采用Microsoft Visual C++,相对于VB的优势主要是支持类,而考虑齿轮计算程序以后的移植性,所以使用选择VC为设计。将整个计算过程封装在一个类中,其它的任何程序语言都可以通过标准的接口调用这这个类,方便移植。同时,VC可以为其它大型设计软件设计插件程序,通过插件程序可以将我们的计算结果与设计软件直接连接起来实现零件的自动计算与生成。
准备工作
计算中涉及到许多图表,为了在程序计算中方便用函数y f x 计算得到所需的参数,需要对图表进行处理,其中有两种方法:一是采用插值法,此方法缺点是在程序中必须建一个二维数组,在查询数据时,必须逐一对x进行比较取相对于x最近的两点,然后两点之间按距两点的距离来取值,此方法设计程序相对复杂、工作量大;二是采用曲线拟合,用一个y ax10+bx9+cx8+dx7+…….+k高次方程来拟合曲线,在查表时只需将x代入些方程即可求出所需参数,其中拟合过程可采用matlab来实现,方便快捷。
设计过程
类名为geargen,首先确定计算过程中所需的常用变量,变量名采用汉语拼音字第一个字母来表示,即:cs表示齿数, cdb,表示传动比。
确定计算函数的个数,分配每个函数的功能及其过程中的临时变量。其中以get开头的函数表此函数功能为查表,cal开头的函数实现计算过程。另还有一些辅助函数是在计算过程中常用的计算过程,因此做成单独函数,节省时间,提高效率。
另外设计一个测试类test_gear,用来做测试。
附相关图片:
1、VC设计界面
2、测试程序的界面,输入数据界面。
3、计算结果
键的solidworks参数自动生成插件程序
软件平台:
采用Microsoft Visual C++,solidworks本身即是VC设计,VC程序通过COM接口可以使用99%的solidworksAPI函数,也就是说可能通过VC使用几乎全部的功能。而且软件本身可以直接嵌入进solidworks,可与solidworks位于同一进程空间,可以达到最高的接口速度。
准备工作
自动生成的过程实际就是使用参数化的过程来代替人手工使用solidworks设计的过程,首先可以通过宏录制工作来录制手工设计过程,得到一个solidworks内部的函数调用过程(其中有一些步骤不是必须的),然后在VC中通过com 接口来逐一将参数传递到这些函数,即可实现所要的功能:画草图,实体建模,画工程图,有限元分析等。
设计过程
弄清solidworks的com接口规范及solidworks的类的继承关系。Solidworks自身的帮助文件中有这个继承关系图。
将宏录制器录制的函数移植至VC中,其中参数的个数和调用格式可能不同,必须按照帮助文件中的函数调用格式。
附相关图片
1、VC设计界面
2、已载入插件和solidworks
3、参数输入界面
4、自动生成的工程图
5、自动建立的实体模型
您可能关注的文档
- 元素周期表49142.doc
- 计算机导论试题new.doc
- 高三物理一轮复习—匀变速直线运动的研究单元过关试题13.doc
- 《机械制造基础》实验指导书10.9.9.doc
- 《当代世界经济与政治》课后答案全99273new.doc
- 2012-2013中原工学院软件测试.doc
- AIX 安装完后的设置.doc
- 通信原理实验指导书new.doc
- 新建类与类的使用,同时有方法调用.doc.doc
- 山砂圹渣项目可行性研究报告(技术工艺+设备选型+财务概算+厂区规划)方案设计.docx
- 2025年中考第二次模拟考试卷:道德与法治(长沙卷)(考试版).docx
- 2025年中考第二次模拟考试卷:道德与法治(吉林卷)(考试版).docx
- 2025年中考第二次模拟考试卷:道德与法治·历史与社会02(浙江卷)(解析版).docx
- 2025年中考第二次模拟考试卷:英语(长春专用)(解析版).docx
- 2025年中考第二次模拟考试卷:英语(内蒙古卷)(解析版).docx
- 2025年中考第二次模拟考试卷:道德与法治(长沙卷)(解析版).docx
- 2025年中考第二次模拟考试卷:英语(湖南长沙专用)(解析版).docx
- 2025年中考第二次模拟考试卷:道德与法治(内蒙古卷)(解析版).docx
- 学校贫困生帮扶工作总结(5篇).docx
- 2025年元旦晚会方案范文(30篇).docx
最近下载
- T∕CACM 1021.135-2018 中药材商品规格等级 桑椹.docx VIP
- 合肥南站枢纽方案.pdf
- 内蒙古自治区包头市昆都仑区2023-2024学年七年级下学期期中语文试题【含答案解析】.docx VIP
- 公司年度颁奖晚会主持词与公司年终工作总结2合集.doc VIP
- GB/T 27726-2011_热塑性塑料阀门压力试验方法及要求.pdf
- 医学生全国水平测试题库.pdf
- 2025年东莞实业投资控股集团有限公司招聘笔试模拟试题及答案解析.docx
- 《第十章-中国文化的基本精神》-课件.ppt VIP
- 基于模糊控制的智能浇灌系统设计.pptx VIP
- 乳腺癌诊治指南与规范(2025年版精要本).PDF VIP
文档评论(0)