下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AutoCAD下机械标准件设计系统软件的研究 引言CAD技术在机械工业中的一个重要应用就是参数化设计,即对一些具有相似结构但尺寸经常改动的标准零件, 采用参数化设计的方法建立图形库,调出一组参数就能生成一个标准件图形。 本系统中包含一个常用机械设计标准资料库,使设计人员不必翻阅设计手册就可以在计算机上查到所需的信息, 除此之外本系统还提供了机械常用各种设计计算方法(包括校核和优化), 并将零件的设计计算和辅助绘图集成于统一的环境中,从而真正实现了设计与绘图一体化,明显提高了产品的设计效率。1标准件参数化设计系
2、统的建模参数化CAD所面对的产品绝大多数为定型产品,这些产品的系列化、通用化、标准化程度高。机械标准件具有上述特点, 所以本系统建模根据参数化的建模思想来进行。系统的基本思路为:首先由用户选择所要设计的零件类型,然后选择设计行为(如对于圆柱齿轮设计有结构、校核或优化设计), 并由用户输入原始设计参数,这时零部件CAD子系统根据控制子系统传输过来的原始设计参数和所选设计行为进行相应设计活动, 最后由参数化绘图子系统接收设计结果, 在本系统中绘出相应的零件工作图,机械标准件设计系统软件的逻辑框图见图1。2软件设计中的关键技术2.1绘图公用模块的建立基于程序设计模块化思想,为标准件绘图程序作了一个公
3、用模块Common.arx,该模块对标准件图形环境做了统一规定,并对一些相同功能的程序模块(如参数输入、图形旋转等)进行了统一编制。另外对某类标准件来说,不同标准号对应的标准件结构基本是相同的,只是局部结构的改变, 因此对这些具有相同图形的部分也进行了模块化处理。这样既节省内存又使程序代码易于>' target='_blank' class='infotextkey'>管理。以下对Common.arx中的初始化实体模式与作图环境子模块进行说明。图1 机械标准件设计标准软件的逻辑框图公用模块在AutoCAD下建立了三个层stand1(线型con
4、tinuous,颜色white),stand2(线型center,颜色red), stand3(线型hidden,颜色white)分别放置标准件图形的粗细实线、中心线和虚线。另外在标准件插入图形以前,调用公用模块中的init()初始化作图环境,完成后再调用rest()恢复以前的作图环境。以下是init()程序的代码:init()structresbufrBc,rBb,rBu;ads_getvar(BLIPMODE,&rBb);ads_getvar(CMDECHO,&rBc);rBu.restype=PTSHORT;rBuresval=0;ads_setvar(CMDECHO,&
5、amp;rBu);ads_setvar(BLIPMODE,&rBu);ads_command(RTSTR,linetype,RTSTR,s,RTSTR,bylayer,RTSTR,RTNONE);ads_command(RTSTR,color,RTSTR,bylayer,RTNONE);本系统的参数化绘图子系统程序框架采用的是ARX的基本结构及消息机制,而机械零件的参数化绘图部分采用ADS库函数 (如实体数据库函数、选择集操作函数和选择集构造函数等)来完成。以下介绍ARX的基本结构及消息机制:AcRx:AppRetCodeAcrxEntryPoint(AcRx:AppMsgCodemsg,void*ptr)if(ptr!=NULL)switch(msg)caseAcRx:kInitAppMsg:/加载应用程序acrxDynamicLinkerUn1ockApplication(ptr)break;caseAcRx:kLoadDwgMsg;/登记ads_defun()定义的函数funcload();break;caseAcRx:kInvkSubrMsg:/执行ads_defun()定义的函数dofun();break;caseAcRX:kUnloadDwgMsg:/撤消应用程序所做的初始化工作funcUnload();ads_pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生监督协管岗位责任制度
- 市政燃气管道维护与保养方案
- 老旧片区共享晾晒更新项目可行性研究报告
- 新能源汽车厂房防火施工方案
- 农产品冷链加工项目可行性研究报告
- 引导骨再生术规范化操作培训
- 隧道衬砌防水方案
- 冷链仓储作业安全培训课件
- 老仓库冰雪体验馆项目可行性研究报告
- 制冷与空调作业安全培训课件
- 混凝土换班制度规范
- 人工智能支持下小学英语与美术跨学科教学中的教师协作模式探究教学研究课题报告
- 建筑工程质量培训课件
- 化工自动化及仪表培训课程
- 2025及未来5年中国硼酐(超细)市场调查、数据监测研究报告
- 公路工程监理质量控制措施
- 基坑施工中的雨污水管道保护方案
- ZK24600型平旋盘使用说明书(环球)
- 劳动教育通论1-11章完整版课件
- 荒山荒沟土地承包合同书2024年
- 会计基础(中职)教学教案教学案例
评论
0/150
提交评论