当前位置:文档之家› 中南大学RFID实验报告讲解

中南大学RFID实验报告讲解

中南大学RFID实验报告讲解
中南大学RFID实验报告讲解

中南大学

物联网工程RFID

实验报告

学生姓名代巍

指导教师高建良

学院信息科学与工程学院

专业班级信安1201班

学号 0909121615 完成时间 2014年12月2日

UHF超高频实验

实验一超高频读写器的基本认知

一、实验目的

了解超高频读写器的基本设置,熟悉超高频读写器的设置与使用。通过本次实验,了解超高频读写器和标签参数的含义和设置方法。

二、实验器材

1.RFID实验箱

2.计算机一台

三、实验内容

了解和设置读写器参数;

四、实验步骤

1.打开RFID实验箱,使用读写器试验箱上的USB连接线连接实验箱和电脑,

启动电源。

2.在电脑上安装USB转串口驱动程序、读写器控制软件。安装方法见实验

箱软件安装文档。

3.在电脑上打开读写器控制软件,进入主界面,点击主菜单“control”,

选择下拉菜单中“Add UHF Reader”。如图1-1示:

4.选择串口(弹出的显示值即对应串口),如图1-2示,点击ok,进入超

高频读写器选择界面,如图1-3示:

5.主界面上显示读写器基本信息,鼠标选中该读写器,鼠标右击、选中

“Reader Settings and Diagnostics”,进入读写器参数设置界面。如

图1-4示:

6.读写器参数的了解和设置

1)Inventory Delay 参数,用于设置读写器读取标签的频率,例如:其值

设置10ms表示读写器每间隔10ms读取一次标签信息。读写器读取标签的次数在主界面上实时动态显示

2)Tag Model参数,选择协议类型,具体有Gen2(ISO16000C)、Gen2+RSSI、

ISO 6B(ISO16000B)。目前,市场上大部分标签都遵守Gen2协议。

Gen2+RSSI表示主界面上将同时动态显示读写器读取标签的次数和返回的射频信号强度

3)Output level 参数和 Sensitivity参数,两者分别用于调节读写器读

取功率和灵敏度。功率设置值越大,读写器读取标签的有效距离越长;

灵敏度设置值越小,读写器读取标签的灵敏度越高。

4)Frequencies中有八项参数,其中Profile参数表示全球不同国家和地

区对UHF频段设置的不同标准,包括USA、Europe、Japan、Chin***.625、Chin***.125、Korea等,一旦选择某一标准,其余的七项参数也随即确定

了解各项参数实际功用和意义后,也可对这些参数进行自定义设置。5)Gen2 Setting中的4项参数是对协议本身进行参数的设定,此项内容设

置方法可以参考ISO18000-6C协议等资料。

实验二 Gen2协议下标签读写实验

一、实验目的

本实验熟悉Gen2协议标签数据的读取和写入过程。

二、实验器材

1.RFID实验箱一套

2.超高频RFID标签一只

3.计算机一台

三、实验内容

RFID标签主要用于存储数据;本试验通过读写器控制软件控制RFID读写器对超高频RFID标签进行读取操作,同时对EPC数据进行改写操作。

四、实验步骤

1.启动读写器

打开RFID实验箱,连接好实验箱和电脑,将超高频天线固定在超高频读写器的天线端口上,开启电源。

2.放置标签

取一只标签,放置在超高频读写器天线上。

3.系统设置

打开读写器控制软件,设置好读写器的相关的参数。如图2-1示。

4.读取标签

主界面上显示读写器基本信息,鼠标选中该读写器,鼠标右击、点击Start Scan则开始读取标签,如图2-2示:

点击图2-2中的标签号,弹出标签参数设置窗口,该窗口可针对标签进行操作,如图2-3示:

5.修改标签EPC信息

在图2-3界面上点击Set EPC按钮,出现EPC修改界面如图2-4示,输入EPC 长度和新的EPC,点击ok:

6.设置标签密码

类似步骤5,在图2-3界面中点击Set Password按钮,可对标签的访问密码进行设置。

五、实验结果

1.记录实验步骤5的实验结果

2.记录实验步骤6的实验结果

六、思考题

1.修改标签EPC的操作有什么用途?如果有多只你将如何修改这些标签的

EPC使之简单易懂?

答:读取EPC标签时,它可以与一些动态数据连接,例如该贸易项目的原产地或

生产日期等。,EPC就像是一把钥匙,用以解开EPC网络上相关产品信息这把锁。

2.标签的EPC共有多少位?利用该区域最多可以对多少物品进行标识?

答:32 bit 的标签标识符,1600万

实验三读写器功率对标签读取距离影响实验

一、实验目的

本实验引导试验者改变RFID读写器的读功率,从而改变RFID读写器对RFID标签读取的距离。以试验的方式让参与者了解读写器发射功率对RFID标签读取距离的影响。

二、实验器材

1.RFID实验箱

2.RFID标签五张

3.计算机一台

三、实验内容

改变RFID读写器的读功率,从而改变RFID读写器对RFID标签读取的距离。

四、实验步骤

1.启动读写器

打开RFID实验箱,连接好实验箱和电脑,启动电源。

2.放置标签

取出标签一张,放置在超高频读写器天线上。

3.系统设置

打开读写器后台控制软件,RFID读写器后台控制软件和RFID读写器连接成功后,选中标签,将读写器的功率参数(Output level)设置为-19,此设置对应的含义为读写器输出功率在最大输出功率的基础上衰减了19dB.。如图3-1示:

4.测量距离

移动标签远离天线,改变RFID标签平面与RFID读写器天线之间的垂直距离,直到RFID读写器刚好能够读到RFID标签,此时标签到读写器天线之间的距离即最大读取距离;测量最大读取距离(单位为cm),将该数据记录在表3-1中;

5.更改功率

依次将output level更改为-15,-10,-5, 0,重复步骤4,并将所有测得的距离记录在3-1中。

6.更改标签

依次将不同型号的标签放在读写器前,重复2—5步骤,并将所有测得的数据记录在表3-1中。

五、实验结果

表3-1 RFID读写器功率的改变对RFID标签读取距离的影响记录表

六、思考题

1. Output level 设置为0时读写器端口对应的输出功率约为30dBm(即

1000mW),假设Output level设置为-30时对应的输出功率应该为多少?

答:1000mW

2. 从理论上进行计算,Output level 设置为-3对应的输出功率设置为0

时输出功率的1/2吗?为什么?

答:不是,功率密度曲线不是一个规律的曲线。

实验四读写器频率对标签读取距离影响实验

一、实验目的

该实验改变RFID读写器的工作频率,此时RFID读写器对RFID标签读取的距离会受影响,从这一过程中让实验者了解到读功率对RFID标签读取距离的影响。

二、实验器材

1.RFID实验箱

2.RFID标签五张

3.计算机一台

三、实验内容

改变RFID读写器的频率,观察对应频率下最大读取距离如何变化。

四、实验步骤

1.启动读写器

打开RFID实验箱,连接好实验箱和电脑,启动电源。

2.放置标签

取出标签一张,放置在超高频读写器天线上。

3.系统设置

