机械CAD实验报告

机械CAD实验报告
机械CAD实验报告

济南大学

机械工程学院

计算机辅助机械设计

实验报告

班级:机自****

姓名:***

学号:20**0403***

日期:20**.12.

一、实验目的

计算机辅助机械设计是一门实践性较强的课程,学生通过上机计算达到以下目的:

1、加深对计算机辅助机械设计设计方法的基本理论和算法步骤的理解。

2、培养学生独立编制、调试计算机程序的能力。

3、掌握常用计算机辅助机械设计程序的使用方法。

4、培养学生灵活运用所学方法解决工程实际问题的能力。

二、实验项目、学时分配及对每个实验项目的要求

三、实验报告内容

每次上机实验结束后,学生要作一份完整的实验报告,实验报告内容应包括:

1、实验的基本原理简述及程序框图绘制。

2、编制实验程序。

3、用考核题对所编程序进行考核。

四、实验考核办法

本课程实验成绩依据以下几个方面进行考核

1、实验报告

2、考核所编制的程序

3、实验纪律、出勤等

实验一链表

1.用链表的方法编写减速箱零件清单(包括序号、名称、数量、材料)的管理程序,要求提供插入、删除、列表功能。

实验程序清单

#include "stdafx.h"

#include "stdio.h"

#include "malloc.h"

#include "string.h"

typedef struct _tagLink{

int No,Num;

char Name[10],Mat[10];

struct _tagLink *next;

} LINK;

LINK *Head=NULL;

void OutPut(LINK *t)

{

printf("%5d%15s%5d%15s\n",t->No,t->Name,t->Num,t->Mat);

}

//插入

void Insert(int No,char *Name,int Num,char *Mat)

{

LINK *Node=(LINK *)malloc(sizeof(LINK));

Node->No=No; strcpy(Node->Name,Name);

Node->Num=Num; strcpy(Node->Mat,Mat);

Node->next=Head; Head=Node;

}

//查询

void Check(int No)

{

LINK *t=Head;

while(t) {

if(t->No==No) {

OutPut(t); break;

} else t=t->next;

}

}

//删除

void Delete(int No)

{

LINK *p,*t;

p=t=Head;

while(t && t->No!=No) {

p=t; t=t->next;

}

if(t==NULL) {printf("未找到%d\n",No); return;} if(p==t) {

Head=Head->next; free(t);

} else {

p->next=t->next; free(t);

}

}

//列表输出

void OutPutAll()

{

LINK *t=Head;

while(t){

OutPut(t); t=t->next;

}

}

int main(int argc, char* argv[])

{

for(;;) {

int code;

printf(" 减速箱零件查询系统\n\n\n");

printf("0--退出1--输入\n");

printf("2--查询3--删除\n");

printf("4--列表\n");

printf("请选择:"); scanf("%d",&code);

if(code==0) break;

switch(code){

case 1:{

int No,Num;

char Name[10],Mat[10];

for(;;) {

printf("序号<0--结束>:"); scanf("%d",&No);

if(No==0) break;

printf("名称:"); scanf("%s",&Name);

printf("数量:"); scanf("%d",&Num);

printf("材料:"); scanf("%s",&Mat);

Insert(No,Name,Num,Mat);

}

}

break;

case 2: {

int No;

printf("输入查询的序号:"); scanf("%d",&No);

Check(No);

}

break;

case 3: {

int No;

printf("输入删除的序号:"); scanf("%d",&No);

Delete(No);

}

break;

case 4: OutPutAll(); break;

}

}

return 0;

}

实验二二叉树

1. 建立排序二叉树、遍历排序二叉树

2.编写建立和遍历二叉排序树的程序。

3. 实验数据:18,14,22,7,17,20,35,27,11,3,20

4. 程序清单:

#include "stdafx.h"

#include "stdio.h"

#include "malloc.h"

typedef struct _tagLink {

struct _tagLink *LC,*RC;

int data;

} LINK;

LINK *Head;

int A[]={18,14,22,7,17,20,35,27,11,3,20};

int N=sizeof(A)/sizeof(int);

//建立二叉排序树的函数

void built()

{

for(int i=0; i

LINK *Node,*Temp;

Node=(LINK *)malloc(sizeof(LINK));

Node->data=A[i];

Node->LC=Node->RC=NULL;

if(i==0) {Head=Node; continue;}

Temp=Head;

for(;;) {

if(A[i]data) {

if(Temp->LC==NULL) {Temp->LC=Node; break;}

else Temp=Temp->LC;

} else {

if(Temp->RC==NULL) {Temp->RC=Node; break;}

else Temp=Temp->RC;

}

}

}

}

//用中序遍历二差树,输出结果为排序的数据

void output()

{

LINK *stack[50];

int TOP=0;

LINK *P=Head;

for(;;) {

if(P!=NULL) {

stack[TOP++]=P;

P=P->LC;

} else {

if(TOP==0) break;

P=stack[--TOP];

printf("%d\n",P->data);

P=P->RC;

}

}

}

int main(int argc, char* argv[]) {

built();

output();

return 0;

}

实验三参数化图素拼装原理实验

实验内容:编制构成轴的七种形状特征的函数,并利用这些函数生成一根轴。

构成轴的七种结构形式

传动轴

程序示例

void CTSPZView::DrawUnit_Arc(CDC *pDC,int r,CPoint p0,CPoint p1,CPoint p2)

{

CRect rect(p0.x-r,p0.y-r,p0.x+r,p0.y+r);

pDC->Arc(&rect,p1,p2);

}

void CTSPZView::DrawUnit_A(CDC *pDC,CPoint p0,int d,int c,bool v)

{

p2.x=p3.x=p0.x;

p2.y=p0.y-(d/2-c);

p3.y=p0.y+(d/2-c);

p1.x=p4.x=p0.x+(v?(-c):c);

p1.y=p0.y-d/2;

p4.y=p0.y+d/2;

pDC->MoveTo(p1);

pDC->LineTo(p2);

pDC->LineTo(p3);

pDC->LineTo(p4);

}

void CTSPZView::DrawUnit_B(CDC *pDC,CPoint p0,int d,int b,bool v)

{

}

void CTSPZView::DrawUnit_C(CDC *pDC,CPoint p0,int d,int b,bool v)

{

}

void CTSPZView::DrawUnit_D(CDC *pDC,CPoint p0,int d,int b,bool v)

{

}

void CTSPZView::DrawUnit_E(CDC *pDC,CPoint p0,int d,int b,int r,bool v) {

}

void CTSPZView::DrawUnit_F(CDC *pDC,CPoint p0,int d,int b,int l)

{

p5.x=p4.x=p0.x+(l-d/2);

p5.y=p1.y=p0.y-b/2;

p4.y=p3.y=p0.y+b/2;

int t=(int)(sqrt(d*d/4.0-b*b/4.0)+0.5);

p1.x=p3.x=p0.x+t;

DrawUnit_Arc(pDC,d/2,p0,p1,p3);

pDC->MoveTo(p1);

pDC->LineTo(p5);

pDC->LineTo(p4);

pDC->LineTo(p3);

}

void CTSPZView::DrawUnit_G(CDC *pDC,CPoint p0,int b,int l)

{

}

void CTSPZView::OnTspzA()

{

CClientDC dc(this);

DrawUnit_A(&dc,CPoint(200,300),100,10);

DrawUnit_A(&dc,CPoint(300,300),100,10,false);

//CDC *pDC,CPoint p0,int d,int c,bool v)

}

void CTSPZView::OnTspz0()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzB()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzC()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzD()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzE()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzF()

{

// TODO: Add your command handler code here

CDlgDrawF dlg;

if(dlg.DoModal()!=IDOK) return;

CClientDC dc(this);

DrawUnit_F(&dc,CPoint(dlg.m_x0,dlg.m_y0),dlg.m_d,dlg.m_b,dlg.m_l); }

