计算机辅助设计大作业(DOC)

合集下载

电路大作业 计算机辅助设计

电路大作业 计算机辅助设计

上海电力学院本科课程设计电路计算机辅助设计(1)院系:电气工程学院专业年级(班级): 2012021学生姓名:邓学号:指导教师:***成绩:仿真实验一:电阻电路辅助分析(回路电流法)一.实验目的1.学习以及熟练电路仿真软件的使用;2.学会运用回路电流法分析电路;3.掌握功率的测量与计算方法;4.学会用仿真软件来验证定理的可行性。

二.实验原理例题:用回路电流法求解下图(1)所示电路中的电压u,。

4Ω图(1)4Ω图(2)理论分析:1. 电路中有一个无伴电流源支路2. 电路中有一个受控电流源,且可先将其看作独立电流源处理;3. 电路中有3个网孔,数量较少综上,此题用回路电流法,选取回路电流2l I 通过该无伴电流源,另选取两条回路电流1l I 和3l I ,如图(2)所示。

列出回路电流方程:{(20+2+4)3l I −21l I −202l I =121l I =0.1u2l I =4u =2l I −3l I解得 { 1l I =0.8 A3l I=3.6 A u =8 VP =1l I 2×[12+6−2(3l I −1l I )]=9.92W (发出功率)三. 仿真实验设计与测试设计下图所示的仿真电路:测量仿真电路中的电流电压和功率,看是否与计算值相同:观察仿真电路数据,可见仿真得1l I =0.8A,3l I =3.6A,u=8V,P=9.92W 与理论值相符。

四.实验结论与回路电流法使用时的注意事项回路电流法是以回路电流作为未知量,根据KVL 列出必要的回路电压方程,联立求解回路电流。

本实验证明了回路电流法的正确性。

在运用回路电流法时需注意:1. 回路电流法适用于回路数较少的电路;2. 受控电流源可看成独立源列方程;3. 当电路中含有无伴电流源时,让其自身构成一个独立回路;4. 方程的数目要与未知数相同。

特别的在判断发出还是吸收功率是要把计算值和参考方向是否关联同时考虑进去。

本题中计算值为正,但是看电路图可知电流与电压为非关联方向,因此得出结论为发出功率。

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版》

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版》

《计算机辅助设计》作业设计方案第一课时一、课程背景:《计算机辅助设计》是一门专业课程,旨在教授学生如何使用计算机软件辅助进行设计工作。

通过学习这门课程,学生将掌握各种计算机辅助设计软件的基本操作技巧,了解数字化设计的概念和方法,提高设计效率和质量。

二、作业设计目标:本次作业设计旨在让学生通过实践操作,熟悉并掌握计算机辅助设计软件的基本功能,培养学生的设计思维和解决问题的能力,提高他们的设计水平和技能。

三、作业设计内容:1. 作业名称:室内设计方案设计2. 作业要求:- 学生根据给定的平面图和设计要求,使用计算机辅助设计软件进行室内设计方案的绘制和渲染。

- 要求设计包括客厅、卧室、厨房等主要功能区域,每个区域需考虑布局、色彩、家具摆放等方面。

- 学生需要保证设计方案的美观、实用和符合设计要求。

3. 设计步骤:- 确定设计要求:学生根据老师提供的设计要求和平面图,理解设计需求和空间分布。

- 素材搜集:学生收集各种室内设计素材,包括家具、灯具、地板、墙纸等,为设计方案提供参考。

- 绘制平面图:学生使用计算机辅助设计软件,绘制室内平面图,包括墙体分布、门窗位置等。

- 室内设计:学生根据平面图,设计并填充各个功能区域,考虑色彩搭配、家具选择等。

- 渲染效果图:学生对设计方案进行三维渲染,展示设计效果,体现空间感和细节。

四、作业提交要求:- 作业提交时间:XX月XX日- 作业提交方式:学生需将室内设计方案的平面图和渲染效果图压缩成zip格式文件,通过电子邮件提交给老师。

- 作业评分标准:设计创意、设计准确性、渲染效果等。

五、作业评价方式:老师将对学生提交的作业进行评分,评分包括设计创意、设计质量、渲染效果等方面。

同时,老师将组织学生进行作业展示和点评,让学生相互学习和交流。

六、总结:通过本次作业设计,学生不仅掌握了计算机辅助设计软件的基本操作技巧,还培养了设计思维和解决问题的能力。

希望学生能够在实践中不断提升自己的设计水平,为将来的设计工作打下坚实的基础。

计算机辅助设计课程习题.doc

计算机辅助设计课程习题.doc

计算机辅助设计作业第1章作业(3题)(参见教材:p. 7第2, 7, 8题)1.何谓CAD技术?CAD技术有何特点和优点?答:CAD技术是现代产品设计屮广泛应用的现代设计方法和手段,它贯穿于现代产品设计中的主要设计环节,并发挥着重要作用。

CAD技术具有极其鲜明的特点,它是一门多学科的综合性计算机应用技术,计算机科学、计算机图形学、数值分析、数据管理、有限元分析、人工智能、数据交换、网络通信等多种学科相互交融,在极其制造、科学研究等诸多领域得到广泛应用;它也是现代产品设计方法和手段的综合体现,几何造型设计、产品结构分析、工程图纸绘制、协同感念设计等多种设计活动可依其高效率、高质量完成; 它还是创造性思维活动与计算机系统的有机融合,人工智能,专家系统、综合分析、逻辑判断、数值计算、图形处理等多种方法紧密衔接,使CAD技术发挥出巨大作用。

CAD技术具冇6大优点:捉高工程设计质量;缩短产品开发周期;降低生产成本费用;促进科技成果转化;提高劳动生产效率;提高技术创新能力。

2.CAD技术对运行环境有何要求?答:CAD系统对运行环境冇以下要求:1、耍具有高速数据处理和数值计算能力要求计算机系统冇高速CPU、大容量内存、高效算法和并行处理机制,以适应复杂的工程计算、工程设计、图形绘制、有限元分析、模拟仿真等需求。

2、要具有强大的图形处理能力要求计算机系统冇性能优良的图形处理硬件、图形显示器和图形输入/输出设备,以适应图形绘制、消隐、渲染、真实感图形以及可视化、虚拟现实等高级图形处理要求。

3、具有高效的数据管理能力要求计算机系统有高效的数据存储和传输能力、大容量的存储设备和数据管理系统,以适应大量工程数据、图形、图表、标准、规范、图像、声音等数据的管理工作。

4、耍符合标准化要求采用国际标准和行业标准,如开放标准、用户界面标准、数据存储和交换标准、图形处理标准等有关标准,以适应各系统间的交换、协作和并行工作。

5、要具有友好的用户界面要求计算机系统有直观的图形用户界面、醒目的菜单和方便的操作界面,以适应系统的大众化特点,便于推广和普及。

计算机辅助工程大作业

计算机辅助工程大作业

CAE(Computer Aided Engineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。

其基本思想是将一个形状复杂的连续体的求解区域分解为有限的形式简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。

此时求解的基本方程将是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组,得到的是近似的数值解,求解的近似程度取决于所采用的单元类型、数量以及对单元的插值函数。

CAE从20世纪60年代初开始在工程上应用到今天,已经历了40多年的发展历史,其理论和算法都经历了从蓬勃发展到日趋成熟的过程,现已成为工程和产品结构分析中(如航空、航天、机械、土木结构等领域)必不可少的数值计算工具,同时也是分析连续力学各类问题的一种重要手段。

随着计算机技术的普及和不断提高,CAE系统的功能和计算精度都有很大提高,各种基于产品数字建模的CAE 系统应运而生,并已成为结构分析和结构优化的重要工具,同时也是计算机辅助4C系统(CAD/CAPP/CAM/CAE)的重要环节。

CAE系统的核心思想是结构的离散化,就是将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以用通过对离散体进行分析,得出满足工程精度的近似结果来替代对实际结构的分析,这样可以解决很多实际工程需要解决而理论分析又无法解决的复杂问题。

采用CAD技术来建立CAE的几何模型和物理模型,完成分析数据的输入,通常称此过程为CAE的前处理。

同样,CAE的结果也需要用CAD技术生成形象的图形输出,如生成位移图、应力、温度、压力分布的等值线图,表示应用、温度、压力分布的彩色明暗图,以及随机械载荷和温度载荷变化生成位移、应力、温度、压力等分布的动态显示图,通常称此过程为CAE的后处理。

计算机辅助设计作业「有答案」

计算机辅助设计作业「有答案」

XX年计算机辅助设计作业「有答案」1. 阵列时,当行偏移为正值时,往( )偏移A. 上B. 下C. 左D. 右正确答案:A2. 在“选择对象”的提示下,输入( )可以切换到“删除”模式A. aB. sC. rD. f正确答案:C3. 在中分解命令的的快捷键是( )A. exB. fC. cxD. x正确答案:D4. 在CAD中一组同心圆可由一个已画好的圆用( )命令来实现。

A. 拉伸B. 移动C. 延伸D. 偏移正确答案:D5. 阵列分为( )种A. 3B. 4C. 2D. 1正确答案:C6. 在CAD中绑定外部参照命令的快捷键是( )A. xB. xaC. xbD. xc正确答案:C7. 在CAD中修剪命令的的快捷键是( )A. rB. trC. tcD. ts正确答案:B8. AutoCAD中用多段线绘制弧形时CE表示弧形的( )A. 角度B. 位置C. 圆心D. 半径正确答案:C9. 在CAD中绘制圆时指定圆的直径按( )键A. bB. wC. pD. d正确答案:D10. 在CAD中块插入命令的快捷键是( )A. rB. cC. iD. j正确答案:C1. “主单位”选项卡只可以用来设置标注的主单位的格式和精度。

A. 错误B. 正确正确答案:A2. 绘制样条曲线确定起点和终点的切线方向时,切线方向不同不会改变样条曲线的形状。

A. 错误B. 正确正确答案:A3. 关闭当前翻开的CAD图形文件而不退出CAD程序的快捷键是Ctrl+Q。

A. 错误B. 正确正确答案:A4. 在进展图案填充确定拾取点的填充区域时,边界图形可以不封闭。

A. 错误B. 正确正确答案:A5. 缩放命令和平移命令都是透明命令。

A. 错误B. 正确正确答案:B6. 任何对象都可以被拉伸。

A. 错误B. 正确正确答案:A7. 在绘制建筑图时,假设采用1:1的比例,可以显示栅格的分布情况。

A. 错误B. 正确正确答案:A8. 选择拉伸对象时,包含在窗口内外的点都可以移动。

《计算机辅助设计》作业(精)

《计算机辅助设计》作业(精)
课程安排
1、倒数第四次课(第7周一下午)的最后时间 交代考试有关事宜 2、最后三次课检查大作业(可分三批来教室演 示),同学们轮流演示,按照老师要求完成一 些任务;大作业可自己选择要画的东西,只要 符合要求即可; 3、《计算机辅助设计》最后有成绩的必需要求: (a)参加笔试;(b)必须将大作业演示给老 师看;(c)必须上交纸质版和电子版作业;
文档 ;
6、如果用其他三维CAD软件进行设计请注明所用软件及版本
号。
提交时间: 安排的考试时间之前 提交内容
1、电子文档 压缩成一个文件(以姓名命名),每班刻录成
光盘交到汽车大楼1108室或发送到 zhanggh@
包括:a) 三维Pro_e文件,包括组件文件和零件文件 b)二维文件,5个以上不同类型零件的工程图文件和组 件文件,要求用AutoCAD(有图框、标题栏、尺寸标注等) ; 2、图纸文档(将二维文件以A4纸打印) 打印后以班为单位交到汽车大楼1108室 包括:a)装配部件的多角度视图装配图纸,标注零件名称; b)包括5个以上不同类型零件的零件图纸,要求同电子
发动机模型或者汽车模型设计(或自选题目) 要 求
1、至少应包括5个以上不同类型的零件; 2、分别进行零件设计,并进行装配设计(定义装配关系); 3、包括5个以上不同类型零件的工程图(一定用AutoCAD)和 一个装配图(一定用AutoCAD) ;
4、自己确定尺寸(尺寸要求都是整数);
5、自己根据掌

