南京邮电大学工程制图实验报告示例

合集下载

工程制图实训报告(精选6篇)

工程制图实训报告(精选6篇)

工程制图实训报告(精选6篇)工程制图实训报告在学习、工作生活中,接触并使用报告的人越来越多,报告具有双向沟通性的特点。

一起来参考报告是怎么写的吧,以下是小编为大家收集的工程制图实训报告(精选6篇),希望大家能够喜欢。

工程制图实训报告120xx年下学期第17周,在老师的指导下,我们班进行了为期一周的CAD制图实训,主要是以桥梁桥台、钢筋、隧道图等几种常见施工简图的绘制,通过实训,进一步掌握CAD的应用,增强动手操作能力。

实训的前一天晚自习,老师首先给我们讲了这周实训的课程安排,说明了本周实训的主要内容,实训目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,以及考试成绩打分情况。

说到它的使用性,相信许多同学都有同感。

我们从书上得知,CAD可以绘制机械、建筑、航空、石油等多方面的二维平面图形和三维立体图形等等,所以说它的使用性是非常之广泛的。

我们在绘制图形的时候要注意线条的宽度,字体的美观。

现在用CAD就完全没有这方面的问题,粗细线条全用“特性”来规范,一目了然。

尺寸也相当准确,在命令提示行里输入多少就是多少,也不用拿着丁字尺在图纸上比画来比画去,到头来还是达不到十分准确。

画线线连结、圆弧连接的时候CAD在尺寸方面的优势就更加明显,比如画圆与直线相切的时候,手工绘图只能凭感觉觉得差不多就画上去,每一条画得都不一样,怎么看都不对称。

用CAD画,打开对象捕捉就能把切点给抓进来,又快又准!尺寸标注更是快捷,两个点一拉,左键一点就完成一个标注,不用画箭头,不用标文字,只要自己设计好标注格式,计算机就能按要求标出来。

插入文字也很方便,在多行文本编辑器里输入文字内容就能出来绝对标准的国标字,比起我们手写的字就美观漂亮的多!粗糙度、基准符号、标题栏等做成块就可以随意插入,用不着一个一个地画了,用起来确实很快!尺寸标注是工程制图中的一项重要内容。

在绘制图形是时,仅仅绘制好的图形还不能看什么来,也不足以传达足够的设计信息。

南邮Java实验报告1-综合图形界面程序设计

南邮Java实验报告1-综合图形界面程序设计

南邮Java实验报告1-综合图形界面程序设计英文回答:Hello, I'm glad to help you with your Java lab report on comprehensive graphical user interface programming.In this report, I will provide a detailed description of the steps I took to create a graphical user interface (GUI) for a simple application. I will also include screenshots of the GUI and discuss the challenges I faced and how I overcame them.Step 1: Create a new Java project。

The first step was to create a new Java project in my preferred development environment. I used IntelliJ IDEA, but you can use any IDE that you are comfortable with.Step 2: Design the GUI。

Once I had created a new project, I began designing the GUI. I sketched out a rough draft on paper and then usedthe Swing library to create the actual GUI.The Swing library provides a set of components that can be used to create GUIs. These components include buttons, text fields, labels, and menus.Step 3: Add functionality to the GUI。

南京邮电大学工程制图报告模版(DOC)

南京邮电大学工程制图报告模版(DOC)

实验报告课程名称:制图基础及计算机绘图学生姓名:班级学号:指导教师:指导单位:理学院日期:年月日至年月日实验一平面图形的设计班级学号姓名第周星期第节成绩一、实验目的1. 学会打开、关闭和保存图形文件和熟悉MDT2004DX的界面。

熟悉MDT2004DX环境及常用绘图命令和编辑命令。

2. 学会部分常用绘图命令和编辑命令,掌握工具栏的调用方法。

3. 学会视窗的显示控制和图层的建立,学会注写文字。

二、实验内容按图示尺寸完成横置A4图一张,尺寸标注不作要求。

横置A4图纸幅面尺寸、图框、标题栏按教材第1章相关内容绘制。

注意:在标题栏的绘图后面填写姓名和学号信息!!!三、实验步骤(结合屏幕截图,详细描述作图主要步骤)1 启动Mechanical Desktop选择“开始→所有程序→Autodesk→Mechanical Desktop 2004 DX→Mechanical Desktop 2004 DX”。

2 创建新图形文件选择菜单“文件→新建部件文件”执行New命令,在选择样板对话框中选择Gb_a3.dwt,如图1所示。

图13 绘制420*297的矩形框。

选择菜单“设计→直线”,使用Line命令按下述操作。

结果如图2所示:图24 绘制图框。

选择菜单“修改—偏移”,使用偏移命令按下述操作完成。

结果如图3所示。

图3 5 去除图框四角多余部分。

选择菜单“修改—圆角”,按下述操作完成。

结果如图4所示。

图46 创建表格框选择菜单“修改—偏移”,使用偏移命令按下面步骤进行。

结果如图5所示。

图57 修剪表格框。

选择菜单“修改—修剪”,使用修剪命令按下列步骤进行。

结果如图6所示。

图68 创建表格。

选择菜单“修改—偏移”,使用偏移命令按下列步骤进行。

结果如图7所示。

图79 修剪表格选择菜单“修改—修剪”,使用修剪命令按下列步骤进行。

结果如图8所示。

图810 绘制直线选择菜单“设计→直线”,使用Line命令按下述操作进行。

结果如图9所示:图911 添加文字添加菜单“注释—文字—动态文字”,使用文字命令按下述操作进行。

南京邮电大学-数值计算实践报告

南京邮电大学-数值计算实践报告