void CTSPZView::OnTspzG()

{

// TODO: Add your command handler code here

}

void CTSPZView::OnTspzM()

{

// TODO: Add your command handler code here

}

画轴程序:

// test1View.cpp : implementation of the CTest1View class //

#include "stdafx.h"

#include "test1.h"

#include "test1Doc.h"

#include "test1View.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

/////////////////////////////////////////////////////////////////////////////

// CTest1View

IMPLEMENT_DYNCREATE(CTest1View, CView)

BEGIN_MESSAGE_MAP(CTest1View, CView)

//{{AFX_MSG_MAP(CTest1View)

ON_COMMAND(ID_DRAW_1, OnDraw1)

ON_COMMAND(ID_draw_2, Ondraw2)

ON_COMMAND(id_draw_3, Ondraw3)

ON_COMMAND(id_draw_4, Ondraw4)

ON_COMMAND(id_draw_5, Ondraw5)

ON_COMMAND(id_draw_6, Ondraw6)

ON_COMMAND(id_draw_7, Ondraw7)

ON_COMMAND(id_draw_8, Ondraw8)

ON_COMMAND(id_draw_9, Ondraw9)

ON_COMMAND(id_draw_10, Ondraw10)

ON_COMMAND(id_draw_11, Ondraw11)

ON_COMMAND(id_draw_12, Ondraw12)

ON_COMMAND(id_draw_13, Ondraw13)

ON_COMMAND(id_draw_14, Ondraw14)

//}}AFX_MSG_MAP

// Standard printing commands

ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////

// CTest1View construction/destruction

CTest1View::CTest1View()

{

// TODO: add construction code here

}

CTest1View::~CTest1View()

{

}

BOOL CTest1View::PreCreateWindow(CREATESTRUCT& cs)

{

// TODO: Modify the Window class or styles here by modifying

// the CREATESTRUCT cs

return CView::PreCreateWindow(cs);

}

/////////////////////////////////////////////////////////////////////////////

// CTest1View drawing

void CTest1View::OnDraw(CDC* pDC)

{

CTest1Doc* pDoc = GetDocument();

ASSERT_V ALID(pDoc);

// TODO: add draw code for native data here

}

/////////////////////////////////////////////////////////////////////////////

// CTest1View printing

BOOL CTest1View::OnPreparePrinting(CPrintInfo* pInfo)

{

// default preparation

return DoPreparePrinting(pInfo);

}

void CTest1View::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)

{

// TODO: add extra initialization before printing

}

void CTest1View::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)

{

// TODO: add cleanup after printing

}

/////////////////////////////////////////////////////////////////////////////

// CTest1View diagnostics

#ifdef _DEBUG

void CTest1View::AssertValid() const

{

CView::AssertValid();

}

void CTest1View::Dump(CDumpContext& dc) const

{

CView::Dump(dc);

}

CTest1Doc* CTest1View::GetDocument() // non-debug version is inline

{

ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CTest1Doc)));

return (CTest1Doc*)m_pDocument;

}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////

// CTest1View message handlers

void draw_test1(CDC *pDC,CPoint p0,int d,int c)

{

CPoint p1,p2,p3,p4;

p1.x = p0.x+c;

p1.y = p0.y-d/2;

p4.x=p0.x+c;

p4.y=p0.y+d/2;

p2.x=p0.x;

p2.y=p0.y-(d/2-c);

p3.x=p0.x;

p3.y=p0.y+(d/2-c);

pDC->MoveTo(p1);

pDC->LineTo(p2);

pDC->LineTo(p3);

pDC->LineTo(p4);

}

void draw_test2(CDC *pDC,CPoint p0,int d,int c) {

CPoint p1,p2,p3,p4;

p1.x = p0.x+c;

p1.y = p0.y-d/2;

p4.x=p0.x+c;

p4.y=p0.y+d/2;

p2.x=p0.x;

p2.y=p0.y-d/2;

p3.x=p0.x;

p3.y=p0.y+d/2;

pDC->MoveTo(p1);

pDC->LineTo(p2);

pDC->LineTo(p3);

pDC->LineTo(p4);

}

void draw_test3(CDC *pDC,CPoint p0,int d,int c) {

CPoint p1,p2,p3,p4;

p1.x = p0.x-c;

p1.y = p0.y-d/2;

p4.x=p0.x-c;

p4.y=p0.y+d/2;

p2.x=p0.x;

p2.y=p0.y-(d/2-c);

p3.x=p0.x;

p3.y=p0.y+(d/2-c);

pDC->MoveTo(p1);

pDC->LineTo(p2);

pDC->LineTo(p3);

pDC->LineTo(p4);

void CTest1View::OnDraw1()

{

CClientDC dc(this);

draw_test1(&dc,CPoint(200,300),100,10);

}

void CTest1View::Ondraw2()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(210,300),100,150);

}

void CTest1View::Ondraw3()

{

CClientDC dc(this);

draw_test1(&dc,CPoint(360,300),150,10);

}

void CTest1View::Ondraw4()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(370,300),150,150);

}

void CTest1View::Ondraw5()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(520,300),150,0); }

void CTest1View::Ondraw6()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(520,300),100,10); }

void CTest1View::Ondraw7()

CClientDC dc(this);

draw_test1(&dc,CPoint(530,300),200,10);

}

void CTest1View::Ondraw8()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(540,300),200,50);

}

void CTest1View::Ondraw9()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(590,300),200,0);

}

void CTest1View::Ondraw10()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(590,300),170,200); }

void CTest1View::Ondraw11()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(790,300),170,0);

}

void CTest1View::Ondraw12()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(790,300),140,10); }

void CTest1View::Ondraw13()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(800,300),150,150); }

void CTest1View::Ondraw14()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(950,300),150,0); }

void CTest1View::Ondraw15()

{

CClientDC dc(this);

draw_test2(&dc,CPoint(960,300),150,10); }

实验四设计资料的程序处理

实验内容及要求:编制下列函数及相应的主程序来调用这些函数。保证输出结果正确。

1.制查三角胶带型号的函数(参见图5-5)。要求输入转速和功率,输出型号。

2. 编制“一元函数插值”的函数,实验数据见表5-7.

3. 编制“二元函数插值”的函数,实验数据见表5-7.

4. 编制“最小二乘法求线形方程”的函数,实验数据见表5-11.

#include "stdafx.h"

#include "math.h"

#include "stdio.h"

//找三角胶带型号输入参数 N-转速;P-功率

//函数返回值:0-O型 1-A型 2-B型 3-C型 4-D型 5-E型 6-F型

int find_type(double N,double P)

{

double A[6][4]={{4900,3.8,490,0.8},

{3400,10.5,100,1},

{2400,22.5,100,2.7},

{1500,36,100,5.9},

{1200,85,100,17.5},

{700,170,100,44}};

int i;

double c;

for(i=0; i<6; i++) {

if(N>=A[i][0]) return i;

c=log10(A[i][2])+(log10(A[i][0])-log10(A[i][2]))*

(log10(P)-log10(A[i][3]))/(log10(A[i][1])-log10(A[i][3]));

if(N>=pow(10.0,c)) return i;

}

return 6;

}

//一元函数线形插值

//xx,yy--节点数据,n--节点个数

int find_liner(double *xx,double *yy,int n,double x,double *y)

{

double x1,y1,x2,y2;

int i=0;

if(xxx[n-1]) return 0;

while(x>xx[i]) i++;

i--;

x1=xx[i]; y1=yy[i];

x2=xx[i+1]; y2=yy[i+1];

*y=y1+(x-x1)*(y2-y1)/(x2-x1);

return 1;

}

//一元函数抛物线插值

//xx,yy--节点数据,n--节点个数

