搜档网
当前位置:搜档网 › 机械制造工艺学实验指导书

机械制造工艺学实验指导书

机械制造工艺学实验指导书
机械制造工艺学实验指导书

机械制造工艺学实验指导书

南通大学

机械工程学院实验中心

实验一机床静刚度测定

在工艺系统(机床——夹具——刀具——工件)受到切削力作用时,将会产生一定的弹性位移,这对工件的加工精度有很大的影响,机床刚度在整个工艺系统刚度中占有较大的比例,他直接影响到机床加工中的精度、生产率和表面光洁度等。机床刚度是评定机床性能和质量的一项重要指标。

测定机床刚度,有静载荷测定和动载荷测定二种,由于静载荷测定的方法比较简单方便,所以目前在实际中应用较多。本实验是采用静刚度测定仪对车床进行静刚度测试。

一、实验目的

1、熟悉采用三向静刚度测定仪测定机床静刚度的方法:

2、掌握车床的部件刚度及机床综合刚度的计算方法:

3、分析机床静刚度对工件加工精度的影响,探讨提高机床刚度的

措施。

二、实验原理

机床处于静止状态,在常用切削位置处,用模拟正常切削时的切削力对机床施加静载荷,并测量在不同载荷下车床各部件在误差敏感方向上的变形量。所以载荷为总切削力,是一空间矢量。加载时,载荷由小逐步增大(最大载荷为机床所允许最大载荷的2/3),然后卸载,载荷由大逐步减小,就可以绘出加载,卸载的变形曲线——即静刚度曲线。

加载装置如图(1)所示,它主要由一个刚度很大的弓形支架以

及加力和测力装置组成。使用时,先将弓形支架1稳定地安装在前后顶尖之间。拧动加力螺钉2,就可以使圆形测力环3产生弹性力而旋加到模拟车力上,所以载荷由测力环中的千分表对应测力环已标定的数值。弓形支架1上开有不同α角度的螺孔。根据所需α角度的大小进行选用。β角也可以调整。α和β角决定了切削分力与总切削力之间的关系:(图2)

P X=P·sinα

P y = P·cosα·sinβ

P z= P·cosα·cosβ

在模拟切削力的作用下,敏感方向分别由千分表测得床头、尾架刀架的变形量,得到:

床头刚度:K j

头==·

尾架刚度:K j

尾==·

刀架刚度:K j

刀=

则机床静刚度可用下式表示:

=·()2+()2+

式中x——弓形架左端面至弓形架受力点间的水平距离。

L——弓形架全长。

L值及不同加力角度下的x值见图1

当x=,即加力螺钉2处在0位时,此时有:

床头刚度:K j

头=

尾架刚度:K j

尾=

刀架刚度:K j

刀=

则机床静刚度可用下式表示:

=(+)+

三、实验仪器和设备

1、机床:CA6140

2、加载装置:三向静刚度测定仪

3、测量仪器:千分表四只、磁性表架三只

四、实验方法和步骤

1、将三向静刚度测定仪安装在及床上。

2、装好测变形量的三只千分表(如图1),磁性表座安放在床身上。

3、为了消除间隙的影响,预加载荷接近极限值后卸载,然后将千分表调整到零位。

4、拧动加载螺钉,逐渐进行加载,同时观察测力环内千分表的读数。

以20公斤力为间隔加载至极限240公斤,然后同样按此间隔卸载,分别记录下加载和卸载过程中千分表的读数。

五、实验注意事项

1、将刀架的纵、横楔铁调整到适当位置,间隙大大会产生爬行现象;间隙太小,刀架的变形会很小。

2、将模拟车刀牢牢地夹紧在刀架上,否则,受力过大后刀杆会移动。

3、锁紧尾架的各个活动环节。

4、实验中,当弓形架转过β角以后,为防止测力圈掉下,可用一细铁丝将测力圈连于弓形架上。

5、注意加载值不能超过所规定的极限载荷值,否则会损坏仪器和设备。

六、实验结果

加载模拟切削力(α= ——;β= ——)

实验数据填入下表:

绘制床头、尾架、刀架部件刚度曲线图。

实验二加工精度的统计分析

一、实验的目的与要求

为了巩固课程中学到的有关加工误差的统计分析方法的基本理论知识,了解质量控制的基本方法。本次实验是在调整好的机床上,连续加工一批试件,测量其加工尺寸,对测得的数据用统计分析的方法进行处理,来分析该工序的加工精度,要求:

1.绘制尺寸分布曲线,计算标准差S及平均尺寸;

2.绘制点图;

3.绘制—R质量控制图;

4.确定本工序的加工精度能力,并分析加工稳定性。

二、实验原理与计算方法

在加工过程中,由于随机误差和系统误差的影响,使一批工件加工出来的尺寸各不相同,为了对某一工序的加工精度进行分析研究,从工序连续生产出来的工件中抽取部分工件(本次实验的试件为100件)进行测量得到加工尺寸的一系列数据,可画出频数直方分布曲线。若所取的工件数较多,组距较小,折线就接近于实际分布曲线。在没有明显变化系统的误差情况下,即工件的误差是由很多相互独立的微小的随机因素所组成,则工件的尺寸分布符合正态分布,由概率论知识它的方程为:

式中:σ——均方根误差,又称标准差

——工件平均尺寸

X——尺寸

工件尺寸的分布近似地看作在±3σ范围的分布,工序的工艺能力系数C P为:

式中:δ——所规定的零件公差。

利用分布曲线可以比较方便地研究加工精度,可以分辨出工序的偶然误差的大小,以及是否存在着系统误差。但是,采用分布曲线法控制加工精度必须全部检查所有加工工件,当一批工件加工完成后,才能绘制分布曲线图,在生产上常用点图或——R图法,可以及时对加工精度进行分析控制。

