c语言编程正六边形思路,机械cad-cam技术实验指导书2015.doc

41528d3028836879cd698677c3999917.gif机械cad-cam技术实验指导书2015.doc

1前言机械CAD/CAM技术这门课程是一门理论与实践结合非常紧密的课程,通过系统的实验环节,可以帮助学生较好地理解相关理论知识,同时提高实际动手能力,为将来的工程实践打好基础。基于上述考虑,并根据我校实际情况,本门课程安排了分属于CAD;CAE;CAM三个不同领域的7个实验。可达到比较全面的实验效果。2实验一数表的程序化处理实验将下表进行程序化处理一、编程思路设整型变量I为皮带型号I=0表示O型,I1为A型,I2为B型,以此类推。用4个一维数组A7、H7、A07、Y07分别存储V带的顶宽,断面高、节宽和节高。二、检索V带参数的C语言参考程序//SY1CPP定义控制台应用程序的入口点。INCLUDE“STDAFXH“INCLUDEINCLUDEINTMAININTARGC,CHARARGV{INTIFLOATA7{100,130,170,220,320,380,500}FLOATH7{60,80,105,135,190,235,300}FLOATA07{85,110,140,190,270,320,420}FLOATY07{21,23,41,48,69,83,110}WHILE1{PRINTF“请输入V带型号(0,1,2,3,4,5,6)“SCANF“D“,IFI0BREAK3}ELSEPRINTF“您输入的V带型号不对,请重新输入“}SYSTEM“PAUSE“}三、实验步骤如下图所示A、用MICROSOFTVISUALSTUDIO2008作为实验环境12344输入代码并执行B、用VC60作为实验环境152346四、实验报告要求1、简述实验步骤(要求手写)。2、实验结果抓图打印作为实验报告附页。3、回答下列问题数表的程序化处理有什么作用,如何决定使用几维数组来表示数表,为什么7实验二程序参数化绘图实验一、实验目的体会程序参数化绘图的特点,初步了解AUTOLISP语言的编程特点和使用方法。二、实验内容编写以下钣金件的AUTOLISP参数化程序,并在AUTOCAD下使用。8三、问题分析要输入X1,Y1,A,B,C,D参数,程序自动地计算其它几何参数X2X3X1AX4X5X1ABX6X1Y2Y1Y3Y4Y1D,Y5Y6Y1C四、参考AUTOLISP程序DEFUNCDRAWSETQP0GETPOINT“\NBASEPOINT“SETQAGETDISTP0“\NDIMENSIONA“SETQBGETDISTP0“\NDIMENSIONB“SETQCGETDISTP0“\NDIMENSIONC“SETQDGETDISTP0“\NDIMENSIOND“SETQX1CARP0SETQY1CADRP0SETQX2X1ASETQY2Y1SETQX3X2SETQY3Y2DSETQX4X3BSETQY4Y3SETQX5X4SETQY5Y1CSETQX6X1SETQY6Y5SETQP1LISTX1Y1SETQP2LISTX2Y2SETQP3LISTX3Y3SETQP4LISTX4Y4SETQP5LISTX5Y5SETQP6LISTX6Y6COMMAND“LINE“P1P2P3P4P5P6“C“五、执行程序用文本编辑软件将上述程序编辑完成后,赋予如“EXAMLSP”文件名存放在AUTOCAD的某个搜索目录(如SUPPORT目录)下。调用时,首先在AUTOCAD图形编辑状态下装入该文件,命令格式为(LOAD“EXAM”)。当该程序正确装入后,就像使用AUTOCAD命令一样直接输入函数名DRAW调用,然后根据程序的提示输入相关参数,程序即可自动绘制所需要的图形。六、实验报告要求1、简述实验步骤(要求手写)。2、实验结果抓图打印作为实验报告附页。3、回答下列问题程序参数化绘图有什么特点,一般在什么情况下提倡使用程序参数化绘图方式9实验三SOLIDEDGE参数化特征实验一、实验目的进一步理解CAD系统中的“参数化”概念,参数化的优势,和将“参数”与几何实体模型联系起来的方法进一步理解“特征”的概念并学习SOLIDEDGE系统中的变量表的基本用法。二、实验的相关背景知识SOLIDEDGE的零件模块不论草图与三维环境都提供尺寸驱动功能,及变量表,若已经放置了驱动尺寸,则在变量表中自动显示尺寸变量,可以对其进行修改变量名、变量值、变量类型、设置变量公式(其中可以引用其他变量),还可以设置用户自定义变量。利用变量表可以确定各个变量之间的相互关系,能够方便地实现参数化功能。三、实验方法1、作螺母拉伸添料基本特征图1六角螺母基本拉伸轮廓线与驱动尺寸10“拉伸”命令进入二维草图环境时,先画六螺母的拉伸轮廓线,用圆的内接正六边形方式,再放置所需要的驱动尺寸,并加上必要的几何约束,如水平/垂直关系、相等关系、连接关系,如图1所示,同时打开变量表(主菜单工具\变量\变量),但不要修改变量表中系统自动生成的尺寸变量名因螺母是标准件,在三维造型时没有必要使所有尺寸关系绝对精确,也没有必要将螺纹牙形作出,只要螺纹孔的公称直径准确,在装配环境下看上去比例协调、真实,就完全满足要求,所以可以参照标准件螺母国家标准GB4186、GB617086、GB617286规定,结合机械制图中规定的近似画法,建立各尺寸变量间的参数关系。具体尺寸变量的参数关系设置如图2所示,其中V993、V1435(由软件自动产生的变量名,每次都可能不同)分别代表螺纹孔的公称直径、外接圆直径。变量表设置的指导思想是以尺寸变量V1435作为其他尺寸变量的基础。可以给螺纹孔的公称直径驱动尺寸加上前缀BASE,表示这一尺寸是其他尺寸的基础,便于以后编辑这一基本尺寸时易于找到。在延伸步骤时,当确定好拉伸的数值后,再次打开变量表,此时变量表中自动出现拉伸长度尺寸变量“延展拉伸_1_有限深度”,在其公式栏中将其值设为V1435065,将螺母的厚度值与公称直径联系起来,如图3所示。注在变量表中能看到哪些变量,取决于过滤器的设置,如在过滤器对话框中图形所在位置栏中选“文件”项,命名者栏中选择“用户和系统”则可看到所有某类尺寸变量,图中为距离类2、作螺母倒角的旋转切除特征图2六角螺母基本轮廓尺寸变量关系表图3延伸步骤尺寸变量表图4螺母倒角旋转切除特征未编辑轮廓线图5螺母倒角旋转切除特征编辑后加驱动尺寸、轮廓线图6螺母倒角旋转切除特征尺寸变量表11用旋转除料命令,在“选面”步骤中,选一个过螺母回转中心线且过一个平行于回转中心线的侧边的临时参考面。系统进入二维草图环境,用“包括”命令,选择六角螺母的一条棱边和与之相邻的上下底面各一条边在临时参考面上生成投影线,再用直线命令在投影线的两角点画斜线,首尾连接到投影线上,捕捉上下底面的中心画直线,将其转化为回转中心线,如图4所示。使用“修剪”命令将投影线上多余的线段裁去,然后将上下底面的对称线段加上相等的关系,放置必要的驱动尺寸如图5所示。打开变量表,将倒角位置尺寸变量V1883的公式栏设为V1435087与基本尺寸V1435螺纹孔的公称直径尺寸变量,见图2关联,如图6所示,保证当六角螺母的基本特征尺寸发生变化时,倒角的位置尺寸始终与之协调。当所有步骤完成后,定义参数化螺母特征的工作全部结束。结果如图7所示。3、通过修改基本尺寸任意修改螺母的尺寸在特征树中选拉伸特

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值