计算机辅助设计大作业

计算机辅助设计大作业

2015—2016 学年第二学期研究生课程考核(读书报告、研究报告)考核科目:计算机辅助设计与制造学生所在院(系):机电工程学院学生所在学科:机械工程姓名:张娜娜学号:1502210093题目:应用三维建模软件构建一个零件模型,描述建模过程。

针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。

问题1. 应用三维建模软件构建一个零件模型,描述建模过程。

针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。

2. 计算机是如何帮助我们完成设计任务的?你了解哪些CAD系统?结合你应用过的软件加以论述。

问题1:应用Pro/E对平口虎钳的固定钳身进行三维建模。

1. 启动Pro/E,新建文件,选择零件设计。

2. 选择俯视基准面,绘制如图1-1所示的截面。

●知识点:由于矩形已经形成了特征,所以经过确定矩形的两个对角点即可确定矩形,完成后修改对应的长宽即可完成草图的绘制。

四叉树。

二维图形是以四叉树的形式存储数据的。

它的基本思想是将平面划分为四个子平面,这些子平面任可以继续划分,通过定义这些平面的“有图形”和“无图形”来描述不同形状的物体。

图1-1 草绘截面图1-2 拉伸的实体3. 退出草图绘制,单击拉伸命令,其参数的设置如图1-2所示。

单击对勾,完成的拉伸实体如图1-2所示。

●知识点:八叉树。

拉伸厚度是以八叉树的形式存储数据的。

八叉树用以描述三维物体,它设想将空间通过三坐标平面XY、XZ、ZX划分为八个子空间。

八叉树中的每一个节点对应着每一个子空间。

图1-3 拉伸草图图1-4 拉伸实体●知识点:参数化设计。

根据自己设计要求,建立约束关系。

4. 在俯视基准面绘制如图1-3所示的截面,完成草图。

