欢迎来到天天文库
浏览记录
ID:15597723
大小:6.27 MB
页数:28页
时间:2018-08-04
《《计算机辅助设计与制造》实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机辅助设计与制造实验报告院系专业年级学生学号学生姓名年月日《计算机辅助设计与制造》实验实验一实验目的熟悉和掌握SolidWorks软件的基本使用。分别使用拉伸特征、旋转特征以及扫描特征等方法绘制如下结构。(1)、阶梯轴(2)、圆头自攻螺钉模型(3)、洗发露瓶模型的创建。实验内容阶梯轴实验步骤1.绘制草图2.旋转3.建立基准面4.切除实验结论:加深了对solidworks的熟悉和使用圆头自攻螺钉模型实验步骤1.绘制草图2.旋转3.建立基准面4.绘制基圆5.绘制螺旋线6.绘制草图7.扫描切除屏幕截图洗发露模型实验步骤1.利用样条曲线绘制草图2.旋转实验二实验目的熟悉和掌握S
2、olidWorks软件的基本使用,实现对基本实体的编辑,编辑内容包括:筋特征、孔特征、圆角特征、倒角特征、抽壳特征等。实验内容实验步骤1.绘制草图2.拉伸3.抽壳4.绘制草图拉伸5.建立基准面6.绘制草图建立筋板7.切除8.倒角圆角实验结论:加深了对solidworks的熟悉和使用实验三实验目的熟悉和掌握SolidWorks软件的基本使用,使用曲线曲面命令建立烧杯模型实验内容实验步骤1.绘制草图2.放样3.拉伸4.抽壳1.圆角实验结论:加深了对solidworks的熟悉和使用实验四:实体装配造型实验目的熟悉和掌握SolidWorks软件的基本使用,实体装配造型,完成轮架装配
3、体的装配。实验内容实验步骤1.在零件类型下准备各装配零件,轮架、轮、轴、开口销。轴轮轮架开口销1.进入装配体工作模式2.单击“要插入的零件/装配体”选区中的“浏览”按钮3.在“打开”文件对话框中,找到“支架”并选中打开4.单击鼠标左键,支架零件自动移动到装配体的原点并固定5.单击绘图区中当前视图名“前视”,在弹出的快捷菜单中选择“上下二等角轴测”,将绘图区变为上下二等角轴测显示6.单击命令管理器中的“插入零部件”,控制区切换为“插入零部件”属性管理器7.重复步骤2.、3,插入轴零件,将零件移到空白处单击8.单击命令管理器中的“配合”,在图形区选择轴右端Φ10表面和支架左端支
4、板孔表面,单击对话框中确认完成“同轴心”配合。9.选择轴Φ20右端面,旋转视图至合适角度,选择支架左端之板左表面。单击对话框中确认,完成“重合”配合。10.单击确认角上的确认,完成轴架配合。11.重复7、8、9,经轮零件插入到装配体,轮毂Φ10孔表面与轴Φ10表面“同轴心”配合,轮毂一侧面与支架支撑板内侧面贻“距离”关系配合。12.单击两次确认角上的确认,完成轴-轮、架-轮配合。13.单击“任务窗格”中的“设计库”,在打开的窗口中一次单击“DesignLibrary”、“hardware”14.将开口销拖动到绘图区空白处单击,右击结束插入零件操作。15.添加开口销与轴销孔之
5、间的配合关系,完成轮架装配体的装配。实验结论:加深了对solidworks的熟悉和使用实验五:图形变换实验目的用任何一种高级语言编写出3-4种常用的二维、三维图形基本变换程序。实验内容调试过程:1.首先把各个源程序加载到visualC++中。然后进行编译,组建,最后执行。2.按照执行过程中的提示一步一步进行操作,最后输出结果。源程序:二维平移#include#includevoidmain(){doubleary1[3][3];doubleary2[3][3];doubleary[3][3];inti,j,k;for(i=0;i<3;i++
6、)for(j=0;j<3;j++){if(i==j
7、
8、j==2)ary1[i][j]=1;elseary1[i][j]=0;}for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j)ary2[i][j]=1;elseary2[i][j]=0;}ary2[2][0]=-1;ary2[2][1]=0;for(i=0;i<3;i++)for(j=0;j<3;j++){ary[i][j]=0;for(k=0;k<3;k++)ary[i][j]+=ary1[i][k]*ary2[k][j];printf("%2.1f",ary[i][j]);if(j==2)
9、printf("");}}调试结果二维放大#include#includevoidmain(){doubleary1[3][3];doubleary2[3][3];doubleary[3][3];inti,j,k;for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j
10、
11、j==2)ary1[i][j]=1;elseary1[i][j]=0;}for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j)ary2[i][j]=2;el
此文档下载收益归作者所有