滑动窗口实验报告(优推内容)

滑动窗口实验报告(优推内容)
滑动窗口实验报告(优推内容)

滑动窗口实验报告(含源码)

一、实验目的

1.实现一个数据链路层协议的数据传送部分。

2.更好地理解数据链路层协议中的“滑动窗口”技术的基本工作

原理。

3.掌握计算机网络协议的基本实现技术。

二、实验要求

在一个数据链路层的模拟实现环境中,用C语言实现下两个数据链路层协议。

1.1比特滑动窗口协议

2.回退N帧滑动窗口协议

三、实验内容

充分理解滑动窗口协议,根据滑动窗口协议,模拟滑动窗口协议中发送端的功能,对系统发送的帧进行缓存并加入窗口等待确认,并在超时或者错误时对部分帧进行重传。

编写停等及退回N滑动窗口协议函数,响应系统的发送请求、接收帧消息以及超时消息,并根据滑动窗口协议进行相应处理。四、源代码及注释

#include "sysinclude.h"

#include

using namespace std;

extern void SendFRAMEPacket(unsigned char* pData, unsigned int len);

//1比特滑动窗口

#define WINDOW_SIZE_STOP_WAIT 1

//回退N帧协议

#define WINDOW_SIZE_BACK_N_FRAME 4

//缓存区大小

#define BUFFER_SIZE 50

typedef enum {DATA,ACK,NAK} Frame_kind;

//帧头

typedef struct Frame_head

{

Frame_kind kind;

unsigned int seq;

unsigned int ack;

unsigned char data[100];

};

//帧

typedef struct Frame

{

Frame_head head;

unsigned int size;

};

//缓存区

Frame buffer[BUFFER_SIZE];

//当前希望确认的帧,最近缓存的帧,下一次要发送的帧

unsigned int expect_frame = 0, last_buffered_frame = 0, next_frame = 0;

/*

* 停等协议测试函数

*/

int stud_slide_window_stop_and_wait(char *pBuffer, int bufferSize, UINT8 messageType)