数值计算实践I 、方程求根一、实验目的熟悉和掌握Newton 法,割线法,抛物线法的方法思路,并能够在matlab 上编程实现二、问题描述(1).给定一个三次方程,分别用Newton 法,割线法,抛物线法求解. 方程的构造方法:(a)根:方程的根为学号的后三位乘以倒数第二位加1再除以1000. 假设你的学号为B06060141,则根为141*(4+1)/1000=0.564(b)方程:以你的学号的后三位数分别作为方程的三次项,二次项,一次项的系数,根据所给的根以及三个系数确定常数项. 例如:你的学号是B06060141,则你的方程是x 3+4x 2+x+a 0=0的形式. 方程的根为0.564,因此有0.5643+4*0.5642+0.564+a0=0,于是a0=-2.015790144 你的方程为x 3+4x 2+x-2.015790144=0.(2)假设方程是sinx+4x 2+x+a0=0的形式(三个系数分别是学号中的数字),重新解决类似的问题(3)构造一个五次方程完成上面的工作.四次方程的构造:将三次多项式再乘以(x-p*)2得到对应的五次多项式(p*为已经确定的方程的根,显然,得到的五次方程有重根).(4)将(2)中的方程同样乘以(x-p*)得到一个新的方程来求解注:(1)Newton 法取0.5为初值,割线法以 0,1为初值,抛物线法以0,0.5,1为初值, (2)计算精度尽量地取高.终止准则:根据ε<--||1n n p p 来终止(3)可供研究的问题:(一)ε的取值不同对收敛速度有多大的影响(二)将注(1)中的初值该为其它的初值,对收敛性以及收敛速度有无影响 (三)能否求出方程的所有的根 (4)实验报告的撰写实验报告包含的内容:(一)实验目的(二)问题描述(三)算法介绍(包括基本原理)(四)程序(五)计算结果(六)结果分析(七)心得体会三、算法介绍在本问题中,我们用到了newton 法,割线法,抛物线法。

工程制图___绘图综合技能实验报告答案

工程制图___绘图综合技能实验报告答案

实验报告课程名称实验名称绘图技能综合练习实验日期学生专业学生学号学生姓名实验室名称工程图学实验室教师姓名成绩大学机械工程学院绘图技能综合实验一、实验目的为了加强学生绘图能力,提高绘图效率,本实验室面向全校本科生开设计算机辅助绘图实验。

配合《工程图形学》、《工程制图》课程的学习,利用计算机绘图软件,绘制二维零件图和正等轴测图。

通过实验练习,进一步培养学生的空间想象能力,学习制图标准,为后续课程的学习打下基础。

二、实验要求1、学习软件的功能;2、学习软件的基本参数和绘图环境的配置;3、学习软件的绘图和编辑命令;4、学习软件的尺寸标注方法;5、学习软件的正等轴测图绘制方法;6、学习软件的打印输出方法。

三、实验内容1、回答下列问题:1)完整叙述什么是?即计算机辅助设计的缩写。

是指利用计算机及其图形设备帮助设计人员进行设计工作力,协助工程技术人员完成产品设计过程各阶段的工作。

包括对产品进行辅助设计、分析、修改和优化。

能够减轻设计人员的计算画图等重复性劳动,专注于设计本身,缩短设计周期和提高设计质量。

) 在中,中尺寸标注主要有哪些元素组成答:尺寸界线、尺寸线、标注文字、箭头) 在创建图案填充时,边界的确定有哪两种方式,两者的区别是什么?答:两种方式为:拾取点和选择对象;区别:拾取点方式,是在绘图区以拾取点方式指定填充区域,选择对象方式为在绘图区中以选择对象方式指定填充区域。

)图层中哪些图层是不能够删除的?答: )图层)依赖于外部参照图层)当前图层)存在图形对象的图层2、填空)是由公司于年推出的交互式绘图软件。

(美国、年))在中有许多常用的快捷功能键,其中正交的快捷键为,对象捕捉的快捷键,切换等轴测图的方向。

(、、))使用多行文本编辑器时,其中表示、表示、表示。

(直径、度数、正负))命令最多可以绘制条边的正多边形。

())若要将当前视图中的某一区域进行放大显示,则应通过方式来调整视图显示。

(窗口缩放或者命令))图层的属性主要包括、、。

工程制图实践报告1

工程制图实践报告1

信息工程分院实践环节报告书课程名称AutoCAD 工程制图 专业班级自动化801 学 号 200820120129 姓 名周鹏杰 指导教师徐欧官2011年 7月目录1 任务书 (5)2 实践任务 (6)2.1 任务一 (6)2.2 任务二 (6)2.3 任务三 (7)2.4 任务四 (9)2.5任务五 (10)2.6 任务六 (11)2.7 任务七 (14)3 实践总结 (18)图目录图2.1.1 (6)图2.1.2 (6)图2.2.1 (6)图2.2.2 (7)图2.3.1 (7)图2.3.2 (8)图2.3.3 (8)图2.3.4 (9)图2.4.1 (9)图2.4.2 (10)图2.4.3 (10)图2.5.1 (11)图2.5.2 (11)图2.6.1 (12)图2.6.2 (12)图2.6.3 (12)图2.6.4 (12)图2.6.5 (13)图2.6.6 (13)图2.6.7 (13)图2.6.8 (14)图2.7.1 (14)图2.7.2 (15)图2.7.3 (15)图2.7.4 (16)图2.7.5 (16)图2.7.6 (16)图2.7.7 (16)图2.7.8 (17)图2.7.9 (17)图2.7.10 (17)图2.7.11 (18)图2.7.12 (18)1 任务书实践名称AutoCAD工程制图实践时间2011年7月8日——2011年7月12日实践目标1.培养学生认真负责的工作态度和严谨细致的工作作风。

2.增强学生的学习主体意识和职业道德意识。

3.在教学过程中有意识地培养学生的自学能力、分析和解决空间问题的能力,创造能力。

4.要求学生能掌握计算机绘图的基本技能,较顺利地掌握绘制工程图的基本方法和基本技巧,达到熟练操作绘图员水平,从而掌握企业通常使用的机械零件、结构设计软件,准确快速地绘制出符合机械制图标准的二维和三维零件图或装配图。

实践要求学习完本课程后,要求学生能掌握计算机绘图的基本技能,较顺利地掌握绘制工程图的基本方法和基本技巧,达到熟练操作绘图员水平,从而掌握企业通常使用的机械零件、结构设计软件,准确快速地绘制出符合机械制图标准的二维和三维零件图或装配图。

电工电子实验报告-南邮课程设计

电工电子实验报告-南邮课程设计