打开读写器后台控制软件,RFID读写器后台控制软件和RFID读写器连接成功后,选中标签,将读写器的起始频率840.125kHz,结束频率为

844.875kHz。

4.测量距离

改变RFID标签平面与RFID读写器平面之间的垂直距离,直到RFID读写器刚好能够读到RFID标签,测量RFID读写器天线与RFID标签之间的距离(单位为cm),将该数据记录在表4-1中。

5.更改频率

依次将频率更改为890.750kHZ—900.250kHZ,900.750kHZ—910.250kHZ,910.750kHZ—927.250kHZ,927.250kHZ—940.250kHZ。重复步骤4,将所测得的数据记录到4-1表中。

6.更改标签

依次替换不同型号的标签,放置在读写器前。重复2—5步骤。并将所测得的数据记录到4-1表中。

五、实验结果

表4-1 RFID读写器频率的改变对RFID标签读取距离的影响记录表

六、思考题

1. 点击”profile”下拉式按钮,查出各国为超高频RFID划分的工作频段是如何规定的,哪个国家为超高频RFID划分的频段最宽?

答:美国

2. 实验箱使用的天线的设计适用工作频段为多少?

答:2.4GHz

3. 某厂商拟设计一种能够在美国和中国均可正常工作的标签,则该标签应当设计至少在哪个频段具有较好的读取特性?

答:920.250—927.750MHz

实验五 RFID天线包络图实验

一、实验目的

理解RFID读写器实验箱天线包络图的概念,掌握通过天线包络图定性分析实验箱天线的特点及读取性能与读取位置的关系。通过手绘读取效果包络图的过程掌握读取效果与RFID标签位置的关系。

二、实验器材

1.RFID实验箱

2.计算机一台

3.RFID标签

4.网格纸

5.铅笔

三、实验内容

调节天线与读写器功率画出RFID天线包络图

四、实验步骤

1.启动读写器

打开RFID实验箱,连接好实验箱和电脑,启动电源。

2.调节天线与标签水平位置

将RFID读写器实验箱天线与标签置于网格纸上,调节天线与标签垂直位置,使其中心正对,打开读写器后台控制软件。

3.调节读写器功率

将RFID标签正对读写器天线,通过调节读写器功率使其最远读取距离不超过网格纸范围。

4.移动RIFD标签位置观察实验现象

以读写器天线为中心,分别将RFID标签移动到不同的位置(尽可能与天线平面所在法线对称),分别在网格纸上用点标出在RFID标签读取的临界位置。

五、实验结果

统计测试点坐标

以RFID读写器实验箱天线所在位置为坐标原点,天线平面为投影为x轴,

天线平面法线为y轴,以与法线对称的方式统计测试点坐标。

表5-1 测试点坐标

绘制RFID读写器实验箱天线包络线

用铅笔连接各点,手工绘制出RFID读写器实验箱天线读取效果包络图。

六、思考题

增大或减少RFID读写器实验箱的发射功率,读取性能包络图有何变化?通过实验验证你的猜测。

答:以天线为中心,在距离天线r的球面上,天线的辐射场强E可以用天线的方向性函数表示。用其最大值归一化后称为归一化方向性函数,记

为。所以归一化方向性函数一般为归一化幅度函数:

其中为与天线距离相同,制定方向为的电场强度值,为

其最大值,为幅度方向性函数的最大值

实验七 Gen2协议下标签TID区分析实验

一、实验目的

学会用超高频读写器读取标签信息,了解Gen2协议下标签TID信息基本涵义。

二、实验器材

1.RFID实验箱

2.RFID标签多张

3.计算机一台

三、实验内容

1.读取标签TID信息;

2.了解TID信息的具体涵义。

四、实验步骤

1.启动读写器

打开RFID实验箱,连接好实验箱和电脑,启动电源。

2.放置标签

取出标签一张,放置在超高频读写器天线上。

3.系统设置

打开读写器后台控制软件,设置好读写器的相关的参数。

4.读取标签

在标签epc右键点击,在弹出的窗口中选择标签参数设置,Read from Bank 选择TID,点击Read

重复以上测试步骤,读取各标签的TID信息并记录,按照下文提示信息从TID 信息中提取标签的制造商信息。

5.了解标签基本信息

1)EPC(Electronic Product Code)涵盖了标签所代表物品的所有信

息;

2)ReaderID,读写器唯一识别号;

3)Information中涵盖了4项信息,包括芯片商(Manufacturer)、标

签型号(Model Number)、用户存储空间(User Memory Size)和标

签序列号(Serial Number);

4)Function中的功能将在其他实验中具体展开,不予赘述;

6.详细了解TID(Tag identifier)数据信息涵义

以图7-2显示数据为例,TID的数据格式统一为E2xxxxxxx(此处x并不与实际数据存在一一对应的关系)。003(十六进制)表示芯片商代号,各支持Gen2协议的芯片商向EPCglobal申请获得唯一的代号,常见厂商码见表7-1;412(十六进制)表示标签型号(具体代表某大类物品),之后为标签序列号。不同标签的TID均不相同,利用TID可以保证每一标签的唯一性并标识出该标签的制造商、制造批次等信息。

表7-1

五、实验结果

记录各标签的TID数据并指明标签的制造商信息。

六、思考题

1. 如何伪造出一个TID信息与现有标签一致的标签?对应的伪造方法的成本和风险如何?

答:通过读写器与标签的通信,将信息写入标签的相应字段中,同时在后台数据库将商品关联标签的TID(或ID),达到一标签一物品的信息。

不同协议的标签容量也不同,一般都是与整个系统结合做的,标签可修改的user区和epc区都可以写入需要的代码,再与系统联动

风险很大

2. 假设TID伪造难度很高,利用标签的TID信息进行香烟/名酒的防伪应用比传统的密码刮开后发送密码编号至指定电话号码的防伪查询方法有何优势?

答:TID是身份标识,系统会自动分配独一无二的TID

实验九标签角度对标签读取效果的影响探究实验

一、实验目的

该实验指导学生针对不同的标签,在不同的读写器天线与标签平面角度下,测量其最大读取距离和读取率,通过横向和纵向的比较,让学生体会标签相对于读写器天线的角度是如何影响标签读取性能的。

二、实验器材

1.RFID实验箱

2.不同种类的RFID电子标签五个

3.计算机一台

4.卷尺一把

5.量角器一个

三、实验内容

研究标签角度对标签最大读取距离的影响。

四、实验步骤

1.在实验室的开阔区域,部署读写器,使读写器天线朝向开阔区域,固定读

写器天线在高h处,并保持天线平面垂直于地面。

2.取5种不同的RFID标签,验证标签是否能够正常读取。

3.开启读写器。打开读写器控制软件,设置读写器发射功率Output level为

-10,开启读取功能。

4.取第一款标签,测量标签平面与读写器天线平面的角度分别为0°,30°,

60°,90°,120°,150°,180°时,标签的最大读取距离(最大读取距离的具体测试方法,请参照前面的最大读取距离测试实验)。记录测试结果。如表9-1所示。

表9-1 不同角度下标签的最大读取距离记录

五、实验结果

1.记录不同角度下标签最大读取距离的测试结果。绘制折线图,以角度为横