{

Frame_head* p = (Frame_head*)pBuffer;

//unsigned int frameNum = ntohl(*(unsigned int*)pBuffer);

switch (messageType)

{

//网络层要发送一帧数据时

case MSG_TYPE_SEND : {

//缓存当前要发送的帧

buffer[last_buffered_frame % BUFFER_SIZE].head = *p;

buffer[last_buffered_frame % BUFFER_SIZE].size = bufferSize;

实验三 动压滑动轴承实验

实验三动压滑动轴承实验 一、实验目的 1.验证动压滑动轴承油膜压力分布规律,了解影响油膜压力分布规律的因素,并根据油膜压力分布曲线确定端泄影响系数K b; 2.测定动压滑动轴承的摩擦特征曲线,并考察影响摩擦系数的因素。 二、实验设备及仪器 1.HZS-1型动压滑动轴承试验台 图1 HZS-1型动压滑动轴承实验台 图1为试验台总体布置,图中件号1为试验的轴承箱,通过联轴器与变速箱7相联,6为液压箱,装于底座9的内部,12为调速电动机,通过三角带与变速箱输入轴相联,8为调速电机控制旋钮,5为加载油腔压力表,由減压阀4控制油腔压力,2为轴承供油压力表,由减压阀控制其压力,油泵电机开关为10,主电机开关为11,试验台的总开关在其正面下方。 图2为试验轴承箱,件号31为主轴,由一对D级滚动轴承支承,32为试验轴承,空套在主轴上,轴承内径d=60mm,有效宽度=60mm。在轴承中间横剖面上,沿周向开7个测压孔,在120°范围内的均匀分布,测压表21~27通过管路分别与测压孔相联。距轴承中间剖面L/4(15mm)处,轴承上端有一个测压孔,表头28与其相联,件号33为加载盖板,固定在箱体上,加载油腔在水平面上的投影面积为60cm2在轴承外圆左侧装有测杆35,环34装在测杆上以供测量摩擦力矩用,环34与轴承中心的距离为150mm,轴承外圆上装有两个平衡锤36,用以在轴承安装前做静平衡。

图2 实验轴承箱 箱体左侧装有一个重锤式拉力计如图3所示,测量摩擦力矩时,将拉力计上的吊钩与环34联接,即可测得摩擦力矩。测杆通过环34作用在拉力计上的力F,由重锤予以平衡,其 数值可由 α sin 1 R WL F= 求得。式中R为圆盘半径,W为重锤之重量,L1为重锤重心到轴 心之距离,α为圆盘之转角,圆盘转角α通过齿轮放大,可使表头指针转角放大10倍,表头刻度即为F的实际值,单位为克。 JZT型调速电动机的可靠调速范围为120~1200转/分,为了扩大调速范围,试验台传动系统中有一个两级变速箱,当手柄向右倾斜,主轴与电机转速相同;当手柄向右倾斜,主轴为电机转速的1/6。因此主轴的可靠调速范围为20~1200转/分。 图3 重锤式拉力计工作原理图 2.测速仪表及温度计 三、实验步骤 1. 测定动压滑动轴承的油膜压力分布,确定轴承端泄影响系数K b

数字图像处理实验报告

数字图像处理实验报告

实验一 数字图像的基本操作和灰度变换 一、 实验目的 1. 了解数字图像的基本数据结构 2. 熟悉Matlab 中数字图像处理的基本函数和基本使用方法 3. 掌握图像灰度变换的基本理论和实现方法 4. 掌握直方图均衡化增强的基本理论和实现方法 二、实验原理 1. 图像灰度的线性变换 灰度的线性变换可以突出图像中的重要信息。通常情况下,处理前后的图像灰度级是相同的,即处理前后的图像灰度级都为[0,255]。那么,从原理上讲,我们就只能通过抑制非重要信息的对比度来腾出空间给重要信息进行对比度展宽。 设原图像的灰度为),(j i f ,处理后的图像的灰度为),(j i g ,对比度线性展宽的原理示意图如图1.1所示。假设原图像中我们关心的景物的灰度分布在[a f , b f ]区间内,处理后的图像中,我们关心的景物的灰度分布在[a g ,b g ]区间内。在这里)(a b g g g -=?()b a f f f >?=-,也就是说我们所关心的景物的灰度级得到了展宽。 根据图中所示的映射关系中分段直线的斜率我们可以得出线性对比度展 b g a g a b )j 图1.1 对比度线性变换关系

宽的计算公式: ),(j i f α, a f j i f <≤),(0 =),(j i g a a g f j i f b +-)),((, b a f j i f f <≤).,( (1-1) b b g f j i f c +-)),((, 255),(<≤j i f f b (m i ,3,2,1 =;n j ,3,2,1 =) 其中,a a f g a = ,a b a b f f g g b --=,b b f g c --=255255,图像的大小为m ×n 。 2. 直方图均衡化 直方图均衡化是将原始图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。 离散图像均衡化处理可通过变换函数: 来实现。 三、实验步骤 1.图像灰度线性变换的实现 (1)读入一幅灰度图像test1.tif ,显示其灰度直方图。 新建M 文件,Untitled1.m ,编辑代码如下。 得到读入图像test1和它的灰度直方图。

gobackn协议实验报告

一个数据帧如图所示: 其中有效数据和校验码可能含有转义字符。 (3) 帧中各个字段的定义和编码,计算CRC校验和的多项式定义 帧的定义编码:帧中的第一比特为开头FLAG,第二比特是帧的类型,共定义了{data,ack,nak} frame_kind三种类型,用枚举常量表述,第三比特是顺序编码,用于确定到达帧的顺序,第四比特是ACK捎带确认讯息,记录了当前已收到帧的确认情况,这是数据帧的头部。若为数据帧,从第五比特开始为网路层的数据,到网路层包裹信息结束后,接上4比特的CRC校验讯息,后有一结束字符FLAG表明该帧结束。 CRC校验数:CRC校验数据由函数crc32()产生,函数crc32()返回一个32位整数为数据生成CRC-32校验和,并且把这 32比特校验和附在数据字节之后。 多项式定义:采用的CRC校验方案为CRC-32,生成多项式为: x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x1+1 校验和附加在数据帧尾部,接受方用带校验和的数据来逻辑除以生成多项式,余数为零则数据无误码,反之有误码等待发送方重传。 (4) 协议工作时两个站点之间信息交换的过程控制,尤其是发生误码条件下的控制方案 协议工作时,两个站点通过互发数据包交换数据,而控制讯息则稍带在数据讯息中传递,当遇到超时情况时,则主动发送空数据包以提供讯息。 当出现帧丢失时,如收到帧的序号有跳跃,或者出现CRC校验出错丢弃了某帧,会主动发送NAK否定帧,提示重传,接收方丢弃所有的后续帧。若长期未产生放送消息,则出现ACK超时事件,主动发送ACK帧提示确认,对方收到确认后,滑动窗口继续发送,若一直未收到确认讯息,则出现数据帧超时事件,发送方会自动重发未确认帧。 11.3 软件设计 给出程序的数据结构,模块之间的调用关系和功能,程序流程。 (1)数据结构:数据结构是整个程序的要点之一,程序维护者充分了解数据结构就可以对主 要算法和处理流程有个基本的理解。描述程序中自定义结构体中各成员的用途,定义的全局变量和主函数中的变量的变量名和变量所起的作用。 采用字符数组结构来存放数据帧:

滑动轴承实验指导书(更新并附实验报告)

滑动轴承实验 一、概述 滑动轴承用于支承转动零件,是一种在机械中被广泛应用的重要零部件。根据轴承的工作原理,滑动轴承属于滑动摩擦类型。滑动轴承中的润滑油若能形成一定的油膜厚度而将作相对转动的轴承与轴颈表面分开,则运动副表面就不发生接触,从而降低摩擦、减少磨损,延长轴承的使用寿命。 根据流体润滑形成原理的不同,润滑油膜分为流体静压润滑(外部供压式)及流体动压润滑(内部自生式),本章讨论流体动压轴承实验。 流体动压润滑轴承其工作原理是通过韧颈旋转,借助流体粘性将润滑油带人轴颈与轴瓦配合表面的收敛楔形间隙内,由于润滑油由大端人口至小端出口的流动过程中必须满足流体流动连续性条件,从而润滑油在间隙内就自然形成周向油膜压力(见图1),在油膜压力作用下,轴颈由图l(a)所示的位置被推向图1(b)所示的位置。 图1 动压油膜的形成 当动压油膜的压力p 在载荷F 方向分力的合力与载荷F 平衡时,轴颈中心处于某一相应稳定的平衡位置O 1,O 1位置的坐标为O 1(e ,Φ)。其中e =OO 1,称为偏心距;Φ为偏位角(轴承中心O 与轴颈中心O 1连线与外载荷F 作用线间的夹角)。 随着轴承载荷、转速、润滑油种类等参数的变化以及轴承几何参数(如宽径比、相对间隙)的不同.轴颈中心的位置也随之发生变化。对处于工况参数随时间变化下工作的非稳态滑动轴承,轴心的轨迹将形成一条轴心轨迹图。 为了保证形成完全的液体摩擦状态,对于实际的工程表面,最小油膜厚度必须满足下列条件: ()21min Z z R R S h += (1) 式中,S 为安全系数,通常取S ≥2;R z1,R Z2分别为轴颈和铀瓦孔表面粗糙度的十点高度。 滑动轴承实验是分析滑动轴承承载机理的基本实验,它是分析与研究轴承的润滑特性以及进行滑动轴承创新性设计的重要实践基础。 根据要求不同,滑动轴承实验分为基本型、综合设计型和研究创新型三种类型。

图像处理实验报告模板

桂林电子科技大学 实验报告 一、实验目的 1、掌握基本的图像处理方法,包括读取、写入、显示、剪切、运算以及快操作 等等。 2、掌握常用的图像变换方法,分析变换结果。 二、实验内容 编写程序,在Matlab下调试运行,并注意观察分析结果。 1、使用imread函数分别读入图象cameraman.tif 、canoe.tif,并使用subplot 和imshow函数进行显示。再使用imcrop对第一幅图片进行剪切,并保存成文件。 2、申明向量X和矩阵A,使用二维傅立叶变换和fftshift函数进行处理,观察向量和矩阵结果。 3、创建一个1000*1000的全0图像,其中选择某矩形区域设置其象素为1(350:649,475:524),对该二值图逆时针旋转45°角,比较旋转前后的图像和傅里叶变换频谱。 三、实验设备、环境 计算机 四、实验原理 1、图像平滑算法 (1) 简单平均法:

设某像素的灰度值为,迭加噪声后,一幅含噪声的图像可表示为 现取以为中心的邻域S ——NN 方形窗口,在S 域内进行局部平均,得 式中,N 的平方为窗口内像素总数。令 ,则 式中,加权函数 (2)中值滤波: 中值滤波是一种非线性的信号处理方法。中值滤波器在1971 年由J.w.Jukey 首先提出并应用在一维信号处理技术(时间序列分析)中,后来被二维图象信号处理技术所引用。中值滤波在一定的条件下可以克服线性滤波器如最小均方滤波、均直滤波等带来的图象细节模糊,而且对滤除脉冲干扰及图象扫描噪声最为有效。由于在实际运算过程中不需要图象的统计特征,因此这也带来不少方便。但是对于一些细节多,特别是点、线、尖顶细节多的图象不宜采用中值滤波。中值滤波一般采用一个含有奇数个点的滑动窗口,将窗口中各点灰度值的中值来替代值定点(一般是窗口的中心点)的灰度值。对于奇数个元素,中值是指按大小排序后,中间的数值;对于偶数个元素,中值是指排序后中间两个元素灰度值的平均值。 一般选用3*3或5*5窗口,形状可分为方形或十字形,如下图所示。 (a) 方形 (b) 十字形 图2-1 二维中值滤波窗口形状 二维中值滤波可表示为

滑动轴承实验报告

液体动压滑动轴承实验报告 一、实验目的 1、测量轴承的径向和轴向油膜压力分布曲线。 2、观察径向滑动轴承液体动压润滑油膜的形成过程和现象。 3、观察载荷和转速改变时的油膜压力的变化情况。 4、观察径向滑动轴承油膜的轴向压力分布情况。 5、测定和绘制径向滑动轴承径向油膜压力曲线,求轴承的承载能力。 6、了解径向滑动轴承的摩擦系数f 的测量方法和摩擦特性曲线λ的绘制方法。 二、实验设备及工具滑动轴承实验台 三、实验原理 1、油膜压力的测量 轴承实验台结构如图1所示,它主要包括:调速电动机、传动系统、液压系统和实验轴承箱等部分组成。 在轴承承载区的中央平面上,沿径向钻有8个直径为1mm 的小孔。各孔间隔为 22.50,每个小孔分别联接一个压力表。在承载区内的径向压力可通过相应的压力表直接读出。 将轴径直径(d=60mm )按比例绘在纸上,将1~8个压力表读数按比例相应标出。(建议压力以1cm 代表5kgf/cm 2)将压力向量连成一条光滑曲线,即得到轴承中央剖面油膜压力分布曲线)。 同理,读出第4和第8个压力表示数,由于轴向两端端泄影响,两端压力为零。光滑连结0‘,8’,4‘,8’和0‘各点,即得到轴向油膜压力分布曲线。 图1 轴承实验台结构图 1、操纵面板 2、电机 3、三角带 4、轴向油压传感器接头 5、外加载荷传感器 6、螺旋加载杆 7、摩擦力传感器测力装置 8、径向油压传感器(8只) 9、传感器 支撑板 10、主轴 11、主轴瓦 12、主轴箱 、管路敷设技术通过管线不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆、电气课件中调试资料试卷电气设备,在安装过程中以及安装结束后进行 高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到

教科_四年级下册_科学实验报告单

教科版小学科学四年级下册实验 一、实验名称:让小灯泡发光 实验目的:利用电来点亮小灯泡 实验器材:导线1根、电池1节、小电珠1个。 实验步骤:选择连接方式使小灯泡发光。 1、导线连接小灯泡的螺纹与电池底部的锌壳,电池铜帽与小灯泡的锡粒接触,观察现象。 2、导线连接小灯泡的锡粒与电池底部的锌壳,电池铜帽与小灯泡螺纹接触,观察现象。 3、导线连接电池铜帽与小灯泡螺纹,小灯泡的锡粒与电池底部的锌壳接触,观察现象。 4、整理器材。 实验结论:小灯泡亮了。二、实验名称:简单电路 实验目的:连接带灯座的电路,让小灯泡亮起来 实验材料:小灯泡、小灯座、电池、电池盒各1个、导线2根。 实验步骤:组装电路 1、在电池盒的两端各连接好一根导线,把电池正确安装在电池盒里。 2、用连接电池的两根导线的另一端接触小灯泡,确定能使小灯泡发光。 3、将小灯泡安装在灯座上,再连接上导线,小灯泡亮了。 4、拆分器材。 5、整理器材。

实验结论:一段导线和一节电池能点亮一个小灯泡。三、实验名称:电路检测器 实验目的:制作一个电路检测器,并且排除电路中的故障 实验器材:一个由2个灯泡、灯座、1节电池、电池盒连接组成的出故障的电路,一个“电路检测器”。 操作步骤: 1、组装一个“电路检测器”。用电池、小电珠、导线制作一个电路检测器; 2、先预测再用电路检测器检测电路中所发生的故障, 3、说出故障原因,并且采用替换法把电路重新接亮。 实验结论:电路检测器能检测出电路故障。四、实验名称:检测导体和绝缘体 实验目的:检测哪些物体是导体,哪些物体是绝缘体 实验材料:木片、塑料片、回形针、钥匙、纸板、橡皮、布、丝绸、玻璃、铅笔、铜丝、铁钉、铝片、陶瓷……,1个电路检测器。 实验步骤: 1、从以上物品中选择6种检测。 2、检查电路检测器。 3、检测每种物品,观察现象:使小灯泡发光,说明被鉴别的材料容易导电;小灯泡不发光,说明被鉴别的材料不容易导电(注意要重复检测)。 4、能说出导体、绝缘体的概念,并将被检测物品正确的分为导体和绝缘体两组。 5、整理器材。 实验结论:

滑动窗口实验

计算机通信网络实验 滑动窗口实验 学院: 班级: 学号: 姓名: 2012年11月14日

一、实验目的 实现一个滑动窗口协议的数据传送部分,目的在于使学生更好地理解基本滑动窗口协议的基本工作原理,掌握计算机网络协议的基本实现技术。 二、原理简介 (1)窗口机制 滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小一般不同。 发送方窗口内的序列号代表了那些已经被发送,但是还没有被确认的帧,或者是那些可以被发送的帧。 (2)1比特滑动窗口协议 当发送窗口和接收窗口的大小固定为1时,滑动窗口协议退化为停等协议(stop-and-wait)。该协议规定发送方每发送一帧后就要停下来,等待接收方已正确接收的确认(acknowledgement)返回后才能继续发送下一帧。由于接收方需要判断接收到的帧是新发的帧还是重新发送的帧,因此发送方要为每一个帧加一个序号。由于停等协议规定只有一帧完全发送成功后才能发送新的帧,因而只用一比特来编号就够了。

(3)后退n协议 由于停等协议要为每一个帧进行确认后才继续发送下一帧,大大降低了信道利用率,因此又提出了后退n协议。后退n协议中,发送方在发完一个数据帧后,不停下来等待应答帧,而是连续发送若干个数据帧,即使在连续发送过程中收到了接收方发来的应答帧,也可以继续发送,且发送方在每发送完一个数据帧时都要设置超时定时器,只要在所设置的超时时间内仍收到确认帧,就要重发相应的数据帧。如:当发送方发送了N个帧后,若发现该N帧的前一个帧在计时器超时后仍未返回其确认信息,则该帧被判为出错或丢失,此时发送方就不得不重新发送出错帧及其后的N帧。 三、实验步骤 1.编写滑动窗口协议的实现程序; 2.在模拟实现,调试并运行自己编写的协议实现程序; 3.了解协议的工作轨迹,如出现异常情况,在实验报告中写出原因分析。 四、实验过程 1、程序功能及设计思路 功能概述: 用客户端/服务器模式代表A站、B站。先由客户端输入服务器IP地址,然后客户端和服务器之间建立连接。在服务器中可以自行设置发送窗口的大小(如果需要实现的是停等式协议,那么就将发送窗口设为1),设置完后,服务器开始向客户端根据滑动窗口(停等式)的协议规定发送数据帧,同时启动计时器,客户端收到数据帧后马上向服务器发送确认帧,服务器如果没有及时收到客户端的确认帧,就要返回到出错的地方进行重发。 实现滑动窗口协议的算法: 发送端: 1、socket初始化,绑定端口,监听,接受连接; 2、设置发送窗口大小winsize; 3、启动定时器,设置时间为0.2s*winsize; 4、组帧并发送数据,即设置序号SN、数据data、长度msglen,之后发送一个窗口中的帧,每发送一个数据SN++;若发送完毕,则执行第6步; 5、接收确认帧,每收到一个正确的确认帧,则改变滑动窗口上下限,若正确接收所有确认帧,则关闭定时器,返回第3步;若接收超时或有确认帧丢失,则SN=right_number,返回第3步; 6、关闭socket,重新建立新的进程,等待下一个连接,返回第2步。 接收端: 1、socket初始化,连接服务器; 2、接收数据帧,将data存入缓存recvBuf,RN=SN+1; 3、发送确认帧,若接收完毕,则关闭socket,否则返回第二步。 实现停等式协议的算法: 和上述滑动窗口协议的算法类似,只需在发送端的第二步中将发送窗口大小winsize设置为1即可。

学生实验报告单

学生实验报告单 篇一:学生实验报告单 学生实验报告单班级姓名实验日期 实验课题:电磁铁的磁力 实验目的:通过实验,使学生知道电磁铁的磁力大小是可以改 变的,它与串联电池的数量、线圈的圈数等有关系。 实验器材:电池、漆包线、铁钉、大头针或回形针。 实验原理:改变电磁铁的电池数量和缠绕圈数,可以改变电 磁铁的磁力。实验步骤: 1、在铁钉上缠绕一定圈数的漆包线,然后串联不同数量的电池,分别观察吸起大头针的数量。 2、在同一个铁钉上先后缠绕不 同圈数的漆包线,然后串联相同节数的电池,分别观察吸起大头针 的数量。 实验现象:改变电磁铁的电池数量和缠绕圈数,可以改变电 磁铁的磁力。 实验结果:1、串联电池数量多的电磁铁,吸起的大头针多,说 明它的磁力大一些。2、缠绕圈数多的电磁铁,吸起的大头针多,说 明它的磁力大一些。备注: 电磁铁的磁力强度是由四种因素决定的。 小学科学实验报告单 年级六、一班时间 2011.10.21 实验类型分组:(演示:

(∨ ∨ ))实验名称 通电直导线和通电线圈使指南针磁针偏转的实验实验器材: 电池、电池盒、小灯泡、灯座、2根导线、指南针猜测: 电和磁有关系一、通电直导线使指南针磁针偏转的实验 1、 组装一个点亮小灯泡的电路。 2、在桌面上放一个指南针,是指 针保持正常。 3、把电路中的导线拉直,靠在指南针的上方,与 磁针指的方向一致。 4、接通电流,看看指南针有何变化?断 开电流看看指南针有何变化?反复做几次,看看结果如何。 5、在短路的情况下再做几次上面的实验效果会怎样?二、通电线圈 使指南针磁针偏转的实验 1、做一个线圈(10 圈左右在)。 2、 给线圈通上电,然后移向指南针,改变不同的放法,看看线圈如 何放,指南针偏转的角度最大。制作过程: 观察到的现象或实验的结果: 通电导线和通电线圈能够使指南针发生偏转评定等级:优 秀 指导教师:康天旺 小学科学实验报告单 年级六、一班时间 2011.10.25 实验类型分组:(演示:(∨ ∨ ))实验名称 通电直导线和通电线圈使指南针磁针偏转的实验 电池、电池盒、多股绝缘胶线,大铁钉、小块砂纸、胶带、 大头针、指南针实验器材:

机械设计实验报告2011

机械设计实验报告 姓名: 班级: 学号: 日期: 机械设计教研室 河南机电高等专科学校

机械设计现场认识实验报告 一、实验目的 二、实验设备 三、回答问题 1.螺纹的类型有、、、、螺纹联接的类型有、、、。螺纹联接的防松有、、, 2.键联接的类型有、。花键联接的类型有、。 3.普通V带的型号有。V带轮的结构型式有、、、。V带传动的张紧装置有、、。4.链传动的型式有、、。5.齿轮的结构型式有、、。 6.蜗轮的结构型式有、、、。7.滑动轴承按其所承受载荷方向的不同,可分为、。向心滑动轴承的结构形式有、、、、。8.常用滚动轴承的类型及其代号有、、、、、、、、、。滚动轴承的内圈的轴向固定方法有、、、。滚动轴承外圈的轴向固定方法有、、、。滚动轴承的密封形式有接触式和非接触式密封两种,接触式密封有、两种。非接触式密封有、两种。 9.联轴器可分为、、三大类。 刚性联轴器的型式有、、、、、。 10.离合器的类型有、、、、 、。 11.轴按承载类型有、、。轴上零件的轴向固定方式有。 轴上零件的周向固定方式有。12.按照所受载荷的不同,弹簧可分为、、、。

带传动实验报告一、实验目的 二、实验设备及仪器 三、带传动实验参数 1. 带的种类(V带、圆带、三角带)。 2. 预紧力:2F01= N;2F02= N。 3. 带轮基准直径:d1= mm ;d2= mm 4.测力杆力臂长:L1=L2= mm 5.测力杆刚性系数:K1=K2= N/格 四、实验数据记录与计算 五、绘制弹性滑动曲线和效率曲线

液体动压滑动轴承实验报告 一、实验目的 二、实验设备 三、实验参数 轴颈直径d=mm;轴承宽度B=mm 润滑油动力粘度η=P a s ;润滑油温度t=C 四、实验数据记录 油膜压力测试 转速n = rpm;负载F = N; 五、绘制径向、轴向油膜压力分布曲线 1.径向油膜压力分布曲线 2.轴向油膜压力分布曲线

科学学生实验报告单

四年级科学实验报告单

五年级科学实验报告单 1、唾液能消化淀粉的验证实验: 实验仪器:碘酒,滴管,试管,淀粉液、馒头等。 实验过程:取两个试管,分别加入等量的淀粉液,在其中一个试管中加入少量唾液,并摇晃,使其均匀混合。将两个试管放入温度为40摄氏度左右的温水中。过一会儿,分别往两个试管中放入一滴碘酒,观察现象。

实验现象:加入唾液的淀粉液没有变化,没有加入唾液的淀粉变蓝了。 实验结论:淀粉遇到碘酒会变成蓝色. 2、吸进的气体与呼出的气体是否相同的实验 实验仪器:水槽、玻璃吸管、集气瓶、烧杯、蜡烛、澄清的石灰水、火柴等。 实验一步骤: 1、用排水法收集呼出的气体,在水中用玻璃片将瓶口盖严,然后将瓶子从水中取出; 2 把瓶盖声上的玻璃片打开一个小口,将燃烧着的火柴慢慢放入瓶,看到什么现象?这说明什么? 实验一现象:燃烧的火柴熄灭了。 实验一结论:呼出的气体是不支持燃烧的气体。 实验二步骤: 1、按课本中的装置,经过弯玻璃管吸气,让瓶外空气经石灰水进入人体,石灰水有变化吗?(没有变化) 2经过直玻璃管向石灰水吹气,石灰水有变化吗?(有变化)这说明什么? 实验二结论:呼出的气体能使澄清的石灰水变浑浊。 概括出呼出的气体中含氧气少、二氧化碳多。推想出人体需要氧气,排出二氧化碳。 3、凸透镜成像 实验仪器:凸透镜、纸屏、蜡烛、火柴等。 实验步骤: 1、将点燃的蜡烛放于凸透镜和纸屏中间,立在桌上,使它们在一条直线上,并使火焰、镜面、纸屏的中心高度大体相同。 2、适当调整凸透镜与纸屏的距离,在纸屏上可以看到蜡烛的像吗?像是什么样的? 3、研究像的大小与成像的规律是怎样的? 实验结论:利用凸透镜形成的像都是倒立的。 1、当凸透镜距纸屏近,距蜡烛远时,形成的是缩小的像。 2、当凸透镜距纸屏远,距蜡烛近时,形成的是放大的像。 3、当凸透镜距纸屏和距蜡烛相等时,形成的是相等的像。

滚动轴承实验

滚动轴承实验报告 一、实验目得 1、测定与绘制滑动轴承径向油膜压力曲线,求轴承得承载能力。 2、观察载荷与转速改变时油膜压力得变化情况。 3、观察径向滑动轴承油膜得轴向压力分布情况。 4、了解径向滑动轴承得摩擦系数f 得测量方法与摩擦特性曲线得绘制原理及方法。 二、实验原理 1.左、右滚动轴承座可轴向移动,各装有轴向载荷传感器,可通过电脑或数显测试并计算单个滚动轴承轴向载荷与总轴向载荷得关系; 2.右滚动轴承上装有8 个径向载荷传感器,可通过计算机或操作面板显示测绘滚动轴承在轴向、径向载荷作用下轴承径向载荷分布变化情况; 3.通过电脑直接测量滚子对外圈得压力及变化情况,绘制滚动体受载荷变化曲线。 三、实验设备 1、 ZQGZ滚动轴承实验台 2、滚动轴承:圆锥滚子轴承30310 深沟球轴承 6310 3、可移动得滚动轴承座:1对; 4、滚动轴承、径向加载装置:1套; (作用点位置可在0~180mm内任意调节); 5、滚动轴承径向载荷传感器:精度等级:0、05 量程:10000N,1个/台; 6、轴向载荷传感器:量程:5000N,2个/台; 四、实验内容及注意事项 1、滚动轴承径向载荷分布及变化实验;测试在总轴向与径向载荷作用下,滚动轴承径向载荷分布及变化情况,并作出载荷分布曲线。 2、注意事项 a)选定一对实验轴承,本实验装置提供向心球轴承与圆锥滚子轴承,每一种 轴承有大小型号各一种出厂已装配好可任选一台、 b)实验前首先调整好左右轴向受力支撑(称重传感器支座)位置,使端盖外伸 与传感器刚好接触、 c)静态实验需调节加载支座,使加载力得方向保持在一定角度,并保持空载。 d)将测力及传感器得检测点一一接至检测系统对应得接口 e)打开电源,使检测系统处于工作状态、 f)将检测系统与PC 机串行口相连,并打开分析界面、

