1.谁有CAD的论文,5000字
CAD绘图技巧 摘要:文章介绍了CAD绘图技巧、编辑技巧、层块处理技巧、文本及注释技巧等 关键词:CAD 绘图 技巧 绘图技巧 如何画椭圆弧 画椭圆弧的关键是先画一个完整的椭圆,然后移动光标删除椭圆的一部分。
留下需要的椭圆弧。 首先,键入ELLIPSE 或选择Ellipse图标。
选项如下: Arc/Center/: 键入:Arc 用任意方法画一个椭圆。然后提示输入所需弧段信息: 响应:Parameter/ 键入:0或选定屏幕上代表角度起点的点。
始角(start angle)定义为弧的始点。 响应:Parameter/Included/: 选定定义弧长的终角(end angle)。
也可以键入I,然后键入包角。包角自始角开始量度,不是从0开始 如何画一条平滑曲线 尽管圆弧是一条曲线,但经常要画平滑曲线,又不与圆弧的圆心和半径相适应。
可按如下方法。 先在要画平滑曲线的方向上画一条多义线。
然后选取尽可参多的点,这些点就是曲线上的顶点。然后键入PEDIT,选取该多义线。
现有两种选择:FIT或SPLINE。FIT子命令将保证曲线经过每一个顶点,而SPLINE子命令将产生更平滑的曲线,因为曲线并不一定通过顶点。
如果需要使一条曲线变直,可在PEDIT中对FIT或SPLINE曲线使用DECURVE子命令。 在本书的中级章节中将讲述使用SPLINE命令或SPLINEDIT的更成熟的方法。
键入PLINE并画多个线段,随机地选取一些点。例如画五、六个点。
键入:PEDIT(或从Modify工具栏中选择。) 响应:Select polyline 在多义线上选取任一点。
响应:Close/Join/Width/Edit vertex/Fit curve/Spline curve/Decurve/Undo/eXit: 键入:F Fit曲线产生曲线模式。 响应: Close/Join/Width/Edit vertex/Fit curve/Spline curve/Decurve/Undo/eXit:cad/huitu.htm#head#head"> 键入:S Spline曲线产生曲线模式。
键入: 这将终止PEDIT命令 如何画多边形 画多边形总是可以用普通线或多义线来画,但AutoCAD有一个POLYGON命令。当键入POLYGON时,首先要求输入边数,接下去选择中心或边长。
如果选取一点,则被认为是中心。还有两个额外选项:对于一个虚圆,多边形可以是内接的,也可以是外切的。
如果选择边长而不是中心,则须输入多边形边的起点和终点。然后多边形逆时针构造。
键入:POLYGON(或从Draw工具栏中选择。) 响应:Number of sides: 键入:5 响应:Edge/: 选取一点。
响 应:Inscribed in circle/Circumscribed about circle(I/C): 键入:I 响应:Radius of circle: 选取一点或键入多边形圆心到圆的半径。 这样构造多边形有一点值得注意:这些多边形都可以看成独立的、封闭的多义线。
AutoCAD并不管它们最初是如何建立的。如果打散一个多边形,它就会成为独立的线。
如何以等轴方式画图 从R10开始,以等轴方式画图通常并不是画等结构的首选方法。尽管AutoCAD有等轴功能,但如果是R10或更高版本,则将使用3D功能构造模型,然后键入DVIEW或VPOINTS以等轴方式观察设计。
AutoCAD的等轴功能以SNAP命令访问,其子选项Style控制等轴方式,在此选项下可选择标准方式或等轴方式。一旦进入等轴方式,Ctrl+E将激活顶面、右面或左面。
一经获取正确的平面,即可画对象了。 3D功能和等轴捕捉方式的差别是3D产生的真实尺寸的模型,而等轴捕捉方式扭曲了实体,其实实体并不是看到的样子。
平滑的技巧 这是一条使用SKETCH命令技巧。如果画一条非常平滑的曲线,可键入SKETCH描画曲面的轮廓,这样会产生比想预想的手画更多的顶点。
画完后,再用PEDIT把SKETCH对象转换成单个多义线,即把第一个对象转换成多义线,然后用窗口罩住曲线,将它与其他对象联接起来。线转换并联接后即可键入SPLINE或FIT CURVE平滑它们。
警告:尽量少用SKETCH,它的存储量太大。 编辑技巧 如何恢复一个已被删除的对象 恢复一个已被删除的对象的最容易也最有效的方法是用OOPS命令,该命令将最近删除的选择集合恢复过来。
注意,OOPS恢复的是整个选择集合,而不仅是最后一个删除的对象。另外,OOPS仅恢复最后删除的组,如果想恢复更多的步骤,OOPS是做不到的。
如果需要恢复多外选择集合中的对象,可以用UNDO命令,但是,这样做会带来一些其他的风险,比如图中画好的一些内容可能会改变。使用UNDO命令的唯一问题是,虽然可以撤销过去发出的任意多外命令,但是,如果撤销的都ERASE命令,则UNDO的结果是正常的,而如果在撤销的ERASE命令,则UNDO的结果是正常的,而如果在撤销的ERASE命令之间有其他的命令,那么就会有丢失这些命令的结果。
如何把多个对象排列成圆环形 在早期的AutoCAD版本中,该命令叫做Circular ARRAY,而现在成为Polar ARRAY。键入ARRAY,然后选择对象并确认后,将被问及选择矩形阵列还是极地形阵列键入P则为极地形阵列,然后选择该阵列的中心点,对象会围绕该中心生成阵列。
然后,又会被问及三个问题:(1)阵列中的项数;(2)填充角度;(3)阵列中各项之间的角度。必须回答其中任意两个问题。
首先看看第一个问题一阵列中的项数。 AutoCAD需要知道完成的阵列中有多少项(包括复制的那一个)。
如果不想回。
2.求cad论文及其格式
1 引言 CAD技术的不断发展和完善,使其对产品及零件的描述越来越接近于现实,二维CAD对产品及零件的描述已达到和超过了人工设计的水平。
80年代末以来,我国进口了不少世界一流的CAD/CAM软件,这些软件在国民经济建设中、在跟踪国际先进技术发展趋势促进我国科技进步的工作中,起到了突出的作用。但我国绝大部分中小企业还没有能力使用几十万元甚至上百万元一套的CAD软件,大部分工程技术人员主要使用的还是AutoCAD这类价格便宜的软件,大部分积累下来的工程技术资料是二维形式的。
即使在拥有先进的CAD/CAM软件的厂家,由于台套数不足,也仍然采用“两条腿”走路的方法。本文将从一般的CAD软件出发,研究从CAD图形数据中获取加工工艺信息的方法,并选择其中一种进行较详细的实验性研究。
对中小企业实现CAPP、计算机生产管理提供参考。2 CAD中工艺信息的表示方法 由于加工生产的需要,希望CAD的数据中能包含足够的加工工艺信息,如尺寸及其精度、形位公差、表面粗糙度等几何精度要求,材料、热处理、装配等技术要求。
为达到CAD信息集成的目的,一种流行的方法是,在构造特征时就加入相应的工艺信息,并用一个标准的中性格式如STEP标准来描述[1]。我国大多数中小企业的计算机工程设计,就是用AutoCAD软件设计完成的。
在AutoCAD中记录或描述加工工艺信息,是以三种形式来实现的,即“TEXT”或“MTEXT”(文本标注形式)、“DIMENSION”(尺寸标注形式)以及“ATTRIB”(属性形式),其中“TEXT”或“MTEXT”形式较为简单,“DIMENSION”形式较为复杂,下面就其数据格式进行分析[2,3]。 假设在CAD的设计图纸上有一个线性水平标注的尺寸及其公差,如图所示,其基本尺寸为:15mm,下偏差为:-0.011mm,上偏差为:-0.006mm。
表1及表2分别表示了该尺寸的DXF表示形式及IGES表示形式。图 水平标注尺寸 对于用DXF文件表示的尺寸,表1仅列出了关键的部分。
组码0表示图元的类型,组值“TEXT”表示为文本;组码8表示图层名为“0”层;组码1表示标注的尺寸等。其中对于获取加工工艺信息而言,最重要的组码是“0”和“1”。
首先要找到组码0的组值为“TEXT”的图元,然后再从组码1中获取基本尺寸、下偏差或上偏差(如表1中加黑的斜体字)。表1 DXF文件格式 对于用IGES文件表示的尺寸,表2仅列出了我们感兴趣的部分,其中加黑的斜体字分别为基本尺寸、下偏差或上偏差。
表2 IGES文件格式 另外,还有一种常用的数据表示形式,即AutoCAD数据库对象存储形式,其格式上接近于DXF格式,是以表的形式储存的。上一例子的AutoCAD数据库存储格式为:(-1.图元名;(0.“DIMENSION”)图元类型;(2.“*D0”)无名块名称;(1.“”)由用户键入的尺寸标注文本值等。
该组数据中,最重要的是组码0和组码1的组值。由组码0的组值“DIMENSION”,可以确定是否找到了尺寸标注图元,由组码1可以直接读出标注的基本尺寸值。
在本例中,标注时的基本尺寸值选用了AutoCAD的自动测量值,因此组码1的组值为空。 对于用“TEXT”、“MTEXT”(文本标注形式)或“ATTRIB”(属性形式)记录或描述加工工艺信息的情况,其AutoCAD数据库存储格式较为简单,它们有一个共同的特点,就是在组码1后直接跟着相应的信息。
3 从CAD中获取工艺信息的方法3.1 方法的选择 由以上分析可知,从CAD的图形中获取加工工艺信息,可以用两种方法来实现。第一种为离线的获取方式,即可以通过对STEP、DXF或IGES格式文件的处理,获取有关的加工工艺信息。
虽然这三种标准的格式差别很大,但是都独立于CAD,可以在别的环境中处理信息。第二种为在线的获取方式,即不退出AutoCAD,直接从其数据库对象存储中获取有关的加工工艺信息。
第一种方式有赖于STEP、DXF及IGES的不失真转换,否则会丢失信息;另外获取信息时较为盲目,只能全部获取,不能有选择地获取;操作实时直观性差。第二种方式能在AutoCAD下直观实时地获取数据;从理论上讲,凡是设计图上标注的信息都能获取;另外还可以进行有目的、有选择的信息获取。
3.2 方案的实施研究 AutoCAD本身带有AutoLISP用户开发工具,LISP语言具有很强的符号处理和表处理功能,是建立专家系统的有力工具。 (1)获取“TEXT”、“MTEXT”或“ATTRIB”图元中的数值 获取“TEXT”、“MTEXT”(文本标注形式)或“ATTRIB”(属性形式)记录或描述的加工工艺信息的程序设计,其中设namet为实体名。
(setq ent (entget namet));获取图元数据 (if (equal (cdr (assco 0 ent))“TEXT”);判别是否为文本 (setq datum (cdr (assco 1 ent))));是文本则提取数据 若为“MTEX”或“ATTRIB”,则用其图元类型名代替程序中的“TEXT”即可。 (2)获取“DIMENSION”图元中的数值 对于“DIMENSION”形式的标注一种情况是,在尺寸标注时用户键入了尺寸值,其数据值就是跟在组码1后面的组值;另一种情况是,在尺寸标注时用户确认了尺寸测量值,则组码1后面的组值为空(“”)。
3.急
一、标题 标题是文章的眉目。
各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文章的主旨。毕业论文的标题一般分为总标题、副标题、分标题几种。
(一)总标题 总标题是文章总体内容的体现。常见的写法有: ①揭示课题的实质。
这种形式的标题,高度概括全文内容,往往就是文章的中心论点。它具有高度的明确性,便于读者把握全文内容的核心。
诸如此类的标题很多,也很普遍。如《关于经济体制的模式问题》、《经济中心论》、《县级行政机构改革之我见》等。
②提问式。这类标题用设问句的方式,隐去要回答的内容,实际上作者的观点是十分明确的,只不过语意婉转,需要读者加以思考罢了。
这种形式的标题因其观点含蓄,容易激起读者的注意。如《家庭联产承包制就是单干吗?》、《商品经济等同于资本主义经济吗?》等。
②交代内容范围。这种形式的标题,从其本身的角度看,看不出作者所指的观点,只是对文章内容的范围做出限定。
拟定这种标题,一方面是文章的主要论点难以用一句简短的话加以归纳;另一方面,交代文章内容的范围,可引起同仁读者的注意,以求引起共鸣。这种形式的标题也较普遍。
如《试论我国农村的双层经营体制》、《正确处理中央和地方、条条与块块的关系》、《战后西方贸易自由化剖析》等。 ④用判断句式。
这种形式的标题给予全文内容的限定,可伸可缩,具有很大的灵活性。文章研究对象是具体的,面较小,但引申的思想又须有很强的概括性,面较宽。
这种从小处着眼,大处着手的标题,有利于科学思维和科学研究的拓展。如《从乡镇企业的兴起看中国农村的希望之光》、《科技进步与农业经济》、《从“劳动创造了美”看美的本质》等。
⑤用形象化的语句。如《激励人心的管理体制》、《科技史上的曙光》、《普照之光的理论》等。
标题的样式还有多种,作者可以在实践中大胆创新。 (二)副标题和分标题 为了点明论文的研究对象、研究内容、研究目的,对总标题加以补充、解说,有的论文还可以加副标题。
特别是一些商榷性的论文,一般都有一个副标题,如在总标题下方,添上“与**商榷”之类的副标题。 另外,为了强调论文所研究的某个侧重面,也可以加副标题。
如《如何看待现阶段劳动报酬的差别——也谈按劳分配中的资产阶级权利》、《开发蛋白质资源,提高蛋白质利用效率——探讨解决吃饭问题的一种发展战略》等。 设置分标题的主要目的是为了清晰地显示文章的层次。
有的用文字,一般都把本层次的中心内容昭然其上;也有的用数码,仅标明“一、二、三”等的顺序,起承上启下的作用。需要注意的是:无论采用哪种形式,都要紧扣所属层次的内容,以及上文与下文的联系紧密性。
对于标题的要求,概括起来有三点:一要明确。要能够揭示论题范围或论点,使人看了标题便知晓文章的大体轮廓、所论述的主要内容以及作者的写作意图,而不能似是而非,藏头露尾,与读者捉迷藏。
二要简炼。.论文的标题不宜过长,过长了容易使人产生烦琐和累赘的感觉,得不到鲜明的印象,从而影响对文章的总体评价。
标题也不能过于抽象、空洞,标题中不能采用非常用的或生造的词汇,以免使读者一见标题就如堕烟海,百思不得其解,待看完全文后才知标题的哗众取宠之意。三要新颖。
标题和文章的内容、形式一样,应有自己的独特之处。做到既不标新立异,又不落案臼,使之引人入胜,赏心悦目,从而激起读者的阅读兴趣。
二、目录 一般说来,篇幅较长的毕业论文,都没有分标题。设置分标题的论文,因其内容的层次较多,整个理论体系较庞大、复杂,故通常设目录。
设置目录的目的主要是: 1.使读者能够在阅读该论文之前对全文的内容、结构有一个大致的了解,以便读者决定是读还是不读,是精读还是略读等。 2.为读者选读论文中的某个分论点时提供方便。
长篇论文,除中心论点外,还有许多分论点。当读者需要进一步了解某个分论点时,就可以依靠目录而节省时间。
目录一般放置在论文正文的前面,因而是论文的导读图。要使目录真正起到导读图的作用,必须注意: 1.准确。
目录必须与全文的纲目相一致。也就是说,本文的标题、分标题与目录存在着一一对应的关系。
2.清楚无误。目录应逐一标注该行目录在正文中的页码。
标注页码必须清楚无误。 3.完整。
目录既然是论文的导读图,因而必然要求具有完整性。也就是要求文章的各项内容,都应在目录中反映出来,不得遗漏。
目录有两种基本类型: 1.用文字表示的目录。 2.用数码表示的目录。
这种目录较少见。但长篇大论,便于读者阅读,也有采用这种方式的。
三、内容提要 内容提要是全文内容的缩影。在这里,作者以极经济的笔墨,勾画出全文的整体面目;提出主要论点、揭示论文的研究成果、简要叙述全文的框架结构。
内容提要是正文的附属部分,一般放置在论文的篇首。 写作内容提要的目的在于: 1.为了使指导老师在未审阅论文全文时,先对文章的主要内容有个大体上的了解,知道研究所取得的主要成果,研究的主要逻辑顺序。
2.为了使其他读者通过阅读内容提要,就能大略了。
4.CAD毕业设计的结论怎么写
第七章 结 论
结束语
我们经过了一个学期的毕业设计,这次毕业设计的主要任务是(-------)。我设计的---------------
本次设计与以前所做的课程设计有着很大的不同。在本次设计中,核心零件都是基于UG 的优化模块实现优化设计。这是在具体方法上对传统设计的革命。传统设计计算繁琐且重复率较高,尤其在试凑计算时对经验要求很高,然而优化设计只要确定设计变量、确立优化目标、定好约束条件就可以由计算机去完成复杂的迭代计算。
通过本次设计使我对齿轮泵有了比较全面的了解,熟悉了参数化设计的理念,掌握了参数化设计的设计技能。在优化设计上也有了较深的心得体会。但在设计工程中我也遇到了很多的困难,首先是对参数化设计等方面知识的匮乏,许多理论知识在实际中应该怎样应用等待,这些都使我在设计中一度陷入困境。其次,ug建模的技巧和在Excel在优化的方法和技巧运用的不熟练,也曾使我的设计停滞不前。但在李老师的殷勤指导和孜孜不倦的讲解下,我不但明白了原理,还掌握了方法和技巧。
在设计的过程中,让我了解了设计方法对我们学习的重要性,同时也发现了自己的很多不足之处。深有感触:
1、仅仅了解书本上的知识是远远不够的,只有结合自己的实际情况运用于实践,这样才能更深地了解和学习好知识。
2、我们要在工作中不断的积累经验,学会用自己的知识解决实际问题。
3、觉得自己学到的知识太有限,知识面太窄,以后还有待加强训练和实践
4、同时我们要不断地向别人学习,尤其要多想老师请教,他们可以让我们少走很多的弯路,同时也让我们知道很多优秀的设计方法和与众不同的设计理恋。
5、创新设计是我们未来生存的法宝,所以从现在开始一定要有意识的锻炼和培养自己在这方面能力。
5.谁有毕业论文的模板
毕业论文的模板,这个网上随便找的没用,您可以看其他学校教务处规定,同时在自己学校教务处网站也有,这些才是适合你的。
比如我们学校的:
(%E8%AE%BA%E6%96%87)%E6%92%B0%E5%86%99%E8%A7%84%E8%8C%83.doc
同济大学本科生毕业设计(论文)撰写规范
文件格式: Microsoft Word - HTML 版
毕业论文(设计)是对学生学习、研究与实践成果的全面总结,也是对学生素质与能力的一次全面检验,同时还是对学生的毕业资格认证的重要依据。为了保证我院毕业 。
同济大学教务处网站
为了保证我校本科生毕业设计(论文)质量,特制定“同济大学本科生毕业设计(论文)撰写规范”。 一、毕业设计(论文)资料的组成. A.毕业设计(论文)任务书;B. 。
jwc.tongji.edu.cn/news/showjiaogai.jsp?news_no=NE200509111337470500 - 14
6.关于CAD在机械中的应用毕业论文
摘要:通过多年的设计实践CAD技术以简单、快捷、存储方便等优点已在工程设计中承担着不可替代的重要作用。
CAD技术的应用使工程设计人员如虎添翼,在更加广阔的天地里施展才华。 但随着CAD在工程中的大量应用及其技术的成熟,一些缺点也显露出来,下面就CAD技术在工程设计应用中的一些优缺点进行简单探讨。
关键词:CAD技术 工程设计 应用 CAD即计算机辅助设计与制图,是指运用计算机系统辅助一项设计的建立、修改、分析或优化的过程。CAD软件必须有能接受和使其运行的物体,即硬件来支持它才能有实际意义,这样就存在了CAD系统。
CAD系统是由硬件、软件组成。硬件包括处理运算设备、图形显示设备、外部存储设备、数据图形输入输出设备以及有关的信息传输等硬件平台设备、软件包括系统软件、支撑(图形、汉字等)软件和专业应用软件。
我国主要使用的CAD软件是美国AUTODESK公司开发的AUTODESK软件,它是一个功能强大、易学易用、具有开放型结构的软件口不仅便于用户使用,而且系统本身可不断地扩充和完善,它被广泛地应用于微机及工作站上。因此,国内外软件开发商在此基础上进行有关工程设计专业的二次开发,如建筑行业:华远的HOUSE软件、建研院的ABD集成化软件和BICAD软件、理正的CAD软件、方圆公司的方圆三维室内设计系统等。
随着CAD技术的不断发展,其覆盖的工作领域也不断地扩大,如工程设计CAD项目的管理、初步设计、分析计算、绘制工程、统计优化等。CAD技术的应用正在有力而迅速地改变着传统的工程设计方法和设计生产的管理模式。
通过多年的设计实践CAD技术以简单、快捷、存储方便等优点已在工程设计中承担着不可替代的重要作用。许多工程都应用了计算机进行辅助设计和辅助绘图,尤其建立了计算机网络辅助设计与管理后,不仅能提高设计质量,缩短设计周期,而且创造了良好的经济效益和社会效益,CAD技术的应用使工程设计人员如虎添翼,在更加广阔的天地里施展才华。
但随着CAD在工程中的大量应用及其技术的成熟,它的一些缺点也暴露无遗,所以也有很多人不接受这一技术,认为它限制了建筑设计业的发展。那么CAD究竟利大于弊还是弊大于利,怎样才能对它善加利用,我们不妨对CAD的双重性做一个剖析。
1、CAD技术在工程设计中的优点CAD技术的长处使得人们趋之若骛,它主要表现在:1.1 劳动强度降低,图面清洁手绘绘图,工作人员常常手里拿着几只不同粗细的墨笔,丁字尺、三角板、曲线板等工具不停的在手里更换,而且一旦画错,修改非常费事,甚至从头来过,图面修修补补显的脏乱。用CAD绘图则可以一只鼠标做你想做的任何事情。
它有统一的线型库、字体库,图面整洁统一。CAD软件所提供的UNDO功能让你不必担心画错,它可以使你返回到你画错之前的那一步。
你更可以在电脑系统后台运行一些音乐播放软件,一边听音乐一边工作。 CAD软件绘图真正做到方便、整洁、清洁、轻松。
1.2 设计工作的高效及设计成果的重复利用CAD之所以高效,因其最伟大的功能之一:“COPY”。一些相近、相似的工程设计,图纸只要简单修改一下就行了,或者直接套用,而你只需按几下键盘、鼠标。
CAD软件可以将建筑施工图直接转成设备底图,使水暖、电气的设计师不会在描绘设备底图上浪费时间。而且现在流行的CAD软件大多提供丰富的分类图库、通用详图,设计师需要时可以直接调入。
重复工作越多,这种优势越明显。结构计算的高效,一个普通的框架结构,以往手工计算需要一个星期左右时间,用CAD快的一天就可以完成。
1.3 精度提高建筑设计的精度一般标注到毫米,结构计算的精度也不是很高,施工时的精度更低,但对于一些特型或规模大、复杂的建筑离开了CAD困难将成倍增长。CAD在日影分析、室内声场分析、灯光照度分析等方面的计算精度、速度也是手工计算无法比拟的。
1.4 资料保管方便CAD软件制作的图形、图象文件可以直接存储在软盘、硬盘上,资料的保管,调用极为方便。你可以将设计项目刻录成光盘,数据至少可以保存50年。
你可以将以前的图纸通过扫描仪,数字化仪输入电脑,避免资料因受潮、虫蛀以及破坏性查阅造成的不必要损失。资料的管理更有科学性,只要一台电脑就可以管理的井井有条,资料室也将告别成排的资料柜,因为一个院所从成立到现在所有的资料几张光盘就装下了。
1.5 CAD在建筑表现图上的优势这也是CAD在建筑设计上最出风头的。CAD制作的建筑效果图其透视关系、光影关系、建筑材料的质感,都可真实再现,惟妙惟肖,在加上真实的树木、人、天空、汽车配景,几可乱真。
如果在加上现场环境照片融合更有说服力。CAD制作效果图优势还在于,只要建筑的三维模型搭建完成,就可以任意指定透视角度,模型材质,快速生成多张效果图而无需从头做起,这是传统手绘效果图无法比拟的。
这一切都让设计师在建筑设计上收益非浅,在向甲方推销自己的设计成果时也更有说服力。1.6 设计理念的改变CAD的智能化将部分取代设计师的一些设计工作,而CAD对设计的标准化、产业化起着巨。
7.CAD/CAM的二次开发毕业论文
摘要:对Pro/Engineer的CAD二次开发技术进行探讨,深入研究Pro/Engineer的几种二次开发工具,并通过对Pro/TOOLKIT二次开发工具包的研究和分析,提出了基于三维模型的用户自定义参数设计,最后利用Pro/TOOLKIT开发模块和Visual C++完成建立齿轮参数化设计。
关键词:二次开发 Pro/TOOLKIT开发工具 参数化设计一、引言在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,PTC公司的Pro/Engineer是具有代表性的优秀软件之一。
自从面世以来,它以尺寸驱动、基于特征、单一全关联的数据库等优点深受用户好评。企业根据产品对象的不同,在使用CAD软件时也各有侧重。
企业要想最大效率的发挥出软件的功效,必须根据企业的产品特征和企业状况对软件进行二次开发。本文列举了在软件Pro/Engineer中常用的二次开发工具与方法,并着重介绍了用Pro/TOOLKIT对Pro/Engineer进行开发时的步骤。
最后通过“齿轮快速设计系统”的开发实例进一步说明开发时的技巧。二、开发工具Pro/Engineer为用户提供了丰富的二次开发工具。
常用的有Pro/Program、簇表(Family Table)、用户自定义特征(UDF)、J-Link和Pro/Toolkit等。为了防止混淆,以下特别对这几种开发工具进行比较和说明。
1.Pro/ProgramPro/Engineer对每个零件或组件模型都有一个主要的设计步骤和参数列表,那就是Pro/Program。它是零件与组件自动化设计的一种有效工具。
设计人员可使用类似BASIC的高级语言,根据需要来编写该模型的Program。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否、零件与组件的个数等。
然而,Pro/Engineer就可以通过运行该程序来读取此零件或组件,并通过人机交互的方法得到不同的几何形状,以满足产品设计的需要。2.簇表(Family Table)簇表可用于管理具有相同或相近结构的零件,特别适用于标准零件的管理。
它是通过建立基础零件为父零件,然后在簇表中定义各个控制参数来控制模型的形状及大小。这样,就可通过改变各个参数的值来控制派生的各种子零件。
3.用户自定义特征(UDF)设计人员在使用Pro/Engineer进行零件设计时,经常会遇到一些重复出现的特征。例如,螺钉的座孔等,因此设计人员就要花费许多时间进行这种重复性的操作。
用户自定义特征则能将同一特征用于不同的零件上,或将若干个系统特征融合为一个自定义特征,使用时作为一个全局出现。这样,设计人员就可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高了设计人员的工作效率。
4.Pro/TOOLKITPro/TOOLKIT是PTC为Pro/Engineer制定的开发工具包,它提供了应用程序接口(API),使客户或第三方厂商具有扩展Pro/Engineer功能的能力。Pro/TOOLKIT使用面向对象风格C编程,且提供一个庞大、用于底层资源调用的C语言函数和头文件,外部应用程序可借此访问Pro/Engineer的数据库和应用程序。
三、Pro/TOOLKIT的运作方式Pro/TOOLKIT应用程序代码集成进入Pro/Engineer的标准方法是通过“动态链接库”(Dynamical Linked Libraries, DLLs)完成的。当编译Pro/TOOLKIT应用程序的C代码,并将其链接至Pro/TOOLKIT库文件时,就创建了一个可链接至Pro/Engineer可执行文件的对象库文件,这个可执行文件将在Pro/Engineer启动时被执行。
这种方法称为“DLL模式”。此外,Pro/TOOLKIT还支持第二种方法的集成,即“多进程”(Multiprocess),或称为“衍生模式”(Spawned Mode)。
在这种模式下,Pro/TOOLKIT应用程序将被编译和链接,从而形成一个独立的执行文件。这个可执行文件将是Pro/Engineer的衍生,并作为Pro/Engineer工作任务的一个子程序来运行。
在DLL模式中,Pro/TOOLKIT应用程序与Pro/Engineer之间的信息交换,是通过直接函数调用完成的。而在多进程模式下,内部进程信息系统会传递必要的信息,以确定两进程间的函数及其所需参数来模拟直接函数调用,以实现和DLL模式中相同的效果。
四、创建齿轮参数设计应用程序的基本方法1.利用VC向导创建齿轮参数设计应用程序程序设计的主要工作在三个方面:1)编写下拉菜单的(. txt)文件和对话框的(.res)资源文件;2)按Pro/TOOLKIT应用程序Pro/Engineer环境运行的要求设计接口与程序运行结束时的终止程序;3)根据功能需求设计Pro/TOOLKIT应用程序主体部分。其程序部分的主体结构如下:int user_initialize( nt argc, char * argv[ ] ) //其功能相当于C语言中的main( )函数{ //调用函数 ……(该部分是用来初始化Pro/TOOLKIT应用程序且创建图形窗口,这部分包括了应用程序的所有初始化进程)return(0)} void user_terminate( ){ ……(该部分是用来结束Pro/TOOLKIT应用程序)return;}func( )(该部分是主要添加要完成预定功能的一个或多个的C语言代码)编辑完源代码后要用Visual C++ 6.0进行编译,首先要设置好编译环境:一是设置好包含头文件的路径;二是设置好连接所需库文件的路径。
pro/engineer二次开发关键技术研究 来自: 免费论文网 编译连接成功生成可执行。
转载请注明出处众文网 » cad毕业论文模板(谁有CAD的论文,5000字)