坐标,最大读取距离为纵坐标。

2.分析角度是如何影响标签的最大读取距离的。

角度正对时和背对时,读取距离最大。

六、思考题

1.角度是如何影响标签的最大读取距离的?为什么?

答:角度正对时和背对时,读取距离最大。

实验十 Gen2协议下标签操作编程实验

一、实验目的

本实验通过对Gen2协议下标签的读写等操作,熟悉和掌握超高频读写器的工作流程,并完成示例程序。

二、实验器材

1.RFID实验箱

2.超高频标签若干张

3.计算机一台

三、实验环境及准备

开发平台采用Visual Studio 2008,新建一个C++ Win32控制台应用程序,然后将CommandLib.h、CommandLib.cpp、SerialPort.h和SerialPort.cpp四个文件添加到工程中,然后在代码中引用这几个文件即可。

四、主要函数

1.标签内存区

内存区名区号

RES区(保留区)0X00

EPC区0X01

TID区0x02

MEM_USER区0x03

编程操作

2.超高频协议标签写操作

格式为密码后是写入数据长度,以字为单位

IntwriteTag(

unsigned char mem,

unsigned char begAdd,

unsigned char* &psw,

unsigned char* &data,

unsigned char dataLen);

函数功能:写标签,可写标签所有可写区。

IntsetEPC(

unsigned char* psw,

unsigned char* data,

unsigned char dataLen);

函数功能:设置EPC,使用writeTag指令对标签EPC区进行写操作,默认起始

IntsetUser(

unsigned char begAdd,

unsigned char* psw,

unsigned char* &data);

3.超高频协议标签读操作

IntreadTag(

unsigned char mem,

unsigned char begAdd,

unsigned char &readLen,

unsigned char* &tagInfo);

函数功能:读标签指令,可读标签所有可读区,内存起始地址以字为单位,也就

IntreadEPC(

unsigned char &readLen,

unsigned char* &tagInfo);

函数功能:读取EPC,使用readTag指令对标签EPC区进行读操作,默认起始地址0x00。

IntreadCompleteTID(

unsigned char &readLen,

unsigned char* &tagInfo);

函数功能:读取TID,使用readTag指令对标签TID区进行读操作,默认起始地

刀具的认识实验报告

刀具认识实验报告 一. 实验目的 : 1.了解常用刀具的结构型式 2.掌握常用刀具切削部分构成要素 3.掌握普通外圆车刀标注角度及测量方法 二. 实验要求 : 1.熟悉实验台摆设的刀具类型、用途; 2.掌握其中两把刀具的切削部分构成要素; 3.画出普通外圆车刀轴側投影图; 4.画出普通外圆车刀在正交平面参考系中刀具标注角度。 三. 实验报告内容:(按要求填写标准报告纸) : 1、指出所见车刀、铣刀的类型及还看见了哪些刀具 2、指出所见车刀、钻头两把刀具的切削部分构成要素 3、画出普通外圆车刀轴側投影图 4、标出普通外圆车刀在正交平面参考系中刀具角度:外圆车刀的几何参数如下:γO=15°、αO=6°、κr=45°、κr′=10°、λs=-5°的外圆车刀。

~ 实验报告 实验名称:刀具认识实验 内容: 一. 实验目的 : 1.了解常用刀具的结构型式 2.掌握常用刀具切削部分构成要素 3.掌握普通外圆车刀标注角度及测量方法 二. 实验要求 : 1.熟悉实验台摆设的刀具类型、用途; 2.掌握其中两把刀具的切削部分构成要素; ! 3.画出普通外圆车刀轴側投影图; 4.画出普通外圆车刀在正交平面参考系中刀具标注角度。 三. 回答问题 1、指出所见车刀、铣刀的类型及还看见了哪些刀具 答:1)车刀: 按用途分类 外圆车刀、内孔车刀、端面车刀、切断车刀、螺纹车刀。 按结构分类 整体车刀、焊接车刀、焊接装配车刀、机夹车刀、可转位车刀、成型车刀等。 2)铣刀:圆柱铣刀、三面刃铣刀、锯片铣刀、模数铣刀、单角铣刀、双角铣刀、凸圆弧铣刀、凹圆弧铣刀、 3)钻头:麻花钻、中心钻、 ) 4)螺纹刀具:丝锥,板牙,

中南大学C++实验报告

《C++程序设计》上机实验报告 上机内容:C++程序的运行环境和运行一个C++程序的方法 数据类型和表达式 专业班级:电气信息类1203班 学号:0909120320 姓名:李湖 日期:2013年3月16日

目录 1.实验目的 2.实验内容 3.程序源码 4.调试结果 5.实验心得