点图是以顺序加工的工序件序号作横坐标,工件的加工尺寸为纵坐标,对一批工件中的每一件加工所得尺寸,依次在坐标上点出。点图可以反映出加工尺寸随时间而变的关系,可以看出尺寸的变化趋势,找出产生误差的原因,以便及时采用有效的措施,加以克服。

——R称为平均尺寸——极差(又称范围)控制图。它在大批大量生产过程进行之前,先加工一批试件,根据其所得的加工尺寸,求出其平均值和极差R而制造成的。用此——R图可以及时地了解以后大批量生产的加工精度进行分析控制。从数理统计的原理来看

一个过程的质量参数的总体分析其平均值和均方根差σ在整个过程中保持不变,则工艺是稳定的。

图的中心线为:

图的上控界限为:

图的下控界限为:

R图的中心线为:

R图的上控界限为:

R图的下控界限为:

三、实验所用的设备、仪器和试件:

量具:比较仪

试件:短圆柱

四、实验步骤:

1.按加工顺序测量工件的加工尺寸,记录测量结果(测量前先用

适当的块规调整好比较仪)

2.绘制实验分布曲线,作图步骤如下:

1)找出这批加工尺寸的数值的最大与最小值,即X MAX,X MIN;

2)确定分组数K;

3)计算组距d;

4)决定组界;

5)列出频数分布表;

6)计算和S;

7)绘制实验分布曲线;

8)计算工艺能力系数C P,并确定工艺能力属于哪一级。

3.绘制——R图

五、实验结果

实验数据填入下表:

序号测量

尺寸

序号测量

尺寸

序号测量

尺寸

序号测量

尺寸

1 26 51 76

2 27 52 77

3 28 53 78

4 29 54 79

5 30 55 80

6 31 56 81

7 32 57 82

8 33 58 83

9 34 59 84

10 35 60 85

11 36 61 86

12 37 62 87

13 38 63 88

14 39 64 89

15 40 65 90

16 41 66 91

17 42 67 92

18 43 68 93

19 44 69 94

20 45 70 95

21 46 71 96

22 47 72 97

23 48 73 98

24 49 74 99

25 50 75 100

实验三组合夹具的组装

一、实验目的和要求

1、了解组合夹具的特点及组合夹具的基本元件。

2、初步掌握组合夹具组装的基本步骤。

3、根据零件加工工艺要求,组装出符合工艺要求的夹具。

二、组合夹具的编号

组合夹具元件编号按HB1769-87《组合夹具元件标记规则》的规定,采用型别代号和六位阿拉伯数字以横式表示,前四位数字表示分类代号,后二位数学表示规格。

规格代号

(一)型别代号

型别代号用大、中、小、微四字汉语拼音的第一个字母大写表示,当一个元件用于二个或二个以上系列时,该元件为通用元件,用“通”字汉语拼音第一个字母大写“T”表示。

型别代号字母见表1。表1

1、第一位数字表示“类”。按组合夹具元件的用途划分,并按元件用途主、次程度的先后顺序编排。元件类的代号见表2。

表2

原则上按元件形状由简单到复杂的顺序编排。组别编号见表3。

3、第三位数字表示“分组”。按元件功能划分,原则上按元件的功能由少到多的顺序编排。

4、第四位数字表示“品种”。按元件的结构划分,原则上按元件的结构由简到繁的顺序编排。

(三)规格代号

第五、六位数字表示“规格”。同一品种内的元件规格尺寸由小到大、由短到长、在01-99范围内顺序编号,当主要元件规格较少时,按05、10、15……的形式顺序编号。

表3

(四)元件编号示例

示例一小型系列六等分切向圆基础板

分组(切向槽)

组(圆形)

类(基础件)

示例二中型长方头槽用螺栓

分组(槽用螺栓)

组(螺栓)

类(紧固件)

示例三带肩对位轴

分组(对位槽)

组(轴类定位件)

类(定位件)

三、实验原理和步骤

组合夹具的组装是将分散的组合夹具元件按照一定的原则和方法

组装成为加工所需要的各种夹具的过程。

组合夹具的组装本质上与设计和制造一套专用夹具相同,也是一个设计(构思)和制造(组装)的过程。但是在具体的实施过程中,又有自己的特点和规律。

(一)组合夹具性质及特点

1、组合夹具性质

组合夹具是在机床夹具元件通用化,标准化、系列化的基础上发展起来的新型夹具。它是由预先制造好的标准化组合夹具元件,根据被加工工件的工序要求组装而成的。因此组合夹具具有通用性和专用性双重性质,即组成夹具的元件是通用性的元件,而一但组装成成套夹具即为专用夹具。

组合夹具结构灵活多变,元件长期重复使用。因此,其主要元件比其它型式的夹具零件具有高精度、高强度、高硬度、耐磨性高的特点,单个元件功能多样,并有完全互换性。

组合夹具元件周而复始循环使用的特点与专用夹具使用规律形成明显差异:

专用夹具:

组合夹具

2、组合夹具特点

根据组合夹具是由能重复使用的标准化元件组装而成的夹具特点,故元件之间的联接要求应定位准确、连接可靠、按元件定位联接形式不同,当前国内外组合夹具分成槽系组合夹具和孔系组合夹具。

(二)组装步骤

1、熟悉技术资料

组装人员在组装前,必须掌握有关该工件加工的各种原始资料,如工件图纸,工艺技术要求,工艺规程等。

1)工件

(1)工件的材料:不同材料具有不同的切削性能与切削力。

(2)加工部位和加工方法:以便选用相应的元件。