选择拉伸命令,设置拉伸深度为30,完成叶片轮廓曲面特征的创建,其效果图如图1-4所示。

●知识点:求和运算。

用前一步建立的模型与刚生成的模型做求和运算获得所需的效果。

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版2019》

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版2019》

《计算机辅助设计》作业设计方案一、作业要求本次作业旨在让学生运用计算机辅助设计软件,完成一个实际的设计项目。

学生需要选择一个具体的设计主题,如建筑设计、产品设计、室内设计等,并利用软件进行设计、绘制和呈现。

作业要求包括但不限于以下内容:1. 设计主题的选择和界定:学生可以根据自己的兴趣和专业方向选择一个具体的设计主题,并明确设计的目标和要求。

2. 设计软件的选择:学生需要选择适合自己设计主题的计算机辅助设计软件,如AutoCAD、SketchUp、SolidWorks等,并熟练掌握软件的基本操作和功能。

3. 设计方案的制定:学生需要通过软件绘制设计草图、平面图、立体图等,展现设计的整体构思和细节部分。

4. 设计作品的呈现:学生需要将设计作品进行整理、编辑,并以PPT、PDF等形式进行呈现,展示设计思路和创意。

二、作业流程1. 主题选择和界定:学生起首需要确定自己感兴趣的设计主题,如建筑设计中的住宅楼、产品设计中的家具、室内设计中的客厅等。

在确定主题后,学生需要明确设计的目标和要求,包括设计风格、功能需求、材料选择等。

2. 软件选择和操作:根据设计主题的特点,学生需要选择适合的计算机辅助设计软件,并进行软件的安装和基本操作进修。

学生可以通过在线教程、视频教程等方式,熟悉软件的功能和操作方法。

3. 设计方案制定:学生可以先通过手绘草图,将设计的整体构思和细节部分表达出来。

然后利用计算机辅助设计软件,绘制平面图、立体图等,展现设计的外观和结构。

学生需要注重细节的表达和设计的完备性。

4. 设计作品呈现:学生需要将设计作品整理、编辑,并以PPT、PDF等形式进行呈现。

在呈现过程中,学生可以添加文字说明、设计思路、创意灵感等,让观众更好地理解设计作品。

三、作业评判本次作业将根据以下几个方面进行评判:1. 设计主题的选择和界定是否合理:学生选择的设计主题是否符合个人兴趣和专业方向,设计目标和要求是否明确。

2. 设计软件的选择和操作是否熟练:学生选择的计算机辅助设计软件是否适合设计主题,软件操作是否熟练,设计作品的表现力和质量如何。

《计算机辅助制造》课大作业--编程说明书

《计算机辅助制造》课大作业--编程说明书

《计算机辅助制造》综合作业一、数控车削加工程序编制应用MasterCAM软件编写如下图所示的零件的数控车削加工程序。

1、零件图2、毛坯图该零件车削加工取用的毛坯尺寸为外径60mm,内径15mm,长度135mm的管件。

3、工艺分析序号工步内容刀具号主轴转速(r/min)进给转速(mm/min)背吃刀量(mm)备注1 粗车端面T01 550 100 22 精车端面T01 800 60 0.53 粗车外圆(不含圆弧)T02 550 80 24 粗车R16圆弧面T02 550 80 25 精车外圆T02 800 50 0.56 切外退刀槽T03 350 307 车外螺纹T04 2008 粗镗内孔T05 300 40 19 精镗内孔T05 400 30 0.510 切内退刀槽T06 200 2511 车内螺纹T07 1004、绘制零件轮廓线运用SolidWorks三维造型软件绘制零件草图,并在MasterCAM软件打开以*.IGES格式保存的文件,零件轮廓线如下图所示。

零件轮廓线5、设定工件坐标系(以右端面为例)按键盘上的<F9>键,图形会出现两条棕色的直线,其交点即为当前工件坐标的原点。

工件原点移动的方法:点击菜单<转换>→<平移>,然后全选“图形区域所有线段”按回车确认,在弹出的<平移>对话框中,选择<移动>,<从一点到另一点>,然后选择图形上要平移的点,回车确认。

工件坐标系设定6、机床类型选择及毛坯定义机床类型选择:点击菜单<机床类型>→<车床>→<默认>毛坯定义:在软件页面左侧<操作管理>中,点击<属性>→<材料设置>→<信息内容>,在弹出的<机床组件材料>对话框中,对毛坯进行参数设置。

毛坯参数设置7、刀具路径生成及参数设置(因该零件加工为调头件加工,所以刀具路径分为左右两部分)a、右半部分:1)粗车端面点击<刀具路径>→<车端面>,具体参数设置如下图所示。

考试《计算机辅助设计》考核作业答案

考试《计算机辅助设计》考核作业答案

东北大学继续教育学院计算机辅助设计试卷(作业考核线上) B 卷学习中心:贵阳直属院校学号:C姓名罗永四(共 2 页)一.选择题(每题4分,共10题,合计40分)1. 可以将块打散生成图形文件的命令是( B)。

A. 另存为B. 重生成C. 分解D. 重绘2. CAD自动保存时,临时文件的扩展名为( A )。

A. dwgB. dwtC. dllD. dxf3. 当按下鼠标滚轮不动时,AutoCAD将进入( C )。

A. 动态缩放B. 实时平移C. 移动图形D. 编辑图形4. 如何重复上一操作命令( C )。

A. 单击键盘的空格键B. 单击鼠标左键C. 单击鼠标右键D. 单击鼠标滚轮5. 如何撤销正在进行的命令( D )。

A. 单击左键B. 单击右键C. 键盘的空格键D. 按“Esc”6. 显示帮助的快捷键是( A )。

A. F1B. F2C. F3D. F47. 下列坐标表示中属于相对极坐标的是( B )。

A. 1,1B. @1,1C. 1<1D. @1<18. 图层名称最多可以采用多少个字符(C)。

A. 28B. 29C. 31D. 329. 建立文字f20,可以输入( A )。

A. %%20B. %%p20C. %%u20D. %%c2010.在AutoCAD中尺寸比例因子为1时,某尺寸标注的尺寸数字是100,修改尺寸比例因子为2后,尺寸数字100变为( B )。

A. 300B. 200C. 100D. 50二.填空题(每题2分,共5题,合计10分)1. AutoCAD具有强大的(编辑)功能,可以移动、复制、旋转、阵列、拉伸、延长、修剪、缩放对象等。

2. AutoCAD提供了用于精确定位点的强大工具是(绘图)。

3. 平面图形是由点、(线)、圆、圆弧及其他一些复杂的曲线组成的。

4. 在AutoCAD中,(多线)是一种由多条平行线构成的线型,可以被填充为实心线或空心线的轮廓线。

5. AutoCAD为用户提供了无限大的绘图空间,这个空间就是AutoCAD窗口中的绘图区域,(程序窗口)是绘图区域的一部分,它用以标明用户的工作区域。

计算机辅助设计(大作业)

计算机辅助设计(大作业)

一、按1∶1 比例抄画平面图形,并注全尺寸。