目录第一章技术指标 (2)1.1 系统功能要求 (2)1.2 系统结构要求 (2)1.3 电气指标 (2)1.4 设计条件 (2)第二章整体方案设计 (2)2.1 整体方案 (2)2.2 整体原理及方框图 (2)第三章单元电路设计 (4)3.1 频率控制电路设计 (4)3.2 计数器设计(256) (5)3.3 存储器及正弦函数表 (6)3.4 D/A(II)正弦波产生电路 (7)3.5幅度控制 (8)3.6 阻抗控制 (9)3.7整体电路图 (9)3.7 整体元件清单(理论值) (9)第四章测设与调整(数据) (11)4.1 频率控制电路调测 (11)4.2 地址计数器电路调测如下: (11)4.3 存贮器电路调测(R=1千欧) (11)4.4 数字幅度电路调测 (11)4.5 波形扩展 (11)4.6 整体指标测试 (12)第五章设计小结 (13)5.1电子电路课程设计的意义 (13)5.2 设计任务完成情况 (13)5.3 问题及改进 (13)5.4 心得体会 (14)附录 (15)参考文献 (15)主要芯片介绍: (15)第一章技术指标1.1 系统功能要求数控正弦函数信号发生器的功能是,用数字电路技术产生正弦波信号。

正弦波输出信号的频率和电压幅度均由数字式开关控制。

1.2 系统结构要求数控正弦波信号发生器的结构要求如图(1)所示,其中正弦波发生器采用数字电路产生正弦信号,频率选择开关用于选择输出信号的频率,幅度选择开关用于选择输出信号电压幅度。

频率选择开关和幅度选择开关均应采用数字电路。

1.3 电气指标输出信号波形:正弦波输出信号频率范围:1kHz~5kHz输出信号最大电压:2.8V (峰峰值)输出阻抗:50Ω幅度选择档位:5档波形可选择:方形,正弦波,三角波,斜波输出频率最小步长:20Hz1.4 设计条件电源条件:+5V,-5V•可供选择器件如下:•型号名称及功能数量•DAC0832 8位D/C转换电路 2•MC4046 锁相电路 1•28C64B EEPROM存储器 1•T4LS393 双16进制计数器 1•MC4051 四模拟开关 1•TL084 运算放大器 1•8路开关双制直插式微型开关 2•MC4060 与晶振为频率器 1•CD7474 双D型触发器 3•CD7404 六反向器 1•74139 译码器 2•LED 二极管12•单开关开关 3•晶振32768k 1•其他若干电阻,电容第二章整体方案设计2.1 整体方案事先对正弦波进行取样,把各个取样点的取样值存入存储器构成正弦函数表(可以存入一个周期完整信号,也可以存入半个周期或1/4周期)。

南邮数据结构实验报告

南邮数据结构实验报告

南邮数据结构实验报告实验目的,通过本次实验,我们旨在加深对数据结构的理解,掌握数据结构的基本操作和算法设计能力,提高对数据结构的应用能力和实际问题的解决能力。

一、实验内容。

1. 实验一,线性表的基本操作。

本次实验中,我们首先学习了线性表的基本概念和操作,包括插入、删除、查找等操作,并通过实际编程操作来加深对线性表的理解。

2. 实验二,栈和队列的应用。

在实验二中,我们通过实际编程操作来学习栈和队列的应用,包括中缀表达式转换为后缀表达式、栈的应用、队列的应用等内容。

3. 实验三,树和二叉树的基本操作。

实验三中,我们学习了树和二叉树的基本概念和操作,包括树的遍历、二叉树的建立和遍历等内容,并通过实际编程操作来加深对树和二叉树的理解。

4. 实验四,图的基本操作。

最后,我们学习了图的基本概念和操作,包括图的存储结构、图的遍历等内容,并通过实际编程操作来加深对图的理解。

二、实验过程。

在实验过程中,我们首先对实验内容进行了深入的学习和理解,掌握了数据结构的基本概念和操作方法。

然后,我们通过实际编程操作来加深对数据结构的理解,并通过调试和修改程序来提高对数据结构的应用能力和实际问题的解决能力。

在实验过程中,我们遇到了一些问题,但通过不懈的努力和团队合作,最终顺利完成了实验任务。

三、实验结果与分析。

通过本次实验,我们深入理解了数据结构的基本概念和操作方法,掌握了线性表、栈、队列、树、二叉树和图的基本操作,并通过实际编程操作加深了对数据结构的理解。

同时,我们也提高了对数据结构的应用能力和实际问题的解决能力,为今后的学习和工作打下了坚实的基础。

四、实验总结。

通过本次实验,我们不仅加深了对数据结构的理解,还提高了对数据结构的应用能力和实际问题的解决能力。

在今后的学习和工作中,我们将继续努力,不断提升自己的专业能力,为将来的发展打下坚实的基础。

以上就是本次实验的报告内容,谢谢!。

南邮工程制图实验报告

南邮工程制图实验报告

南邮工程制图实验报告篇一:南京邮电大学图像实验通信与信息工程学院2016/2017学年第一学期实验报告实验课程名称数字图像处理与图像通信实验专业电子信息工程学生学号学生姓名指导教师谢世鹏指导单位广播工程电视系实验一图像信号的数字化一、实验目的通过本实验了解图像的数字化参数取样频率、量化级数与图像质量的关系。

二、实验内容1、编写并调试图像数字化程序。

要求参数k,N可调。

其中,k为亚抽样比例,N为量化比特数。

2、可选任意图像进行处理,在显示器上观察各种数字化参数组合下的图像效果。

三、实验方法及编程在数字系统中进行处理、传输和存储图像,必须把代表图像的连续信号转变为离散信号,这种变换过程称为图像信号的数字化。

它包括采样和量化两种处理。

本实验对数字图像进行再采样和再量化,以考察人眼对数字图像的分辨率和灰度级的敏感程度。

程序的主体部分如下:function newbuf=Sample_Quant%% 函数名称:Sample_Quant 图像数字化算法函数%oldbuf 原图像数组%M N 原图像尺寸% k 取样间隔% n 量化比特值%newbuf存放处理后的图像二维数组[M,N]=size;oldbuf=double;x=1;y=1;while x=Ny=1;endx=x+k;end四、实验结果及分析实验截图如下:由实验结果可以看出,亚抽样比例k 和量化比特数N对都会使图像变得模糊,但两者的影响是不相同的。

亚抽样比例k的大小决定了数字化图像的方块效应是否明显。

当k较大时,数字化图像会有较为明显的块状出现,对于图像的视觉效果影响很大。

量化比特数N则决定了图像的灰度级,量化比特数为N时,图像有个2N 灰度级。

所以当N较小时,图像会出现不规则的区域有着相同的灰度值的情况,但是这些区域在原图像中却有着差别较小的不同的灰度值。

特别是在原图的灰度渐变的区域,这种效应会变得尤为明显。

实验二图像灰度级修正一、实验目的掌握常用的图像灰度级修正方法,即图像的灰度变换法和直方图均衡化法,加深对灰度直方图的理解。