(3)工件形状及轮廓尺寸:以确定选用元件型号与规格。

(4)加工精度与技术要求:以便优选元件。

(5)定位基准及工序尺寸:以便选择定位方案及调整。

(6)前后工序的要求:研究夹具与工序间的协调。

(7)加工批量及生产率要求:确定夹具的结构方案。

2)机床及刀具

(1)机床型号及主要技术参数:如机床主轴,工作台的安装尺寸,加工方式等。

(2)可供使用刀具的种类、规格和特点。

(3)刀具与辅具所要求配合尺寸。

3)夹具使用部门

(1)使用部门的现场条件。

(2)操作工人的技术水平。

2、构思结构方案

1)局部结构构思:

(1)根据工艺要求拟定定位方案和定位结构。

(2)夹具的夹紧方案和夹紧结构。

(3)确定有特殊要求方案。

2)整体结构构思

(1)根据工艺要求拟定基本结构形式,确定采用调整式或固定形式等。

(2)局部结构与整体结构的协调。

(3)有关尺寸的计算分析,包括工序尺寸,夹具结构尺寸,角度及精度分析,受力情况分析等。

(4)选用元件品种。

(5)确定调整与测量方法。

3、试装结构

根据构思方案,用元件摆出结构,以验证试装方案是否能满足工

件加工要求。

1)工件的定位夹紧是否合理可靠。

2)夹具与使用刀具是否协调。

3)夹具结构是否轻巧、简单,装卸工件是否方便。

4)夹具的刚性能否保证安全操作。

5)夹具在机床上安装对刀是否顺利。

4、确定组装方案

针对试装时可能出现的问题,采取相应的修改措施,有时甚至需要将方案重新拟定,重新试装,直到满足工件加工的各项技术要求,方案才算最后确定。

5、选择元件,组装、调整与固定

方案确定后,即可着手组装、调整工作,一般组装顺序是:基础部分——定位部分——导向部分——压紧部分。按照此顺序,在元件结合的位置上组装一定数量的定位键,用螺栓、螺母组装在一起。在组装过程中,对有关尺寸进行调整。组装与调整交替进行。每次调整好的局部结构,都要及时紧固。

组合夹具的尺寸调整工作十分重要,调整精度将直接影响到工件的加工精度,夹具上有关尺寸的公差,通常取工件相应公差的1/3~1/5,若工件相应尺寸为自由公差,夹具尺寸公差可取±0.05mm,角度公差可取±5′,调整后应及时固定有关元件。

6、检验

在夹具交付使用之前对夹具进行全面检验,保证夹具满足使用要求。检查项目主要有:尺寸精度要求;工件定位合理;夹紧操作方便;各种连接安全可靠;夹具的最大外形轮廓尺寸不得超过使用机床的相关极限尺寸;车床夹具还要检查是否平衡。

7、整理和积累组装技术资料

积累组装技术资料是总结组装经验,提高组装技术,及进行技术交流的重要手段。积累资料的方法有照相,绘结构图,记录计算过程,填写元件明细表,保存专用件图纸等。一套组合夹具的完整资料,不但对减轻组装劳动量和加快组装速度有利,而且能从中归纳总结出一

些新的组装方法和组装经验。

(三)选用元件

1、选用元件的原则

组合夹具元件选择的合理性与夹具的组装、使用的精度、夹具的刚性及操作是否方便都有很大关系,组合夹具元件的品种规格很多,各种元件都有不同的用途和特点,而且要灵活多变,一件多用,不能受元件类别名称的限制。

合理选择元件的一般原则是在保证工件加工技术条件和提高生产率的前提下,所选用的元件使组装成的夹具体积小,重量轻,结构简单,元件少,调整与使用方便。

2、选用元件的依据

1)根据元件的设计的基本意图和基本尺寸选用。

组合夹具元件分为基础件、支承件、定位件、导向件、压紧件、紧固件等,每一类元件的设计都有一定的针对性,它的基本用途与分类名称大致相符。在一般情况下,夹具的底座大多在基础件中选用。支承件用作夹具的支承骨架,使夹具获得所需的高度,因此需要组装某一高度尺寸时,应在支承件中选用。

基础件和支承件各有本身的特点,图1所示,支承角铁和基础角铁由于尺寸公差不同,组装出的尺寸精度就不同。支承角铁中键槽的起始尺寸从底面标注为150±0.01mm,从而获得比较精确的高度尺寸。基础角铁作为夹具的基体,需要在上面安装元件,T形槽至底面的距离为,要获得精确的150mm高度尺寸,应选用支承角铁组装。

不同类别的元件有不同的设计意图,选用时应根据元件的特点。但组合夹具元件是灵活多变,有时组装较小的夹具,底座可以选用支承件,使夹具轻巧、紧凑。同样在组装大型夹具时也常用基础件作支承用。以增强夹具的刚性。

2)根据被加工零件的精度选用元件。

工件加工精度越高,所要求组装的组合夹具的精度也越高,这就需要对所选用的元件进行尺寸精度测量,选用一定精度的元件。

3)根据不同要求选用元件

(1)凡受力较大的铣、刨夹具,应选择刚度较好的基础件,支承件组装。

(2)凡需要轻巧的夹具,如车床夹具,翻转钻模等,应选用重量较轻的元件。

(3)旋转式夹具,应采用圆形元件,并尽量把它们组合成一体,需要保证操作安全。

(4)钻孔夹具中,为了使零件取出方便、可采用折合板。

4)根据夹具的结构型式选用元件

(1)分度结构选用端齿分度台,或用分度基座,定位插销,与分度盘组装,有时可用圆基础板或基础环等组装。

(2)扳角度结构则选用回转支座,角度支承、切边轴、折合板、正弦支座、回转支承、侧孔支承等组装。