int find_quadric(double *xx,double *yy,int n,double x,double *y) {

double x1,y1,x2,y2,x3,y3;

int i=0;

if(xxx[n-1]) return 0;

while(x>xx[i]) i++;

i--;

if((x-xx[i])<(xx[i+1]-x)) i--;

if(i<0) i=0;

if(i>n-3) i=n-3;

x1=xx[i]; y1=yy[i];

x2=xx[i+1]; y2=yy[i+1];

x3=xx[i+2]; y3=yy[i+2];

*y=0;

*y+=y1*(x-x2)*(x-x3)/(x1-x2)/(x1-x3);

*y+=y2*(x-x1)*(x-x3)/(x2-x1)/(x2-x3);

*y+=y3*(x-x1)*(x-x2)/(x3-x1)/(x3-x2);

return 1;

}

//最小二乘法求线形方程

void minlength_line(double xy[][2],int m,double *a,double *b) {

double a1,b1,c1,a2,b2,c2,d;

b1=c1=a2=b2=c2=0.0;

for(int i=0; i

b1+=xy[i][0];

c1+=xy[i][1];

b2+=xy[i][0]*xy[i][0];

c2+=xy[i][0]*xy[i][1];

}

a1=m; a2=b1;

d=a1*b2-a2*b1;

*a=(c1*b2-c2*b1)/d;

*b=-(c1*a2-c2*a1)/d;

}

int main(int argc, char* argv[])