程序设计实验(一) 1、实验目的 (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。 (2)了解在该系统上如何编辑、编译、连接和运行一个C程序 (3)通过运行简单的C++程序,初步了解C++源程序的结构和特点。 应学会在一种以上的编译环境下运行C++的程序,建议学习并 掌握Visual C++ 6.0和GCC(RHIDE和DJGPP)的使用方法。2、实验内容和步骤 (1)检查所用所用的计算机系统是否已安装了C++编译系统,并确定他所在的子目录。如果使用的是Windows操作系 统,可以按以下步骤进行: 如果想查找Visual C++ 6.0,可以单击Windows桌面上“开 始”按钮,在菜单中选择“查找”窗口,在“名称”栏中 输入文件名“Microsoft Visual C++ 6.0”,请注意搜索范围, 应当使“搜索”栏中的内容为“C:\”,表示从C盘根目录 开始寻找,即搜索整个C盘。单击“开始查找”按钮, 系统会自动在指定的范围内找寻所需的文件,如果找到, 就会显示出文件路径,如“C:\Windows 000\Start Mean\Program\Microsoft Visual Studio 6.0,表示在

C:\Windows 000\Start Mean\Program\Microsoft Visual Studio 6.0文件中有Visual C++ 6.0。也可以选择Windows 桌面上的“开始”—>“程序”命令,在其弹出的菜单中 选择“Microsoft Visual Studio 6.0”命令,再在其子菜单中 查有无“Microsoft Visual C++ 6.0”命令。如果在安装时采 用系统提供的默认方式安装,应该在这个位置找到 Microsoft Visual C++ 6.0。 如果想查找RHIDE和DJGPP,只须选择“开始”—>“查找(F)”—>“文件或文件夹(F)”命令,并指定RHIDE 和DJGPP即可。 (2)在Visual C++环境下编译和运行C++程序。 在第一次上机时,按以下步骤建立和运行C++程序: ①先进入Visual C++ 6.0环境。 ②按照第15章15.2节介绍的方法,在自己指定的子目录中 建立一个名为test.cpp的新文件(此事尚未向文件输入内 容)。 ③从键盘输入以下程序(第1章第8题): int main(); { int a,b; c=a+b; cout>>”a+b=”>>a+b;

中南大学通信原理实验报告(截图完整)

中南大学 《通信原理》实验报告 学生姓名 指导教师 学院 专业班级 完成时间

数字基带信号 1、实验名称 数字基带信号 2、实验目的 (1)了解单极性码、双极性码、归零码、不归零码等基带信号波形特点。 (2)掌握AMI、HDB 3 码的编码规则。 (3)掌握从HDB 3 码信号中提取位同步信号的方法。 (4)掌握集中插入帧同步码时分复用信号的帧结构特点。 (5)了解HDB 3 (AMI)编译码集成电路CD22103。 3、实验内容 (1)用示波器观察单极性非归零码(NRZ)、传号交替反转码(AMI)、三阶高密度双极性码 (HDB 3)、整流后的AMI码及整流后的HDB 3 码。 (2)用示波器观察从HDB 3 码中和从AMI码中提取位同步信号的电路中有关波形。 (3)用示波器观察HDB 3 、AMI译码输出波形。 4、基本原理(简写) 本实验使用数字信源模块和HDB 3 编译码模块。 1、数字信源 本模块是整个实验系统的发终端,模块内部只使用+5V电压,其原理方框图如图1-1所示,电原理图如图1-3所示(见附录)。本单元产生NRZ信号,信号码速率约为170.5KB,帧结构如图1-2所示。帧长为24位,其中首位无定义,第2位到第8位是帧同步码(7位巴克码1110010),另外16位为2路数据信号,每路8位。此NRZ信号为集中插入帧同步码时分复用信号,实验电路中数据码用红色发光二极管指示,帧同步码及无定义位用绿色发光二极管指示。发光二极管亮状态表示1码,熄状态表示0码。 本模块有以下测试点及输入输出点: ? CLK 晶振信号测试点 ? BS-OUT 信源位同步信号输出点/测试点(2个) ? FS 信源帧同步信号输出点/测试点 ? NRZ-OUT(AK) NRZ信号(绝对码)输出点/测试点(4个) 图1-1中各单元与电路板上元器件对应关系如下: ?晶振CRY:晶体;U1:反相器7404 ?分频器U2:计数器74161;U3:计数器74193;U4:计数器40160 ?并行码产生器K1、K2、K3:8位手动开关,从左到右依次与帧同步码、数

操作系统实验报告-中南大学

操作系统原理试验报告 班级: 学号: 姓名:

实验一:CPU调度 一、实验内容 选择一个调度算法,实现处理机调度。 二、实验目的 多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,以加深了解处理机调度的工作。 三、实验题目 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 四、实验要求 PCB内容: 进程名/PID; 要求运行时间(单位时间); 优先权; 状态: PCB指针; 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度 4、最好采用图形界面; 5、可随时增加进程; 6、规定道数,设置后备队列和挂起状态。若内存中进程少于规定道数,可自动从后备 队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能用于将指定挂起进程解挂入就绪队列。 7、每次调度后,显示各进程状态。 实验二:内存管理 一、实验内容 主存储器空间的分配和回收 二、实验目的 帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 三、实验题目 在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。

四、实验要求 1、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目内容:起址、长度、状态(未分/空表目) 2、结合实验一,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,PCB指针} 3、采用最先适应算法分配主存空间; 4、进程完成后,回收主存,并与相邻空闲分区合并 .1、Vo类说明(数据存储结构) 进程控制块PCB的结构: Public class PCB{ //进程控制块PCB,代表一个进程 //进程名,作为进程的标识; private String name; //要求运行时间,假设进程运行的单位时间数; private int time; //赋予进程的优先权,调度时总是选取优先数小的进程先执行; private int priority; //状态,假设有“就绪”状态(ready)、“运行”状态(running)、 //“后备”状态(waiting)、“挂起”状态(handup) private String state; //进程存放在table中的位置 private int start; //进程的大小 private int length; //进程是否进入内存,1为进入,0为未进入 private int isIn; //进程在内存中的起始位置 private int base; //进程的大小 private int limit; //一些get和set方法以及构造器省略… };

刀具实验报告 1车刀,2质量实验

金属切削原理与刀具设计实验报告书 班级 姓名 学号 机械工程系

实验一车刀几何角度测量实验报告 一、课程名称:金属切削原理与刀具设计 二、实验名称:车刀几何角度测量实验 三、实验设备:车刀量角仪;车刀模型 四、实验目的: 1.了解车刀量角仪的结构、工作原理和使用方法; 2.掌握车刀主要几何参数的测量方法; 3.加深对有关基本概念的理解,并了解车刀几何角度在切削过程中的作用。 五、实验内容: 1.熟悉和调整车刀量角仪; 2.测量45°弯头外圆车刀、90°车刀、直头外圆车刀、螺纹车刀的六个主要几何角度。 (任选二到三种车刀测量) 六、实验报告: 1.任选一种刀具,画图标注刀具正交面内的前角γ0、后角α0、副后角α0’、主偏角κr、 副偏角κr′和刃倾角λs。

2.车刀量角仪型号: 3.车刀几何角度实测记录 被测车刀 前角γo(°)后角αo(°) 副后角αo’ (°) 主偏角κr (°) 副偏角κr′ (°) 刃倾角λs (°)正交平面法平面正交平面法平面副正交平面基面基面切削平面 七、思考题: 1.45°弯头外圆车刀车外圆和端面时,主、副切削刃分别在什么位置,画图示意(要求示意工件、刀具,指出进给运动方向、已加工表面、待加工表面、过渡表面) 2.为什么在车刀的工作图上不标注副前角?

3.车刀按结构分常见类型有哪些?各有何优缺点? 4.用车刀正交平面、法平面角度换算公式分析实验结果。

实验一 车刀几何角度测量实验 一、实验目的 1.了解车刀量角仪的结构、工作原理和使用方法; 2.掌握车刀主要几何参数的测量方法; 3.加深对有关基本概念的理解,并了解车刀几何角度在切削过程中的作用。 二、实验设备 车刀量角仪 ;车刀模型 三、实验装置和实验原理 (一)车刀量角仪的结构及特性 本仪器用于测量各种车刀的正交平面参考系、法平面参考系和假定工作平面、背平面参考系的几何角度。其结构如图1-1所示。 图1-1 1、 盘形工作台 2、 矩形工作台 2a 矩形工作台指针 2c 固紧螺钉 2b 滑动刀台 2d 被量刀具 3、 主量角器 3a 量刀板与指针 3b 升降螺母 4、 副量角器 1 2 3 4 2a 2b 2c 2d 3a 3b 4a 4b 5a 5b 5c 5 4c

中南大学数据结构实验报告(六)

实验六 1.需求分析 2.二分查找算法(设计性实验) 问题描述 从键盘读入一串整数和一个待查键,查找在该整数串中是否有这个待查键。如果有,就输出它在 整数串中的位置;如果没有,输出1。 基本要求 掌握二分查找算法。 测试数据 由读者依据软件工程的测试技术自己确定。注意测试边界数据,如单个结点。 实现提示 利用二分查找算法查找实现。 4.简单个人电话号码查询系统(综合性实验) 问题描述 人们在日常生活中经常要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话 号码查询系统,根据用户输入的信息(如姓名等)进行快速查询。 基本要求 (1) 在外存上,用文件保存电话号码信息。 (2) 在内存中,设计数据结构存储电话号码信息。 (3) 提供查询功能:根据姓名实现快速查询。 (4) 提供其他维护功能,如插入、删除、修改等。 测试数据 由读者依据软件工程的测试技术自己确定。注意测试边界数据,如单个结点。 实现提示 由于要管理的电话号码信息较多,而且要在程序运行结束后仍然保存电话号码信息,所以电话号码 信息采用文件的形式存放到外存中。在系统运行时,要将电话号码信息从文件调入内存来进行查找等操作。为了接收文件中的内容,要有一个数据结构与之对应,可以设计如下结构类型的数组来接收数据。const int max=10; struct TeleNumber { String name;// 姓名 String phoneNumber,// 固定电话号码 String mobileNumber,// 移动电话号码 String email;// 电子邮箱 }Tele[max]; 为了实现对电话号码的快速查询,可以将上述结构数组排序,以便应用二分查找,但是,在数组 中实现插入和删除操作的代价较高。如果记录需频繁进行插入或删除操作,可以考虑采用二叉排序树组织电话号码信息,这样查找和维护都能获得较高的时间性能。更复杂地,需考虑该二叉排序树是否平衡,如何使之达到平衡。

2017中南大学人工智能实验报告

“人工智能”实验报告 专业: 班级: 学号: 姓名: 2017年4月日

实验一搜索策略 (一)实验内容 1. 熟悉和掌握启发式搜索的定义、估价函数和算法过程;比较不同算法的性能。 2. 修改八数码问题或路径规划问题的源程序,改变其启发函数定义,观察结果的变化,分析原因。 (二)实验思路 1.利用已有程序“search.jar”,利用已有的“简单搜索树”图或自行构建一个图,选择DFS/BFS/Lowest Cost First/Best-First/Heuristic Depth First/A*等不同的搜索策略,观察程序运行中,OPEN表和CLOSED表的变化,观察搜索过程的变化,理解各个算法的原理。 2.任选八数码问题或路径规划问题的源程序,思考程序如何解决该问题,并对其启发函数进行修改,观察结果的变化,并分析原因 (三)程序清单 此处我选择了路径规划问题:由于篇幅原因,只附上启发函数的定义部分。 原启发函数: floatMapSearchNode::GoalDistanceEstimate( MapSearchNode&nodeGoal ) { floatxd = fabs(float(((float)x - (float)nodeGoal.x))); floatyd = fabs(float(((float)y - (float)nodeGoal.y))); return (xd + yd); } 第一次修改后的启发函数: float MapSearchNode::GoalDistanceEstimate( MapSearchNode&nodeGoal ) { float xd = fabs(float(((float)x - (float)nodeGoal.x))); float yd = fabs(float(((float)y - (float)nodeGoal.y))); float d=sqrt(xd*xd+yd*yd); return d; } 第二次修改后的启发函数: float MapSearchNode::GoalDistanceEstimate( MapSearchNode&nodeGoal ) { float xd = fabs(float(((float)x - (float)nodeGoal.x))); float yd = fabs(float(((float)y - (float)nodeGoal.y))); float d=3*sqrt(xd*xd+yd*yd); return d; } 第三次修改后的启发函数: float MapSearchNode::GoalDistanceEstimate( MapSearchNode&nodeGoal ) { float xd = fabs(float(((float)x - (float)nodeGoal.x)));

《金属切削原理及刀具》实验报告

河南理工大学万方科技学院 金属切削原理与刀具设计 实验报告 班级 学号 姓名 机械与动力工程学院 机械制造实验室

注意事项 为了实验的顺利进行,确保学生人身安全和国家财产安全,特提出以下注意事项: (1)上实验课前必须按指导书作好预习及准备工作。 (2)除了必要的书籍和文具外,其他物品不得带入实验室。 (3)进入实验室后,应保持室内安静和整洁。不准打闹、乱扔纸屑和随地吐 痰。 (4)凡与本次实验无关的仪器设备,均不得使用或触摸。 (5)做实验时应按指导细心操作。如仪器发生故障,应立即报告指导老师, 不得自行拆修或安装软件。 (6)爱护国家财产,实验完毕应将实验仪器整理好,如损坏仪器,按有关规 定处理。 实验结束后,需在三日内上交实验报告,如有特殊情况,需向老师说明原因! 机械与动力工程学院 机械制造实验室

实验1切削力测量 1.1实验目的和要求: (1)了解切削测力仪的工作原理及测力方法。 (2)掌握切削深度、进给量对车削力的影响规律。 (3)掌握有关软件的应用。 1.2实验内容 (1)测力仪标定。 (2)切削速度、进给量一定的情况下,测量不同的切削深度下车削力的大小。 (3)切削速度、切削深度一定的情况下,测量不同的进给量下车削力的大小。 1.3实验设备、仪器和试件 CA6140车床一台 Kistler测力仪一台 计算机系统(数据分析软件)一台 1.4实验数据处理 初始条件: D=mm n=rpm ν=m/min a p=mm 1实验数据记录 记录ν、a p一定的条件下,不同的测得的切削力(如下图)。 表1.1:ν、a p一定的条件下,f对切削力的影响 序号f F x(N)F y(N)F z(N) 1 2 3 4 5 1

中南大学机械基础实验报告机类

机械基础实验报告 (机械类) 中南大学机械基础实验教学中心 2011年8月 目录 训练一机构运动简图测绘 (1) 实验二动平衡实验 (3) 实验三速度波动调节实验 (4) 实验四机构创意组合实验 (5) 实验五平面机构创新设计及运动测试分析实验 (6) 实验六螺栓联接静动态实验 (7) 实验七螺旋传动效率实验 (8) 实验八带传动实验 (9) 实验九液体动压轴承实验 (10) 实验十机械传动性能综合测试实验 (12) 实验十一滚动轴承综合性能测试分析实验 (13) 实验十二机械传动设计及多轴搭接实验 (14) 实验十三减速器拆装实验 (15)

训练一机构运动简图测绘 专业班级第组姓名成绩 1.一个正确的“机构运动简图”应能说明哪些内容?绘制机构运动简图的基本步骤是什么? 2.机构自由度与原动件的数目各为多少?当机构自由度=原动件的数目,机构的

运动是否确定? 五.收获与建议

实验二动平衡实验 专业班级第组姓名成绩一、实验目的: 二?设备名称: 三?实验数据 实验转速: 四.思考题: 转子动平衡为什么要在左右两个平面上进行平衡?

实验三速度波动调节实验专业班级第组姓名成绩一?实验目的: 二?设备名称: 三?实验数据 1?当转速不变时,采用不同的飞轮,数据记录: 结论:当转速不变时,飞轮转动惯量越大,则机构的速度波动越二?当飞轮不变时,转速变化,数据记录: 结论:当飞轮不变时,转速越大,则机构的速度波动越

实验四机构创意组合实验 专业班级第组姓名成绩 一、机构运动简图(要求符号规范标注参数) 二、机构的设计方案图(复印件) 三、机构有____________个活动构件?有______个低副,其中转动副_______个, 移动副__________个,有____________复合铰链,在_________处?有________处?有__________个虚约束,在__________处? 四、机构自由度数目为F=3n-2PL-PH=3X-2X-0= 五、机构有_________个原动件 在___________处用__________驱动,在__________处用___________驱动? 六、针对原设计要求,按照实验结果简述机构的有关杆件是否运动到位?曲柄是 否存在?是否实现急回特性?最小传动角数值?是否有“卡住”现象?(原无要求的项目可以不作涉及) 七、指出在机构中自己有所创新之处? 八、指出机构的设计存在的不足之处,简述进一步改进的设想?

中南大学制造系统自动化技术实验报告整理

制造系统自动化技术 实验报告 学院:机电工程学院 班级:机制**** 姓名:张** 学号: *********** 指导教师:李** 时间: 2018-11-12 实验一柔性自动化制造系统运行实验 1.实验目的 (1)通过操作MES终端软件,实现对柔性制造系统的任务下达和控制加工,让学生

了解智能制造的特征及优势。 (2)通过创意性的实验让学生了解自动化系统总体方案的构思。 (3)通过总体方案的构思让学生了解该系统的工作原理,并学会绘制控制系统流程图,掌握物料流、信息流、能量流的流动路径。 (4)通过总体方案的构思让学生掌握各机械零部件、传感器、控制元器件的工作原理及性能。 (5)通过实验系统运行让学生了解运行的可靠性、安全性是采用何种元器件来实现的,促进学生进行深层次的思考和实践。 2.实验内容 (1)仔细观察柔性自动化制造系统的实现,了解柔性自动化制造系统的各个模块,熟悉各个模块的机械结构。 (2)了解各种典型传动机构的组装、工作原理、以及如何实现运动方向和速度的改变; (3)学习多种传感器的工作原理、性能和使用方法; (4)了解典型驱动装置的工作原理、驱动方式和性能; (5)理解柔性制造系统的工作原理,完成柔性制造系统的设计、组装; (6)实现对柔性制造系统的控制与检测,完成工件抓取、传输和加工。

3.实验步骤 (1)柔性制造系统的总体方案设计; (2)进行检测单元的设计; (3)进行控制系统的设计; (4)上下料机构的组装与检测控制; (5)物料传输机构的组装与实现; (6)柔性制造系统各组成模块的连接与控制; (7)柔性制造系统各组成单元的状态与工件状态位置的检测; (8)对机器人手动操作,实现对工件的抓取、传输。 4. 实验报告 ①该柔性自动化制造系统由哪几个主要的部分组成; 主要由:总控室工作站、AGV小车输送物料机构、安川机器人上下料工作站、法那科机器人上下料工作站、ABB机器人组装工作站、视觉检测及传送工作站、激光打标工作站、堆垛机及立体仓储工作站。 ②画出该柔性自动化制造系统的物料传输系统结构简图;

刀具实验报告

实验一车刀角度的测量 一、实验目的 1.熟悉车刀角度,学会一般车刀角度基准面的确定及角度的测量方法。 2.了解不同参考系内车刀角度的换算方法。 二、实验设备,工具和仪器。 1.车刀量角台(三种型式)。 量角台的构造如图1—1。(1)台座、(2)立柱、(3)指度片、(4)刻度板、(5)螺钉、(6)夹固螺钉、(7)定位块。 2.各种车刀模型。 A型量γ0 、α0、αo·B型量λs C型量K r、K 图1—1车刀量角台 三、实验内容 车刀标注角度的测量。 用车刀量角台测量外园车刀的γ0 、α0 、λs 、K r、K r·、αo·等角。 (a)量前角:如图1-2,将车刀放置在台座上,调整刻度板4和指度片3使指度片的B边位于车刀主剖面内并与前刀面贴合,则由刻度板上读出γ0。如 果指度片位于横向或纵向剖面,则可测得γf或γp 。 (b)量后角:如图1-3,调整刻度板和指度片使指度片A边位于主剖面内,并与后刀面贴合则由刻度板可测得α0。同理指度片位于横向或纵向剖面内可测得αf或αp。调整刻度片位于副剖面内,可测得αo〃。 (c)量刃倾角:如图1-4,调整指度片使之位于切削平面内并使其测量边与主切削刃贴合,则由刻度板读出λs。 (d)量主偏角、副偏角:如图1-5,将车刀刀杆靠紧定位块.调整刻度板的指度片,使指度片测量边分别与主、副切削刃贴合,由刻度板读出K r和K r〃。

图1—2前角γ0测量图1—3后角量α0的测量 图1—4刃倾角λs的测量图1—5主偏角K r、副偏角K r〃的测量

实验记录 1.主剖面参考系的基本角度(单位:度) 计算: 3.在所测量刀具中选择刃倾角最大的刀具,计算切深前角γp,进给前角γf。 由tgγp=tgγo cos K r +tgλs sin K r 得γp=arctg(tg10.5o cos42o+tg(-6o)sin42o)=3.86o 由tgγf=tgγo sin K r -tgλs cos K r 得γf=arctg(tg10.5o sin42o-tg(-6o)cos42o)=11.43o

中南大学机械制造工艺学实验报告

机械制造工艺学实验报告 班级机械1301 姓名黄佳清 学号 07

中南大学机电学院 《机械制造工艺学》课程实验报告 实验名称:加工误差的统计分析 姓名:黄佳清班级:机械1301 学号: 07 实验日期: 2015 年 10 月 18 日指导教师:成绩: 1. 实验目的 (1)掌握加工误差统计分析方法的基本原理和应用。 (2)掌握样本数据的采集与处理方法,要求:能正确地采集样本数据,并能通过对样本 数据的处理,正确绘制出加工误差的实验分布曲线和图。 (3)能对实验分布曲线和图进行正确地分析,对加工误差的性质、工序能力及工艺 稳定性做出准确的鉴别。 (4)培养对加工误差进行综合分析的能力。 2. 实验内容与实验步骤

1.按加工顺序测量工件的加工尺寸,记录测量结果。 2.绘制直方图和分布曲线 1)找出这批工件加工尺寸数据的最大值x max和最小值x min,按下式计算出极差R。 R=x max一x min 2)确定分组数K(K一般根据样本容量来选择,建议可选在8~11之间)。 3)按下式计算组距 d。 4)确定组界(测量单位:微米)。 5)做频数分布表。 6)计算x和 。 7)画直方图 以样本数据值为横坐标,标出各组组界;以各组频率密度为纵坐标,画出直方图。 8)画分布曲线 若工艺过程稳定,则误差分布曲线接近正态分布曲线;若工艺过程不稳定,则应根据实际情况确定其分布曲线。画出分布曲线,注意使分布曲线与直方图协调一致。 9)画公差带 在横轴下方画出公差带,以便与分布曲线相比较。 3.绘制图 1)确定样组容量,对样本进行分组