5)根据夹具在加工中的特殊要求选用元件

组合夹具元件在通常情况下,都能适应各类夹具的技术要求。但

某些加工方法对元件的选用提出特殊要求。例如焊接夹具,它在工作时由于焊渣及电源接线板接触不良等原因容易烧伤元件,多选用伸长板元件组装框架式结构。焊接夹具一般技术不高,可将报废的或有缺陷的元件集中起来,作组装焊接夹具用。电火花加工夹具在正常的情况下,是不会损坏元件的,但当组装结构不合理,操作不细心,也会使元件烧伤,因此选件时应尽可能选用低精度或有缺陷的元件。

6)根据组装与调整测量方便选用元件。

需要组装加工若干个圆周均布孔夹具,夹具底座则选用中心有精度孔的圆基础板,或有垂直T形槽的元件便于组装精度孔,使组装与调整都比较方便。对需要调整的结构,如钻模板位置的调整,应选用纵向、横向能分别固定的元件。

(四)组合夹具的组装

1、组装依据

组合夹具组装的主要依据是工件图纸、工艺规程和工件实物。初装时按组装步骤进行组装,复装夹具时,按组装定型卡片记录的原始资料(结构、选件、计算)进行组装。

1)工件图纸

熟悉该工件在产品中的作用。了解被加工部位的使用要求、技术条件,以便确定合理的定位与夹紧方案,促使组装的夹具切合使用实际。

2)工艺规程

工艺规程是生产过程中的指导文件,由于工件数量与批次数不同,分为工艺过程卡片,工艺卡片及工序卡片三种。

工艺过程卡片:是按工序次序填写的表格,用以说明零件各工序的加工内容、加工设备、加工车间及工序的先后次序,内容较为简单,用于单件、小批生产。

工艺卡片是按工序次序填写的表格,比工艺过程卡片详细,注有加工尺寸,技术要求及装夹方法的文字说明,用于小、中批生产。

以上两种工艺规程,都以工件图纸作为依据在生产线上使用。

工序卡片是工件加工过程中为每一工序编制的卡片,其中有工序

图、工序的具体加工内容,使用的设备以及工、夹、刀、量等。在组装夹具时,一道工序卡片所注尺寸不一定能满足要求,应以该工件的成套工序卡片作为组装依据。

3)工件实物

由于实物比较直观,便于构思结构方案,特别是工件结构比较复杂,更需要工件实物才能使夹具组装得更完善,更合理。

4)对于复装的夹具,应按原始记录或夹具组装定型卡片进行组装。由于有照片、主要元件明细目录及计算数据,组装时不必进行设计(构思结构)选件、计算,只要进行组装调整和测量,因此组装速度较快,质量稳定。

2、结构组装

1)熟悉元件

组合夹具组装水平的高低,夹具结构方案是否合理,常取决于对元件的熟悉程度,熟悉元件是线装人员必备的基本技术,必须对元件的主要用途,结构特点,其中参数,尺寸精度,使用方法等,要有较深刻的全面了解,做到熟练选用。

2)夹具组装次序

组合夹具的组装有一定的规律,从结构上看,组装次序是:

夹具底座——工件定位结构——夹具体(支承骨架)——导向结构——夹紧结构。

从外观上看,组装次序是:

从里到外,从下到上,在组装过程中,应考虑到某些最后组装的元件,是否留有足够的地方,个别元件是否需要提前放进去等。

3)夹具结构布局与试装

在夹具的总装开始前,应考虑整个夹具的布局,例如夹具采用的结构形式,选用什么元件来完成工件的定位、夹紧,工件加工时是否需要引导、对刀或测量基准,以及它们安排在什么位置上比较合理,元件间如何连接和紧固,那些位置需要预先放螺栓或元件,工件如何装卸,夹具如何调整和测量等,都应在着手总装前给予考虑。

夹具的布局方案大致考虑好以后,进行试装结构,把选好的元件

《机械制造工艺学》考试试题.doc

《机械制造工艺学》考试试题 试卷一 一、判断题(正确的在题后括号内划“√”,错误的划“×”。每小题1分,共10分) 1.劳动生产率是指用于制造单件合格产品所消耗的劳动时间。 ( ) 2.在尺寸链中必须有增环。 ( ) 3.成批生产轴类零件时。机械加工第一道工序一般安排为铣两端面、钻中心孔。 ( ) 4.箱体零件多采用锻造毛坯。 ( ) 5.采用试切法加工一批工件,其尺寸分布一般不符合正态分布。 ( ) 6.零件的表面粗糙度值越低,疲劳强度越高。 ( ) 7.在机械加工中,一个工件在同一时刻只能占据一个工位。 ( ) 8.误差复映是由于工艺系统受力变形所引起的。 ( ) 9.用六个支承点就可使工件实现完全定位。 ( ) 10.成组技术的主要依据是相似性原理。 ( ) 二、单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将正确答案的标号填在题干的括号内,每小题1分,共15分) 1.基准是( )。 A .用来确定生产对象上几何要素关系的点、线、面 B .在工件上特意设计的测量点 C .工件上与机床接触的点 D .工件的运动中心 2.ES i 表示增环的上偏差,EI i 表示增环的下偏差,ES j 表示减环的上偏差,EI j 表示减环的下偏差,M 为增环的数目,N 为减环的数目,那么,封闭环的上偏差为( )。 A .∑∑==+N j j M i i ES ES 11 B .∑∑==-N j j M i i ES ES 11 C .∑∑==+N j j M i i EI ES 11 D .∑∑==-N j j M i i EI ES 11 3.精加工淬硬丝杠时,常采用( )。 A .精密螺纹车床车削螺纹 B .螺纹磨床磨削螺纹 C .旋风铣螺纹 D .普通车床车螺纹 4.磨削加工中,大部分切削热传给了( )。

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