{

printf("%d\n",find_type(2400,3.8));

double xx[6]={0.4,0.5,0.6,0.7,0.8,0.9};

CAD实验报告

实验报告 课程名称:制图基础及计算机绘图 学生姓名: 班级学号: 指导教师: 指导单位: 日期: 2014年 12 月 20日至 2014 年 12 月 23 日

实验一平面图形的设计 班级学号姓名 第周星期第节成绩 一、实验目的 1. 学会打开、关闭和保存图形文件和熟悉MDT2004DX的界面。熟悉 MDT2004DX环境及常用绘图命令和编辑命令。 2. 学会部分常用绘图命令和编辑命令,掌握工具栏的调用方法。 3. 学会视窗的显示控制和图层的建立,学会注写文字。 二、实验内容 按图示尺寸完成横置A4图一张,尺寸标注不作要求。横置A4图纸幅面尺寸、图框、标题栏按教材第1章相关内容绘制。 实验步骤: 一.启动CAD 选择桌面快捷键cad,双击打开。

1.创建新图形文件 选择菜单“文件→新建部件文件”,在选择样板对话框中选择acad.dwt,如图1所示。 2.绘制297X210 A4图纸。 命令如下: 命令: l LINE 指定第一点: 指定下一点或[放弃(U)]: 297 指定下一点或[放弃(U)]: 210 指定下一点或[闭合(C)/放弃(U)]: 297 指定下一点或[闭合(C)/放弃(U)]: c

3.绘制图框 使用Offset命令,使左边界向右偏移25。上下和右边界都偏移 5 命令: _offset 当前设置: 删除源=否图层=源OFFSETGAPTYPE=0 指定偏移距离或[通过(T)/删除(E)/图层(L)] <20.0000>: 25 指定偏移距离或[通过(T)/删除(E)/图层(L)] <25.0000>: 5

4.去处图框四角多余的部分 命令: amfillet2d (标注模式:关)(剪切模式) 当前圆角半径= 10 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>: 选择第二个对象或<按回车键表示多段线>: 图元无法用自身圆角。(标注模式:关)(剪切模式) 当前圆角半径= 10 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>:s (标注模式:关)(剪切模式) 当前圆角半径= 0 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>: 选择第二个对象或<按回车键表示多段线>:(标注模式:关)(剪切模式) 当前圆角半径= 0 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>: 选择第二个对象或<按回车键表示多段线>:(标注模式:关)(剪切模式) 当前圆角半径= 0 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>: 选择第二个对象或<按回车键表示多段线>:(标注模式:关)(剪切模式) 当前圆角半径= 0 选择第一个对象或[多段线(P)/设置(S)/标注(D)]<设置>: 选择第二个对象或<按回车键表示多段线>:(标注模式:关)(剪切模式) 当前圆角半径= 0

cad实训报告总结(最新篇)

cad实训报告总结 cad实训报告总结 CAD实训总结 时间过的很快,一转眼就到了CAD实训周结束的时候了,记得在实训的第一天,老师给我们将了这周实训的任务安排,讲述了本周实训的主要内容,实训目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,以及考试成绩打分等。 虽然时间很短很紧,但是我一直认认真真去绘制每一个图,思考每一个细节,作图步骤,哪怕是一个很小的问题。的确,在作图的过程中我遇到了不少的难题,但都在同学的帮助下,一个个的被我解决,自己难免会感到有点高兴,从而增加了对CAD的浓厚兴趣。 说到它的使用性,相信许多同学都有同感。我们从书上得知,CAD 可以绘制机械、建筑、航空、石油等多方面的二维平面图形和三维立体图形等等,所以说它的使用性是非常之广泛的。我们在绘制图形的时候要注意线条的宽度,字体的美观。现在用CAD就完全没有这方面的问题,粗细线条全用特性来规范,一目了然。尺寸也相当准确,在命令提示行里输入多少就是多少,也不用拿着丁字尺在图纸上比画来比画去,到头来还是达不到十分准确。画线线连结、圆弧连接的时候CAD在尺寸方面的优势就更加明显,比如画圆与直线相切的时候,手工绘图只能凭感觉觉得差不多就画上去,每一条画得都不一样,怎么看都不对称。用CAD画,打开对象捕捉就能把切点给抓进来,又快又准!尺寸标注更是快捷,两个点一拉,左键一点就完成一个标注,不用画箭头,不用标文字,只要自己设计好标注格式,计算机就能按要求标

出来。插入文字也很方便,在多行文本编辑器里输入文字内容就能出来绝对标准的国标字,比起我们手写的字就美观漂亮的多!粗糙度、基准符号、标题栏等做成块就可以随意插入,用不着一个一个地画了,用起来确实很快! 尺寸标注是工程制图中的一项重要在绘制图形是时,仅仅绘制好的图形还不能看什么来,也不足以传达足够的设计信息。只有把尺寸标住标在自己的图形上面,就会让看图者一目了然,CAD提供的尺寸标注功能可以表达物体的真实大小,确定相互位置关系使看图者能方便快捷地以一定格式创建符合行业或项目标准的标注。CAD中的标注尺寸有线性尺寸、角度直径半径引线坐标中心标注以及利用Dim命令标注尺寸,在设置尺寸标注,尺寸标注实用命令,利用对话框编辑尺寸对象标注形位公差以及快速标注只要弄懂了上面的各个标注你就可以字图形上标注各种尺寸。 最后,学习CAD的目的就是能够完成与之相关的实际绘制任务,在实际工作中能够更快更准的完成制图作业。本次的CAD实训就是运用前面所有的各种绘图工具与编辑工具进行绘制的,希望通过这次的复习和巩固在加上以后的完善能够更灵活快速准确的绘制各种图形从而发挥出CAD的巨大作用! 今天是最后是CAD实训的最后一天。结合我自身对CAD的学习情况,我将继续练习使用CAD,做到能够把它运用得得心应手、挥洒自如,使它成为我今后学习和工作的好助手! 附送: CCTV杯全国英语演讲大赛主持词

电子电路CAD实训报告(格式)

广东工业大学 实训报告 课程电子电路CAD实训 院、系(部)自动化学院 专业及班级电子信息科学与技术2班 学号 88 姓名刘浩 指导教师徐迎晖 日期 一实训目的 1. 学会使用Altium Designer软件绘制一般复杂度的电路原理图和PCB图; 2. 了解焊接机理,学会手工焊接直插式和部分类型的贴片式元件; 3. 了解手工制板的方法,掌握感光电路板法制作双面板的工艺流程; 4. 焊接、装配和调测电子产品——数字万用表。 二实验要求 1. 学会使用Altium Designer软件绘制单页和简单的多页原理图(含自定义原理图元件),绘制双面板PCB图(含自定义封装); 2. 了解焊接机理,掌握焊接工具材料的正确使用方法,学会手工焊接和拆焊直插式元件,学会手工焊接和拆焊贴片式元件(含1210、1206、0805、SOT-23、SO等封装); 3. 了解业余和实验室条件下手工制作PCB的方法。理解感光电路板法制作PCB的原理,掌握其制作双面板的工艺流程,包括PCB布线图打印、曝光、显影、蚀刻、脱膜、钻孔等环节的细节; 4. 以数字万用表为例,体会电子产品样机的焊接、装配和调测的工作细节,学会解决其中出现的问题。 三实验设备 1. 电路原理图和PCB图的绘制:安装了Altium Designer软件的PC机; 2. 手工焊接:电烙铁、焊锡丝、助焊剂、清洁海绵、镊子;

3. 感光电路板法制作PCB:PC机、打印机、双面紫外线曝光机、PCB气泡蚀刻机(2台)、PCB裁板机、台式电钻; 4. 电子产品制作:DT9205A数字万用表散件套件。 四电路原理图和PCB图的绘制 1. 实验原理 电路原理图,是阐述电路工作原理的图纸。在绘制时主要考虑的是易于 阅读理解出电路各部分的工作原理。原理图中的元件并不需按实物外形 绘制,线条一般认为是理想的(实物电路中的连线则在多数时候不能被 认为是理想的)。 印刷电路板,又称印制电路板、线路板。这个名称的由来是因为电路板 中的导线、焊接点、孔等图案是采用类似于在纸张上印刷文字图案的方 式制作出来的,这些图案构成了PCB图。 2. 实验过程 a新建库文件b新建元件c绘制元件d设置元件信息e放置 自定义元件 a新建一个PCB文档b设置PCB编辑器工作环境c设置当前 所使用的封装库列表d.传输原理图信息至PCB图e.PCB元件 布局,布线,放置焊盘,放置过孔,敷铜 3. 实验结果与分析 4. 结论与问题讨论 这次工程实训让我们明白了理论联系实际的重要性,提高了独自分析问题和解决问 题的能力,实践必须要基于熟练的理论知识,我们应当学会多积累理论知识来充实 我们的知识面,以便我们今后的实践。 五手工焊接 1. 实验原理 焊接基本流程:清洁处理、加热、给锡。 首次使用电烙铁时,插上电源插头后,电烙铁温度上升的同时,先在烙铁头上涂 上少许松香,待加热到焊锡熔点时,再往烙铁头上加焊锡,在使用过程中,由于 电烙铁温度很高,达300℃以上,长时间加热会使焊锡熔化挥发,在烙铁头上留 下一层污垢,影响焊接,使用时用擦布将烙铁头擦拭干净或在松香里清洗干净, 再往烙铁头上加焊锡,保持烙铁头上有一层光亮的焊锡,这样电烙铁才好使用。

CAD上机实验报告

测控1501 郭昌达 201523030104 实验1 原理图设计环境画原理图实验 一实验目的 1 熟练PROTEL99se的原理图编辑环境 2 掌握常用管理器,菜单的使用,电气规则检查 3 掌握元器件等的调用,属性含义。 二实验内容 教材 1.1,1.2,1.3,1.4环境熟悉 2.1,2.2工具条对象,器件调用 2.3,2.4 菜单使用,元件属性修改 4.2练习1-练习8 三实验仪器 计算机Protel 99 SE 四实验步骤 1 放置元件 放置元件时需要使用如下快捷键。 空格键:每次单击一次空格键使元件逆时针旋转90°。 移动元件时,直接用鼠标左键点击并按住元件,移动鼠标,元件就会跟着移动。

2连接导线 连接时一定要等鼠标被电气栅格捕捉到时,再单击鼠标放线。当元件被电气栅格捕捉到时,会出现一个黑点。 3 放置电源、地线和网络标记 放置电源和地线标记前要显示电源地线工具箱。防止网络标号时,一定要等标号左下角的黑点出现在连线上再单击鼠标将网络标号放下。 4 自动元件编号 使用菜单Tool/Annotate对元件自动编号。编号完成后,屏幕显示报告文件。 5 编辑元件属性 双击元件,在弹出的属性窗口输入元件的属性,注意一定要输入元件封装。 6 电气规则检查 使用Tool/ERC菜单,对画好的原理图进行电气规则检查,检查完毕后,屏幕显示报告表。若没有错误,就可以进行下一步。 7原理图元件列表

使用Edit/Export to Spread菜单,按照向导提示进行操作。 8 建立网络表 使用菜单Design/Netlist,建立网络表。

实验2 原理图练习实验 一实验目的 1 掌握层次电路图设计方法 2 了解层次电路原理图各图之间的关系 3 熟悉顶层图,子图的生成方法 二实验内容 教材2.4.4层次电路图菜单使用参考33页(5)(6)三实验仪器 计算机Protel 99 SE 四实验步骤 1 从图纸符号建立子原理图 (1)首先在顶层原理图中生成图纸符号 (2)生成图纸符号对应的分原理图zhenliu和wenya。

纺织CAD实验报告

实验一小提花织物CAD/CAM系统 一、功能概述 提花织物CAD/CAM系统用于提花织物和图案设计和纹版的自动制做,它由“提花织物图案设计系统和“纹版自动制做系统”组成,该系统具有图案辅助设计,图案处理成意匠图,将意匠图处理成纹版信息的功能。运行引系统,将图案草稿通过数字化仪输入到计算机,然后再利用系统提供修改,复制,绘画,填充纹样等功能对这个草图进行修改扩充,得到织物的小样,小样中不同的颜色代表了不同的织物组织,即不同的织物效果,对小样图通过系统变意匠图的功能,转换为意匠图与人手工在意匠纸上绘出的效果相同,最后把意匠图的信息加上纹版要求的辅助信息,比如穿绳孔、定位孔等生成纹版教据库。“纹版自动制做系统”是用纹版数据库数据控制复花机自动做出纹版,对冲孔后的纹板自动进行检测,如有靖孔错误出现系统会自动进行报警,这样保证了做出的纹版准确无误。 二、系统构成 本系统由“花织物图案设计系统”和“纹版自动制做系统”两部分组成。软件部为:提花织物图案设计系统,纹板自动制作系统控制程序,支掌软件为以上操作系统。 三、实验操作 1、输入方式。彩色扫描仪扫描,需要把图纸捺上颜色,不仅涂颜色费工很大,而且扫描后的图形还需要进行大量的修改,因此我们认为用扫描仪输入图案草稿不能提高输入速度。因此我们选用了数字化仪作为输入的工具,描图输入虽然较繁琐,但是可在输入的同时完成配色的工序,对草稿中绘的不准确的图形,在描图输入时利用坐标值和绘标准型的功能将它进行纠正,所以说选用数字化仪输入符合我们投费少,又能满足生产需求的愿望。 2、提花织物图案中包含了规则图形与不规则图形,对于规则图形,如矩形、圆、椭圆、正多边形等在人工绘制的草稿中不准确,为得到准确标准的图形,系统安排了规则图形的绘制程序,只要输入几个参数,就可自动绘出图形,有些图形不

CAD实验报告

实验一电原理图的编辑 一、实验目的: 1、了解Protel 99 SE的启动、绘图环境、各个功能模块、界面环境设置方法和文件管理方法。 2、掌握电路原理图的设计步骤、Portel 99 SE电路原理图设计环境,图纸设置的内容和方法。 3、掌握装载元器件库,放置、编辑和调整元器件,设置网格、电气节点和光标形状的方法,并能绘制简单的电原理图。 二、实验设备: 装有protel 99 se 软件的PC机一台。 三、实验要求: 1.试验前,仔细阅读教材相关内容,设计能够完成试验内容的试验步骤, 写好试验预习报告。 2.试验后,完成试验报告,其中的试验步骤应是经过试验证明为正确的步 骤。 四、试验内容: 1.查看Protel 99 SE的运行环境,包括所用机器的硬件与软件环境。 2.学习使用Protel 99 SE的基本操作,包括进入Protel 99 SE主程 序、菜单操作,工具栏操作及退出等基本操作。 3.打开安装目录\Examples\Z80 Microprocessor.ddb设计数据库,通 过打开其中的各种设计文件熟悉Protel 99 SE的绘图环境,各个功 能模块,界面环境,并练习Protel 99 SE的文件管理功能。 4.在自己的用户目录下,创建一个自己的设计数据库,新建一个原理 图文件并打开。(设计数据库、原理图文件的主文件名自定) 5.设置自己喜爱的绘图环境,如图纸类型、尺寸、底色、光标形状、 可视栅格、栅格形状、大小等等。 6.在新建的原理图文件中绘制教材图2-10所示的原理图。 五、实验步骤: 1.安装并启动Protel 99 SE,单击桌面上的Protel 99 SE快捷方式打开

电子线路CAD实验报告1

电子线路CAD实验报告 实验序号:1 实验名称:Altium Designer 基本操作实验日期:15.3.6 专业班级:13电信姓名:陈学颖成绩:__________ 一、实验目的: 了解AD 软件绘图环境,各个功能模块的作用,各个功能模块的作用,设置原理图 图纸环境的方法及元器件放置方法,灵活掌握相关工具和快捷方式的使用。 二、实验内容: 1,熟悉软件的设计环境参数:常规参数、外观参数、透明效果、备份选项、项目面板 设置。 2,学习使用键盘和菜单实现图纸的放大或缩小。 3,创建一个新的PCB 项目,项目名为姓名.PrjPCB。 4,打开一个例子文件,观察统一的设计环境,进行标签的分类。 5,在上述工程中创建新文件,命名为实验1.sch.设置图纸大小为A4,水平放置,工作区颜色为233 号色,边框颜色为63 号色。 6,栅格设置:捕捉栅格为5mil,可视栅格为8mil。 7,字体设置:设置系统字体Tahoma、字号为8,带下划线。 8,标题栏设置:用特殊字符串设置制图者为Motorala、标题为“我的设计”,字体为华文彩云,颜色为221 号色。 9,新建原理图文件,命名为“模板.schdoc”,设计其标题栏,包括班级、姓名、学号。三.实验操作 1.在最上方菜单中选择文件—新建—PCB工程,然后新建一个PCB项目,然后将其保存为陈学颖.PrjPCB。 2.然后在最上方菜单中选择文件—新建—原理图,然后将其命名为实验1.sch。然后在原理图工具区单击鼠标右键,在选项中选择文档选项,将其设置为图纸大小为A4,水平放置,工作区颜色为233 号色,边框颜色为63 号色。同时将捕捉栅格设置为5mil,可视栅格设置为8mil。然后选择“更改系统字体”中设置系统字体为Tahoma、字号为8,带下划线。

CAD测绘实验报告

CAD实验报告总结 一、实验目的 通过对部件的测绘,使我们掌握一般测绘程序和步骤;近而掌握各类零件草图和工作图的绘制方法;掌握常用测量工具的测量方法;掌握尺寸的分类及尺寸协调和圆整的原则和方法;理解零、部件中的公差、配合、粗糙度及其它技术条件的基本鉴别原则,从而提高工科学生的工程意识和设计绘图能力。 二、实验要求 1. 掌握一般测绘程序和步骤,理解测绘部件的工作原理和装配关系。 2.学会部件分解,画出装配示意图。 3.绘制出零件草图,并标注尺寸线和尺寸界线。 4.掌握常用测量工具的测量方法,并进行尺寸测量,标注尺寸数值,进行尺寸圆整和协调,确定配合,公差及表面粗糙度及技术要求。 5.确定被测零件的材料、种类、名称、热处理方法及表面要求等。 6.编制标准件、外协件明细表。 7.根据草图绘制装配图(包括各级部件图和总图),同时对发现的问题进行研究,提出解决方案。 8.根据装配图和草图绘制零件工作图。 9.对所有图纸和技术文件进行全面审查。 三、实验步骤 1.了解分析装配体 2.拆卸零、部件 3、画装配示意草图 4、完成装配图 四、画零件草图 零件测绘一般是以生产现状进行,因此不便用绘图工具和仪器画图,而是以徒手,用目测比例画图。零件草图是绘制部件装配图和零件工作图的重要依据,必须认真仔细地绘制,作到草图而不草。零件草图应包括零件工作图的全部内容。除标准件外均要绘制零件草图。 零件草图中的某些内容说明如下: (1)引出尺寸线,其数字测量后逐一填写。 (2)零件的材料有关的技术要求,如尺寸公差,表面粗糙度,形位公差,热处理等,应根据实物及结合同类产品有关资料分析,确定和选取。

cad实训心得总结

cad实训心得总结 计算机辅助设计(CAD)实训 按照课程按排,我们进行了两周的CAD实训。 从上个学期的手工画图,到这个学期的电脑画图,感觉到先进的技术人们带来了快速和方便。上个学期的手工画图,即麻烦又不方便。用铅笔和尺子趴在桌子上埋头的画,由于受人和仪器的原因,图画的误差可能比较大,从而影响了图画的质量,工程图的好坏对工程的影响是很大的,可能导致豆腐渣工程,危害人们的生命财产,这是不允许的。另外,手工画图的速度也比较慢,一幅图手工画可能要一天,甚至更长。但用电脑CAD软件来画,熟练的人两个小时左右就可以画完,并且精度比手工画的图远远要高。 从学CAD的那一刻起,我就感到了画图的方便和快速。我期待着CAD实训周的到来,我希望能从这两周的实训学到更多的东西和提高自己的操作水平。实训周的第一天,我满怀期待地来到我们实训的电脑室。进入电脑室后,按号入座,迅速打开电脑就操作起来,第一天的实训就这样开始了。俗话说得好“万事开头难。”第一天实训就遇到了不少麻烦。我自己也有一台电脑,闲暇的时候也会打开CAD软件画画图,经过一段时间后,自己感觉画图的速度也挺快的,信心比较充足。但由于在我的电脑和学校的电脑之间的不适应,一个早上下来,

连一幅图也没有画完,感觉有些沮丧,没想到实训第一天就让我跌了一大跤。想到我们大部分时间都是在机房里面实训并且大部分的图都是用机房的电脑来完成绘制的,我就勤奋地操作画图,希望一段时间后操作速度能大大的提高,在规定时间内完成作图。另外,在 画图的细节上我也有不少错误的地方。比如,有些线条该用红色的,而我用了白色;一些线型的比例和一些文字的高度也有弄错的等等。我只好边练习,边向老师和同学询问和讨教,这样使我减少了很多细节上的错误。从中我感受到了大家集中一起来作图的好处,不懂的地方可以向周围的同学还有老师讨教,从而迅速地把不懂的问题解决掉,有助于更好地完成作图。 实训的第二天和第三天,我都比较早地来到电脑机房加紧作图。这两周的实训要完成建筑平面图、立面图、剖面图的绘制。实训的第一阶段主要是系统学习CAD绘图基本知识和基本操作命令,学习绘制简单构件,并且学习CAD工作界面各组成部分的功能和作用,以检测我们上课质量和运用CAD绘图的熟练度。在这些基础之上感觉运用CAD绘图轻松了许多,使我对后期完成建筑图的绘制又慢慢有了信心。除了在老师规定的时间在电脑室作图外,我还利用其他的时间继续练习作图,回到宿舍里,休息一段时间,又继续作图。没办法啦,苯鸟不先飞就会饿死,两个星期的实训,再加上中途机房进行维修,时间是很短暂的,不加紧练习,完成作业都没希望了。这两天的不断操作,

电子CAD课程设计实验报告

一.课程设计的目的 课程设计以电子线路CAD软件设计原理为基础,重点在硬件设计领域中实用的电子线路设计软件的应用。掌握电子线路设计中使用CAD的方法。为后继课程和设计打下基础。 通过电路设计,掌握硬件设计中原理图设计、功能仿真、器件布局、在线仿真、PCB设计等硬件设计的重要环节。 二.课程设计题目描述和要求 2.1振荡电路的模拟和仿真。 由555定时器构成多谐波振荡电路,用模拟的示波器观察输出的信号,熟悉555定时器构成多谐波振荡电路的基本原理,熟悉proteus的基本操作,和各元器件的查找。 2.2 8051单片机 用80c51单片机完成以下功能:(1)构成流水灯的控制电路,使八个流水灯轮流点亮。(2)构成音乐播放的简单电路。(3)构成串口通信电路,完成信息在单片机和串口之间的传播。(4)构成8255键盘显示模块。(5)构成A/D和D/A 转换模块。 首先用模拟器件构成基本电路,然后在单片机中加入驱动程序,运行仿真,最后对电路进行调整校正,完成相关功能。 熟悉单片机实现相关功能的基本原理,对单片机有个框架的了解。学习用proteus仿真单片机电路中不同模块间的组合,扩展单片机电路的功能。 三.课程设计报告内容。 3.1设计原理 3.1.1振荡电路仿真的原理 振荡电路原理: 555管脚功能介绍: 1脚为地。2脚为触发输入端;3脚为输出端,输出的电平状态受触发器控制,而触发器受上比较器6脚和下比较器2脚的控制。 当触发器接受上比较器A1从R脚输入的高电平时,触发器被置于复位状态,3脚输出低电平; 2脚和6脚是互补的,2脚只对低电平起作用,高电平对它不起作用,即电压小于1Ucc/3,此时3脚输出高电平。6脚为阈值端,只对高电平起作用,低电

电子cad实训总结范文3篇(完整版)

电子cad实训总结范文3篇 电子cad实训总结范文3篇 电子ad实训总结范文篇一: 在大二学年接近尾声之际,我们终于等到了这次将理论变为实际的机会,人们常说实践是检验理论的唯一途径。我们抱着喜悦的心情进行了这学期末,为期两周的强化训练。在这次的实训中,我不仅了解到实在的学习内容,掌握了学习方法和技巧。AutoCAD软件具有操作简单、功能强大等特点,它已被广泛应用于机械、建筑、电子、航天、造船、石油化工、地质、服装、装饰等领域。我们每画一个图就好象跟CAD的历史一样,一步步前进,从第一天的对CAD的基础认识到后面的二维画图,自己从中吸取精华。绘制二维视图在绘图过程中常使用到的工具栏如下: 绘图、捕捉对象、标注、标准、对象特性、实体、实体编辑、视口、视图、图层、文字、修改、样式等等。每个工具栏中都有着相应的命令工具,在实训的前几天老师教我们使用命令工具的技巧及方法。 在绘制图形前要建图层,最基本的线形设置如细实线、粗实线、中心线、虚线。在绘制A4图副及需要定位的图形时的第一步骤是绘制图形界线其命令为LIMITS再进行绘制,在编辑文字时,使用单行文字和多行文字以宋体来完成,在格式的文字样式中修改所需的样式或或双击已写的文字来修改。在绘制二维的图形前要用中心线来定位再进行绘制,在绘制完图形后要进行尺寸的标注,在格式中的标注样式中创建标注样式及修改。在作图的过程中我常常碰到很多的困难,但是

在老师、同学的帮助下我改正了很多不足。总之在这一星期的实训中我学会了很多,我感觉这些绘图技巧是在平时中学不到的,我每天都过的很充实,每天都有做不完的画,一切都还不错,感觉很好。 为期两周的CAD实习结束了,这段时间的实习既是忙碌的又是充实的。我们从老师那里接到任务以后,就投入到紧张的实训阶段。一开始我们组就根据每个人的实际情况分配了任务。我的图是一幅有关发电机冷却系统的图纸,图纸是英文的,并且还有许多自己从在未见过的仪器传感器符号。由于图纸内容比较多,一开始我就认真的对图纸进行了分析,尽量把图纸的整体布局弄清楚。还有图纸全部是英文的,这更加增加了绘图的困难,因此在第一天的绘图工作中我的进展比较缓慢。进入第二天以后,我将图纸又进行了分析,发现这幅图最难的地方在于许多元器件的绘制,而这些元器件大多是重复的,正好可以将它们制成块后再进行绘制。按照这种方法进行操作,我的绘图效率有了很大提高。当然由于图纸打印的不够清晰,很多地方我根据自己的想法对原图进行了修正。途中遇到一些问题也积极的向老师同学请教了,最终自己还是顺利的将图绘制完毕。最后几天我们的小组成员就呆在一起,给小组成员绘制的图纸进行了仔细的检查,尽量纠正一些绘图错误,最后在大家的齐心协力下,各自的任务都很好的完成了。 CAD实习使我的绘图技术在实践中得到了提高,还使我熟练掌握了一些以前不太熟悉ad操作,通过实习所积累下的经验必然会给我以后的工作提供很多帮助。 电子ad实训总结范文篇二:

电路CAD实验报告

实验一 LC与晶体振荡器电路 一、实验目的 1、了解电容三点式振荡器和晶体振荡器的基本电路及其工作原理。 2、比较静态工作点和动态工作点,了解工作点对振荡波形的影响。 3、测量振荡器的反馈系数、波段复盖系数、频率稳定度等参数。 4、比较LC与晶体振荡器的频率稳定度。 二、实验元器件、仪器、仪表 THKGP系列高频电子实验 1台; 双踪示波器: 20~40MHz; 频率计: 10MHz; 万用表: 1只; 电容: 510p:1颗; 1000p:2颗; 2200p一颗; 三、实验原理与参考电路 和电容三点式振荡器(考毕兹振荡器),其交流等效电路如图2-1。1.起振条件 (1)相位平衡条件:X ce 和X be 必需为同性质的电抗,X cb 必需为异性质的电抗。 (2)幅度起振条件:

式中:g m ——晶体管的跨导; n ——接入系数; g L ——晶体管的等效负载电导; g e ——晶体管的等效输入、输出电导; n 一般在0.1-0.5之间取值。 2.电容三点式振荡器 (1)电容反馈三点式电路——考毕兹振荡器 图2-2是基本的三点式电路,其缺点是晶体管的输入电容C i 和输出电容Co 对频率稳定度的影响较大,且频率不可调。 (2)串联改进型电容反馈三点式电路——克拉泼振荡器 电路如图2-3所示,其特点是在L 支路中串入一个可调的小电容C 3,并加大C 1和C 2的容量,振荡频率主要由C 3和L 决定。C 1和C 2主要起电容分压反馈作用,从而大大减小了C i 和C o 对频率稳定度的影响,且使频率可调。 (3)并联改进型电容反馈三点式电路——西勒振荡器 电路如图2-4所示,它是在串联改进型的基础上,在L 1两端并联一个小电容C 4,调节C 4 可改变振荡频率。西勒电路的优点是进一步提高电路的稳定性,振荡频率可以做得较高,该电路在短波、超短波通信机、电视接收机等高频设备中得到非常广泛的应用。本实验箱所提供的LC 振荡器就是西勒振荡器。 3.晶体振荡器 本实验箱提供的晶体振荡器电路为并联晶振b-c 型电路,又称皮尔斯电路,其交流等效电路如图2-5所示。 四、实验内容及步骤 开启实验箱,在实验板上找到与本次实验内容相关的单元电路,并对照实验原理图,认清各个元器件的位置与作用。 电阻R 101-R 106为三极管BG 101提供直流偏置工作点,电感L 101既为集电极提供直流通路,又可

工程制图与CAD实习实验报告

工程制图与CAD 实习报告 学院:材料与化工学院 班级:化工 0801 学号: 姓名:李天宇 指导老师:张平 实验一:AutoCAD的基本操作 指导教师实验时间: 2011 年3月10日学院学院专业 班级学号姓名实验室 一、实验题目: AutoCAD的基本操作 二、实验目的: 1、了解AutoCAD基本概念

2、学习AutoCAD2008的基本操作 三、实验主要步骤及结果: 1、几何图形绘制 (1)启动AutoCAD 用下拉菜单“格式”→“单位”或命令行输入:UNITS↙,查看和设置绘图单位、精度(建议使用缺省值)及角度(建议使用缺省值)。 (2)设置图幅(选A3图幅)。 (3)用绘图工具栏的直线命令绘制,绘图时确定点的方式:用鼠标导向“直接距离”方式画各水平、垂直线(打开极轴);用“相对坐标”方式画斜线。 (4)将绘制的图形存盘,在后面标注尺寸时使用。 2、图框设置与绘制 (1)用“图形单位”对话框确定绘图单位(建议使用缺省值)。 (2)用“LIMITS”(图限)命令选A3图幅(长420 mm,宽297 mm)。 (3)打开正交、栅格及栅格捕捉。 (4)建图层、设线型、线宽及颜色。 粗实线白色(或黑色)实线(CONTINUOUS) 0.7 mm

细实线白色(或黑色)实线(CONTINUOUS) 0.35 mm 点画线红色点画线(CENTER) 0.35 mm 虚线蓝色虚线(HIDDENX2) 0.35 mm 尺寸白色(或黑色)实线(CONTINUOUS) 0.35 mm (5)用绘图工具栏的直线命令图标按钮绘制边框,在粗实线层上画图框线,在细实线层上画图幅线。 心得体会: 通过这次实验,我对CAD绘图有了初步的了解,掌握了 CAD中基本绘图操作以下书写实验的有关格式,仅作参考:

CAD实验报告

班级:电气F1504 姓名:于玥学号:201526030528 实验1 原理图设计环境画原理图实验 一实验目的 1 熟练PROTEL99se的原理图编辑环境 2 掌握常用管理器,菜单的使用,电气规则检查 3 掌握元器件等的调用,属性含义。 二实验内容 (1)放置元件,就是到元件库中找元件,然后用元件管理器的Place按扭将元件放到原理图上。 (2)连接导线。使用画线工具连接导线。 (3)放置电源、地线和网络标记。放置电源和地线标记前要显示电源地线工具箱。 (4)自动元件编号。使用菜单Tool/Annotate对元件自动编号。 (5)编辑元件属性。双击元件,在弹出的属性窗]输入元件的属性,注意一定 要输入元件封装。 (6)电气规则检查。使用Tool/ERC菜单,对画好的原理图进行电气规则检查,检查完毕后,若没有错误,就可以进行下一步。 (7)原理图元件列表。使用EdivVExpot to Spread 菜单,按照向导提示进行 操作。、 (8)建立网络表。使用菜单Design/Netlist 三、实验结果