样组容量m 通常取4或5件。按样组容量和加工时间顺序,将样本划分成若干个样组。 2)计算各样组的平均值和极差 对于第i 个样组,其平均值和极差计算公式为: ∑==m j ij i x m x 1 1 式中 ——第i 个样组的平均值; ——第i 个样组的标准差; ——第i 个样组第j 个零件的测量值; ——第i 个样组数据的最大值; ——第i 个样组数据的最小值 3)计算图控制限(计算公式见实验原理) 4)绘制 图 以样组序号为横坐标,分别以各样组的平均值和极差R 为纵坐标,画出图,并在图上标出中心线和上、下控制限。 4. 按下式计算工序能力系数Cp 5. 判别工艺过程稳定性 可按下表所列标准进行判别。注意,同时满足表中左列3个条件,工艺过程稳定;表中右列条件之一不满足,即表示工艺过程不稳定。

算法实验报告

算法分析与设计实验报告 学院:信息科学与工程学院 专业班级: 指导老师: 学号: 姓名:

目录 实验一:递归与分治 (3) 1.实验目的 (3) 2.实验预习内容 (3) 3.实验内容和步骤 (3) 4.实验总结及思考 (5) 实验二:回溯算法 (6) 1.实验目的: (6) 2.实验预习内容: (6) 3. 实验内容和步骤 (6) 4. 实验总结及思考 (9) 实验三:贪心算法和随机算法 (10) 1. 实验目的 (10) 2.实验预习内容 (10) 3.实验内容和步骤 (10) 4. 实验总结及思考 (13)