《数据结构》实验报告 设计循环单链表

《数据结构》实验报告 1、实验名称:设计循环单链表 2、实验日期: 2013-3-26 3、基本要求: 1)循环单链表的操作,包括初始化、求数据元素个数、插入、删除、取数据元素; 2)设计一个测试主函数实际运行验证所设计循环单链表的正确性。 4、测试数据: 依次输入1,2,3,4,5,6,7,8,9,10,删除5,再依次输出数据元素。 5、算法思想或算法步骤: 主函数主要是在带头结点的循环单链表中删除第i个结点,其主要思想是在循环单链表中寻找到第i-1个结点并由指针p指示,然后让指针s指向a[i]结点,并把数据元素a[i]的值赋给x,最后把a[i]结点脱链,并动态释放a[i]结点的存储空间。 6、模块划分: 1)头文件LinList.h。头文件LinList.h中包括:结点结构体定义、初始化操作、求当前数据个数、插入一个结点操作、删除一个结点操作以及取一个数据元素操作; 2)实现文件dlb.cpp。包含主函数void main(void),其功能是测试所设计的循环单链表的正确性。

7、数据结构: 链表中的结点的结构体定义如下: typedef struct Node { DataType data; struct Node *next; }SLNode; 8、源程序: 源程序存放在两个文件中,即头文件LinList.h和实现文件dlb.cpp。//头文件LinList.h typedef struct Node { DataType data; struct Node *next; }SLNode; void ListInitiate(SLNode **head) //初始化 { *head=(SLNode *)malloc(sizeof(SLNode)); //申请头结点,由head指示其地址 (*head)->next=*head; }

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

机械制造工艺学实训报告

百度文库 机械制造工艺学实训报告传动轴加工工艺规程制定

实训任务:制定以下零件小批量试制的加工工艺规程 材料:45#钢热处理:调质处理 零件的分析 (一)零件结构工艺性分析 由实训题目可知,该轴是减速器的一个传动轴。传动轴与机构中的其他零件通过间隙配合相结合,具有传递力矩,转矩和扭矩等作用。从零件图上看,该零件是典型的轴类零件,结构比较简单,结构呈阶梯状,属于阶梯轴,尺寸精度,形位精度要求均较高。其主要加工的面有Φ45mm、Φ56mm、Φ67mm、Φ55mm、Φ44mm和Φ35mm的外圆柱面及2个键槽。 (二)零件技术要求分析 ①两个Φ45r6的圆柱面μm; Φ55k7的圆柱面和Φ35h7的圆柱面Ra均为μm且Φ55k7外圆轴线和Φ35h7外圆轴线均与基准轴线同轴 ②Φ56左端面、Φ67右端面、Φ55右端面和Φ44右端面的Ra均为μm ;其中

Φ56左端面和Φ55右端面均对Φ55k7和Φ55k7的轴线端面圆跳动公差为。Φ67右端面和Φ44右端面均对Φ55k7和Φ55k7的轴线端面圆跳动公差为。 ③键槽16和10:IT9;侧面μ m ; ④材料40钢,热处理:调质处理。 毛坯的选择 轴类零件最常用的毛坯是棒料和锻件,只有某些大型或结构复杂的轴(如曲轴),在质量允许下采用锻件。由于毛坯经过加热,锻造后能使金属内部的纤维组织表面均与分布,可获得较高的抗拉,抗弯及抗扭强度,所以除光轴外直径相差不大的阶梯轴可使用热轧棒料或冷轧棒料,一般比较重要的轴大部分都采用锻件,这样既可以改善力学性能,又能节约材料,减少机械加工量。根据生产规模的大小,毛坯的锻造方式有自由锻和模锻。自由锻多用于中小批量生产。模锻适用于大批量生产,而且毛坯制造精度高,加工余量小,生产效率高,可以锻造形状复杂的毛坯。 故综合考虑本设计实际情况,选用冷轧圆钢作为毛坯。 (一)毛坯形状及尺寸的确定 分析零件图可知,轴为阶梯轴,没有斜度,传动轴的外圆直径相差不大(最小端为35mm, 最大端为67mm),故选用棒料。从生产类型来看为小批量试制生产,因此综合考虑选用Φ75mm 的,长度为307mm的冷轧圆钢作为毛坯。 (二)定位基准的选择 ①粗基准的选择:按照粗基准的选择原则,应选择次要加工表面为粗基准。又考虑到台阶轴的工艺特点,所以选择外圆端面为粗基准面。 ②精基准的选择:按照基准重合原则及加工要求,以Φ55k7外圆轴线和Φ35h7外圆轴线为基准,加工内孔时的定位基准为Φ35h7外圆中心。 零件表面加工方法的选择 当零件的加工质量要求较高时,往往不可能用一道工序来满足要求,而要用几道工序逐 步达到所要求的加工质量和合理地使用设备、人力。 零件的加工过程通常按工序性质不同,可以分为粗加工,半精加工,精加工三个阶段。 ③加工阶段:其任务是切除毛坯上大部分余量,使毛坯在形状和尺寸上接近零件成品,主要目标是提高生产率,去除内孔,端面以及外圆表面的大部分余量,并为后续工序提供精基准。此零件即加工Φ45mm、Φ56mm、Φ67mm、Φ55mm、Φ44mm和Φ35mm的外圆柱面。 ④半精加工阶段:其任务是使主要表面达到一定的精加工余量,为主要表面的精加工做好准备。此零件即加工Φ45mm、Φ56mm、Φ67mm、Φ55mm、Φ44mm和Φ35mm的外圆柱面、孔等。 ⑤精加工阶段:其任务就是保证各主要表面达到规定的尺寸精度,留一定的精加工余量,为主要表面的精加工做好准备,并可完成一些次要表面的加工。如精度和表面粗糙度要求,主要目标是全面保证加工质量。 基面先行原则 该零件进行加工时,要将右端面先加工,再以右端面、外圆柱面为基准来加工,因

