机械CAD-AM技术实验指导书2015.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械CAD-AM技术实验指导书2015

前言 机械CAD/CAM技术这门课程是一门理论与实践结合非常紧密的课程,通过系统的实验环节,可以帮助学生较好地理解相关理论知识,同时提高实际动手能力,为将来的工程实践打好基础。基于上述考虑,并根据我校实际情况,本门课程安排了分属于CAD;CAE;CAM三个不同领域的7个实验。可达到比较全面的实验效果。 实验一 数表的程序化处理实验 将下表进行程序化处理 编程思路:设整型变量i为皮带型号:i=0表示O型,I=1为A型,I=2为B型,以此类推。用4个一维数组a[7]、h[7]、a0[7]、y0[7]分别存储V带的顶宽,断面高、节宽和节高。 检索V带参数的C++语言参考程序: // sy1.cpp : 定义控制台应用程序的入口点。 #include stdafx.h #include stdlib.h #include stdio.h int main(int argc,char **argv) { int i; float a[7]={10.0,13.0,17.0,22.0,32.0,38.0,50.0}; float h[7]={6.0,8.0,10.5,13.5,19.0,23.5,30.0}; float a0[7]={8.5,11.0,14.0,19.0,27.0,32.0,42.0}; float y0[7]={2.1,2.3,4.1,4.8,6.9,8.3,11.0}; while(1) { printf(请输入V带型号(0,1,2,3,4,5,6):); scanf(%d,i); if(i=0 i =6) { printf(您需要查找的V带的顶宽为%f,断面高为%f,节宽为%f,节高为%f,a[i],h[i],a0[i],y0[i]); break; } else printf(您输入的V带型号不对,请重新输入!); } system(pause); } 三、实验步骤:如下图所示 用Microsoft Visual Studio 2008 作为实验环境 1 2 3 4输入代码并执行 B、用VC++6.0作为实验环境 1 2 3 4 四、实验报告要求 1、简述实验步骤(要求手写)。 2、实验结果抓图打印作为实验报告附页。 3、回答下列问题:数表的程序化处理有什么作用,如何决定使用几维数组来表示数表,为什么? 实验二 程序参数化绘图实验 一、实验目的 体会程序参数化绘图的特点,初步了解autolisp语言的编程特点和使用方法。 实验内容 编写以下钣金件的Autolisp参数化程序,并在AUTOCAD下使用。 问题分析 要输入x1,y1,a,b,c,d参数,程序自动地计算其它几何参数: x2=x3=x1+a x4=x5=x1+a-b x6=x1 y2=y1 y3=y4=y1+d , y5=y6=y1+c 四、参考Autolisp程序 (defun c:draw() (setq p0 (getpoint \n base point:)) (setq a (getdist p0 \n dimension a:)) (setq b (getdist p0 \n dimension b:)) (setq c (getdist p0 \n dimension c:)) (setq d (getdist p0 \n dimension d:)) (setq x1 (car p0)) (setq y1 (cadr p0)) (setq x2 (+ x1 a)) (setq y2 y1) (setq x3 x2) (setq y3 (+ y2 d)) (setq x4 (- x3 b)) (setq y4 y3) (setq x5 x4) (setq y5 (+ y1 c)) (setq x6 x1) (setq y6 y5) (setq p1 (list x1 y1)) (setq p2 (list x2 y2)) (setq p3 (list x3 y3)) (setq p4 (list x4 y4)) (setq p5 (list x5 y5)) (setq p6 (list x6 y6)) (command line p1 p2 p3 p4 p5 p6 c) ) 执行程序 用文本编辑软件将上述程序编辑完成后,赋予如“Exam.lsp”文件名存放在AutoCAD的某个搜索目录(如Support目录)下。 调用时,首先在AutoCAD图形编辑状态下装入该文件,命令格式为:(loa

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档