班级:电气F1504 姓名:于玥学号: 201526030528 实验2 原理图练习实验 一实验目的 1 掌握层次电路图设计方法 2 了解层次电路原理图各图之间的关系 3 熟悉顶层图,子图的生成方法 二实验内容 1 在顶层原理图中生成图纸符号。 2 生成图纸符号对应的分原理图zhengliu和wenya。 3 补画分原理图。

二实验内容 1 在顶层原理图中生成图纸符号。 2 生成图纸符号对应的分原理图zhengliu和wenya。 3 补画分原理图。 三实验结果

cad实训报告心得体会

cad实训报告心得体会 计算机辅助设计(CAD)实训 按照课程按排,我们进行了两周的CAD实训。 从上个学期的手工画图,到这个学期的电脑画图,感觉到先进的技术人们带来了快速和方便。上个学期的手工画图,即麻烦又不方便。用铅笔和尺子趴在桌子上埋头的画,由于受人和仪器的原因,图画的误差可能比较大,从而影响了图画的质量,工程图的好坏对工程的影响是很大的,可能导致豆腐渣工程,危害人们的生命财产,这是不允许的。另外,手工画图的速度也比较慢,一幅图手工画可能要一天,甚至更长。但用电脑CAD软件来画,熟练的人两个小时左右就可以画完,并且精度比手工画的图远远要高。 从学CAD的那一刻起,我就感到了画图的方便和快速。我期待着CAD实训周的到来,我希望能从这两周的实训学到更多的东西和提高自己的操作水平。实训周的第一天,我满怀期待地来到我们实训的电脑室。进入电脑室后,按号入座,迅速打开电脑就操作起来,第一天的实训就这样开始了。俗话说得好“万事开头难。”第一天实训就遇到了不少麻烦。我自己也有一台电脑,闲暇的时候也会打开CAD软件画画图,经过一段时间后,自己感觉画图的速度也挺快的,信心比较充足。但由于在我的电脑和学校的电脑之间的不适应,一个早上下来,