计算机网络抓包实验报告

实验报告二

学号1040407105 实验项目 名称 利用Wireshark 进行抓包分析 上面的截图是抓取到的包,下面分别针对其中的一个TCP,UDP和ICMP进行分析 1.TCP TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793 说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。 应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分割成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传送单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个字节一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和。

学号1040407105 实验项目 名称 利用Wireshark 进行抓包分析 首先,TCP建立连接之后,通信双方都同时可以进行数据的传输,其次,他是全双工的;在保证可靠性上,采用超时重传和捎带确认机制。 在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。 在拥塞控制上,采用慢启动算法。 对于上面的抓包,选取其中的一个TCP进行分析 Source:119.147.91.131 Destination:180.118.215.175 Length:56 Info:http>500001[FIN,ACK] Seq=41,Ack=2877,win=66528 Len=0 1.1抓到的数据链路层中的帧 Frame 211:56bytes 即所抓到的帧的序号为211,大小是56字节 1.2 IP层中的IP数据报 Header Length:20bytes 即首部长度为20个字节;

学生实验报告单1

学生实验报告单 学校:三台小学实验类型:演示实验

学生实验报告单 学校:三台小学实验类型:分组实验

第二课时《光与影》 教学目标: 科学探究 1、引导学生设计实验证明光沿直线传播。 2、能在教师指导下按教材图文说明制作小孔成像盒。 情感态度与价值观 1、通过介绍我国《墨经》记载的“小孔成像”的科技史培养学生的民族自豪感。 2培养学生认真细致的观察习惯和态度。