实验一:递归与分治 1.实验目的 理解递归算法的思想和递归程序的执行过程,并能熟练编写快速排序算法程序。 掌握分治算法的思想,对给定的问题能设计出分治算法予以解决。 2.实验预习内容 递归:递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数). 分治:分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。 3.实验内容和步骤 快速排序的基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 源代码: #include using namespace std; int num; void swap(int &a,int &b) { int temp=a; a=b; b=temp; } void printarray(int *arr) { for (int i=1;i<=num;++i) cout<

中南大学机械制造工艺学实验报告之组合夹具的设计、组装与调整

《机械制造工艺学》课程实验报告 实验名称:组合夹具的设计、组装与调整 姓名: * * * 班级:机械13**班学号: 080113**** 实验日期:2015年10月 29 日指导教师:何老师成绩: 1. 实验目的 (1)掌握组合夹具的特点和设计装配方法,具有按加工要求组装组合夹具并进行检测 的能力。 (2)了解组合夹具的元件种类、结构与功用。 (3)掌握六点定位原理及粗、精基准选择原则。 (4)理解夹具各部分连接方法,了解夹具与机床连接及加工前的对刀方法。 (5)掌握定位方法,调整定位尺寸、消除形位误差、夹紧力的分析等。 (6)熟悉铣、钻、镗等机床夹具的特点。 2. 实验内容与实验步骤 (一)实验内容:根据工件工序要求及结构特点,自行设计夹具总装方案,并进行 装配及调整,以巩固机制工艺学课程中所学到的有关组合夹具的基本理论知识,并用来解决 实际加工中工件的装夹问题。 (二)原理分析:组合夹具元件及其作用 组合夹具按组装对元件间连接基面的形状不同,可分为槽系和孔系两大系统。为了适应 不同产品加工零件尺寸大小的需要,组合夹具按其尺寸大小又分为大、中、小型三个系列, 见下表。 各系列中,其元件用途又可分为八大类。在每一类元件中又分很多结构类型、品种及规 格,以供组装不同夹具时搭配选用。为了掌握组合夹具的组装技术,必须熟悉各类元件的结 构特点、尺寸规格及使用方法,以便灵活运用各类元件,迅速组装出所适用的夹具来。现以 中型系列为例,介绍八大类元件的主要结构形式和基本用途。 1.基础件 它是组合夹具中最大的元件,包括各种规格尺寸的方形、矩形、圆形基础板和基础角铁 等。基础件通常作为组合夹具的基体,通过它将其他各种元件或合件组装成一套完整的夹具, 图1为其中的几种结构。

