一、基于AutoLISP的表面粗糙度符号标注软件设计(论文文献综述)
朱平哲,李东波[1](2014)在《AutoCAD中标注表面粗糙度的方法》文中指出参照GB/T 131-2006的ISO表面结构标准,针对AutoCAD软件中未提供粗糙度标注的命令或工具问题,提出了利用定义块和AutoLISP语言编程两种方法,实现CAD环境下工程图样表面粗糙度符号的标注。
王克波[2](2012)在《基于AutoLISP快速绘图的程序设计》文中研究说明针对于石油射孔弹壳图纸设计所用到的表面粗糙度标注、锥角绘制、对称定距线绘制,常用作图方法较为繁琐的弱点,利用AutoCAD内嵌的AutoLisp对其进行二次开发,编写了标注表面粗糙度、绘制锥角和对称定距线程序,实现了石油射孔弹壳表面粗糙度智能标注和锥角、对称等距线的快速绘制,大大提高了绘图效率。
赵明洁,徐岩[3](2012)在《蜗轮滚刀CAD系统自定义函数库的开发》文中认为以AutoCAD为开发平台,利用其内嵌语言AutoLISP为开发工具开发蜗轮滚刀CAD系统时,由于AutoLISP本身提供的函数不能满足滚刀设计过程中的全部需要,因此在系统中开发了计算类、标注类、绘图类等补充函数共同组成自定义函数库并设计成一个独立的模块,供系统各模块调用。通过系统的运行,验证了自定义函数库的必要性和有效性。
李娟[4](2012)在《轴类零件工序图自动绘制的方法和系统研究》文中研究表明计算机辅助工艺设计(Computer Aided Process Planning)是连接CAD/CAM的桥梁,是实现CIMS的关键环节,鉴于CAPP在制造业中的重要地位,一直成为国内外学者关注的焦点。工序图生成系统是CAPP系统的一个重要组成部分,它对于提高工艺设计的效率和质量实现工艺设计的标准化和提高CAPP系统的实用性具有重要意义,但是工序图绘制的自动化程度低是CAPP技术进步的主要瓶颈之一。目前,工序图自动生成方法多采用逆序方式,这不仅可以充分利用零件图信息,相对正序生成方式也更简单,易于实现,但是工序图生成的自动化程度却急需提高。轴类零件是较简单的回转体零件,本课题将以轴类零件为研究对象,综合运用AutoCAD提供的AutoLISP二次开发工具,Microsoft Visual Basic可视化编程开发软件,数据库技术,计算机辅助工艺尺寸链求解技术等,深入研究CAPP系统中工序图形化的理论与开发技术,提出了一种轴类零件的工序图绘制自动化程度较高的新方法。本课题的研究重点与工作成果如下:(1)零件信息的编码存储。首先根据轴类零件结构的特点,以零件分类编码的方法为基础,开发出一种适合本系统的二维零件图图元的命名编码规则。然后以人机交互的方式获得特征参数,在绘制参数化特征的同时,将图元句柄定义成规则化的名称,并将其存储在AutoLISP语言擅长处理的表结构中,实现了轴类零件的信息存储,为工序图绘制模块提供基础。(2)工序图的自动生成。工序图的绘制采用基于特征的图形元素修改方法,根据在工序图生成过程中,特征修改遵循的不同原则,把传统机械加工工艺文件中的工序类型重新分类组合,提出了一种加工工艺信息新的分类方法。按照本文提出的方法将机械加工工艺信息代码化,生成AutoLISP程序专用的外部数据文件。然后读入数据文件中的工序代码,由计算机独立生成工序简图,并保存输出。最后在系统提供的可视化界面下,从块库中选择标注符号,实现定位、夹紧、粗糙度等特殊符号的快速标注。(3)直线工艺尺寸链的计算机辅助求解。首先借助工艺尺寸链跟踪图的表述方法,将工艺尺寸信息转化为多个矩阵数据;然后将这些尺寸信息矩阵输入计算机,由计算机完成结果尺寸链的跟踪寻找,建立尺寸链矩阵;再由计算机进行图样公差和工序余量的校核;最后完成各工序尺寸的计算和输出。
赵翠萍[5](2010)在《用AutoLISP标注表面粗糙度》文中研究指明借助于AutoCAD提供的AutoLISP语言编制出表面粗糙度自动标注程序,为AutoCAD增加一条标注表面粗糙度命令。绘图时,通过调用该命令快速、简便地实现零件图中任意方向平面的粗糙度标注。
周国平,周芳[6](2010)在《AutoCAD中基于GB/T131-2006的表面粗糙度自动标注》文中认为提出了在新国标GB/T131-2006下表面粗糙度标注的一种新思路——运用AutoLISP语言结合对话框控制语言(简称DCL)来实现表面粗糙度的快速标注。
王辉辉[7](2009)在《基于AutoCAD的通用机械设计辅助工具的研究与开发》文中研究指明市场竞争日益激烈,企业要不断提高产品的设计效率才能在竞争中获得生存与发展。在现代化制造企业中产品的设计离不开CAD软件,如何将通用的CAD软件开发成适合企业应用的专用软件成为机械工程师们研究的一个重要方面,利用专用软件进行设计能缩短设计周期,提高生产效率。本文主要研究了AutoCAD系统的二次开发,针对机械零件设计过程中存在的一些问题,如表面结构、尺寸公差、几何公差以及材料选择等不易确定的问题,在AutoCAD平台上设计一套机械设计辅助工具来解决这些问题。该辅助工具是利用AutoCAD提供的二次开发工具包ObiectARX,在Visual C++.NET 2005环境下,应用其提供的MFC DLL框架、数据库访问技术以及Access数据库等来开发的。本文的机械设计辅助工具系统能够实现表面结构、尺寸公差、几何公差和材料的智能设计和智能标注,使用起来方便快捷,且人机交互界面友好。此机械设计辅助工具系统由四个模块组成,首先分析了各个模块的功能,对各个模块进行方案设计;然后介绍各个模块的具体实现过程,本文详细介绍了表面结构模块的界面设计和程序实现过程,简单介绍了尺寸公差模块、几何公差模块和机械工程材料模块的界面设计和程序实现过程;最后通过实例验证了各模块能够实现其功能要求。
杨英[8](2009)在《AutoCAD表面粗糙度标注的实现与研究》文中进行了进一步梳理针对AutoCAD软件中存在的不足,介绍了在AutoCAD中进行表面粗糙度标注的三种方法,详细阐述了各种方法的实现与研究过程。
喻声频[9](2008)在《表面粗糙度符号标注的AutoCAD二次开发》文中提出本文讨论了表面粗糙度符号自动标注的开发过程,包括基本参数的确定、界面设计、对直线、圆、正多边形、多义线、尺寸标注的尺寸界线所选对象的标注方位判断。该实用工具使用方便,提高了机械制图的绘图效率,具有较好的实际使用价值和推广应用意义。
胥航军[10](2008)在《基于AUTOCAD的表面粗糙度标注实现》文中指出本文针对该软件在表面粗糙度标注方面的不足,一种是通过制作带属性的块来实现表面粗糙度的快速标注,另一种是通过编写AutoLISP程序来实现表面粗糙度的标注。
二、基于AutoLISP的表面粗糙度符号标注软件设计(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于AutoLISP的表面粗糙度符号标注软件设计(论文提纲范文)
(1)AutoCAD中标注表面粗糙度的方法(论文提纲范文)
1 表面粗糙度标注依据 |
1.1 表面粗糙度定义 |
1.2 粗糙度符号及各项要求标注位置 |
1.3 表面粗糙度符号规定画法 |
1.4 表面粗糙度标注位置 |
2 利用定义块标注粗糙度 |
2.1 绘制图形 |
2.2 块属性定义 |
2.3 创建“粗糙度”块 |
2.4 标注粗糙度 |
3 利用Auto LISP语言编程智能标注粗糙度 |
3.1 利用Auto LISP语言编制标注表面粗糙度程序 |
3.2 加载程序 |
3.3 标注实例 |
4 结束语 |
(2)基于AutoLISP快速绘图的程序设计(论文提纲范文)
1 引言 |
2 程序设计 |
2.1 设计思路 |
2.2 表面粗糙度标注 |
2.3 绘制锥角 |
2.4 绘制对称定距线 |
3 程序实现 |
3.1 加载程序 |
3.2 表面粗糙度标注 |
3.3 锥角绘制 |
3.4 对称定距线绘制 |
4结语 |
(4)轴类零件工序图自动绘制的方法和系统研究(论文提纲范文)
摘要 |
Abstract |
目录 |
第1章 绪论 |
1.1 课题背景 |
1.2 CAPP概述 |
1.2.1 CAPP的分类及基本模块 |
1.2.2 现有CAPP软件 |
1.2.3 CAPP的发展趋势 |
1.3 工序图生成技术的发展 |
1.3.1 工序图生成的方法 |
1.3.2 工序图生成的技术难点及意义 |
1.4 研究内容 |
第2章 系统总体方案设计 |
2.1 系统的定位、研究对象和适用范围 |
2.2 系统的开发环境 |
2.2.1 操作环境的选择 |
2.2.2 开发环境的选择 |
2.2.3 AutoLISP语言编程相关知识 |
2.3 系统的总体设计 |
2.3.1 系统的设计原理 |
2.3.2 系统的总体结构 |
2.4 本章小结 |
第3章 基于特征的零件信息存储模块 |
3.1 零件信息的描述方法 |
3.2 系统中轴类零件的信息描述 |
3.2.1 轴类零件的特点及特征分类 |
3.2.2 图元的命名编码 |
3.3 预处理零件图的生成 |
3.3.1 零件信息存储模块的设计原理 |
3.3.2 预处理零件图的生成过程 |
3.4 本章小结 |
第4章 工序图的自动绘制模块 |
4.1 外部数据库中工艺信息的规整 |
4.1.1 外部数据库的选择 |
4.1.2 工艺信息的分类 |
4.1.3 AutOLISP程序专用的外部数据文件 |
4.1.4 工艺信息的规整和代码化 |
4.2 工序图的自动绘制 |
4.2.1 机械工艺相关知识介绍 |
4.2.2 工序图的自动绘制过程 |
4.2.3 工序图自动绘制的程序流程图 |
4.2.4 各类符号的快速标注 |
4.3 本章小结 |
第5章 工序尺寸的计算机辅助求解模块 |
5.1 工艺尺寸链的基本知识 |
5.1.1 工艺尺寸链的特点 |
5.1.2 尺寸链的计算方法 |
5.2 计算机跟踪寻找尺寸链的原理 |
5.2.1 工艺尺寸链的跟踪图 |
5.2.2 计算机跟踪寻找尺寸链的方法 |
5.2.3 跟踪寻找结果尺寸链框图 |
5.3 计算机结算尺寸链的过程 |
5.3.1 原始数据的输入 |
5.3.2 整体计算过程 |
5.3.3 工序尺寸计算程序框图 |
5.4 本章小结 |
第6章 系统运行实例 |
6.1 工序尺寸的计算机辅助解算运行实例 |
6.2 工序图自动绘制的运行实例 |
6.2.1 传动轴加工实例介绍 |
6.2.2 工序图绘制实例运行 |
第7章 结论与展望 |
参考文献 |
致谢 |
(5)用AutoLISP标注表面粗糙度(论文提纲范文)
1 表面粗糙度的标注 |
1.1 表面粗糙度的构成内容 |
1.2 AutoLISP程序的编制 |
1.3 标注表面粗糙度 |
2 结语 |
(6)AutoCAD中基于GB/T131-2006的表面粗糙度自动标注(论文提纲范文)
0 引言 |
1 GB/T131-2006与GB/T131-1993的不同 |
2 表面粗糙度自动标注的实现 |
2.1 AutoLISP语言以及DCL介绍 |
2.2 DCL对话框的编写思路 |
2.3 AutoLISP程序设计 |
3 结束语 |
(7)基于AutoCAD的通用机械设计辅助工具的研究与开发(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 选题背景 |
1.2 CAD系统的发展状况 |
1.2.1 国外CAD系统的发展状况 |
1.2.2 国内CAD系统的发展状况 |
1.3 本课题研究的目的和意义 |
1.4 本课题研究的主要内容 |
第二章 通用机械设计辅助工具开发的基础知识 |
2.1 AutoCAD系统开发技术简介 |
2.1.1 AutoCAD及其二次开发技术的应用现状 |
2.1.2 AutoCAD二次开发技术的发展过程 |
2.1.3 AutoCAD二次开发工具 |
2.2 开发工具的选择 |
2.2.1 开发平台的选择 |
2.2.2 数据库的选择 |
2.3 各模块涉及的基础知识 |
2.3.1 表面结构的介绍及选择 |
2.3.2 公差和配合的介绍及选择 |
2.3.3 几何公差的介绍及选择 |
2.3.4 机械工程用材料的介绍及选择 |
2.4 小结 |
第三章 通用机械设计辅助工具的方案设计 |
3.1 通用机械设计辅助工具的总体方案设计 |
3.2 通用机械设计辅助工具各模块的方案设计 |
3.2.1 表面结构模块的方案设计 |
3.2.2 尺寸公差模块的方案设计 |
3.2.3 几何公差模块的方案设计 |
3.2.4 机械工程用材料模块的方案设计 |
3.3 小结 |
第四章 通用机械设计辅助工具的实现 |
4.1 表面结构模块的设计 |
4.1.1 表面结构模块界面的设计 |
4.1.2 表面结构模块的程序实现 |
4.2 尺寸公差模块的设计 |
4.2.1 尺寸公差模块界面的设计 |
4.2.2 尺寸公差模块的程序实现 |
4.3 几何公差模块的设计 |
4.3.1 几何公差模块界面的设计 |
4.3.2 几何公差模块的程序实现 |
4.4 机械工程用材料模块的设计 |
4.4.1 机械工程用材料模块界面的设计 |
4.4.2 机械工程用材料模块的程序实现 |
4.5 应用实例 |
4.6 小结 |
第五章 总结与展望 |
5.1 总结 |
5.2 展望 |
参考文献 |
攻读硕士期间研究成果 |
致谢 |
(8)AutoCAD表面粗糙度标注的实现与研究(论文提纲范文)
1 用块实现表面粗糙度的标注 |
1.1 建立表面粗糙度块组 |
1.2 使用属性块 |
2 利用形定义实现表面粗糙度的标注 |
2.1 生成形的源文件 |
2.2 编译形文件CZD.shp |
2.3 装载形文件CZD.shx |
2.4 使用形文件 |
2.5 注意事项 |
3 使用Autolisp编程语言编制程序实现表面粗糙度的标注 |
3.1 设计 |
3.2 编写菜单文件并调试程序 |
(10)基于AUTOCAD的表面粗糙度标注实现(论文提纲范文)
1 用带属性块的进行表面粗糙度的标注制作 |
1.1 制作带属性的块 |
1.2 图块的插入 |
2 编写AutoLISP程序标注表面粗糙度. |
四、基于AutoLISP的表面粗糙度符号标注软件设计(论文参考文献)
- [1]AutoCAD中标注表面粗糙度的方法[J]. 朱平哲,李东波. 安阳工学院学报, 2014(04)
- [2]基于AutoLISP快速绘图的程序设计[J]. 王克波. 机械工程师, 2012(12)
- [3]蜗轮滚刀CAD系统自定义函数库的开发[J]. 赵明洁,徐岩. 河北科技大学学报, 2012(04)
- [4]轴类零件工序图自动绘制的方法和系统研究[D]. 李娟. 华东理工大学, 2012(01)
- [5]用AutoLISP标注表面粗糙度[J]. 赵翠萍. 科技资讯, 2010(27)
- [6]AutoCAD中基于GB/T131-2006的表面粗糙度自动标注[J]. 周国平,周芳. 科技信息, 2010(07)
- [7]基于AutoCAD的通用机械设计辅助工具的研究与开发[D]. 王辉辉. 青岛大学, 2009(10)
- [8]AutoCAD表面粗糙度标注的实现与研究[J]. 杨英. 廊坊师范学院学报(自然科学版), 2009(02)
- [9]表面粗糙度符号标注的AutoCAD二次开发[J]. 喻声频. 中国现代教育装备, 2008(09)
- [10]基于AUTOCAD的表面粗糙度标注实现[J]. 胥航军. 科技创新导报, 2008(24)