科学知识 知道光在空气中是沿直线传播的。 教学重点:验证光在空气中是沿直线传播的。 教学难点:如何实验设计和实验过程的描述。 教学准备:手电筒、小孔盒子、蜡烛、打火机、小圆盘、硬纸板、胶管、铁丝、成像屏、图片等。 教学过程 一教学引入 清晨,太阳出来,房间撒满了阳光;黑夜,打开手电筒时光照亮了前面的路。当光照亮周围物体时,我们是否想过光的传播路线是怎样的呢? 二活动寻找光的传播路线 1、学生猜测:光是沿直线传播的。说出猜想依据 2、设计实验证明光是沿直线传播的。 (1)引导学生看教材第54页的图。 (2)出示一些实验材料,如硬纸板、胶管、铁丝、手电筒、启发学生。 (3)指名学生演示实验。明确提醒确定三个圆孔是否在一条直线 上,要求下面的学生描述观察到的现象和实验结论。 3、学生汇报。 4、小结:光是沿直线传播的。 5、应用:列举生产生活中的利用光的直线传播的实例。(如透过密

林、云层和门窗的阳光、夜间的探照灯柱、手电筒光柱等。) 三制作小孔成像 1阅读指南车信箱了解“小孔成像”。 2过渡:通过阅读,我们再一次知道了光是沿直线传播的。同学 们有没有兴趣自己制作一个小孔成像盒。 3看教材第55页,学习小孔成像制作步骤。模拟小孔成像实验。教师强调要求以及注意事项。 4学生动手制作。请记录员填好实验报告单。 5展示、交流、评价。 四、谈谈收获。 五、板书设计: 光与影 光是沿直线传播的 (温馨提示:)实验内容:小孔成像模拟实验实验目的:小孔成像的研究 器材:有小孔的盒子一个,蜡烛一根,打火机一个,硬纸板三张,成像屏一个,小圆盘实验步骤: 1把成像屏伸入小孔盒子里,立在桌上。2在盒子有小孔的一端的旁边点燃蜡烛,立在小圆盘上。3将硬纸板遮住盒子透明的部分,观察成像屏。4移动支架直止成像屏的图像清晰。实验记录: 1、移动支架离蜡烛近了、远了,图像都模糊;距离适中,图像清晰。 2、成像屏上的烛焰像是倒立的。 实验结论:光是沿直线传播的

