参数化绘图课件.ppt

参数化绘图课件.ppt

ID:57013692

大小:330.00 KB

页数:36页

时间:2020-07-26

参数化绘图课件.ppt_第1页
参数化绘图课件.ppt_第2页
参数化绘图课件.ppt_第3页
参数化绘图课件.ppt_第4页
参数化绘图课件.ppt_第5页
资源描述:

《参数化绘图课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章参数化绘图7.1参数化绘图7.2形状拼和法绘图7.3参数化设计7.1参数化绘图1、参数化绘图开槽螺钉怎么画?参数化绘图:对于有些图形,当已知少数几个参数(d和L),通过程序就可以计算出其它参数,尽而可以把有关图形绘制出来。这种关键参数加程序的绘图方法称为参数化绘图法。7.1参数化绘图1、参数化绘图参数化绘图从本质上讲,就是将图形信息记录在程序中,因此参数化绘图也可以叫做参数化编程。在参数化编程前,要分析图形的拓扑关系、几何参数以及这些几何参数与图形结构参数之间的关系。例如要绘制一个矩形,只要给出矩形的左上角坐标和矩形的长、

2、宽尺寸,其他的3个矩形顶点坐标就可以唯一地确定。7.1参数化绘图确定图形的拓扑关系、几何尺寸和结构尺寸的关系,就可以绘制图形。图形的结构尺寸和起点坐标信息嵌入在程序中,只要输入不同的控制参数值,程序就可以生成具有相似结构和不同尺寸大小的矩形。1、参数化绘图7.1参数化绘图参数化绘图的优点是程序一旦编制、调试成功,绘图效率很高。缺点是只能生成具有相似结构的图形程序。如果要修改图形的某个部分,需要修改程序。1、参数化绘图7.1参数化绘图2、确定参数参数是关键,分两类:1)基本参数:最能反映图形特征或零件功能的,要求用户必须输入的参数

3、。2)绘图参数:图形绘制过程中必须用到的参数。1、参数化绘图7.1参数化绘图2、确定参数确定基本参数的原则:1)对于抽象的几何图形,可以用尺寸标识作为图形参数。2)参数的名称和定义应尽量结合工程实际。1、参数化绘图确定基本参数的原则:7.1参数化绘图2、确定参数3)优先考虑描述零件规格、性能的参数作为绘图参数。螺钉的外径、滚动轴承的内径号、齿轮的模数、齿数、变位系数等。4)为了便于用户操作,参数的数量应尽量少。1、参数化绘图1)对于抽象的几何图形,可以用尺寸标识作为图形参数。2)参数的名称和定义应尽量结合工程实际。精简基本参数的

4、两条原则:1)标准件或标准结构的尺寸在工程手册中已规定好,只需把规格尺寸作为基本参数。7.1参数化绘图2、确定参数1、参数化绘图精简基本参数的两条原则:1)标准件或标准结构的尺寸在工程手册中已规定好,只需把规格尺寸作为基本参数。2)在不影响零件表达的情况下,图形的某些部分可以采用简化画法,或使其与某些参数建立一定关系,从而省去一些参数。例如,螺栓参数和直径d关联:螺纹内径可近似地等于0.75d,螺栓头部的曲线用圆弧代替,半径分别为1.5d和0.4d等。7.1参数化绘图2、确定参数1、参数化绘图3、绘图举例基本参数分析:标注插入点

5、:必须由用户输入;旋转角度:必须由用户输入;文本数值:必须由用户输入;符号高度:应与其他标注协调;文本高度:应与其他标注协调;(setqP0(getpoint"请输入插入点的坐标:"))(setqalf(getangle"请输入旋转角度:"))(setqtext0(getstring"请输入粗糙度的Ra值:"));下面计算符号高度:(setqh0(getvar"dimtxt"));读取系统变量dimtxt,文本高度(setqdf(getvar"dimscale"));读取系统变量dimscale,标注比例(setqa1(*1.4

6、h0df))7.1参数化绘图2、确定参数1、参数化绘图3、绘图举例2、确定参数1、参数化绘图7.1参数化绘图绘图参数计算:求四点需三角(setqbt1(+alf160));bt1=alf1+60(setqbt2(+alf1120));bt2=alf1+120(setqbt4(+alf190));bt4=alf1+903、绘图举例2、确定参数1、参数化绘图7.1参数化绘图1)P1点:(setqx1(+p0x(*a0(cosbt1))));x1=p0x+a0*cosbt1(setqy1(+p0y(*a0(sinbt1))));y1=

7、p0y+a0*sinbt1(setqp1(listx1y1))2)P2点:(setqx2(+p0x(*a0(cosbt2))));x2=p0x+a0*cosbt2(setqy2(+p0y(*a0(sinbt2))));y2=p0y+a0*sinbt2(setqp2(listx2y2))3)P3点:(setqx3(+p0x(*2.0a0(cosbt1))));x3=p0x+2.0*a0*cosbt1(setqy3(+p0y(*2.0a0(sinbt1))));y3=p0y+2.0*a0*sinbt1(setqp3(listx3y3

8、))4)P4点:(setqx4(+p0x(*1.5a1(cosbt4))));x4=p0x+1.5*a1*cosbt4(setqy4(+p0y(*1.5a1(sinbt4))));y4=p0y+1.5*a1*sinbt4(setqp4(listx4y4));绘图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。