单链表实验报告

计算机与信息技术学院综合性、设计性实验报告 一、实验目的 (1)熟悉顺序表的创建、取值、查找、插入、删除等算法,模块化程序设计方法。 二、实验仪器或设备 (1)硬件设备:CPU为Pentium 4 以上的计算机,内存2G以上 (2)配置软件:Microsoft Windows 7 与VC++6.0 三、总体设计(设计原理、设计方案及流程等) 设计原理: 单链表属于线性表,线性表的存储结构的特点是:用一组任意存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。因此,对于某个元素来说,不仅需要存储其本身的信息,还需要存储一个指示其直接后继的信息。 设计方案: 采用模块化设计的方法,设计各个程序段,最终通过主函数实现各个程序段的功能。设计时,需要考虑用户输入非法数值,所以要在程序中写入说可以处理非法数值的代码。 设计流程: 1. 引入所需的头文件; 2. 定义状态值; 3. 写入顺序表的各种操作的代码; 写入主函数,分别调用各个函数。在调用函数时,采用if结构进行判断输 入值是否非法,从而执行相应的程序 四、实验步骤(包括主要步骤、代码分析等) #include // EOF(=A Z 或F6),NULL #in clude // srand( ) ,rand( ),exit (n) #in clude // malloc( ),alloc( ),realloc() 等 #in clude // INT_MAX 等 #in clude #in clude #in clude // floor(),ceil( ),abs() #in clude // cout,ci n #in clude // clock( ),CLK_TCK,clock_t #defi ne TRUE 1 #defi ne FALSE 0 #defi ne OK 1 #defi ne ERROR 0 #defi ne INFEASIBLE -1

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

机械制造工艺学总结

机 械 制 造 工 艺 学 学 习 报 告 学院:机电工程学院 班级:13机械本2 姓名:黄宇 学号:20130130815

机械制造过程是机械产品从原材料开始到成品之间各相互关联的劳动过程的总和。它包括毛坯制造、零件机械加工、热处理、机器的装配、检验、测试和油漆包装等主要生产过程,也包括专用夹具和专用量具制造、加工设备维修、动力供应(电力供应、压缩空气、液压动力以及蒸汽压力的供给等)。 工艺过程是指在生产过程中,通过改变生产对象的形状、相互位置和性质等,使其成为成品或半成品的过程。机械产品生产工艺过程又可分为铸造、锻造、冲压、焊接、机械加工、热处理、装配、涂装等。其中与原材料变为成品直接有关的过程,称为直接生产过程,是生产过程的主要部分。而与原材料变为产品间接有关的过程,如生产准备、运输、保管、机床与工艺装备的维修等,称为辅助生产过程。 主要包括机械加工工艺规程的制订、机床夹具设计原理、机械加工精度、加工表面质量、典型零件加工工艺、机器装配工艺基础、机械设计工艺基础、现代制造技术及数控加工工艺等部分。 机械制造工艺学的研究对象是机械产品的制造工艺,包括零件加工和装配两方面,其指思想是在保证质量的前提达到高生产率、经济型。课程的研究重点是工艺过程,同样也包括零件加工工艺过程和装配工艺过程。工艺是使各种原料、半成品成为产品的方法和过程。 各种机械的制造方法和过程的总称为机械制造工艺 工艺系统:在机械加工时,机床、夹具、刀具和工件构成的一个完整的系统。研究加工精度的方法:单因素分析法、统计分析法 加工表面质量:加工表面的几何形貌和表面层材料的力学物理和化学性质 几何形貌:表面粗糙度表面波纹度纹理方向表面缺陷。表面材料力学的物理化学性能:表面层金属的冷作硬化、表面层金属金相组织变化。冷作硬化:机械加工中因切削力产生的塑性变形使表层金属硬度和强度提高的现象。 机械加工工艺规程是规定产品或零部件机械加工工艺过程和操作方法等的工艺文件,是一切有关生产人员都应严格执行、认真贯彻的纪律性文件机械加工工艺规程的作用 1根据机械加工工艺规程进行生产准备(包括技术准备) 2.机械加工工艺规程是生产计划、调度,工人的操作、质量检查等的依据 3.新建或扩建车间,其原始依据也是机械加工工艺规程 机械加工工艺规程的设计原则: (1)可靠地保证零件图样上所有技术要求的实现 (2)必须能满足生产纲领要求 (3)在满足技术要求和生产纲领要求前提下,一般要求工艺成本 最低 (4)尽量减轻工人的劳动强度,保障生产安全。 通过对机械制造工艺学的学习我对我们机械设计制造及其自动化这个专业有了更深一步的理解,知道了工件的装夹与夹具的基础、机械工艺规程的制定典型模具与机械零件加工工艺、装配工艺、还有刀具的相关知识。使我受益匪浅。

单链表的插入和删除实验报告

. 实验一、单链表的插入和删除 一、目的 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 二、要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 三、程序源代码 #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表

ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存 //==========主函数============== void main() { char ch[10],num[10]; LinkList head; head=CreatListR1(); //用尾插入法建立单链表,返回头指针printlist(head); //遍历链表输出其值 printf(" Delete node (y/n):");//输入“y”或“n”去选择是否删除结点scanf("%s",num); if(strcmp(num,"y")==0 || strcmp(num,"Y")==0){ printf("Please input Delete_data:"); scanf("%s",ch); //输入要删除的字符串 DeleteList(head,ch); printlist(head); } DeleteAll(head); //删除所有结点,释放内存 } //==========用尾插入法建立带头结点的单链表

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