(20分)
图1
二、环境设置(30分)
1.设置图层,分层绘图。

图层、颜色、线型、打印要求如下:
层名颜色线型线宽用途打印
0 黑/白Continuous 0.5 粗实线打开
细实线黑/白Continuous 0.25 细实线打开
虚线洋红HIDDENX2 0.25 虚线打开
中心线红CENTER 0.25 中心线打开
尺寸线绿Continuous 0.25 尺寸、文字打开
剖面线篮Continuous 0.25 剖面线打开2.设置字体:汉字字体样式为T仿宋GB2312,宽度比例因子取0.8,倾斜角度取0,字高为5;数字字体样式为gbeitc.shx,宽度比例因子取1,倾斜角度取0,字高为3.5。

3.尺寸标注设置:尺寸线基线间距为7;尺寸界线超出尺寸线为2,起点偏移量为0;箭头大小为3;数字位置从尺寸线偏移1。

其余设置应符合《机械制图》国家标准要求。

三、按标注尺寸1∶1抄画图2托架的零件图。

要求:注全尺寸、技术要求,不用绘制图框和标题栏。

(25分)
图2 托架
四、按1∶1 比例抄画平面图形,并注全尺寸。

(25分)
图3
作业提交要求:将所绘制的图形保存在一个文件中,文件名用本人姓名。

存盘前使所绘图形充满屏幕,刻盘邮寄至学院考试办。

计算机辅助设计CAD大作业

计算机辅助设计CAD大作业

计算机辅助设计CAD大作业计算机辅助设计CAD期末大作业1.1.11.画图思路1)设置五个图层2)依次将每个图层置为当前图层,画圆环。

2.实验步骤正在重生成模型。

AutoCAD 菜单实用程序已加载。

命令: layer命令: _donut指定圆环的内径<0.5000>: 15指定圆环的外径<1.0000>: 20指定圆环的中心点或<退出>: 50,50指定圆环的中心点或<退出>:命令: layer命令: _donut指定圆环的内径<15.0000>: 15指定圆环的外径<20.0000>: 20指定圆环的中心点或<退出>: 72,50指定圆环的中心点或<退出>: 72,50指定圆环的中心点或<退出>:命令: layer命令: _donut指定圆环的内径<15.0000>: 15指定圆环的外径<20.0000>: 20指定圆环的中心点或<退出>: 94,50指定圆环的中心点或<退出>:命令: layer命令: _donut指定圆环的内径<15.0000>: 15指定圆环的外径<20.0000>: 20指定圆环的中心点或<退出>: 61,42指定圆环的中心点或<退出>:命令: layer命令: _donut指定圆环的内径<15.0000>: 15指定圆环的外径<20.0000>: 20指定圆环的中心点或<退出>: 83,42指定圆环的中心点或<退出>:命令: '_zoom指定窗口的角点,输入比例因子(nX 或nXP),或者[全部(A)/中心(C)/动态(D)/范围(E)/上一个(P)/比例(S)/窗口(W)/对象(O)] <实时>:按Esc 或Enter 键退出,或单击右键显示快捷菜单。

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版2019》

《计算机辅助设计作业设计方案-2023-2024学年高中通用技术地质版2019》

《计算机辅助设计》作业设计方案第一课时一、作业背景《计算机辅助设计》是一门涉及计算机技术和设计原理的专业课程,旨在培养学生们的设计思维和计算机技能。

本次作业设计旨在加深学生对计算机辅助设计的理解,同时提高他们的实践能力和创新思维。

二、作业内容1. 选择一个简单的产品设计项目,例如一款智能手环或一款家居家电产品。

2. 利用计算机辅助设计软件,如AutoCAD、SolidWorks等,进行产品建模和设计。

3. 设计过程中需考虑产品的外观、功能、材料等因素,确保设计符合用户需求和市场需求。

4. 完成设计后,编写一份设计报告,详细说明设计过程、技术细节和创新点,同时附上设计图纸和3D模型。

三、作业要求1. 作业内容必须原创,不得抄袭他人作品。

2. 设计需符合实际生产工艺和成本控制,不能过于理想化。

3. 设计报告需清晰易懂,包括设计思路、技术细节和实施计划。

4. 作业提交时间为两周后,逾期不予接收。

四、作业评分标准1. 设计创意与实用性(30分):设计是否具有创新性和实用性。

2. 技术细节与工艺性(30分):设计是否考虑到技术细节和生产工艺。

3. 设计报告与表达(20分):设计报告是否清晰明了,表达是否准确。

4. 设计成品展示(20分):设计成品展示是否完整、美观。

五、作业实施流程1. 学生根据选定的产品进行设计和建模。

2. 学生编写设计报告,传达设计思路和技术细节。

3. 学生提交设计成品和设计报告,等待教师评分。

4. 教师根据评分标准进行评分,及时反馈给学生。

六、作业预期效果通过本次作业设计,学生将能够深入了解计算机辅助设计的原理和应用,提高设计能力和实践能力,培养创新思维和团队合作能力,为将来的专业发展奠定坚实的基础。

第二课时一、课程背景《计算机辅助设计》是一门旨在培养学生利用计算机技术进行设计的能力和技巧的课程。

本课程旨在教授学生使用计算机软件进行二维、三维设计和制图,并涵盖了CAD、CAM、CAE等相关方面的知识和技能。

计算机辅助设计大作业

计算机辅助设计大作业

计算机辅助设计大作业计算机辅助设计是指利用计算机技术来辅助和提升设计过程的效率和质量。

在传统的设计过程中,设计师需要手动绘制草图、制作模型、进行试验等,这些工作不仅耗时耗力,而且存在较大的误差风险。

而计算机辅助设计则能够通过计算机软件和硬件的帮助,使设计过程更加高效、准确,并且能够实现更复杂的设计任务。

在建筑设计领域,计算机辅助设计可以帮助建筑师快速制作出建筑模型、进行虚拟现实演示等。

通过计算机模拟,设计师能够更加清晰地了解建筑的结构、材料以及其它各种限制条件。

而传统的手工模型制作则需要大量的时间和物质资源,且无法实时对设计进行修改和优化。

因此,计算机辅助设计在建筑设计领域得到了广泛的应用和推广。

在产品设计领域,计算机辅助设计也发挥了重要的作用。

产品设计师可以通过计算机软件进行产品的3D建模、渲染和动画展示,从而更好地展示设计思路和产品特点。

此外,计算机辅助设计还可以进行产品的结构分析、材料选型、成本估算等。

通过这些工作,设计师能够更加全面地评估和改进设计方案。

计算机辅助设计的大作业可以选择在以上领域中的一个进行研究和实践。

例如,可以选择建筑设计领域,通过使用计算机辅助设计软件,设计并制作一个具有特色的建筑模型。

在这个过程中,可以探索如何利用软件进行建筑结构的分析和优化,如何利用虚拟现实演示进行建筑的可视化展示等。

通过这个大作业,可以深入了解计算机辅助设计在建筑设计中的应用和价值。