滑动窗口实验报告

滑动窗口实验报告(含源码) 一、实验目的 1.实现一个数据链路层协议的数据传送部分。 2.更好地理解数据链路层协议中的“滑动窗口”技术的基本工作 原理。 3.掌握计算机网络协议的基本实现技术。 二、实验要求 在一个数据链路层的模拟实现环境中,用C语言实现下两个数据链路层协议。 1.1比特滑动窗口协议 2.回退N帧滑动窗口协议 三、实验内容 充分理解滑动窗口协议,根据滑动窗口协议,模拟滑动窗口协议中发送端的功能,对系统发送的帧进行缓存并加入窗口等待确认,并在超时或者错误时对部分帧进行重传。 编写停等及退回N滑动窗口协议函数,响应系统的发送请求、接收帧消息以及超时消息,并根据滑动窗口协议进行相应处理。四、源代码及注释 #include "" #include using namespace std; extern void SendFRAMEPacket(unsigned char* pData, unsigned int len); ead = *p;

buffer[last_buffered_frame % BUFFER_SIZE].size = bufferSize; ize); continue; SendFRAMEPacket((unsigned char*)(&buffer[i % BUFFER_SIZE]), buffer[i % BUFFER_SIZE].size); } return 0; } default : break; } return -1; } /* * 回退n帧测试函数 */ int stud_slide_window_back_n_frame(char *pBuffer, int bufferSize, UINT8 messageType) { Frame_head* p = (Frame_head*)pBuffer; unsigned int timeoutNum = *(unsigned int*)pBuffer; switch (messageType) { ead = *p; buffer[last_buffered_frame % BUFFER_SIZE].size = bufferSize; ++ last_buffered_frame; cout << "exp_ack : " << exp_ack << endl; if (ack >= exp_ack) { ++ expect_frame; if (next_frame < last_buffered_frame) { SendFRAMEPacket((unsigned char*)(&buffer[next_frame % BUFFER_SIZE]), buffer[next_frame % BUFFER_SIZE].size); ++ next_frame; } } else break; } return 0;

液体动压滑动轴承实验指导书

实验四 液体动压滑动轴承实验指导书 一、实验目的 1、了解实验台的构造和工作原理,通过实验进一步了解动压润滑的形成,加深对动 压原理的认识。 2、学习动压轴承油膜压力分布的测定方法,绘制油膜压力径向和轴向分布图,验证 理论分布曲线。 3、掌握动压轴承摩擦特征曲线的测定方法,绘制f —n 曲线,加深对润滑状态与各参 数间关系的理解。 二、实验原理及装置 1.概述 此项实验是径向加载的液体动压滑动轴承实验。其目的是测量轴承与转轴间隙中的 油膜在圆周方向的压力分布值(见图1),并验证径向油膜压力最大值批P MAX 不在外载荷F R 的垂线位置,而是在最小油膜厚度附近,即0=??X P 处。该实验还可以测试下列几项内容。(1)测量轴承与转轴间隙中的油膜在轴线方向的压力分布值,并验证轴向压力分布曲线呈抛物线分布,即轴向油膜最大压力值在轴承宽度的中间位置(见图2)。 图1 周向油膜压力分布曲线 图2轴向油膜压力分布曲线 (2)测量径向液体动压滑动轴承在不同转速、不同载荷、不同粘度润滑油情况下的摩 擦系数f 值,根据取得的一系列f 值,可以做出滑动轴承的摩擦特性曲线,进而分析液体动压的形成过程,并找出非液体摩擦到液体摩擦的临界点,以便确定一定载荷、一定粘度润滑油情况下形成液体动压的最低转速,或一定转速、一定粘度润滑油情况下保证液体动压状态的最大载荷(见图3)。

图3 轴承摩擦特性曲线 2.实验装置及原理 本实验使用湖南长庆科教仪器有限公司生产的HS-B型液体动压轴承实验台如图4所示,它由传动装置、加载装置、摩擦系数测量装置、油膜压力测量装置和被试验轴承等组成。 图4 滑动轴承试验台 1.操纵面板2.电机3.三角带4.轴向油压传感器接头5.外加载荷传感器6.螺旋加载杆7.摩擦力传感器测力装置8.径向油压传感器(7只)9.传感器支撑板10.主轴11.主轴瓦12.主轴箱 1)传动装置 由直流电机2通过三角带3带动主轴顺时针旋转,由无级调速器实现无级调速。本实验台主轴的转速范围为3~375rpm,主轴的转速由装在面板1上的数码管直接读出。2)加载装置