机械制造工艺学课后习题及参考答案

机械制造工艺学复习题及参考答案 第一章 1.1什么叫生产过程、工艺过程、工艺规程? 生产过程是指从原材料变为成品的劳动过程的总和。 在生产过程中凡属直接改变生产对象的形状、尺寸、性能及相对位置关系的过程,称为工艺过程。 在具体生产条件下,将最合理的或较合理的工艺过程,用文字按规定的表格形式写成的工艺文件,称为机械加工工艺规程,简称工艺规程。 1.2、某机床厂年产CA6140 卧式车床2000 台,已知机床主轴的备品率为15%,机械加工废品率为5%。试计算主轴的年生产纲领,并说明属于何种生产类型,工艺过程有何特点?若一年工作日为280 天,试计算每月(按22 天计算)的生产批量。解:生产纲领公式 N=Qn(1+α)(1+β)=(1+15%)(1+5%)=2415 台/年 查表属于成批生产,生产批量计算: 定位?各举例说明。 六点定位原理:在夹具中采用合理布置的6个定位支承点与工件的定位基准相接触,来限制工件的6个自由度,就称为六点定位原理。 完全定位:工件的6个自由度全部被限制而在夹具中占有完全确定的唯一位置,

称为完全定位。 不完全定位:没有全部限制工件的6个自由度,但也能满足加工要求的定位,称为不完全定位。 欠定位:根据加工要求,工件必须限制的自由度没有达到全部限制的定位,称为欠定位。 过定位:工件在夹具中定位时,若几个定位支承重复限制同一个或几个自由度,称为过定位。 (d)一面两销定位,X,两个圆柱销重复限制,导致工件孔无法同时与两 销配合,属过定位情况。 7、“工件在定位后夹紧前,在止推定位支承点的反方向上仍有移动的可能性,因此其位置不定”,这种说法是否正确?为什么? 答:不正确,保证正确的定位时,一定要理解为工件的定位表面一定要与定位元件的定位表面相接触,只要相接触就会限制相应的自由度,使工件的位置得到确定,至于工件在支承点上未经夹紧的缘故。 8、根据六点定位原理,分析图中各工件需要限制哪些的自由度,指出工序基准,选择定位基准并用定位符号在图中表示出来。 9、分析图所示的定位方案,指出各定位元件分别限制了哪些自由度,判断有无 欠定位与过定位,并对不合理的定位方案提出改进意见。

链表实验报告

链表实验报告

————————————————————————————————作者: ————————————————————————————————日期:

《数据结构》实验报告二 系别:嵌入式系统工程系班级:嵌入式11003班 学号:11160400314姓名:孙立阔 日期:2012年4月9日指导教师:申华 一、上机实验的问题和要求: 单链表的查找、插入与删除。设计算法,实现线性结构上的单链表的产生以及元素的查找、插入与删除。具体实现要求: 1.从键盘输入10个字符,产生不带表头的单链表,并输入结点值。 2.从键盘输入1个字符,在单链表中查找该结点的位置。若找到,则显示“找到了”;否则, 则显示“找不到”。 3.从键盘输入2个整数,一个表示欲插入的位置i,另一个表示欲插入的数值x,将x插 入在对应位置上,输出单链表所有结点值,观察输出结果。 4.从键盘输入1个整数,表示欲删除结点的位置,输出单链表所有结点值,观察输出结果。 5.将单链表中值重复的结点删除,使所得的结果表中个结点值均不相同,输出单链表所有结 点值,观察输出结果。 6.删除其中所有数据值为偶数的结点,输出单链表所有结点值,观察输出结果。 7.(★)将单链表分解成两个单链表A和B,使A链表中含有原链表中序号为奇数的元素, 而B链表中含有原链表中序号为偶数的元素,且保持原来的相对顺序,分别输出单链表A和单链表B的所有结点值,观察输出结果。 二、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 创建一个空的单链表,实现对单链表的查找,插入,删除的功能。 三、源程序及注释: #defineOK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define TRUE 1

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

单链表实验报告

数据结构 课程设计 设计题目:单链表 专业班级:11软会四班 指导教师:吉宝玉 日期:2012 目录 一、实验目的 (2) 1、 (2) 2、 (2) 二、实验内容 (3)

三、实验基本要求(软、硬件) (3) 四、算法设计思想 (3) 1、 (3) 2、 (3) 3、 (3) 4、 (3) 5、 (3) 6、 (3) 7、 (3) 8、 (3) 五、算法流程图 (4) 六、算法源代码 (4) 七、运行结果 (9) 1、 (9) 2、 (10) 3、 (11) 4、 (11) 5、 (11) 6、 (12) 7、 (12) 8、 (13) 9、 (13) 八、收获及体会 (14) 一、实验目的 1、理解并掌握单链表的结构特点和相关概念; 2、学会单链表的基本操作:建立、插入、删除、查找、 输入、撤销、逆置、求前驱和后继等并实现其算法。