在大作业的写作中,可以从以下几个方面展开:1.简述计算机辅助设计的背景和意义:介绍传统设计方式的局限性以及计算机辅助设计的优势和应用范围。

2.选择一个特定领域的计算机辅助设计进行研究和实践:介绍所选择的领域的特点和重要性,并概述所选择的大作业的目标和内容。

3.研究和实践方法与步骤:介绍具体的研究和实践方法,如软件的选择和使用、数据的收集和分析、模型的设计和制作等。

并描述具体的步骤和操作。

4.实践结果和成果展示:通过文字、图片、图表等形式,展示实践结果和成果。

计算机辅助设计CAD大作业齿轮程序设计

计算机辅助设计CAD大作业齿轮程序设计

计算机辅助设计大作业齿轮设计姓名:张坤学号:2008**************学院:动力与机械学院班级:******************设计思路 (1)源程序 (2)程序运行结果(界面截图及程序生成的文件) (9)用AutoCAD调用程序生成的命令组文件 (14)心得体会 (15)设计思路本程序要求完成齿轮设计的计算,并将计算结果写进数据文件,该数据文件作为计算部分和画图部分的接口,编写画图部分的程序时需要调用那个数据文件。

通过画图部分的程序可生成后缀为.SCR的命令组文件,用AutoCAD调用命令组文件完成齿轮的绘图。

齿轮设计的总体思路如框图所示。

本次的程序要在《机械设计》这门课的基础更加深入。

在《机械设计》的作业中,我们的计算部分很多数据都是通过人为查找后用scanf语句输送进去的。

但是在《计算机辅助设计》这门课我们学习到了数据的处理,此程序则将需要查找的数据(一些图表)存储在文件中,在需要的地方,程序自动查找。

由于一个设计中需要大量的查找数据,本程序不可能将所有需要的图表都存储到文件,仅仅将教材中“齿形系数及应力校正系数”一表写进数据文件,在计算中需要形系数和应力校正系数时则不需要人工查找,本程序会自动查找。

如果程序中每一处的数据都能齿形系数和应力校正系数那样自动的查找,那么本程序将一个完整的齿轮设计程序。

本程序的其他数据还是要人工从现实的图表中查取,这也是本程序的缺陷之一。

但是其他数据也是一样的处理思想。

完成相关计算后,需要将计算结果保存到数据文件中。

本程序将小齿轮的模数m,齿数z1,齿轮宽度b和轴的直径四个计算结果写进数据文件Shuju.DA T。

然后编写参数化绘图程序,用C语言写命令组文件。

程序能实现参数化的功能,因为数据要从Shuju.DA T中读取。

不同的设计得到不同的数据文件,也就相对于不同的命令组文件,从而实现参数化。

命令组文件(.SCR)生成后,启动AutoCAD,使用script命令调用命令组文件,便可完成自动绘图,整个设计就基本完成。

郑州大学计算机辅助设计课程大作业

郑州大学计算机辅助设计课程大作业

实验一图形变换要求:用任一种高级语言(如C、C++、Visual C++,Matlab等)编写出3~4种常用的二维、三维图形基本变换程序。

要求在报告中写出具体的调试过程,并附上源程序及相应的图形变换结果。

实验过程:1.确定实验对象、工具及预期目标。

本实验y=x^2为对象,以Matlab为编程工具,实现图形的平移,比例,旋转,对称变换,实验的预期目标是采用Matlab的GUI设计,以交互界面形式完成具体程序的设计。

2.交互界面的设计与程序编辑。

根据功能实现要求拟采用下图界面,界面功能说明: 白色大矩形区域用于图形显示;模态表示当前变换继承于上一变换,及当前变换的初始数据来自于上一变换的结果,非模态表示所有变换的初始数据均来自与开始绘图数据;绘图是用来绘制原始图形,即y=x^2的一部分图形;接下来便是功能实现按钮,变换参数均由用户设定;清空是对程序进行重置,使程序处于初始状态,清空所有操作。

功能实现的主要思想是采用课本上齐次坐标法,将图形数据化,然后利用矩阵运算进行变换。

程序编辑说明:编程时,采用模块化结构,功能之间不相互影响。

