南京邮电大学工程制图报告模版
南京邮电大学工程制图实验报告示例
![南京邮电大学工程制图实验报告示例](https://img.taocdn.com/s3/m/e6856fdf26fff705cc170ab0.png)
(结合屏幕截图,详细描述作图主要步骤)
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所示
南邮Java实验报告1-综合图形界面程序设计
![南邮Java实验报告1-综合图形界面程序设计](https://img.taocdn.com/s3/m/8f1ebf24a55177232f60ddccda38376baf1fe0d2.png)
南邮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)](https://img.taocdn.com/s3/m/cbbbde344b73f242336c5fe6.png)
实验报告课程名称:制图基础及计算机绘图学生姓名:班级学号:指导教师:指导单位:理学院日期:年月日至年月日实验一平面图形的设计班级学号姓名第周星期第节成绩一、实验目的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 添加文字添加菜单“注释—文字—动态文字”,使用文字命令按下述操作进行。
通信工程识图与制图实验报告
![通信工程识图与制图实验报告](https://img.taocdn.com/s3/m/5a6c48f029ea81c758f5f61fb7360b4c2f3f2a5f.png)
通信工程识图与制图实验报告通信工程识图与制图实验报告“通信工程制图与绘图”培训报告名称:XXXXXXXX班级:XXXXXXX学生编号:XXXXXXX 系:XXXXX-1-1。
培训目的1。
理解通信工程图纸和制图规范2.掌握中望CAD工程制图软件的基本操作3.能够用计算机辅助设计软件4绘制通讯室平面图。
能够用计算机辅助设计软件绘制通信电路图。
锻炼和培养学生分析和解决问题的能力6.培养学生的实际操作能力二。
主要仪器、设备及场地计算机、众望计算机辅助设计软件、中国移动现网基站、现代通信综合培训中心三级。
主要内容1)绘图类型和大小A1:1189 * 841 A2:841 * 594 A3:594 * 420 A4:297 * 2102)绘制计算机辅助设计图形的基本命令:绘图点、直线、构造线、多折线、多边形、矩形、圆弧、圆点的基本命令是点。
在众望CAD2010中,点作为实体可以在不同样式的图纸上绘制。
就它而言,点没有太多的意义,但是它们是我们绘图中最重要的辅助工具,并且被用作捕捉和偏移对象的节点或参考点。
提示:1。
执行绘制点命令后,可以绘制多个点,而点命令只能绘制一个点2、点在绘制过程中经常绘制参考点,捕捉对象可以使用目标中的节点捕捉?直线射线绘制射线的基本命令是射线。
在二维空间中,光线是一条有起点和终点的直线,因此它们不能用作计算图形大小的一部分。
执行射线命令后,忠旺CAD2010将在命令行提示:“射线:平分线(B)/水平(H)/垂直(V)/角度(A)/偏移(P)/:”默认的光线绘制方法是指定光线的起点。
指定起点后,系统将提示指定方向,然后按回车键结束命令。
您可以用以下任何一种方法绘制光线:等分(b):垂直于或平分已知图元绘制等分光线水平(h):绘制平行于当前UCS的x轴的水平射线垂直(垂直):绘制一条与当前UCS的Y轴平行的垂直射线角度(A):绘制平行于指定角度的特定角度的光线-3-偏移(p):绘制平行于已知图元的偏移射线?构造第行的基本命令是Xline(XL)。
工图实验报告模板
![工图实验报告模板](https://img.taocdn.com/s3/m/725912e6d0f34693daef5ef7ba0d4a7303766c52.png)
工图实验报告模板1. 实验目的本次实验的目的是为了提供一个工图实验报告的模板,帮助学生们更好地组织和编写实验报告。
2. 实验内容本次实验内容主要包括以下几个方面:1. 选取一个具体的工图项目;2. 对选取的工图项目进行详细研究和分析,包括图纸内容、标注要求、尺寸规范等;3. 根据所学的工图知识,完成对选取工图项目的设计和绘制;4. 撰写实验报告,总结实验的过程和结果。
3. 实验步骤1. 阅读并理解工图项目的要求和相关材料;2. 在图纸上绘制基本线条和辅助线,创建图纸框架;3. 绘制主体部分的轮廓线和细节线条;4. 根据标注要求,在图纸上添加尺寸和文字标注;5. 检查图纸的准确性和完整性;6. 完善实验报告的内容,包括实验目的、实验步骤、实验结果等。
4. 实验结果与分析本次实验的实验结果如下所示:(在此处插入实验结果的相关图片或文字描述)根据实验结果的分析,我们可以得出以下结论:1. 实验结果与设计要求基本一致,图纸的内容清晰准确;2. 通过实验,我们掌握了工图的基本操作和绘制技巧;3. 实验报告的内容丰富完整,呈现了实验的全过程和结果。
5. 实验总结通过本次实验,我们对工图实验报告的编写有了更深入的了解。
同时,我们也掌握了工图的基本操作和绘制技巧,提高了我们的实践能力和专业水平。
值得注意的是,在编写实验报告时,我们应注重实验步骤的详细描述,确保读者能够理解和重复实验的过程。
同时,应清晰明确地阐述实验的目的和结果,确保实验报告具有科学性和可读性。
6. 参考文献(列出本次实验所参考的相关文献)7. 致谢(致谢所有帮助和支持过我们的人)8. 附录(如果实验报告中涉及到大量的图纸或数据表格,可以将其放在附录中)以上就是本次实验的实验报告模板,希望能对大家的实验报告编写起到一定的指导作用。
希望大家能够在今后的实验中,不断总结经验,提高实验报告的质量和水平。
南邮计算机图形学实验报告(修正版)
![南邮计算机图形学实验报告(修正版)](https://img.taocdn.com/s3/m/c48dcae7f90f76c661371a69.png)
实验报告实验名称指导教师实验类型综合实验学时 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动画。
通信工程制图实训报告
![通信工程制图实训报告](https://img.taocdn.com/s3/m/e7e96c55bb68a98271fefa70.png)
通信工程制图实训报告文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-一、 实训目的 通过前面所学的通信工程制图课程,同学们学习了基本的制图技巧、制图方法,并练习了一些基本的图形制图。
但是实际工作当中,尤其是通信工程制图的工作,图纸的特点和课堂上的有区别,它们一般量比较大,图纸内容也很丰富,制图技巧相对不要求那么高,但是对于制图的速度以及制图的准确性要求很高,也就是要求制图又快又好。
为此安排一周的实训课程,作为前续课程的延伸,培养同学接近于实际工作当中的制图感觉、技巧、速度及准确性。
二、 实训要求按照实训的目的所要求,能够正确的、快速的绘制出所给出的16张PDF 图纸,并且基本达到质量要求。
要求学生独立完成。
三、 实训仪器计算机、Auotcad 、office 软件等。
四、 实训内容从实际工作当中,截取了16张图纸,这些图纸属于通信线缆工程专业的图纸,内容非常丰富,涵盖了线路专业里面的内容。
学生使用Autocad 软件,将这16张图纸绘制出来,并且符合质量要求。
五、 实训步骤通信工程制图实训报告【最新资料,WORD 文档,可编辑修改】图一的步骤:1.双击打开AutoCAD2008,然后点击打开图框和图例的文件pdf 文件。
2.打开对象捕捉和对象追踪,利用直线命令“line”和”CIRCLE”圆命令,“RECTANG”矩形等命令等对照图例图纸画。
3.最后利用文字命令“TEXT”,一一对应写上图例的名称。
4.对图整体和细节进行修改和完善,最后写上图纸负责人的签名。
图二的步骤:1.双击打开AutoCAD2008,然后点击打开图框和图例的文件pdf 文件。
2. 打开对象捕捉和对象追踪,利用“RECTANG”矩形等命令等画出“荣基国际广场地下室综合箱”的布局,画一大矩形里面再利用“_ellipse”椭圆命令画出两个椭圆,具体大小按照例图比例,然后利用陈列命令,陈列出6行,10列的小圆,再利用填充命令把其中几个小圆填充。
南京邮电大学实验报告模版
![南京邮电大学实验报告模版](https://img.taocdn.com/s3/m/68b4f8dcf71fb7360b4c2e3f5727a5e9856a27cc.png)
南京邮电大学实验报告模版南京邮电大学实验报告模版实验报告课程名称实验名称计算机操作系统虚拟存储中页面置换算法的模拟实现2014 实验时间指导单位指导教师年12 月19 日南京邮电大学崔衍学生姓名学院(系) 物联网院班级学号专业网络工程实验报告实验名称虚拟存储中页面置换算法的模拟实现实验类型上机实验实验学时一、实验目的和要求目的:通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的技术特点,掌握请求页式存储管理的页面置换算法要求:(1)设计实现下面算法,并输出下述各种算法的命中率。
①先进先出的算法;②最近最少使用算法先淘汰最不常用的页地址。
(2)多次反复运行改进后的程序,观察并记录运行结果,并分析原因。
指导教师崔衍4 实验时间二、实验环境(实验设备) Vc++ - 2 - 二、实验原理及内容实验三#include #include #include #include #define Bsize 4 typedef struct BLOCK//声明一种新类型——物理块类型{ int pagenum;//页号int accessed;//访问字段,其值表示多久未被访问}BLOCK; int pc;//程序计数器,用来记录指令的序号int n;//缺页计数器,用来记录缺页的次数static int temp[320];//用来存储320条随机数BLOCK block[Bsize]; //定义一大小为4的物理块数组//********************************* **************************** void init( );//程序初始化函数int findExist(int curpage);//查找物理块中是否有该页面int findSpace( );//查找是否有空闲物理块int findReplace( );//查找应予置换的页面void display ( );//显示void suijishu( );//产生320条随机数,显示并存储到temp[320] void pagestring( );//显示调用的页面队列void OPT( );//OPT 算法void LRU( );// LRU算法void FIFO( );//FIFO 算法//********************************* **************************** void init( ) { for(int i=0;iblock[i].pagenum=-1;block[i].accessed=0; - 3 - pc=n=0;} } //------------------------------------------------------------- int findExist(int curpage) { for(int i=0; i if(block[i].pagenum == curpage ) return i;//检测到内存中有该页面,返回block中的位置} return -1; } //------------------------------------------------------------- int findSpace( ) {for(int i=0; i if(block[i].pagenum == -1) return i;//找到空闲的block,返回block中的位置}return -1; }//------------------------------------------------------------- int findReplace( ) { int pos = 0; for(int i=0; i if(block[i].accessed >block[pos].accessed) pos = i;//找到应予置换页面,返回BLOCK中位置} return pos; } //------------------------------------------------------------- void display( ) - 4 - { for(int i=0;i if(block[i].pagenum != -1) { printf(\ } cout //------------------------------------------------------------- void suijishu( ) { int flag=0; cin>>pc; cout if(flag%2==0) pc=++pc20;if(flag==1) pc=rand( )% (pc-1); if(flag==3) pc=pc+1+(rand( )%(320-(pc+1))); flag=++flag%4; printf(\ if((i+1) ==0) cout //------------------------------------------------------------- void pagestring( ) {for(int i=0;i printf(\if((i+1) ==0) cout //------------------------------------------------------------- void OPT( ) { int exist,space,position ; - 5 - int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace ( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { for(int k=0;k for(int j=i;j if(block[k].pagenum!= temp[j]/10) { block[k].accessed = 1000;}//将来不会用,设置为一个很大数else{ block[k].accessed = j; break; }}} position = findReplace( ); block[position].pagenum = curpage; display( );n++; - 6- } } } cout cout //------------------------------------------------------------- void LRU( ) { int exist,space,position ; int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++;} } else block[exist].accessed = -1;//恢复存在的并刚访问过的BLOCK中页面accessed 为-1for(int j=0; j- 7 - {block[j].accessed++;} } cout cout//------------------------------------------------------------- void FIFO( ) { int exist,space,position ; int curpage;for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1){ space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++; block[position].accessed--;} } for(int j=0; j- 8 - block[j].accessed++; } cout cout//************************************************************* void main( ) { int select; cout cout cout>select; cout switch(select){ case 1:cout case 2:cout case 3:cout- 9 - default: ;}}while(select!=4); } 实验结果:- 10 - 实验四Login用户登录bool chklogin(char *users, char *pwd) { int i; for(i=0; i>temp->filename; cin>>temp->content;if(recent->child==NULL){ temp->parent=recent; temp->child=NULL; recent->child=temp; temp->prev=temp->next=NULL; coutchild; while(ttemp->next) { - 11 - ttemp=ttemp->next;if(strcmp(ttemp->filename,temp->filename)==0&&ttemp->isdir==0) { printf(\对不起,文件已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout cin>>filename; if(recent->child==NULL) { coutchild->filename,filename)==0) { coutchild->contentchild;while(temp->next){ if(strcmp(temp->next->filename,filenam e)==0) {coutnext->content>filename; if(recent->child==NULL) { coutchild->filename,filename)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>recent->child->content; recent->child->isopen=0;//设置文件标记为关闭cout { temp=recent->child; while(temp->next) { if(strcmp(temp->next->filename,filenam e)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>temp->next->content;recent->child->isopen=0;//设置文件标记为关闭cout>filename; temp=new fnode; if(recent->child) { temp=recent->child; while(temp->next && (strcmp(temp->filename,filename)!=0 || temp->isdir!=0)) temp=temp->next; if(strcmp(temp->filename,filename)!=0) { coutparent==NULL){ temp->prev->next=temp->next; if(temp->next)temp->next->prev=temp->prev;temp->prev=temp->next=NULL; - 14 - } else { if(temp->next) temp->next->parent=temp->parent;temp->parent->child=temp->next; } delete temp; cout>temp->filename; if(recent->child==NULL){ temp->parent=recent; temp->child=NULL;recent->child=temp; temp->prev=temp->next=NULL; } else { ttemp=recent->child; while(ttemp->next) { ttemp=ttemp->next; if(strcmp(ttemp->filename,temp->filename)==0&&ttemp->isdir==1) { printf(\对不起,目录已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; } return 1; - 15 -} 切换目录int dir(){ int i=0,j=0; temp=new fnode; temp=recent; if(temp!=root) {coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout- 17 - 四、实验小结通过课程设计,加深了对操作系统的认识,了解了操作系统中各种资源分配算法的实现,特别是对虚拟存储,页面置换有了深入的了解,并能够用高级语言进行模拟演示。
工程制图报告
![工程制图报告](https://img.taocdn.com/s3/m/b25e6a54fe00bed5b9f3f90f76c66137ee064f82.png)
工程制图报告
尊敬的领导:
本报告是关于某工程项目的制图情况的汇报。
在本次设计中,我们设计人员采用最先进的计算机辅助设计(CAD)技术和娴熟的专业技能,成功完成了该工程的所有制图,为该项目的顺利施工奠定了坚实的基础。
工程概述
该工程项目位于XX市,是一座多层住宅楼。
该楼高14层,总建筑面积约10000平方米,结构为平面框架结构。
该项目的建设对于该市的房地产市场来说极为重要,因此掌握好该项目的设计制图是十分关键的。
制图情况
在整个工程设计制图的过程中,我们使用了大量的CAD软件辅助制图。
利用CAD的强大功能,我们成功地绘制出该工程的总平面图、各层平面图、立面图、剖面图、结构图、电气设备图、
管道图、细部构造图等工程图纸。
这些图纸不仅极大地提高了工程制图的效率,而且使整个工程的图纸制作更加精确、快速、规范化。
同时,在制图过程中,我们严格按照国家和行业标准要求进行绘制,确保了图纸的准确性和规范化。
此外,我们还在图纸设计中根据实际情况加入合理的创新设计元素,使得图纸更符合市场需求。
未来展望
作为一个专业的工程制图团队,我们将继续秉持高效、精准、创新的理念,在今后的工程制图中不断完善,提高整个工程设计的水平,为我们的客户提供更优质的服务和更高效的产品。
感谢您对我们的关注,我们期待未来的合作!
此致
敬礼
XXX设计团队XXXX年X月X日。
南邮综合设计报告(课程设计)proteus和Keil
![南邮综合设计报告(课程设计)proteus和Keil](https://img.taocdn.com/s3/m/d12aa026915f804d2b16c1f2.png)
目录一、课题1:数码管学号滚动显示 (4)1.课题任务要求及技术指标 (4)1.1设计任务 (4)1.2设计要求 (4)2.课题分析及设计思路 (4)2.1功能分析 (4)2.2实现思路 (4)2.3难点描述 (4)3.系统设计(建模) (4)3.1硬件框图 (4)3.2软件框图 (4)3.3电路图 (5)3.4元件清单 (5)3.5源程序 (6)4.仿真结果与结果分析 (7)二、课题2:LED8彩灯花样显示 (7)1.课题任务要求及技术指标 (7)1.1设计任务 (7)1.2设计要求 (7)2.课题分析及设计思路 (7)2.1功能分析 (8)2.3难点描述 (8)3.系统设计(建模) (8)3.1硬件框图 (8)3.2软件框图 (8)3.4元件清单 (9)3.5源程序 (9)4.仿真结果与结果分析 (10)三、课题3:数字电子钟 (11)1.课题任务要求及技术指标 (11)1.1设计任务 (11)1.2设计要求 (11)2.课题分析及设计思路 (11)2.1功能分析 (11)2.2实现思路 (12)2.3难点描述 (12)3.系统设计(建模) (12)3.1硬件设计 (12)3.2软件设计流程图 (13)3.3电路图 (14)3.4元件清单 (15)3.5源程序 (15)4.仿真结果与结果分析 (19)四、课题6:函数发生器 (20)1.课题任务要求及技术指标 (20)1.1设计任务 (20)1.2设计要求 (20)2.课题分析及设计思路 (20)2.1功能分析 (20)2.2实现思路 (20)2.3难点描述 (20)3.1硬件设计 (20)3.2软件流程图 (21)3.3电路图 (26)3.4源程序 (26)4.仿真结果与结果分析 (32)五、课题12:简易温度计 (34)1.课题任务要求及技术指标 (34)1.1设计任务 (34)1.2设计要求 (34)2.课题分析及设计思路 (34)2.1功能分析 (34)2.2实现思路 (34)2.3难点描述 (34)3.系统设计(建模) (34)3.1硬件设计 (34)3.2软件流程图 (35)3.3电路图 (37)3.4源程序 (37)4.仿真结果与结果分析 (46)六、课程设计小结 (47)一、课题1:数码管学号滚动显示1.课题任务要求及技术指标1.1设计任务:要求学生在六个数码管滚动显示自己的学号(六位),每隔一定时间循环移位一次,学号为奇数则左移,学号为偶数则右移。
南京邮电大学制图基础纲要
![南京邮电大学制图基础纲要](https://img.taocdn.com/s3/m/a158847527d3240c8447ef3b.png)
理学院
• 5、 MDT2004对象(目标)捕捉模式的概念及使用 (P268 )。 • 目标捕捉是捕捉对象上的特征点:如端点、中点、圆 心、交点、切点等。 • 6、 MDT2004正交模式的概念与使用(P269)。 • 正交模式下画线时只能画水平线或竖直线。 • 7、 创建MDT草图特征的一般步骤(P294)。 • 拉伸、旋转、扫掠、放样等命令生成的特征称为草图 特征。一般步骤为: • (1)设定新草图平面;(2)绘制草图 ;(3)定义 截面轮廓; (4)约束截面轮廓;(5)创建草图特征。 • 8、草图约束所包含的内容(P297)。 • 草图约束包括:几何约束和尺寸约束。
理学院
• 16、MDT缺省的文件扩展名是DWG。 • MDT中启动命令的方式有:命令行输入命令、 从菜单选择命令、单击工具栏按钮、从快捷菜 单选择命令。 • 17、图层的概念(P263) • 0层为系统所建,不能被删除或改名。 • 关闭或冻结的图层上的对象是不可见的。 • 锁定的图层上的对象不能被编辑或选择。 • 18、快捷键 (回车\取消\保存\复制\粘贴等) • 回车有enter或space键。取消操作用ESC键。 • 保存用Ctrl+S;复制用Ctrl+C,粘贴用Ctrl+V。
理学院
• 2 、在Mechanical Desktop中的3种基本空间 (P261) 。 • 分别为:模型空间、场景空间和图纸空间。用 户在模型空间构建零件的三维模型;在图纸空 间中生成零件的二维工程图样。 • 3 、MDT2004图形实体的逻辑特性信息(P262)。 • 图形实体除具有几何信息外,还有图层、颜色、 线型、线宽等逻辑信息。 • 4 、MDT2004中点坐标输入方式(P266-267)。 • 鼠标拾取和键盘输入。 • 键盘输入有绝对坐标、相对直角坐标和相对极 坐标。
南邮工程制图实验报告
![南邮工程制图实验报告](https://img.taocdn.com/s3/m/ebc195cc998fcc22bdd10d0c.png)
南邮工程制图实验报告篇一:南京邮电大学图像实验通信与信息工程学院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较小时,图像会出现不规则的区域有着相同的灰度值的情况,但是这些区域在原图像中却有着差别较小的不同的灰度值。
特别是在原图的灰度渐变的区域,这种效应会变得尤为明显。
实验二图像灰度级修正一、实验目的掌握常用的图像灰度级修正方法,即图像的灰度变换法和直方图均衡化法,加深对灰度直方图的理解。
南邮电工电子课程设计报告
![南邮电工电子课程设计报告](https://img.taocdn.com/s3/m/cec39725b84ae45c3a358c1b.png)
南邮电工电子课程设计报告通信与信息工程学院/ 年第 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口相连,这些都需要标注,以表明正确的电气连接。
单击绘图工具栏中的导线标签按钮,使之处于选中状态。
将鼠标置于图形编辑窗口的欲标标签的导线上,跟着鼠标的指针就会出现一个“×”号,表明找到了能够标注的导线,单击鼠标左键,弹出编辑导线标签窗口,如图---所示。
通信建设工程制图
![通信建设工程制图](https://img.taocdn.com/s3/m/43e9d2cb76eeaeaad1f33029.png)
卫星地球站 小卫星地球站 一点多址通信 电源 计算机软件 同步网 信令网 数字数据网
通信工程制图的要求、规定及工程识图
表 4-5
名 自动转报 电报 报房 会议电话 数字用户环路载波 中继无人增音站 智能大楼 计算机网络 监控 称 代 ZB DB BF HD SHZ ZW ZNL JWL JK
常用专业代号表(4)
通信建设工程制图规范及图例
本章主要内容
• • • • 1、通信工程制图的要求、规定及工程识图 2、通用图例 3、通信线路工程常用图例 4、通信设备工程常用图例
一、通信工程制图的要求、规定及工程识图
1.工程识图 通信工程图纸是通过图形符号、文字符 号、文字说明及标注表达的。 通信工程图纸是通过图形符号、文字符 号等按不同专业的要求将他们画在一个平 面上就组成了一张工程图纸。 2.通信工程制图的要求
15
通信线路工程常用图例
表 4-9
序 号 标 准 图 形 符 号
通信管道符号(4)
说 明
16
斜通型人孔(注:大类有大号、中号、小号之分,小类分为 15°,30°,45°,60°,75°,中斜 30°表示中号 30°斜 通型人孔,N1 为人孔编号) 三通型人孔(注:有大号、中号、小号之分,中三表示中号 三通型人孔,N1 为人孔编号) 四通型人孔(注:有大号、中号、小号之分,大四表示大号 四通型人孔,N1 为人孔编号) 手孔(注:有大号、中号、小号或三页、两页、单页之分, 中手表示中号手孔,N1 为手孔编号)
通信工程制图的要求、规定及工程识图
表 4-4
设 计 阶 段 可行性研究 规划设计 勘察报告 引进工程询价书 代号 Y G K YX 初步设计 方案设计
设计阶段代号表
通信建设工程制图
![通信建设工程制图](https://img.taocdn.com/s3/m/0be7a4dd580216fc710afd4b.png)
27 28 29
30
通用图例
图形符号
地 图 符 号(6)
说明
山脉等高线
堤坝(挡水坝) 坟 水井
芦苇区
表 4-8
序号 31
32 33 34 35
通用图例
图形符号
地 图 符 号(7)
竹林
说明
塔
水闸 护坡或护坎 注:*号用护坡尺寸或坎高(m)代替 城墙
表 4-8
序号 36 37
38
39 40
•
17、儿童是中心,教育的措施便围绕 他们而 组织起 来。下 午2时4分7秒下 午2时4分14:04:0721.6.29
•
1、Genius only means hard-working all one's life. (Mendeleyer, Russian Chemist)
天才只意味着终身不懈的努力。21.5.265.26.202108:3008:30:57May-2108:30
• 2、Our destiny offers not only the cup of despair, but the chalice of opportunity. (Richard Nixon, American President )命运给予我们的不是失望之酒,而是机会之杯。二〇二一年五月二十六日2021年5月26 日星期三
•
5、You have to believe in yourself. That's the secret of success. ----Charles Chaplin人必须相信自己,这是成功的秘诀。-Wednesday, May 26, 2021May 21Wednesday, May 26, 20215/26/2021
通信工程制图10:图纸输出
![通信工程制图10:图纸输出](https://img.taocdn.com/s3/m/cf547333a300a6c30c229f69.png)
局,每个布局代表一张单独的打印输出图纸。布局空间用于创建组中的打印布局,而不是用于设计或绘图的。
点击下方状态栏中的模型和布局按钮,可以方便地完成模型和布局之间的转换。
模型空间
布局空间
三、任务解读
3.2 模型空间与布局空间
3、布局组成
布局图中存在3个边界。 最外层是纸张边界,它是 由纸张设置中的纸张类型 和打印方向确定的。靠内 的一个虚线框是打印边界, 其作用就像WORD中页边 距一样,只有位于打印边 界内部的图形才会被打印 出来。位于图形对象四周 的实线线框为视口边界, 打印边界 纸张边界
将淮信院机房走线架图进行页面设置,图纸尺寸选择A4,打印范围为 “窗口”;纸张方向为“横向”;打印偏移选择“居中打印”;打印 比例“选择布满图纸”。将其页面设置样式命名为“走线架图”样式。
三、任务解读
3.1图块命令 3.1.3 创建块
要创建一个新的图块,首先要用“绘图”和“修改”功能绘制出组 成图块的所有图形对象,然后再创建块。 调用创建块命令的方法如下 : 菜单栏:调用“绘图”/ “块”/“创建”菜单命令 面板:单击“块”面板中的“创建”按钮 命令行:在命令行输入BLOCK(内部块)或WBLOCK(外部块)并回车
三、任务解读
3.1 图块命令 3.1.2 图块的特性
图块是图形中的多个实体组合成的一个整体,图形实体分布在不同 的图层上,具有不同的线型和颜色等特征。 1.“随层”特性 系统自动建立该层来放置块,块的特性与块定义时一致。 2.“随块”特性 块在插入前没有任何层,颜色、线型、线宽设置被视为白色连续线。 3.“0”层块具有浮动特性 “0”层创建块,并 用“随层”设置特性,则该块无论插入那一层, 其特性都采用当前插入层的设置。 4.关闭或冻结选定层上的块 当非“0”层块在某一层插入时,插入块仍处于创建该块的层中 (“0”层块除外),因此不管它的特性怎样随插入层或绘图环境变化, 当关闭该插入层时,图块仍会显示出来,只有将建立该块的层关闭或将 插入层冻结,图块才不在显示。
软件设计实践报告南邮(2篇)
![软件设计实践报告南邮(2篇)](https://img.taocdn.com/s3/m/3ac66f7658eef8c75fbfc77da26925c52dc59141.png)
第1篇一、引言随着信息技术的飞速发展,软件设计在各个行业中的应用越来越广泛。
为了提高软件设计水平,南京邮电大学特此开展软件设计实践课程,旨在培养学生具备扎实的软件设计基础,提高实际动手能力。
本文将结合南邮软件设计实践课程,对软件设计过程中的关键环节进行总结和分析。
二、实践内容1. 项目背景本次实践项目是一款基于Android平台的校园信息查询系统。
该系统旨在为在校师生提供便捷的校园信息查询服务,包括课程表、校园新闻、失物招领、图书馆信息等。
2. 需求分析在项目开始前,我们对目标用户进行了调研,了解了用户对校园信息查询系统的需求。
经过分析,我们确定了以下需求:(1)用户可以通过系统查询课程表,了解自己的上课时间和地点;(2)用户可以浏览校园新闻,了解校园动态;(3)用户可以发布和查询失物招领信息;(4)用户可以查询图书馆的借阅信息、座位信息等。
3. 系统设计3.1 系统架构根据需求分析,我们采用了分层架构,将系统分为以下几个层次:(1)表示层:负责用户界面展示,包括Android客户端和Web端;(2)业务逻辑层:负责处理业务逻辑,包括数据访问、业务规则等;(3)数据访问层:负责与数据库进行交互,实现数据的增删改查;(4)数据层:存储系统数据,包括课程表、新闻、失物招领、图书馆信息等。
3.2 技术选型(1)开发语言:Java;(2)开发工具:Android Studio;(3)数据库:MySQL;(4)前端框架:Material Design;(5)后端框架:Spring Boot。
4. 关键技术4.1 数据库设计根据需求分析,我们设计了以下数据库表:(1)用户表:存储用户信息;(2)课程表:存储课程信息;(3)新闻表:存储校园新闻信息;(4)失物招领表:存储失物招领信息;(5)图书馆信息表:存储图书馆信息。
4.2 Android客户端设计(1)主界面:展示课程表、校园新闻、失物招领、图书馆信息等模块;(2)课程表模块:展示用户课程表,支持查询、筛选等功能;(3)校园新闻模块:展示校园新闻,支持查看详情、评论等功能;(4)失物招领模块:展示失物招领信息,支持发布、查询等功能;(5)图书馆信息模块:展示图书馆信息,支持查询、借阅等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称:制图基础及计算机绘图
学生姓名:
班级学号:
指导教师:
指导单位:理学院
日期:年月日至年月日
实验一平面图形的设计
班级学号姓名
第周星期第节成绩
一、实验目的
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所示。
图1
3 绘制420*297的矩形框。
选择菜单“设计→直线”,使用Line命令按下述操作。
结果如图2所示:
图2
4 绘制图框。
选择菜单“修改—偏移”,使用偏移命令按下述操作完成。
结果如图3所示。
图3 5 去除图框四角多余部分。
选择菜单“修改—圆角”,按下述操作完成。
结果如图4所示。
图4
6 创建表格框
选择菜单“修改—偏移”,使用偏移命令按下面步骤进行。
结果如图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 修改文字
双击文字,按下列步骤进行。
结果如图13.
图13
15 添加文字
选择菜单“注释—文字”,执行_dtext命令按下列步骤进行。
结果如图14所示。
图14
16 画一个矩形
选择菜单“设计—直线”,执行line命令按下列步骤进行。
结果如图15所示。
图15
17 画一个矩形
选择菜单“设计—直线”,执行line命令按下列步骤进行。
结果如图16所示。
图16
18 画圆
选择菜单“设计—圆—圆、半径”,执行circle命令按下列步骤进行。
结果如图17所示。
图17
19 绘制直线
选择菜单“设计—直线”,执行line命令按下列步骤进行。
结果如图18所示。
图18
20画圆
选择菜单“设计—圆—圆、半径”,执行circle命令按下列步骤进行。
结果如图19所示。
图19
21画圆
选择菜单“设计—圆—圆、半径”,执行circle命令按下列步骤进行。
结果如图20所示
图20
22 修剪图形
选择菜单“修改—修剪”,执行trim命令按照下面步骤进行。
结果如图21所示。
图21。