TCP协议实验报告

学生实验报告 姓名:_________ 学号:____________ 班级:________________ 指导老师:_______________ 内容摘要 该实验报告了TCP协议分析实验相关分析; TCP协议分析是通过Wireshark分析TCP协议的报文格式,如理解TCP报文段首部各字段的含义,理解TCP建立连接的三次握手机制,了解TCP的确认机制,了解TCP的流量控制和拥塞控制 实验目的 1. 通过协议分析软件掌握TCP协议的报文格式; 2. 理解TCP报文段首部各字段的含义; 3. 理解TCP建立连接的三次握手机制; 4. 了解TCP的确认机制,了解TCP的流量控制和拥塞控制; 实验原理 连上in ternet的PC机,并且安装有协议分析软件Wireshark 实验原理及概况 TCP是因特网中最主要的运输层协议,它能够在两个应用程序章提供可靠的、有序的数据流传输,能够检测传输过程中分组是否丢失、失序和改变,并利用重传机制保证分组可 靠地传输到接收方; TCP首部格式如下图所示: 位U 3 16 24 31 首先是源端口和目的端口,服务器提供服务的端口号是固定的,比如:Web服务端口 号是80,而客户端的端口号是由操作系统随机分配一个用户端口号。TCP提供字节流服务, 它为分组中的每个字节编号,首部中的序号表示分组中第一个字节的编号。接收方用确认号 表示它期望接收的数据流中下一个字节编号,表明确认号之前的字节接收方都已经正确接收 了。数据偏移字段表示报文段的首部长度。标志部分包含6个标志位,ACK位表明确认号 字段是否有效;PUSH位表示发送端应用程序要求数据立即发送;SYN、FIN、RESET三位 用来建立连接和关闭连接;URG和紧急指针通常较少使用。接收端利用窗口字段通知发送 方它能够接收多大数据量。检验和字段是接收方用来检验接收的报文是否在传输过程中出