连一幅图也没有画完,感觉有些沮丧,没想到实训第一天就让我跌了一大跤。想到我们大部分时间都是在机房里面实训并且大部分的图都是用机房的电脑来完成绘制的,我就勤奋地操作画图,希望一段时间后操作速度能大大的提高,在规定时间内完成作图。另外,在 画图的细节上我也有不少错误的地方。比如,有些线条该用红色的,而我用了白色;一些线型的比例和一些文字的高度也有弄错的等等。我只好边练习,边向老师和同学询问和讨教,这样使我减少了很多细节上的错误。从中我感受到了大家集中一起来作图的好处,不懂的地方可以向周围的同学还有老师讨教,从而迅速地把不懂的问题解决掉,有助于更好地完成作图。 实训的第二天和第三天,我都比较早地来到电脑机房加紧作图。这两周的实训要完成建筑平面图、立面图、剖面图的绘制。实训的第一阶段主要是系统学习CAD绘图基本知识和基本操作命令,学习绘制简单构件,并且学习CAD工作界面各组成部分的功能和作用,以检测我们上课质量和运用CAD绘图的熟练度。在这些基础之上感觉运用CAD绘图轻松了许多,使我对后期完成建筑图的绘制又慢慢有了信心。除了在老师规定的时间在电脑室作图外,我还利用其他的时间继续练习作图,回到宿舍里,休息一段时间,又继续作图。没办法啦,苯鸟不先飞就会饿死,两个星期的实训,再加上中途机房进行维修,时间是很短暂的,不加紧练习,完成作业都没希望了。这两天的不断操作,