南京邮电大学通达学院3D打印实验报告

南京邮电大学通达学院3D打印实验报告

实验报告
课程名称:三维空间建模与3D打印
专业:通信工程
班级: 171202 姓名:杨单妮
学号: 17120205 指导教师:丁旭东
一、实验目的
1、掌握三维制图软件的使用,能够使用三维制图软件进行草图绘制、实体特征造型及工程图的绘制。

2、熟练使用切片软件对模型进行分层切片;
3、熟悉3D打印机的调试和参数设置,掌握3D打印机的操作;
4、能够进行零件表面处理,如去除、修补、打磨等工序。

二、实验设备及耗材
3D打印机,台式电脑、PLA耗材,锉刀、刀片等工具。

三、三维模型设计
3.1草图绘制
3.2 三维模型绘制
3.3 建立装配图
四、3D打印实训
4.1 U盘模型建立
4.2 U盘模型切片
4.3 U盘打印
4.4 U盘表面处理
4.5 U盘装配
五、实验总结
本次实训我学会了使用SolidWorks软件绘制一维草图、三维模型以及手表的装配,还有使用3D打印机打印出一个U盘模型。

这些过程都需要将理论与实际相结合,把学过的知识运用至生活中,需要我们学习的耐心与细心,这样才不易出错。

对于3D打印技术,算是初步了解了它的过程,有关更深层次的知识还需进一步进行研究学习。

南邮-软件体系结构 实验二《 用“4+1”视图描述体系结构》

南邮-软件体系结构 实验二《 用“4+1”视图描述体系结构》

南京邮电大学《软件体系结构》实验报告实验题目“4+1”视图描述体系结构实验 2 用“4+1”视图描述体系结构一、实验目的:理解“4+1 视图”建模思想,熟悉体系结构生命周期模型,掌握基于软件体系结构建模方法。

二、实验要求:实验课前完成实验报告的实验目的、实验环境、实验内容、实验操作过程等内容;实验课中独立/团队操作完成实验报告的实验操作、实验结果及结论等内容;每人一台PC 机,所需软件Win2003/XP、UML工具(EclipseUML/ Rose/Visio/StartUML/)、Eclipse/MyEclipse、JDK6.0 等。

实验课后完成实验报告的心得体会内容,并及时提交实验报告。

三、实验内容及操作步骤:(一)实验内容根据“4+1”视图对KWIC(关键词索引系统)系统建模,完成KWIC 系统的逻辑视图、过程视图、物理视图、开发视图和场景视图。

(二)操作步骤基于“4+1”视图,对KWIC(关键词索引系统)系统进行视图建模:1.建立KWIC 的逻辑视图采用面向对象的设计方法时,逻辑视图即是对象模型。

逻辑视图( Logical view)是为了便于理解系统设计的结构与组织,在“分析设计”工作流程中使用了名为逻钭视图的构架视图。

可以用对象模型米代表逻辑视图,用类图来描述逻辑视图。

系统只有一个逻辑视图,该视图以图形方式说明关键的用例实现、子系统、包和类,它们包含了在构架方面具有币要意义的行为。

逻辑视图在每次迭代过程中都会加以改进。

KWIC的逻辑视图如下所示:2.建立KWIC 的过程视图描述系统的并发和同步方面的设计。

过程视图process view)侧重于系统的运动特性,主要关注一些非功能性的需求,例如系统的性能和可用性。

过程视图强调并发性、分布性、系统集成性和容错能力,以及从逻辑视图中的主要抽象如何适合进程结构。

它也定义了逻辑视图中的各个类的操作具体是在哪一个线程中被执行的。

KWlC的过程视图如下所示:3.建立KWIC 的物理视图描述软件到硬件之间的映射关系,反映系统在分布方面的设计。

《工程制图》实验报告

《工程制图》实验报告

实验一:基本绘图命令一、实验目的通过本次实验,熟悉AutoCAD绘图软件的绘图界面;掌握绘图下拉菜单和工具条的使用方法;掌握AutoCAD 图层操作的方法;掌握图形文件的打开、保存和正确退出AutoCAD 系统的方法。

二、实验内容1. 练习基本绘图命令及基本编辑命令;2.练习基本绘图命令;3.绘制教材中表2-3中的图例。

三、实验条件计算机和实验指导书。

四、实验步骤请各位同学按照上课时的过程结合表2-3书写。

如:1.点击桌面上的AutoCAD图标,打开软件;2.熟悉各种绘图命令(可以在屏幕上截图)3.练习直线、构造线、圆……(表2-3)4.不存盘退出。

五、实验思考题1.调用AUTOCAD命令的方法有哪些?2.数据输入的方式有哪些?六、实验体会实验二:初始环境设置及绘图工具的使用一、实验目的通过本实验,掌握AutoCAD 图层操作的方法,掌握AutoCAD 各基本绘图命令的正确操作方法;掌握对象捕捉工具条的使用方法;掌握图形显示控制的方法;正确绘制二维图形等知识。

二、实验内容1.设置绘图环境(包括图层、绘图界限、栅格、捕捉等,图层设置要求见下表,应根据需要设置相应图层,不要全部设置);2.绘制简单平面图形P61 图2-40。

三、实验条件计算机和实验指导书。

四、实验步骤(由同学们填写具体过程,参见P61)1.打开软件2.设置绘图环境(图层请列表)例如:设置图层:设置4个图层,层名分别为01、023.绘制图形4.存盘退出五、实验思考题在AutoCAD里图层的作用有哪些?六、实验体会一、实验目的通过本实验,掌握AutoCAD 二维图形编辑命令的正确操作方法;掌握利用夹持点编辑二维图形的操作方法;掌握AutoCAD 文本式样的设置方法;掌握AutoCAD 文本的注写方法。

二、实验内容1熟悉常用编辑命令(修剪、打断、移动、旋转、复制、偏移、阵列、延伸、拉伸、拉长、圆角、倒角);。

2练习表2-4中的各种图例。

三、实验条件计算机和实验指导书。

南邮电工电子课程设计报告

南邮电工电子课程设计报告

南邮电工电子课程设计报告通信与信息工程学院/ 年第 1 学期课程设计II 实验报告模块名称八只数码管动态显示单个数字专业通信工程(嵌入式系统开发)学生班级 1000学生学号 1000学生姓名指导教师报告内容摘要功能简介:1内容:利用动态扫描让八位数码管稳定的显示1、2、3、4、5、6、7、82目标:(1)掌握单片机控制八位数码管的动态扫描技术,包括程序设计和电路设计,本任务的效果是让八位数码管稳定的显示12345678。