编辑程序如下:function varargout = untitled2(varargin)% UNTITLED2 MATLAB code for untitled2.fig% UNTITLED2, by itself, creates a new UNTITLED2 or raises the existing% singleton*.%% H = UNTITLED2 returns the handle to a new UNTITLED2 or the handle to% the existing singleton*.%% UNTITLED2('CALLBACK',hObject,eventData,handles,...) calls the local% function named CALLBACK in UNTITLED2.M with the given input arguments.%% UNTITLED2('Property','Value',...) creates a new UNTITLED2 or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before untitled2_OpeningFcn gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to untitled2_OpeningFcn via varargin.%% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one% instance to run (singleton)".%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help untitled2% Last Modified by GUIDE v2.5 27-Dec-2015 22:32:06% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ...'gui_Singleton', gui_Singleton, ...'gui_OpeningFcn', @untitled2_OpeningFcn, ...'gui_OutputFcn', @untitled2_OutputFcn, ...'gui_LayoutFcn', [] , ...'gui_Callback', []);if nargin && ischar(varargin{1})gui_State.gui_Callback = str2func(varargin{1});endif nargout[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); elsegui_mainfcn(gui_State, varargin{:});end% End initialization code - DO NOT EDIT% --- Executes just before untitled2 is made visible. function untitled2_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % varargin command line arguments to untitled2 (see VARARGIN)% Choose default command line output for untitled2 handles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes untitled2 wait for user response (see UIRESUME) % uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.function varargout = untitled2_OutputFcn(hObject, eventdata, handles)% varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Get default command line output from handles structure varargout{1} = handles.output;% --- Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles) global xglobal yglobal zz=randint(1000,1,[1,1])a=linspace(-2,4,1000)x=a'y=x.^2plot(x,y)axis([-25,25,-25,25])hold on% hObject handle to pushbutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles) global xglobal yglobal zglobal lglobal ml=str2num(get(handles.edit2,'string'))m=str2num(get(handles.edit3,'string'))C=[x,y,z]*[1,0,0;0,1,0;l,m,1]u=C(:,1);v=C(:,2);plot(u,v)if get(handles.radiobutton5,'Value')x=uy=velseif get(handles.radiobutton6,'Value')endaxis([-25,25,-25,25])% hObject handle to pushbutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton3.function pushbutton3_Callback(hObject, eventdata, handles) global xglobal yglobal zglobal ss=str2num(get(handles.edit4,'string'))C=[x,y,z]*[1,0,0;0,1,0;0,0,s]u=C(:,1);v=C(:,2);plot(u/s,v/s)if get(handles.radiobutton5,'Value')x=u/sy=v/selseif get(handles.radiobutton6,'Value')endaxis([-25,25,-25,25])% hObject handle to pushbutton3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton4.function pushbutton4_Callback(hObject, eventdata, handles) global xglobal yglobal zglobal ww=str2num(get(handles.edit5,'string'))C=[x,y,z]*[cos(w),sin(w),0;-sin(w),cos(w),0;0,0,1]u=C(:,1);v=C(:,2);plot(u,v)if get(handles.radiobutton5,'Value')x=uy=velseif get(handles.radiobutton6,'Value')endaxis([-25,25,-25,25])% hObject handle to pushbutton4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton5.function pushbutton5_Callback(hObject, eventdata, handles) global xglobal yglobal zif get(handles.radiobutton2,'Value')C=[x,y,z]*[1,0,0;0,-1,0;0,0,1];elseif get(handles.radiobutton3,'Value')C=[x,y,z]*[-1,0,0;0,1,0;0,0,1];endu=C(:,1);v=C(:,2);plot(u,v)if get(handles.radiobutton5,'Value')x=uy=velseif get(handles.radiobutton6,'Value')endaxis([-25,25,-25,25])% hObject handle to pushbutton5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)function edit2_Callback(hObject, eventdata, handles)% hObject handle to edit2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit2 as text % str2double(get(hObject,'String')) returns contents of edit2 as a double% --- Executes during object creation, after setting all properties.function edit2_CreateFcn(hObject, eventdata, handles)% hObject handle to edit2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit3_Callback(hObject, eventdata, handles)% hObject handle to edit3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit3 as text % str2double(get(hObject,'String')) returns contents of edit3 as a double% --- Executes during object creation, after setting all properties.function edit3_CreateFcn(hObject, eventdata, handles)% hObject handle to edit3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit4_Callback(hObject, eventdata, handles)% hObject handle to edit4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit4 as text % str2double(get(hObject,'String')) returns contents of edit4 as a double% --- Executes during object creation, after setting all properties.function edit4_CreateFcn(hObject, eventdata, handles)% hObject handle to edit4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit5_Callback(hObject, eventdata, handles)% hObject handle to edit5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit5 as text % str2double(get(hObject,'String')) returns contents of edit5 as a double% --- Executes during object creation, after setting all properties.function edit5_CreateFcn(hObject, eventdata, handles)% hObject handle to edit5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end% --- Executes on button press in pushbutton7.function pushbutton7_Callback(hObject, eventdata, handles) set(handles.edit2,'string',[])set(handles.edit3,'string',[])set(handles.edit4,'string',[])set(handles.edit5,'string',[])set(handles.radiobutton2,'value',0)set(handles.radiobutton3,'value',0)set(handles.radiobutton5,'value',0);set(handles.radiobutton6,'value',0);cla resetaxis([-25,25,-25,25])% hObject handle to pushbutton7 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in radiobutton2.function radiobutton2_Callback(hObject, eventdata, handles) set(handles.radiobutton2,'value',1);set(handles.radiobutton3,'value',0);% hObject handle to radiobutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of radiobutton2% --- Executes on button press in radiobutton3.function radiobutton3_Callback(hObject, eventdata, handles) set(handles.radiobutton3,'value',1);set(handles.radiobutton2,'value',0);% hObject handle to radiobutton3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'Value') returns toggle state of radiobutton3% --- Executes during object creation, after setting all properties.function text1_CreateFcn(hObject, eventdata, handles)% hObject handle to text1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% --- Executes on button press in radiobutton5.function radiobutton5_Callback(hObject, eventdata, handles)set(handles.radiobutton5,'value',1);set(handles.radiobutton6,'value',0);% hObject handle to radiobutton5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of radiobutton5% --- Executes on button press in radiobutton6.function radiobutton6_Callback(hObject, eventdata, handles)set(handles.radiobutton6,'value',1);set(handles.radiobutton5,'value',0);% hObject handle to radiobutton6 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of radiobutton6在程序的编辑与调试过程中主要遇到的问题主要有整个程序数据的传输,输入数据的采集,程序的重置。

计算机辅助设计基础试题(含答案).doc

计算机辅助设计基础试题(含答案).doc

1、WI<I》GE是以下哪一用一次性特殊点捕捉光25、AutoCAD 中CAD1>、整体移动对象种实体形成的命令。