cad实训总结2篇

cad实训总结2篇 下学期第十六周,在杨志勤老师的指导下,我们班进行了为期一周的CAD制图集中实训,主要是针对轴类、箱体类和叉架类等几种常见零件的绘制,通过实训,进一步掌握CAD 的应用,增强动手cao作能力。 时间过得真快,到今天截止,一周的CAD制图实训即将结束,现在回想起刚进机房的那懵懂,自己都觉得好笑。经过一个学期的学习,面对综合量大点的图形,竟然不知从何下手。上课是一步一步,一个一个命令的学,课后的练习也没有涉及到前后的知识,知识的连贯性不大,当我们进行实际运用时,发现之前学的有点陌生。 实训的第一天,老师首先给我们将了这周实训的课程安排,说明了本周实训的主要内容,实训目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,以及考试成绩打分等。听完老师的讲解后,我并没有马上去画图,而是用两节课认真的去看任务指导书和设计指导书,很仔细的看了作图要求,以及提示的作图步骤,以便于能够合理的完成本周的实训工作,我怀着积极的心态去面对这次难得的实训机会。实训时间安排得有点紧,尤其是周三,从中午12:00直到下午17:00,看到这样的时间安排后,竟然没有想溜的冲动。接着我就仔细每副图的cao作细节,有些有提示,也有些没有的。我想结合我所学的,还有老师和