中南大学 计算机体系结构实验报告

计算机体系结构课程设计 学院:信息科学与工程学院 专业班级: 指导老师: 学号: 姓名:

目录 实验1 对指令操作码进行霍夫曼编码 (3) 一、实验目的 (3) 二、实验内容 (3) 三、设计思路 (4) 四、关键代码 (4) 五、实验截图 (5) 六、源代码 (5) 实验2 使用LRU 方法更新Cache (8) 一、实验目的 (8) 二、实验内容 (8) 三、设计思路 (9) 四、程序截图 (9) 五、实验代码 (9) 实验总结 (16) 参考文献 (16)

实验1 对指令操作码进行霍夫曼编码一、实验目的 了解和掌握指令编码的基本要求和基本原理 二、实验内容 1. 使用编程工具编写一个程序,对一组指令进行霍夫曼编码,并输出最后的编码结果以及对指令码的长度进行评价。与扩展操作码和等长编码进行比较。 2. 问题描述以及问题分析 举例说明此问题,例如: 下表所示: 对此组指令进行 HUFFMAN 编码正如下图所示: 最后得到的HUFFMAN 编码如下表所示:

最短编码长度为: H=0.45*1+0.30*2+0.15*3+0.05*4+0.03*5+0.01*6+0.01*6=-1.95. 要对指令的操作码进行 HUFFMAN 编码,只要根据指令的各类操作码的出现概率构造HUFFMAN 树再进行 HUFFAM 编码。此过程的难点构造 HUFFMAN 树,进行 HUFFAM 编 码只要对你所生成的 HUFFMAN 树进行中序遍历即可完成编码工作。 三、设计思路 观察上图,不难看出构造 HUFFMAN 树所要做的工作:1、先对各指令操作码的出现概率进行排序,构造一个有序链表。2、再取出两个最小的概率节点相加,生成一个生的节点加入到链表中,同时从两表中删除此两个节点。3、在对链表进行排序,链表是否只有一个节点,是则 HUFFAN 树构造完毕,否则继续做 2 的操作。为此设计一个工作链表(链表的元素时类,此类的功能相当结构。)、HUFFMAN 树节点、HUFFMAN 编码表节点。 四、关键代码 哈夫曼树重点在于如何排列权值大小不同的结点的顺序 private int leafNum; //叶子结点个数 private HaffmanNode[] hnodes; //哈夫曼树的结点数组 public HaffManCode(double[] weight) //构造指定权值集合的哈夫曼树 { int n = weight.length; //n个叶子结点 this.leafNum = n; this.hnodes = new HaffmanNode[2*n-1]; //n个叶子结点的哈夫曼树共有2n-1个结点 for(int i=0; i

中南大学x射线实验报告参考

中南大学 X射线衍射实验报告 学院专业班级 姓名学号同组者 月日指导教师 实验 日期 评分分评阅人评阅日期 实验目的 1)掌握X射线衍射仪的工作原理、操作方法; 2)掌握X射线衍射实验的样品制备方法; 3)学会X射线衍射实验方法、实验参数设臵,独立完成一个衍射实验测试; 4)学会MDI Jade 6的基本操作方法; 5)学会物相定性分析的原理和利用Jade进行物相鉴定的方法; 6)学会物相定量分析的原理和利用Jade进行物相定量的方法。 本实验由衍射仪操作、物相定性分析、物相定量分析三个独立的实验组成,实验报告包含以上三个实验内容。 一、实验原理 1、X射线衍射仪 (1)X射线管 X射线管工作时阴极接负高压,阳极接地。灯丝附近装有控制栅,使灯丝发出的热电子在电场的作用下聚焦轰击到靶面上。阳极靶面上受电子束轰击的焦点便成为X射线源,向四周发射X射线。在阳极一端的金属管壁上一般开有四个射线出射窗口。转靶X射线管采用机械泵+分子泵二级真空泵系统保持管内真空度,