标菜申As %%u B、%标准文件后缀名为31、拉命令(C )C、楔形A、TAB+鼠标器右键%p C、%%o(A )“lengrhen”修改开放曲2、下面的哪个操作可以单击»、%%c A、dwg B、线的长度时畚很多选宄成移动、复制、旋转B/11T+鼠你器右键单18、CAI)当中的图形文dxf C、项,除了(B〉和编放所选对象的多种iif件是下列哪一种(A )dwt D、dws A 、增®编辑功能(I))C、SHIFT+鼠标器右A、矢量图B、26、不是环形阵列定义B、封闭1>、.V1OCORO键单击位图C、点阵阵列对象数目和分布方 C 、丙分数3、保存块的应用以下D、鼠标器右键吶击图D、矢量图或位法的是(C >D、动态(A )操作。

12、CAD屮自动保存图.4、项F1总数和填充32、不能应用修剪命令A.WBLOCK时,临时文件的扩展名19、在AutoCAD 中保角度B、项U总“trim”进行修剪的对象5、UCS是一种坐鉍系为(D〉存文件的安全选项是:数和项目间的角度是(D )图标,属于(B )B、D、AC$(B )C、项目总数和基点 A 、圆弧用户坐标系13.样条曲线不能用下A、白动锁定文件位贯1)、填充角B、圆6、将一个桁定的帄面面的(D )命令进行B、口令和数字签名度和项目间的角度 C 、直线_个或多个三维对象切编辑C、用户和密码27、移动圆对象,使其D、文字开,形成一个实体对象,A、刪除B、移D、数字化签名圆心移动到S线屮点,33.应用倒角命令以上操作要用到下面哪动C、修2«、AutoCAD软件的设蒲要应用(1> )“chamfer”进行倒角操个命令。

(B )剪D、分解计特点是(D ).4、正交B、作时(C >B.SLIC14、AUTOCAD 系统为A、参数化强B、捕捉C、栅格A、不能对多段线对7 、AUTOCAD 为我们提供了两个虚拟的可视化强C、界面1>、对象捕捉象进行倒角B、可以(A)的产品计算机绘图设计空间是友好D、精确28、用旋转命令“rotate”对样条曲线对象进彳J•倒A、美国(A )21、绘制多段线的命令旋转对象时(B )8、使光标只能在水帄方A、摸窀空间和图纸是(B )A、必须指定旋转角€\不能对文卞对象向成垂直方向移动执行空问B、模型空 A x LINE B、度B、必须指进行倒角1》、不能下面(D〉命令。

20秋学期《计算机辅助设计》在线平时作业1

20秋学期《计算机辅助设计》在线平时作业1

20秋学期《计算机辅助设计》在线平时作业1 20秋学期《计算机辅助设计》在线平时作业1计算机辅助设计课程是一门在当今科技发展中非常重要的课程之一、这门课程主要教授学生使用计算机软件辅助进行设计和建模的技术和方法。

在线平时作业1是该课程的第一个作业,要求写一篇1200字以上的论文。

本文将从计算机辅助设计的定义、应用、技术和挑战等方面进行阐述。

首先,计算机辅助设计是指使用计算机及其相关软件来进行设计和建模的过程。

在现代设计工作中,计算机辅助设计已经成为不可或缺的工具。

它可以大大提高设计效率,减少设计周期,并且可以让设计师更加方便地进行多维度的设计和分析。

计算机辅助设计的应用非常广泛。

它可以应用在建筑设计、机械设计、电子设计、服装设计等各个领域。

在建筑设计中,计算机辅助设计可以提供三维模型、动画和可视化效果,帮助设计师更好地展示和交流设计方案。

在机械设计中,计算机辅助设计可以帮助设计师快速生成零件图纸,减少错误和重复的工作。

在电子设计中,计算机辅助设计可以帮助设计师进行电路仿真和优化,提高产品的性能和可靠性。

在服装设计中,计算机辅助设计可以帮助设计师更快速地绘制服装设计图和样品。

计算机辅助设计的关键技术包括CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAE(计算机辅助工程)等。

CAD技术主要用于进行二维或三维的绘图和建模。

它可以提供丰富的绘图工具和功能,如绘制、修改、删除、旋转等。

CAM技术主要用于将设计好的模型转化为可执行的加工工艺。

它可以针对不同的加工方式,如数控机床、激光切割等,生成相应的加工程序。

CAE技术主要用于进行工程分析和仿真。

它可以帮助设计师通过计算和模拟,分析设计方案的性能和可靠性,以及对设计进行优化。

然而,计算机辅助设计也面临一些挑战。

首先,由于计算机辅助设计软件功能强大,学习和掌握它们需要花费大量的时间和精力。

其次,计算机辅助设计软件更新换代很快,设计师需要不断学习和适应新的软件版本和功能。

计算机辅助设计大作业(DOC)

计算机辅助设计大作业(DOC)

2015-16学年二学期研究生课程考核(读书报告、研究报告)考核科目:计算机辅助设计与制造学生所在院(系):机电工程学院学生所在学科:机械制造及其自动化姓名:王永明学号:1502210051题目:应用三维建模软件构建一个零件模型,描述建模过程。

请结合该模型涉及到的课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。

对所论述技术的发展趋势做出讨论。

题目:1.应用三维建模软件构建一个零件模型,描述建模过程。

请结合该模型涉及到的课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。

对所论述技术的发展趋势做出讨论。

2.为什么要使用数据库?数据库的基本原理是什么?尝试用office的组件Access数据库建立一个数据库,结合你的设计过程论述数据库的设计过程。

在UG中建立一个三维模型如下图所示效果预览:建模步骤:第一步、绘制正八边形,内接圆半径为50,如下图所示。

第二步、建立一条起点在原点,长度为30,沿着Z轴的直线,见下图。

第三步、以八边形的两个端点及上步建立直线的顶点为中点建立下图圆弧。

第四步、对圆弧进行修剪,留下四分之一圆弧,见下图。

第五步、运用变换旋转-45°建立同样的圆弧,如下图所示。

第六步、运用曲线组命令建立伞布的曲面,如下图所示。

第七步、将WCS原点移到下图位置,并绘制半径为80的小圆弧。

第八步、以上步建立的曲线为截面进行对称拉伸,拉伸距离为3,见下图。

第九步、运用修剪体命令对伞布进行修剪,效果如下图所示。

第十步、对伞布曲面进行加厚处理,如下图所示。

第十一步、对伞布的边圆弧曲线进行偏置,距离为0.1,见下图。

第十二步、将上步偏置的直线延长1mm,效果如下图。

第十三步、以延长的曲线为导线,利用管道命令建立外径为0.2的伞布支架,见下图。

第十四步、对支架尾部的轮廓曲线偏置0.05,见下图。

第十五步、接着利用拉伸建立支架脚,拉伸距离为1.5,并倒圆,见下图。

王笑昂的大作业

王笑昂的大作业

上海电力学院本科课程设计电路计算机辅助设计(1)院系:电气工程学院专业年级(班级): 2015025 学生姓名:王笑昂学号:********指导教师:成绩:目录仿真实验一:用结点法计算电源功率并验证 (3)仿真实验二:用戴维南定理分析电阻电路 (4)仿真实验三:谐振电路的研究 (7)仿真实验四:正弦稳态电路的有功功率测量 (9)仿真实验五:对互感等效电路的研究 (11)仿真实验六:三项电路有功功率的测量 (14)仿真实验一:用结点法计算电源功率并验证1、电路课程设计目的(1)验证利用节点电压法算出的电源功率。

(2)学习使用Multisim软件进行电路模拟。

2、电路原理分析(1)理论基础:节点电压法以节点电压作为未知量,应用KCL列出与节点电压数相等的独立方程数,联立求解的节点电压,然后计算支路电流等。

(2)例题分析:求上端电流源的功率。

分析:由结点电压法得对于结点a有:1/2U1-1/2U2=5-15;对于结点b有:(1/2+1/2+1)U2-1/2U1-U3=0;对于结点c有:U3-U2=2U1+15;解得:U1=10/3V;U2=70/3V;U3=45V;所以电流源两端的电压为:U3-U1=125/3V;电流源功率为:P=125/3x15=625W。

3、仿真电路的搭建与测试根据理论分析搭建具体的仿真实验电路如图所示:仿真实验中测得得功率值为625W,与之前算出的理论值完全一致。

4、结论分析根据结点电压法求得的功率与仿真实验中功率表测得的功率完全一致,证明结点电压法在该电路中成立。

5、思考与总结通过本次仿真实验,我对独立结点、独立回路的概念有了更加深刻地理解,并且更加熟悉KCL和KVL的独立方程的使用和计算,掌握了节点电压法对含有受控源的电路的处理方法。

仿真实验二:用戴维南定理分析电阻电路1、电路课程设计目的(1)熟练掌握戴维宁定理的本质及其分析步骤。

(2)学会用Multisim软件测量电路中的开路电压和短路电流。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015-16学年二学期研究生课程考核
(读书报告、研究报告)
考核科目:计算机辅助设计与制造
学生所在院(系):机电工程学院
学生所在学科:机械制造及其自动化
姓名:王永明
学号:1502210051
题目:应用三维建模软件构建一个零件模型,描述建模过程。

请结合该模型涉及到的课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。

对所论述技术的发展趋势做出讨论。

题目:
1.应用三维建模软件构建一个零件模型,描述建模过程。

请结合该模型涉及到的
课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。

对所论述技术的发展趋势做出讨论。

2.为什么要使用数据库?数据库的基本原理是什么?尝试用office的组件Access数据库建立一个数据库,结合你的设计过程论述数据库的设计过程。

在UG中建立一个三维模型如下图所示
效果预览:
建模步骤:
第一步、绘制正八边形,内接圆半径为50,如下图所示。

第二步、建立一条起点在原点,长度为30,沿着Z轴的直线,见下图。

第三步、以八边形的两个端点及上步建立直线的顶点为中点建立下图圆弧。

第四步、对圆弧进行修剪,留下四分之一圆弧,见下图。

第五步、运用变换旋转-45°建立同样的圆弧,如下图所示。

第六步、运用曲线组命令建立伞布的曲面,如下图所示。

第七步、将WCS原点移到下图位置,并绘制半径为80的小圆弧。

第八步、以上步建立的曲线为截面进行对称拉伸,拉伸距离为3,见下图。

第九步、运用修剪体命令对伞布进行修剪,效果如下图所示。

第十步、对伞布曲面进行加厚处理,如下图所示。

第十一步、对伞布的边圆弧曲线进行偏置,距离为0.1,见下图。

第十二步、将上步偏置的直线延长1mm,效果如下图。

第十三步、以延长的曲线为导线,利用管道命令建立外径为0.2的伞布支架,见下图。

第十四步、对支架尾部的轮廓曲线偏置0.05,见下图。

第十五步、接着利用拉伸建立支架脚,拉伸距离为1.5,并倒圆,见下图。

第十六步、利用变换命令复制其余的伞布及支架,如下图所示。

第十七步、建立伞杆及伞把的草图,见下图。

第十八步、运用管道命令建立伞把及伞杆,如下图所示。

第十九步、在伞顶建立长度为5的直线,如下图。

第二十步、运用管道建立伞顶尖,并拔模,如下图所示。

最终效果
下边就UG建模为引子大体梳理一下计算机内部实现的数据结构的实现。

无论是三维形体的结构的实体几何表示,还是边界表示,在计算机内,都取决于相应数据结构的设计与实现。

现代计算机辅助几何设计的技术表明,实体造型和表面造型技术成为CAGD中几何描述的主要方法。

前者主要应用于一般机械零件、建筑和一些工程模拟(如机器人运动仿真)的
几何造型,但是,至今它仍未在CAM中得到广泛的应用;后者主要应用于具有
一定光滑程度的自由曲面外形的描述,在CAD和CAM中有较广泛的应用,但如何把它放在一个实体中进行描述,继而与其他形体进行拼合,形成复杂的空间几何形体,仍是需要人们努力解决的问题。

究其原因,是因为CSG描述的数据结构不适用于带有自由曲面的形体,影响了实体造型的技术在CAD/CAM中的应用。

三维形体在计算机内通常采用五层拓扑结构来定义,如果考虑形体的外壳,则为六层结构,如图1所示。

并规定下述的定义均在三维欧氏空间R3进行。

(1)体
休是由封闭表面围成的有效空间,一个形沐Q是R“中非空、有界的封闭子集,其边界是有限个面的并集,而外壳是形体的最大边界。

(2)面
面是形体表面的一部分,且具有方向性,它由一个外环和若干个内环界定其有效范围,面可以无内环,但必须有外环。

(3)环
环是有序、有向边组成的面的封。

闭边界,环中各条边不能自交,相邻两条边共享一个端点,环有内外之分,确定面中内孔或凸台边界的环称为内环,其边按顺时针走向,确定面的最大外边界的环为外环,其边按逆时针走向。

基于这种定义,在面上沿一条边前进,左侧总是面内,右侧总是面外。

(4)边
边是形体两个相邻面的交界,一条边只能有两个相邻的面。

一条边有两个端点定界,分别称为该边的起点和终点。

(5)点
点是边的端点,点不允许出现在边的内部,也不能孤立地存在于物体内、物沐外或面内。

(6)体素
体素是有限个尺寸参数定义的一个简单封闭空间,如圆锥、长方体、球、圆环等。

(7)几何信息
用来表示上述元素的几何性质和度量关
(8)拓扑信息
用来表示上述各元素之间的连接关系。

图1
3.基于CSG描述的数据结构
在CAD/CANE系统中,之所以采用CSG表示,主要是为了形体的输入方便。

三维形体,简单地说,无异于体素拼合运算的结果。

因此,只要事先定义所需求的体素,运用拼合运算方法,便可形成复杂的形体,体素类型的多少决定了CAD/CAM系统中形体描述的覆盖域。

3.1CSG树的定义
CSG描述的数据结构是一棵有序的二叉树,称为CSG树,其终端节点或是体素,或是刚体运动的变化参数,非终端节点或是正则集合运算或是刚体的几何变换(平移或旋转),这种运算或变换只对其紧接着的子节点(子形体)起作用,每棵子树(非变换叶子节点)表示了其下两个节点组合及变换的结果、树根表示了最终的节点,.即整个形体。

3.2CSG树的节点结构设计
由CSG树的定义可知,CSG树是一棵完全的有序二叉树。

基于二叉树的中序线索树表示法,我们设计出如图2所示的CSG树的叶节点结构。

在此结构中,标志域flag用于区分该节点是终端节点还是非终端节点。

flag=0非终端节点
flag=1终端节点
由于CpG树是一棵完全的有序二叉树,所以在二叉树的中序线索树中可令lflag=rflag=flagog当flag=0时,CSG树在该节点的左子树和右子树同时存在。

当flag=1时,
则该节点既没有左子树,也没有右子树。

叶节点名称是CSG树节点标解符,便于识别,它的另一个目的是方便用户提取体素或中间形体。

操作类型仅当该节点为非终端节点(flag=0)时有效,包括并差交算运,刚体运动可用枚举类型变量定义。

图2
参数表指针仅当该节点为终端节点(flag=1)时有效,包括:体素参数表指针,刚体运动参数表指针。

可用枚举类型变量定义。

操作类型和参数表指针在一个节点中不同时存在,两项共用一个参数域。

左子r树指针和右子树指针,当flag=0时有效。

前驱节点指针和后继节点指针,当flag=1时有效。

因此,左子树指针和前驱节点指针两项共用一个参数域,右子树指针和后继节点指针两项共用一个参数域。

应用CSh树时,需要两张辅助参数表,一张是体素参效表,另一张是刚体运动参数表。

问题2 为什么要使用数据库?数据库的基本原理是什么?
尝试用office的组件Access数据库建立一个数据库,结合你的设计过程论述数据库的设计过程。

我们将上述几个概念画成如图3形说明它们之间的关系
图3
数据库是采用计算机技术统一管理的相关数据的集合,数据库能为各种用户共享,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。

数据库管理系统(Database Management System,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。

DBMS总是基于某种数据模型,这些模型可以分为层次模型、网状模型、关系模型、面向对象模型等。

Microsoft SQL Server是一种基于关系模型的DBMS。

数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。

数据库技术是研究数据库的结构、存储、设计、管理和使用的一门计算机软件学科。

需要指出的是,在实际应用中,经常把数据库管理系统简称为数据库系统。

数据库产品是由专门开发DBMS的厂商提供的。

当前,数据库市场上的常见数据库产品包括甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix 系统,赛贝斯公司的Sybase ASE系统,微软公司的Microsoft SQL Server系统和Access系统,以及MySQL公司的开源数据库系统等。

本书重点讲述微软公司的Microsoft SQL Server系统的功能和特点。

数据库的设计过程以及类比过程如图4,5
图4图5
我们以订货订单为例建立一个数据库.
1 建立信息客户信息表:
2 建立员工信息表
3 建立订单表和产品表
4利用Access数据库的关系功能建立几张表之间的联系如下图所示。

相关文档
最新文档