计算机辅助设计与制造复习题分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机辅助设计与制造复习题
一、选择题
1.计算机辅助制造进行的内容有【】
A.进行过程控制及数控加工
B.CAD
C.工程分析
D.机床调整
答案:A
2.加工过程优化计算中,可控变量有【】
A.刀具材料
B.切削力
C.切削速度
D.切削温度
答案:C
3.图素的简单含义是【】
A.零件图形分解出来的基本图形
B.零件图形的基本颜色
C.图形的坐标增量
D.图形的精确程度
答案:A
4.在CAD作业中,采用数据文件形式来处理工程数表、线图数据,其目的是
A.减少占用内存,使数据文件独立于计算程序
B.减少占用内存,使数据文件与计算程序融为一体
C.占用大量内存,较好解决数据共享
D.占用外存,使数据文件与操作系统紧密结合
答案:A
5.使用下列哪种操作可实现实体的全剖、半剖和局部剖切【】
A.旋转切除
B.拉伸切除
C.扫描
D.放样
答案:B
6.在单链表里,每个结点的存贮单元分为两部分,一是存放结点的数据,另一部分存放指向后继结点的【】
A.关系B.单位C.指针D.数据
答案:C
7.直线插补运算是一些【】的加减运算。
A.偏差值
B.斜率和最终坐标值
C.坐标值
D.直线坐标
答案:B
8.某绘图软件,画线语句为DRAW,其参量U、D、E、G表示向上、向下、向右上、向左下画线,B、N 表示不画线和画后返回原起点,则语句DRAW“NE141;BU100;G141;BU100;G141”表示【】A.画一条曲线B.画一条直线C.画二条直线D.画三条直线
答案:D
9.在关系型数据结构中,数据的逻辑结构被归结为满足一定条件的【】
A.线性表
B.单链表
C.二维表
D.多维表
答案:C
10.在二维图形的旋转变换中,其旋转中心【】
A.只能位于图形边界内
B.只能位于图形边界外
C.只能位于坐标原点
D.可位于任意点
答案:D
二、简答题
1.已知直线AB两端点的坐标为A(2,30,),B(5,6).写出使直线AB以坐标原点为中心顺时针旋转90的变换矩阵,并求出变换后直线AB的坐标矩阵。
答案:
(1)AB的齐次坐标矩阵为
(2)绕原点顺时针旋转90°的变换阵为:
(3)变换后直线AB的坐标矩阵为:
2.比较说明AutoLISP和VB(或VBA)开发AutoCAD的特点。
答案:相同点:都是对AutoCAD的扩充,都具有一般高级程序设计语言的特点。
不同点:AutoLISP是一种表处理语言,善于处理不定长数据,采用前缀表达,文件及数据库处理较弱,与AutoCAD的通讯通过command函数实现。图形界面通过DCL定义语言实现,不易实现。无法生成EXE文件。
VB则是一种可视化程序设计语言,界面设计方便,可使用多种界面控件,所见即所得。采用事件驱动的方式编程,有强大的处理数据库的功能,有利于大型系统的实现。与AutoCAD的通讯则通过COM对象实现。可生成EXE可执行文件,便于程序的保密与发布。
3.解释CAD,CAE,CAM,CAPP,CIMS的作用。
答案:答案:CAD (Computer Aided Design ) 计算机辅助设计,即使用计算机帮助人们进行产品和工程设计。
CAM (Computer Aided Manufacturing) 计算机辅助制造,是利用计算机来代替人去完成制造以及与制造系统有关的工作。
CAE (Computer Aided Engineering) 计算机辅助工程。主要是实现结构分析和结构优化,应用最广泛、最成熟的是有限元分析。
CAPP (Computer Aided Process Planning) 计算机辅助工艺设计:设计与制造之间的桥梁,确定加工方法,加工顺序,工、夹、量具以及切削条件等。
CIMS (Computer Integrated Manufacturing System) 计算机集成制造系统,即将各种与制造有关的技术活动与系统集成起来。
4.一个普通的CAD系统(不包括计算机绘图),基本的硬件配置有哪些?其应用软件应包括哪些?
答案:基本的硬件配置为主机、打印机、键盘及显示器;其应用软件包括数据库、计算方法库、数学模型建立模块、有限元模块、优化设计模块等。
5.当你运行一个综合式CAPP系统时,举例说明其怎样体现了综合式设计原理?
答案:某些工艺准则如先粗后精、优化计算切削用量等由机器自动决策,进行计算,体现出部分创成原理,而安排工艺路线、选择加工方法,选择设备、刀具等均由人机交互,有的由机器到数据库中检索,有的由人工确定,故体现了综合式设计原理。
6.机械产品设计中有大量的表格数据,在进行CAD编程时,怎样将其程序化?
答案:(1)数据的公式化(2)将数据编制在程序中
(3)将数据写入数据文件(4)采用数据库的方式
7.CAPP中决策的方式有哪些?
答案:决策表、决策树、专家系统。
8.开发机械CAD系统时涉及到的设计手册上的数据应如何处理?
答案:答案:找到原始公式,将公式编入程序,这是最精确的程序化处理方法。否则:对于表格:利用数组(表)存储相应的值,再直接查找或插值计算。
对于线图:将线图离散化为数表再处理,或:用曲线拟合的方法求出线图的经验公式。
其外部存储可采用数据文件或数据库的方式。