计算机网络--滑动窗口实验报告

计算机网络滑动窗口协议实验报告 目录 一、实验内容和实验环境描述(2) 1.实验内容(2) 2.实验目的(2) 3.实验环境(2) 二、协议设计(3) 三、软件设计(4) Part A 选择重传协议 1.数据结构(4) 2.模块结构(6) 3.算法流程(7) Part B gobackn协议 1.数据结构(8) 2.模块结构(9) 3.算法流程(10) 四、实验结果分析(11) 五、探究问题(13) 六、实验总结与心得体会(14)

一、实验内容和实验环境描述 1.实验内容 利用所学数据链路层原理,自己设计一个滑动窗口协议,在仿真环境下编程实现有噪音信道环境下两站点之间无差错 双工通信。信道模型为8000bps全双工卫星信道,信道传播 时延270毫秒,信道误码率为10?5,信道提供字节流传输服 务,网络层分组长度固定为 256 字节。 2.实验目的 通过该实验,进一步巩固和深刻理解数据链路层误码检测的CRC校验技术,以及滑动窗口的工作机理。滑动窗口机制 的两个主要目的:(1)实现有噪音信道环境下的无差错传输; (2)充分利用传输信道的带宽。在程序能够稳定运行并成功 实现第一个目标之后,运行程序并检查在信道没有误码和存 在误码两种情况下的信道利用率。为实现第二个目标,提高 滑动窗口协议信道利用率,需要根据信道实际情况合理地为 协议配置工作参数,包括滑动窗口的大小和重传定时器时限 以及 ACK 搭载定时器的时限。 3.实验环境 Windows10环境PC机 Microsoft Visual Studio 2017集成开发环境