阳极以极快的速度转动,使电子轰击面不断改变,即不断改变发热点,从而达到提高功率的目的 (2)测角仪系统 测角仪圆中心是样品台,样品台可以绕中心轴转动,平板状粉末多晶样品安放在样品台上,样品台可围绕垂直于图面的中心轴旋转;测角仪圆周上安装有X 射线辐射探测器,探测器亦可以绕中心轴线转动;工作时,一般情况下试样台与探测器保持固定的转动关系(即θ-2θ连动),在特殊情况下也可分别转动;有的仪器中样品台不动,而X 射线发生器与探测器连动。 (3)衍射光路 2、物相定性分析 1) 每一物相具有其特有的特征衍射谱,没有任何两种物相的衍射谱是完全相同 的 2) 记录已知物相的衍射谱,并保存为PDF 文件 3) 从PDF 文件中检索出与样品衍射谱完全相同的物相 4) 多相样品的衍射谱是其中各相的衍射谱的简单叠加,互不干扰,检索程序能 从PDF 文件中检索出全部物相 3、物相定量分析 物相定量分析——绝热法 在一个含有N 个物相的多相体系中,每一个相的RIR 值(参比强度)均为已知的情况下,测量出每一个相的衍射强度,可计算出其中所有相的质量分数: 其中某相X 的质量分数可表示为: ∑ == N A i i A i X A X X K I K I W 式中A 表示N 个相中被选定为内标相的物相名称 式中A O Al X O Al X A K K K 3 232= 右边是两个物相X 和A 的RIR 值,可以通过实测、计算或查找PDF 卡片获得。 样品中只含有两相A 和B ,并选定A 为内标物相,则有:

中南大学人工智能实验报告

“人工智能”实验报告 专业 班级 学号 姓名

目录 一、实验八自动规划实验群 (3) 二、实验一生产式系统实验群 (6) 三、实验二搜索策略实验群 (7) 四、实验七神经网络 (9) 五、实验心得和体会 (10)

实验八自动规划实验群 姓名班级指导老师日期2011.12 实验目 的 熟悉和掌握自动规划的基本原理,方法和主要技术。 实验原理规划是一种问子题求解技术,它从某个特定的问题状态出发,寻求一系列行为动作,并建立一个操作序列,直到求得目标状态为止。简而言之,规划是一个行动过程的描述。一个总规划可以含有若干个子规划。 实验环 境 转载相 关源文 件 实验环境 转载相关源文件 实现过 程 单步观察实验算法

算法结果分析 观测结果通过规定规则,确定initial state和goal state,使得移动臂按照规则进行移动。分别进行clear holding pickup putdown putdowntable等实现对木块的移动。 实现过程先进行逆向推理选择,找出途径后再进行移动。 学生结论对于不同的规则将会出现不同的移动过程。通过规定不同的动作可实现不通过的移动。

实验一生产式系统实验群 姓名指导老师日期2011.12 实验目的熟悉和掌握产生式系统的运行机制,掌握基 于规则推理的基本方法。 推理方 法 逆向推理 建立规则库建立事实库 该动物是哺乳动物<- 该动物有毛发. 该动物是哺乳动物<- 该动物有奶. 该动物是鸟<- 该动物有羽毛. 该动物是鸟<- 该动物会飞&会下蛋. 该动物是食肉动物<- 该动物吃肉. 该动物是食肉动物<- 该动物有犬齿&有爪&眼盯前方. 该动物是有蹄类动物<- 该动物是哺乳动物&有蹄. 该动物是有蹄类动物<- 该动物是哺乳动物& 是嚼反刍动物. 该动物是金钱豹<- 该动物是哺乳动物&是食肉动物&是黄褐色&身上有暗斑点. 该动物是虎<- 该动物是哺乳动物&该动物是食肉动物&是黄褐色&身上有黑色条纹. 该动物是长颈鹿<- 该动物是有蹄类动物&有长脖子&有长腿&身上有暗斑点. 该动物是斑马<- 该动物是有蹄类动物&身上有黑色条纹. 该动物是鸵鸟<- 该动物是鸟&有长脖子&有长腿&不会飞&有黑白二色. 该动物是企鹅<- 该动物是鸟&会游泳&不会飞&有黑白二色. 该动物是信天翁<- 该动物是鸟&善飞. %------动物识别系统事实集: %会游泳. %--该动物是企鹅 %不会飞. %有黑白二色. %该动物是鸟. %-------- %--该动物是鸟 %该动物会飞. %会下蛋. %----该动物是金钱豹<- 该动物是哺乳动物&是食肉动物&是黄褐色&身上有暗斑点. %该动物有毛发. %是食肉动物. %是黄褐色. %身上有暗斑点. %----该动物是虎<- 该动物是哺乳动物&该动物是食肉动物&是黄褐色&身上有黑色条纹. %该动物是哺乳动物. %是食肉动物. %是黄褐色. %身上有暗斑点. %----该动物是长颈鹿<- 该动物是有蹄类动物&有长脖子&有长腿&身上有暗斑点. %该动物是有蹄类动物. %有长脖子. %有长腿. %身上有暗斑点. 预测结果假设目标为该动物是金钱豹,则结果为true. 实验过程及结果(注意观测规则的匹配过程和方法) (1)假设这个动物是金钱豹。为了检验这个假设,根据规则, 要求这个动物是哺乳动物&是食肉动物&是黄褐色&身上有暗 斑点. (2)必须检验这个动物是否为哺乳动物。先由规则库中的: 该动物是哺乳动物<- 该动物有毛发.该动物是哺乳动物<- 备注(原因等) 根据逆向推理可以逐步 确定

中南大学微机实验报告

中南大学信息科学与工程学院 微机原理与接口技术实验报告 学生学院信息科学与工程学院 专业班级 学号 学生姓名____ 指导教师

目录 第一部分软件实验 (4) DEBUG 的使用 (4) 第二部分硬件实验 (8) 实验一使用ADC0809的A/D转换实验 (10) 实验二使用DAC0832的D/A转换实验(一) ................................. 错误!未定义书签。 实验三使用DAC0832的D/A转换实验(二) ................................. 错误!未定义书签。第三部分实验总结. (13)

第一部分软件实验 DEBUG 的命令及其操作 一、实验目的 1.熟练掌握debug的常用命令,学会用debug来调试程序。 2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。 3.掌握各种寻址方法以及简单指令的执行过程。 二、实验内容 1.进入和退出DEBUG程序 2.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序 3.掌握一些DEBUG的基本操作 三、实验环境 Windows系统下从进入命令行窗口。 四、实验的基本原理 a 汇编 d显示内存单元内容 e修改单元内存内容 g执行命令 t单步(或多步)调试 n指定文件路径文件名(含扩展名) u反汇编 r查看寄存器值及修改 l加载程序 w写盘命令 五、实验步骤 1.用DEBUG调试简单程序 例1 -A CS:0106 MOV AX,1234 MOV BX,2345 MOV CX,0 ADD AX,BX MOV CX,AX INT 20 运行程序

相关主题
文本预览
相关文档 最新文档