同学的帮助,这周的实训肯定会有很大的收获的。 在接下来的几天里,我一直认认真真去绘制每一个图,思考每一个细节,作图步骤,哪怕是一个很小的问题,也都会很仔细,在作图的过程中的确遇到了不少的难题,但都在老师和同学的帮助下,一个一个的被我击破,自己难免会感到有点惊喜,从而增强了对CAD的兴趣。 学习最怕的就是缺少兴趣,有了兴趣和好奇心,做什么事都不会感到累。于是我在网上找了点关于CAD的资料。CAD 的发明者是美国麻省理工学院的史凯屈佩特教授,依1955年林肯实验室的SAGE系统所开发出的全世界第一支光笔为基础,提出了所谓“交谈式图学”的研究计划。这个计划就是将一阴极射线管接到一台电脑上,再利用一手持的光笔来输入资料,使电脑透过在光笔上的感应物来感应出屏幕上的位置,并获取其座标值以将之存于内存内。这个阴极射线管就算是电脑显示屏幕,那支光笔现在可能是更先进的鼠标、数字化仪或触笔。那时候的电脑是很庞大且简陋的,不过,无论如何,这个计划开启了CAD的实际起步。事实上,此计划也还包含类似像CAD这样的CAD软件,只是其在功能上的应用非常简单罢了。当交谈式图学的观念被提出且发表后,在美国,像通用汽车公司、波音航空公司等大公司就开始自行开发自用的交谈式图学系统。因为在当时,只有这样的公司才付得起开发所需的昂贵电脑设备费用和人力到了20

电子线路CAD实验报告

实验报告 科目:电子线路CAD实验 实验名称:印制电路板设计 06级电气工程及其自动化专业二班 姓名学号 指导老师 实验目的:掌握电子线路计算机辅助设计CAD和计算机辅助设计制造CAM的基本概 念,并能熟练运用有关EDA软件进行线路设计、仿真分析及其印制电路板设计。 实验内容:在Protel199 SE状态下,编辑、创建原理图后制作PCB印制板。有两种方式 创建PCB文件,一为利用“Printed Circuit Board Wizard”(印制板向导)创建新的空白的PCB 文件。或直接双击图1—1所示窗口内的“PCB Document”(PCB文档),创建新的空白的PCB文件,在完成了原理图编辑后,执行SCH编辑器窗口内“Design”菜单下的“Updata PCB…”(更新PCB文档)命令,创建空白的PCB文件,并自动装入原理图中元件封装图及其电气连接关系。下面主要用的是第二中方式。 图1-1 试验步骤:1.完成如原理图的编辑,如图1-2所示。 图1-2 2.理图进行电气规则检查,如有错误,再反悔原理图编辑页面进行修改,直到电气规则检查完全正确为止。 3.网络表文件。 4.行SCH编辑器窗口内“Design”菜单下的“Updata PCB…”(更新PCB文档)命令,创建空白的PCB文件,并自动装入原理图中元件封装图及其电气连接关系。 5.生成的PCB图进行编辑页面中对工作参数和电路板尺寸进行设置与规划,执行“Design”菜单下的“Option”命令,在弹出的“Document Option”(文档选项)窗内,单击“Layers”标签,选择工作层如图1-3所示。 图1-3 点击“Option”设置PCB编辑区可视格点大小图1-4所示: 图1-4 6.执行“Tool”菜单下的“Preferences”命令,并在弹出的“Preferences”窗内,点击“Color”

机械CAD实验资料

机械CAD/CAM课程及实验报告实验课程机械CAD/CAM 学院名称核技术与自动化工程学院 专业名称机械工程及自动化专业 学生姓名古安宁 学生学号201206040115 指导教师龚迪琛 实验地点金工基地实验室 实验成绩 二〇15年1月二〇15年 1月

填写说明 1、适用于本科生所有的实验报告(印制实验报告册除外); 2、专业填写为专业全称,有专业方向的用小括号标明; 3、格式要求: ①用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。 ②打印排版:正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下 2.54cm,左右2.54cm,页眉1.5cm,页脚1.75cm)。字符间距为默认值(缩 放100%,间距:标准);页码用小五号字底端居中。 ③具体要求: 题目(二号黑体居中); 摘要(“摘要”二字用小二号黑体居中,隔行书写摘要的文字部分,小4 号宋体); 关键词(隔行顶格书写“关键词”三字,提炼3-5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题; 第1章××(小二号黑体居中,段前0.5行) 1.1 ×××××小三号黑体×××××(段前、段后0.5行) 1.1.1小四号黑体(段前、段后0.5行) 参考文献(黑体小二号居中,段前0.5行),参考文献用五号宋体,参照《参考文献著录规则(GB/T 7714-2005)》。

第1章曲面建模及凸轮机构的仿真 1.1实验目的 掌握利用pro/E进行一般曲面建模的方法,掌握利用曲面组合进行设计的方法,理解建模过程中出现错误以后的修改和处理的方法。 1.2实验环境 Proe5.0和Maple 1.3实验过程 1.3.1曲面建模设计 新建零件,在TOP基准面上,绘制两个椭圆,保留其中的部分,大椭圆长轴Rx=200mm,短轴Ry=100mm。小椭圆长轴Rx=65mm,短轴Ry=30mm。如下图1-1所示: 图1-1 早期草绘图 按照视频步骤,完成曲面建模,但依然存在接缝处不光滑,所以要进行特征的修改和出错处理,如下图1-2,

电子电路CAD实训报告格式

电子电路C A D实训报 告格式 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

广东工业大学 实训报告 课程电子电路CAD实训 院、系(部)自动化学院 专业及班级电子信息科学与技术2班 学号 姓名刘浩 指导教师徐迎晖 日期 一实训目的 1. 学会使用Altium Designer软件绘制一般复杂度的电路原理图和PCB图; 2. 了解焊接机理,学会手工焊接直插式和部分类型的贴片式元件; 3. 了解手工制板的方法,掌握感光电路板法制作双面板的工艺流程; 4. 焊接、装配和调测电子产品——数字万用表。 二实验要求 1. 学会使用Altium Designer软件绘制单页和简单的多页原理图(含自定义原理图元件),绘制双面板PCB图(含自定义封装);

2. 了解焊接机理,掌握焊接工具材料的正确使用方法,学会手工焊接和拆焊直插式元件,学会手工焊接和拆焊贴片式元件(含1210、1206、0805、SOT-23、SO等封装); 3. 了解业余和实验室条件下手工制作PCB的方法。理解感光电路板法制作PCB的原理,掌握其制作双面板的工艺流程,包括PCB布线图打印、曝光、显影、蚀刻、脱膜、钻孔等环节的细节; 4. 以数字万用表为例,体会电子产品样机的焊接、装配和调测的工作细节,学会解决其中出现的问题。 三实验设备 1. 电路原理图和PCB图的绘制:安装了Altium Designer软件的PC机; 2. 手工焊接:电烙铁、焊锡丝、助焊剂、清洁海绵、镊子; 3. 感光电路板法制作PCB:PC机、打印机、双面紫外线曝光机、PCB气泡蚀刻机(2台)、PCB裁板机、台式电钻; 4. 电子产品制作:DT9205A数字万用表散件套件。 四电路原理图和PCB图的绘制 1. 实验原理 电路原理图,是阐述电路工作原理的图纸。在绘制时主要考虑的是易于阅读理 解出电路各部分的工作原理。原理图中的元件并不需按实物外形绘制,线条一 般认为是理想的 (实物电路中的连线则在多数时候不能被认为是理想的)。

相关文档
最新文档