二、协议设计 本次试验主要设计数据链路层,实验中分别设计了gobackn协议与选择重传协议。主要涉及到的层次结构是物理层、数据链路层、网络层。 物理层:为数据链路层提供的服务为8000bps,270ms传播延时,10?5误码率的字节流传输通道。数据链路层利用接口函数send_frame()和 recv_frame()从物理层发送和接收一帧。 网络层:利用数据链路层提供的“可靠的分组传输”服务,在站点A与站点B之间交换长度固定为256 字节的数据分组。网络层把产生的分组交付数据链路层,并接受数据链路层提交来的数据分组。 数据链路层:通过 get_packet()函数从网络层得到一个分组,将之组装成帧,向物理层发送,启动计时器;进行适当的流量控制;数据帧经信道传送给接收方;接收方数据链路层终止定时器(或启动ack定时器),判断数据是否出错,若正确的话,是否为欲接受数据。若所受到的数据帧是期待接受的数据帧,则通过put_packet()函数将其缓冲区内缓存的数据依序提交给网络层。 可靠通信的实现:通过捎带确认来完成可靠的数据通信。 在选择重传协议中:1)出现信道误码导致收帧出错时,若未发送过该帧的NAK则接收方发NAK帧要求发送方重传;若已经发送过NAK,则等待定时器超时后发送方重发;2)当收到的帧位于接收窗口内,但不是接收窗口下边界的一帧时,将该帧进行缓存,

五下科学实验报告单

五年级科学下册实验报告单1 班级::日期 : 年月日 实验名称物体的沉浮 实验目的观察物体的沉浮 实验材料水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程 实验一:取小石头、木块、橡皮、针等放入水中,观察它们的沉浮。 实验二: 1、把水槽放在展台上,从袋中取出泡沫、回形针、萝卜等分别放入水中观察它们的沉浮 2、把小石块、橡皮、泡沫块、萝卜分别切成二分之一、四分之 一、八分之一放入水中观察它们的沉浮 实验结论 :木块、塑料、泡沫在水中是浮的;小石头、回形针在水中是沉的。由同一种材料构成的物体改变它们的体积大小,在水中的沉浮是不会发生改变的。

五年级科学下册实验报告单2 班级: : 日期: 年月日 实验名称影响物体沉浮的因素 实验目的研究物体的沉浮与哪些因素有关 实验材料水槽、小石块、泡沫塑料块、回型针、蜡烛、带盖的空瓶、萝卜、橡皮、一套同体积不同重量的球、一套同重量不同体积的立方体、小瓶子、潜水艇 实验过程: 实验1.按体积大小顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的体积大小有关系吗? 实验2、按轻重顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的轻重有关系吗 实验结论: 不同材料构成的物体,如果体积相同,重的物体容易沉;如果质量相同,体积小的物体容易沉。

五年级科学实验报告单3 班级::日期:年月日 实验名称橡皮泥在水中的沉浮 实验目的橡皮泥排开水的体积 实验材料水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程 实验一:找一块橡皮泥做成各种不同形状的实心物体放入水中,观察它们的沉浮。 实验二: 1、让橡皮泥浮在水面上,用上面同样大小的橡皮泥,改变它的形状,即把橡皮泥做成船形或者空心的,橡皮泥就能浮在水面上。 2、取一个量杯,装入200毫升的水,记录橡皮泥在水中排开水的体积。 实验结论: 实心橡皮泥质量不变,形状改变,体积也不变,橡皮泥的沉浮不会发生改变。 橡皮泥在水中排开水的体积越大,浮力越大。 科学实验报告单4

相关文档
最新文档