(2)用PROTEUS进行电路设计和实时仿真3知识点链接(1)数码管动态扫描(动态扫描的定义以及与静态显示的区别)动态显示的特点是将所有位数码管的段选线s一位数码管有效。

选亮数码管采用动态扫描显示。

所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉仿佛各位数码管同时都在显示。

(2)总线的应用元器件与总线的连线P0口的接线采用总线方式,详细如图------所示。

①选择总线按钮②绘制总线:与普通电线的绘制方法一样,选择合适的起点、终点单击。

如果终点在空白处,左键双击结束连线。

画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线。

此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可。

在画斜线时,需要关闭线路自动路径功能才好绘制。

Proteus的线路自动路径功能简称WAR,当选中两个连接点后,WAR将选择一个合适的路径连线。

WAR可经过使用标准工具栏里的“WAR”命令按钮来关闭或打开,也能够在菜单栏的“Tools”下找到这个图标。

③给与总线连接的导线贴标签PART LABELS与P0口相连的线标签名依次为P00—P06,本电路中的P0口的上拉电阻经过总线与P0口相连,数码管也是经过总线与P0口相连,这些都需要标注,以表明正确的电气连接。

单击绘图工具栏中的导线标签按钮,使之处于选中状态。

将鼠标置于图形编辑窗口的欲标标签的导线上,跟着鼠标的指针就会出现一个“×”号,表明找到了能够标注的导线,单击鼠标左键,弹出编辑导线标签窗口,如图---所示。

南京邮电大学软件设计VHDL实验报告

南京邮电大学软件设计VHDL实验报告

南京邮电大学软件设计VHDL实验报告通信与信息工程学院/ 年第 2 学期软件设计实验报告模块名称VHDL 专业通信工程学生班级学生学号学生姓名指导教师梅中辉设计题目基本课题:04. 2对4译码器综合课题:18.奇偶校验器任务要求1.基本课题:设计一个2对4译码器(输入:A B 输出:Y3 Y2 Y1 Y0),真值表如图2。

2. 奇偶校验器系统的功能是对八位二进制数据及其奇偶校验位的输入进行校验,输出正确的奇、偶校验位。

ODD_IN 与EVEN_IN 是控制奇校验和偶校验功能输入,IN0到IN7是七位数据及一位校验位数据输入,IN_READY 表示输入数据已经准备好,能够处理,当OUT_REQ 输入表示要求输出数据,CLK 端口用于接收时钟信号,支持系统的时钟上升沿同步。

当输出端口OUT_READY 输出信号有效时,表示输出数据已经准备好,能够为下级电路使用,ODD_OUT 与EVEN_OUT 用来输出正确的奇偶校验位。

上述控制端口均为高电平有效。

A B Y3 Y2 Y1 Y00 0 0 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 实验设备及软件1. 微型计算机2. EDA-VHDL 开发软件同组人员学号及姓名11001803 胡雪琪参考文献1. 张顺兴 《数字电路与系统设计》东南大学出版社 .82. 苗丽华《VHDL 数字电路设计教程》人民邮电出版社 .11 VHDL 课程设计题目及要求(自编资料)3. VHDL 课程设计题目及要求(自编资料)4. 杨晓慧 杨永健 《基于FPGA 的EDA/SOPC 技术与VHDL 》 国防工业出版社 .75. Peter J. Ashenden 《The VHDL Cookbook 》Dept. Computer Science University of Adelaide South Australia July, 1990报告内容一. 实验目的1.掌握组合逻辑中译码器电路的设计原理。

南邮计算机图形学实验报告一绘制立方体

南邮计算机图形学实验报告一绘制立方体

《计算机图形学程序设计》题目:绘制立方体学生姓名班级学号学生学院学生专业联系电话电子邮件指导教师黄睿指导单位计算机学院日期成绩批阅人日期一、课题名称使用OpenGL3.3以上的版本绘制一个立方体。

二、课题内容和要求内容:初步学习计算机图形学的基础知识,初步学会使用OpenGL,学会编写顶点着色器和片段着色器以及编译和链接,熟悉在三维空间下绘制图形的流程。

要求:使用OpenGL3.3以上的版本绘制图形。

三、课题分析本课题要求绘制一个立方体,本人绘制了一个不同的面呈现红、绿、蓝三色的正方体,绘制的步骤如下。

首先,在主函数开始前,以字符串的形式编写顶点着色器和片段着色器的代码。

其次,在主函数中,设置OpenGL的版本号为3.3,创建一个窗口对象,获取实际像素,并将该窗口对象设置为当前窗口,调用glViewport函数来设置窗口的维度,调用glEnable(GL_DEPTH_TEST)函数开启深度测试。

接着,调用glShaderSource函数获取编写的两个着色器的代码,调用glCompileShader 函数编译两个着色器,并调用glGetShaderiv函数检验是否成功编译,两个着色器编译完毕后调用glAttachShader函数和glLinkProgram函数实现链接,同时也要检验是否连接成功,最后把这两个着色器对象删除。

然后,定义顶点数组和颜色数组(本人将其放在一个数组中),创建并绑定VAO和VBO,调用glBufferData函数,把定义的数组中的数据复制到缓冲的内存中,调用glVertexAttribPointer函数设置顶点属性指针和颜色属性指针。

最后,在while循环中,设置模型矩阵Model、观察矩阵View和投影矩阵Projection,调用glDrawArrays函数画12个三角形。