二、实验内容 利用头插建立一个带头结点的单链表,并用算法实现该单链表的插入、删除查找、输出、求前驱和后继、再把此单链表逆置,然后在屏幕上显示每次操作的结果当所有操作完成后能撤销该单链表。 三、实验基本要求(软、硬件) 用VC++6.0软件平台,操作系统:Windows XP 硬件:内存要求:内存大小在256MB,其他配置一般就行。 四、算法设计思想 1、定义一个创建链表的函数,通过该函数可以创建一个链表,并为下面的函数应用做 好准备。 2、定义输出链表的算法,通过对第一步已经定义好的创建链表函数的调用,在这一步 通过调用输出链表的函数算法来实现对链表的输出操作。 3、定义一个遍历查找的算法,通过此算法可以查找到链表中的每一个节点是否存在。 4、定义查找链表的每一个前驱和后继,通过定义这个算法,可以很容易的实现对链表 的前驱和后继的查找工作。 5、定义插入节点的算法,通过定义这个算法,并结合这查找前驱和后继的算法便可以 在连链表的任意位置进行插入一个新节点。 6、定义删除节点的操作,这个算法用于对链表中某个多余节点的删除工作。 7、定义一个逆置单链表的操作,通过定义这个算法,可以逆置输出单链表。 8、定义一个撤销链表的算法,这个算法用于删除单链表中的所有节点,使链表为空。

链表实现多项式相加实验报告

实验报告 课程名称:数据结构 题目:链表实现多项式相加 班级: 学号: 姓名: 完成时间:2012年10月17日

1、实验目的和要求 1)掌握链表的运用方法; 2)学习链表的初始化并建立一个新的链表; 3)知道如何实现链表的插入结点与删除结点操作; 4)了解链表的基本操作并灵活运用 2、实验内容 1)建立两个链表存储一元多项式; 2)实现两个一元多项式的相加; 3)输出两个多项式相加后得到的一元多项式。 3、算法基本思想 数降序存入两个链表中,将大小较大的链表作为相加后的链表寄存处。定义两个临时链表节点指针p,q,分别指向两个链表头结点。然后将另一个链表中从头结点开始依次与第一个链表比较,如果其指数比第一个小,则p向后移动一个单位,如相等,则将两节点的系数相加作为第一个链表当前节点的系数,如果为0,则将此节点栓掉。若果较大,则在p前插入q,q向后移动一个,直到两个链表做完为止。 4、算法描述 用链表实现多项式相加的程序如下: #include #include #include struct node{ int exp; float coef; struct node*next; };

void add_node(struct node*h1,struct node*h2); void print_node(struct node*h); struct node*init_node() { struct node*h=(struct node*)malloc(sizeof(struct node)),*p,*q; int exp; float coef=1.0; h->next=NULL; printf("请依次输入多项式的系数和指数(如:\"2 3\";输入\"0 0\"时结束):\n"); p=(struct node*)malloc(sizeof(struct node)); q=(struct node*)malloc(sizeof(struct node)); for(;fabs(coef-0.0)>1.0e-6;) { scanf("%f %d",&coef,&exp); if(fabs(coef-0.0)>1.0e-6) { q->next=p; p->coef=coef; p->exp=exp; p->next=NULL; add_node(h,q); } } free(p); free(q); return(h); } void add_node(struct node*h1,struct node*h2) { struct node*y1=h1,*y2=h2; struct node*p,*q; y1=y1->next; y2=y2->next; for(;y1||y2;) if(y1) { if(y2) { if(y1->expexp) y1=y1->next; else if(y1->exp==y2->exp) { y1->coef+=y2->coef; if(y1->coef==0)

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

船舶机械制造工艺学

船舶机械制造工艺学 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

《船舶机械制造工艺学》复习题 一. 填空题 1.加工误差可分为:系统误差及随机误差。 2.系统误差可分为:常值系统误差及变值系统误差。 3.加工误差的统计方法主要有分布曲线法及点图法。 4.机械制造系统一般由物质子系统、信息子系统与能量子系统等组成。 5.工艺过程由铸锻造、机械加工、热处理、装配等工艺过程组成。 6.机械加工过程由工序、安装、工位、工步、走刀组成。 7.生产类型可分为单件生产、成批生产和大量生产。 8.机械零件的加工质量包括:加工精度及表面质量。 9.影响加工精度的机床误差主要有以下几个方面:机床主轴的误差;机床导轨 的误差;机床轴线与导轨的平行度误差;机床传动链误差。 10.机床主轴的回转误差可以分为三种基本形式:纯径向跳动、纯角度摆动和 纯轴向窜动。 11.车削时轴承孔误差对加工精度影响较小;主轴颈误差对加工精度影响较 大。 12.镗孔时主轴颈误差对加工精度影响较大;轴承孔误差对加工精度影响较 小。 13.工艺系统由机床、夹具、工件所组成的系统。 14.工件定位精基准的选择原则:基准重合原则、基准统一原则、自为基准 原则、互为基准原则。 15.工件在机床上的安装方法有:直接找正安装、划线找正安装、采用夹具 安装。 16.夹具的组成:定位元件、夹紧机构、夹具体、其他元件及装置。 17.钻床夹具的组成:定位元件、夹紧装置、对刀引导元件、连接元件 及夹具体。 18.一批零件的加工工序数目,随一定条件下的工艺特点和组织形式而改变。在解决这 个问题时,可以采用原则上完全不同的方法,即工序集中和工序分散。 19.零件加工工艺基准主要有定位基准、测量基准、装配基准三种。 20.工序加工余量的影响因素主要有:前道工序的表面粗糙度、前道工序的尺寸 公差、前道工序造成的空间偏差、本工序的安装误差等四个方面。

数据结构实验报告 - 答案汇总

数据结构(C语言版) 实验报告

专业班级学号姓名 实验1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2、调试程序,并设计输入数据(如:bat,cat,eat,fat,hat,jat,lat,mat,#),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1)增加插入结点的功能。 (2)将建立链表的方法改为头插入法。 程序代码: #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表 LinkList CreatList(void); //函数,用头插入法建立带头结点的单链表 ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点 void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

相关主题