四、详细设计1、流程图图1 OpenGL绘制立方体流程图2、详细代码#include <iostream>#define GLEW_STATIC#include <GL/glew.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>#define STB_IMAGE_IMPLEMENTATION#include "stb_image.h"using namespace glm;void framebuffer_size_callback(GLFWwindow* window, int width, int height){// make sure the viewport matches the new window dimensions; note that width and // height will be significantly larger than specified on retina displays.glViewport(0, 0, width, height);}void processInput(GLFWwindow *window){if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) glfwSetWindowShouldClose(window, true);}const GLint WIDTH = 800, HEIGHT = 600;//顶点着色器代码const GLchar *vertexShaderSource ="#version 330 core\n""layout (location = 0) in vec3 position;\n""layout (location = 1) in vec3 color;\n""out vec3 Color;\n""uniform mat4 MVP;\n""void main(){""gl_Position = MVP * vec4(position, 1.0f);\n""Color = color;""}";//片段着色器代码const GLchar *fragmentShaderSource ="#version 330 core\n""out vec4 FragmentColor;\n""in vec3 Color;\n"//"uniform sampler2D texture1;\n""void main(){""FragmentColor = vec4(Color,1.0f);\n""}";int main(){glfwInit();//设置版本glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);//glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);//创建一个窗口对象GLFWwindow *window = glfwCreateWindow(WIDTH, HEIGHT, "openglTest1", nullptr, nullptr);if (window == nullptr){std::cout << "Failed to create GLFW window" << std::endl;glfwTerminate();return -1;}//获取实际像素int screenWidth, screenHeight;glfwGetFramebufferSize(window, &screenWidth, &screenHeight);// 设为当前glfwMakeContextCurrent(window);glfwSetFramebufferSizeCallback(window, framebuffer_size_callback);// Initialize GLEWglewExperimental = GL_TRUE;if (glewInit() != GLEW_OK){std::cout << "Failed to initialize GLEW" << std::endl;return -1;}//调用glViewport函数来设置窗口的维度glViewport(0, 0, screenWidth, screenHeight);//开启深度测试glEnable(GL_DEPTH_TEST);//编译连接两个着色器GLint success;GLchar infoLog[512];GLuint vertexShader = glCreateShader(GL_VERTEX_SHADER);glShaderSource(vertexShader, 1, &vertexShaderSource, nullptr);glCompileShader(vertexShader);glGetShaderiv(vertexShader, GL_COMPILE_STATUS, &success);if (!success){glGetShaderInfoLog(vertexShader, 512, nullptr, infoLog);std::cerr << "ERROR::SHADER::VERTEX::COMPILATION_FAILED\n" << infoLog << std::endl;}GLuint fragmentShader = glCreateShader(GL_FRAGMENT_SHADER);glShaderSource(fragmentShader, 1, &fragmentShaderSource, nullptr);glCompileShader(fragmentShader);glGetShaderiv(fragmentShader, GL_COMPILE_STATUS, &success);if (!success){glGetShaderInfoLog(fragmentShader, 512, nullptr, infoLog);std::cerr << "ERROR::SHADER::FRAGMENT::COMPILATION_FAILED\n" << infoLog << std::endl;}GLuint shaderProgram = glCreateProgram();glAttachShader(shaderProgram, vertexShader);glAttachShader(shaderProgram, fragmentShader);glLinkProgram(shaderProgram);glGetProgramiv(shaderProgram, GL_LINK_STATUS, &success);if (!success){glGetProgramInfoLog(fragmentShader, 512, nullptr, infoLog);std::cerr << "ERROR::SHADER::PROGRAM::LINKING_FAILED\n" << infoLog << std::endl;}glDetachShader(shaderProgram, vertexShader);glDetachShader(shaderProgram, fragmentShader);glDeleteShader(vertexShader);glDeleteShader(fragmentShader);// 定义一个数组存储顶点信息和颜色信息float vertices[] = {-0.5f, -0.5f, -0.5f, 0.0f, 1.0f,0.0f,0.5f, -0.5f, -0.5f, 0.0f, 1.0f,0.0f,0.5f, 0.5f, -0.5f, 0.0f, 1.0f,0.0f,0.5f, 0.5f, -0.5f, 0.0f, 1.0f,0.0f,-0.5f, 0.5f, -0.5f, 0.0f, 1.0f,0.0f,-0.5f, -0.5f, -0.5f, 0.0f, 1.0f,0.0f,-0.5f, -0.5f, 0.5f, 0.0f, 1.0f,0.0f,0.5f, -0.5f, 0.5f, 0.0f, 1.0f,0.0f,0.5f, 0.5f, 0.5f, 0.0f, 1.0f,0.0f,0.5f, 0.5f, 0.5f, 0.0f, 1.0f,0.0f,-0.5f, 0.5f, 0.5f, 0.0f, 1.0f,0.0f,-0.5f, -0.5f, 0.5f, 0.0f, 1.0f,0.0f,-0.5f, 0.5f, 0.5f, 1.0f, 0.0f,0.0f,-0.5f, 0.5f, -0.5f, 1.0f, 0.0f,0.0f,-0.5f, -0.5f, -0.5f, 1.0f, 0.0f,0.0f,-0.5f, -0.5f, -0.5f, 1.0f, 0.0f,0.0f,-0.5f, -0.5f, 0.5f, 1.0f, 0.0f,0.0f,-0.5f, 0.5f, 0.5f, 1.0f, 0.0f,0.0f,0.5f, 0.5f, 0.5f, 1.0f, 0.0f,0.0f,0.5f, 0.5f, -0.5f, 1.0f, 0.0f,0.0f,0.5f, -0.5f, -0.5f, 1.0f, 0.0f,0.0f,0.5f, -0.5f, -0.5f, 1.0f, 0.0f,0.0f,0.5f, -0.5f, 0.5f, 1.0f, 0.0f,0.0f,0.5f, 0.5f, 0.5f, 1.0f, 0.0f,0.0f,-0.5f, -0.5f, -0.5f, 0.0f, 0.0f,1.0f,0.5f, -0.5f, -0.5f, 0.0f, 0.0f,1.0f,0.5f, -0.5f, 0.5f, 0.0f, 0.0f,1.0f,0.5f, -0.5f, 0.5f, 0.0f, 0.0f,1.0f,-0.5f, -0.5f, 0.5f, 0.0f, 0.0f,1.0f,-0.5f, -0.5f, -0.5f, 0.0f, 0.0f,1.0f,-0.5f, 0.5f, -0.5f, 0.0f, 0.0f,1.0f,0.5f, 0.5f, -0.5f, 0.0f, 0.0f,1.0f,0.5f, 0.5f, 0.5f, 0.0f, 0.0f,1.0f,0.5f, 0.5f, 0.5f, 0.0f, 0.0f,1.0f,-0.5f, 0.5f, 0.5f, 0.0f, 0.0f,1.0f,-0.5f, 0.5f, -0.5f, 0.0f, 0.0f,1.0f, };//画Vertex需要VAO(索引表)//创建顶点缓冲对象VBOGLuint VAO, VBO;glGenBuffers(1, &VBO);//绑定VAOglBindVertexArray(VAO);//使用glBindBuffer函数把新创建的缓冲绑定到GL_ARRAY_BUFFER目标上glBindBuffer(GL_ARRAY_BUFFER, VBO);//调用glBufferData函数,它会把之前定义的顶点数据复制到缓冲的内存中glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW);//设置顶点属性指针glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), nullptr);glEnableVertexAttribArray(0);////设置颜色属性指针glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), (void*)(3 * sizeof(float)));glEnableVertexAttribArray(1);while (glfwGetKey(window, GLFW_KEY_ESCAPE) != GLFW_PRESS && !glfwWindowShouldClose(window)){processInput(window);glClearColor(0.2f, 0.2f, 0.2f, 1.0f);glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glUseProgram(shaderProgram);glm::mat4 View = glm::lookAt(glm::vec3(2, 2, 2),glm::vec3(0, 0, 0),glm::vec3(0, 1, 0));glm::mat4 Projection = glm::perspective(glm::radians(45.0f), (float)screenWidth /(float)screenHeight,0.1f, 100.0f);glm::mat4 Model = glm::mat4(1.0);glm::mat4 MVP = Projection * View * Model;GLint MVPID = glGetUniformLocation(shaderProgram, "MVP");glUniformMatrix4fv(MVPID, 1, GL_FALSE, glm::value_ptr(MVP));glBindVertexArray(VAO);glDrawArrays(GL_TRIANGLES, 0, 12 * 3);glfwSwapBuffers(window);glfwPollEvents();}glDisableVertexAttribArray(0);glDeleteVertexArrays(1, &VAO);glDeleteBuffers(1, &VBO);glDeleteProgram(shaderProgram);glfwTerminate();return 0;}五、测试数据及其结果分析运行结果如下图所示。

南邮计算机图形学实验报告(修正版)

南邮计算机图形学实验报告(修正版)

实验报告实验名称指导教师实验类型综合实验学时 2 实验时间一、实验目的和要求能够灵活的运用OpenGL图形API函数,基于C++程序语言,结合操作系统交互接口实现交互式3D动画。

基于实验1的基本内容,设计增加键盘及鼠标输入的互动,实现三维物体交互式运动效果。

(物体的旋转或平移);1.所有图形(例如球体,正方体)有清晰的轮廓,实现3D交互动画效果。

2.学会导入Vertex的其他属性,如normal,texture,实现纹理映射。

二、实验环境(实验设备)硬件:微机软件:vs2012实验报告三、实验过程描述与结果分析实验代码:#include<stdlib.h>#include<GL/glut.h>#include<windows.h>float ratX = 60;float ratY = 60;float ratZ = 60;float tx=0;float ty=0;float sf=0;void DrawBox(){glBegin(GL_QUADS);//前面glColor3f(1,0,0);glVertex3f(-1.0f, -1.0f, 1.0f);// 四边形的左下glVertex3f( 1.0f, -1.0f, 1.0f);// 四边形的右下glVertex3f( 1.0f, 1.0f, 1.0f);// 四边形的右上glVertex3f(-1.0f, 1.0f, 1.0f); // 四边形的左上// 后面glColor3f(0,1,0);glVertex3f(-1.0f, -1.0f, -1.0f);// 四边形的右下glVertex3f(-1.0f, 1.0f, -1.0f); // 四边形的右上glVertex3f( 1.0f, 1.0f, -1.0f); // 四边形的左上glVertex3f( 1.0f, -1.0f, -1.0f);// 四边形的左下// 顶面glColor3f(0,0,1);glVertex3f(-1.0f, 1.0f, -1.0f); // 四边形的左上glVertex3f(-1.0f, 1.0f, 1.0f); // 四边形的左下glVertex3f( 1.0f, 1.0f, 1.0f); // 四边形的右下glVertex3f( 1.0f, 1.0f, -1.0f); // 四边形的右上// 底面glColor3f(1,1,0);glVertex3f(-1.0f, -1.0f, -1.0f);// 四边形的右上glVertex3f( 1.0f, -1.0f, -1.0f);// 四边形的左上glVertex3f( 1.0f, -1.0f, 1.0f); // 四边形的左下glVertex3f(-1.0f, -1.0f, 1.0f); // 四边形的右下// 右面glColor3f(0,1,1);glVertex3f( 1.0f, -1.0f, -1.0f);// 四边形的右下glVertex3f( 1.0f, 1.0f, -1.0f); // 四边形的右上glVertex3f( 1.0f, 1.0f, 1.0f); // 四边形的左上glVertex3f( 1.0f, -1.0f, 1.0f); // 四边形的左下// 左面glColor3f(1,0,1);glVertex3f(-1.0f, -1.0f, -1.0f);// 四边形的左下glVertex3f(-1.0f, -1.0f, 1.0f);// 四边形的右下glVertex3f(-1.0f, 1.0f, 1.0f);// 四边形的右上glVertex3f(-1.0f, 1.0f, -1.0f);// 四边形的左上glEnd();}void display(){glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);//清空颜色和深度缓存glMatrixMode(GL_MODELVIEW);glLoadIdentity();//gluLookAt(2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);glTranslatef(0.0f+tx,0.0f+ty,-4.0f);//平移变换glScalef(1+sf,1+sf,1+sf);//缩放变换glRotatef(ratX, 1.0f, 0.0f, 0.0f);//绕X轴的旋转变换glRotatef(ratY, 0.0f, 1.0f, 0.0f);//绕Y轴的旋转变换glRotatef(ratZ, 0.0f, 0.0f, 1.0f);//绕Z轴的旋转变换DrawBox();glFlush();glutSwapBuffers();}void reshape(int w, int h) //重绘回调函数,在窗口首次创建或用户改变窗口尺寸时被调用{glViewport(0, 0, w, h);// 指定视口的位置和大小glMatrixMode(GL_PROJECTION);glLoadIdentity();//glFrustum(-1.0, 1.0, -1.0, 1.0, 3.1, 10.0);//gluPerspective(45,1,0.1,10.0);glOrtho(-2.0, 2.0, -2.0, 2.0, 2.0, 10.0);}void init(){glClearColor (1.0, 1.0, 1.0, 1.0);glEnable(GL_DEPTH_TEST);//启动深度测试模式}void myKeyboard(unsigned char key, int x, int y) {if(key == 'a' || key == 'A')ratX += 2;ratY += 2;ratZ += 2;if(key == 's' || key == 'S')ratX -= 2;ratY -= 2;ratZ -= 2;if(key == 'j' || key == 'J')sf+=0.1;if(key == 'k' || key == 'K')sf-=0.1;if(key == 'c' || key == 'C')exit(0);glutPostRedisplay(); //重新调用绘制函数}void myspecialKeyboard(int key,int x,int y){if(key == GLUT_KEY_UP )ty+=0.1;if(key == GLUT_KEY_DOWN)ty-=0.1;if(key ==GLUT_KEY_LEFT)tx-=0.1;if(key==GLUT_KEY_RIGHT)tx+=0.1;glutPostRedisplay();}int main(int argc, char** argv){glutInit(&argc,argv); // 初始GLUT.glutInitDisplayMode(GLUT_DEPTH|GLUT_DOUBLE|GLUT_RGB); //设定显示模式glutInitWindowSize(400,400); // 设定窗口大小glutInitWindowPosition(50,100); // 设定窗口位置glutCreateWindow("立方体的简单三维交互式几何变换"); // 用前面指定参数创建glutReshapeFunc(reshape); //指定重绘回调函数glutDisplayFunc(display); // 进行一些初始化工作glutKeyboardFunc( myKeyboard); //指定键盘回调函数glutSpecialFunc(myspecialKeyboard); //指定键盘回调函数init();glutMainLoop();// 进入无穷循环,等待事件处理}实验结果图:实验报告四、实验小结(包括问题和解决方法、心得体会、意见与建议等)通过此次实验灵活的运用OpenGL图形API函数,基于C++程序语言,结合操作系统交互接口实现了交互式3D动画。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、实验步骤
(结合屏幕截图,详细描述作图主要步骤)
1.新建GB_
图1
3.定义截面轮廓,零件-草图处理-定义界面轮廓,并删除平行约束,零件-二维约束-删除草图约束,在添加相切约束,零件-二维约束-相切。如图2所示
图2
4.创建拉伸特征。8-回车,零件-草图特征-拉伸。距离为24,单向。如图3,
3.掌握基于特征三维参数化造型的方法和步骤。
4.掌握常用辅助绘图工具的运用。
5.掌握工程图的创建和编辑。
二、实验内容
1、以GB_A3.DWT为模板创建图示三维模型
按照右图图示标注尺寸绘制。
2、并生成相应的三视图。
(见下页样图)
3、并且以学号命名保存文件。
注意:在标题栏的设计和学号后面填写个人的姓名和班级学号信息!!!
2.学会部分常用绘图命令和编辑命令,掌握工具栏的调用方法。
3.学会视窗的显示控制和图层的建立,学会注写文字。
二、实验内容
按图示尺寸完成横置A4图一张,尺寸标注不作要求。横置A4图纸幅面尺寸、图框、标题栏按教材第1章相关内容绘制。
注意:在标题栏的绘图后面填写姓名和学号信息!!!
三、实验步骤
(结合屏幕截图,详细描述作图主要步骤)
修改-修剪,去掉多余部分。并同样的方式/镜像画出另一边。
图19
图20
21修改中线长度,修改特性,线宽,完成。如图21.
图21
四,实验结果。
(随本文档,提交实验结果MDT电子文档)
实验二MDT2004三维参数化造型设计
班级学号姓名
第周星期第节成绩
一、实验目的
1.掌握绘图环境的设置。
2.掌握常用绘图命令、编辑命令及其操作技巧。
4所示
图3
结果如图5所示。
图5
7修剪表格框。
选择菜单“修改—修剪”,使用修剪命令按下列步骤进行。
结果如图6所示。
图6
8创建表格。
选择菜单“修改—偏移”,使用偏移命令按下列步骤进行。
结果如图7所示。
图7
9修剪表格
选择菜单“修改—修剪”,使用修剪命令按下列步骤进行。
结果如图8所示。
图8
10绘制直线
选择菜单“设计→直线”,使用Line命令按下述操作进行。
结果如图9所示:
图9
11添加文字
添加菜单“注释—文字—动态文字”,使用文字命令按下述操作进行。
结果如图10所示:
图10
12删除直线
选中直线,使用erase命令按下列步骤进行。
结果如图11所示。
图11
13复制文字
选择菜单“修改—复制”,使用copy命令按下列步骤进行。
结果如图12所示。
图12
14修改文字
结果如图16所示。
图16
18画左侧部分的中轴线如图17
图17
19绘制半径为8的圆在直线右侧端点,再画一个半径为42的圆在同一位置,利用偏移,将中线向下偏移15.在交点处画半径为50的圆,然后在上方再画一个半径为50的圆。得到图18
图18
20利用修改-修剪,去掉多余部分。并在手柄左侧右下的端点绘制半径为30的圆,在该圆与半径为50的焦点绘制半径为30的圆,在2个圆的焦点绘制半径为30的圆。如图19,20
图1
3绘制420*297的矩形框。
选择菜单“设计→直线”,使用Line命令按下述操作。
结果如图2所示:
图2
4绘制图框。
选择菜单“修改—偏移”,使用偏移命令按下述操作完成。
结果如图3所示。
图3
5去除图框四角多余部分。
选择菜单“修改—圆角”,按下述操作完成。
结果如图4所示。
图4
6创建表格框
选择菜单“修改—偏移”,使用偏移命令按下面步骤进行。
双击文字,按下列步骤进行。
结果如图13.
图13
15添加文字
选择菜单“注释—文字”,执行_dtext命令按下列步骤进行。
结果如图14所示。
图14
16画一个矩形
选择菜单“设计—直线”,执行line命令按下列步骤进行。
结果如图15所示。
图15
17画一个矩形
选择菜单“设计—直线”,执行line命令按下列步骤进行。
实验报告
课程名称:制图基础及计算机绘图
学生姓名:某某某
班级学号:B14020XXX
指导教师:XXX
指导单位:理 学 院
日期: 年 月 日至 年 月 日
实验一 平面图形的设计
班级B140209学号姓名
第周星期第节成绩
一、实验目的
1.学会打开、关闭和保存图形文件和熟悉MDT2004DX的界面。熟悉MDT2004DX环境及常用绘图命令和编辑命令。
1启动Mechanical Desktop
选择“开始→所有程序→Autodesk→Mechanical Desktop 2004 DX→Mechanical Desktop 2004 DX”。
2创建新图形文件
选择菜单“文件→新建部件文件”执行New命令,在选择样板对话框中选择Gb_a3.dwt,如图1所示。
相关文档
最新文档