文档库 最新最全的文档下载
当前位置:文档库 › 实验室设备管理系统实验报告1讲解

实验室设备管理系统实验报告1讲解

实验室设备管理系统实验报告1讲解
实验室设备管理系统实验报告1讲解

本科实验报告

课程名称:软件工程导论

实验项目:实验室设备管理系统

实验地点:实验楼210

专业班级:软件1319 学号:2013005655 学生姓名:张卫东

指导教师:王会青

2015年05 月21 日

一、实验目的和要求

1.系统简介

某大学每学年都需要对实验室设备使用情况进行统计、更新。

其中:

(1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。

(2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。

(3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、

型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同

时更新申请表的内容。

(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。

2.技术要求及限制条件

(1)所有工作由专门人员负责完成,其他人不得任意使用。

(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。

(3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。

(4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。

(5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。

二、实验内容和原理

可行性分析报告

可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。对于项目的功能和性能方面的要求进行简要的概述。详见组长田彦博的实验报告。

需求规格说明书

需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。详见组长田彦博的实验报告。

概要设计说明书

概要设计说明书是为了说明整个实验室设备管理系统的体系架构,以及需求用例的各个功能点在架构中的体现。在此主要绘制了系统流程图、总体结构和模块的外部设计,而且对于数据库中逻辑结构方面也进行了详细的设计。详见组长田彦博的实验报告。

详细设计说明书

------设备报废管理模块(一)、引言

1.1编写目的:

此详细设计说明书是为了说明整个实验室设备管理系统(laboratory equipment management system)各个层次中的每个程序(每个模块或子程序)的实际考虑,为程序员编写程序提供依据。

1.2项目背景:

●项目的委托单位:学校;

●项目的开发单位:自由小组。

●项目的主管部门:学校信息化管理中心。

1.4参考资料:

[1]李爱萍.《软件工程》(第1版),人民邮电出版社

[2]自编《软件工程实验指导书》

[3]李东生等编著《软件工程——原理、方法和工具》

[4]张海藩编著,软件工程导论,北京:清华大学出版社,2003 第4版

(二)、任务概述

2.1功能:

设备报废管理模块:对于已经损坏的设备在符合报废标准的情况下做报废处理,并且能及时修改相应的设备记录,能查询到已经报废的设备号及设备名称等详细信息。

2.2输入和输出项目:

设备报废管理模块:

输入:已损坏设备的设备号,设备名称;

输出:报废设备资金统计表以及报废设备的设备号,报废原因,报废日期,所属实验室,报废意见,责任人签名等详细信息。

2.3算法和程序逻辑:

设备报废管理模块:

1.模块伪代码:

判断是查询还是记录报废设备

IF 为记录则

在窗体上显示出报废信息文本框

将文本框的内容存入各个变量

打开数据库,打开报废记录表

将相关变量写入报废记录表的新建项的各个项目

Return 报废记录已写入

Endif

IF 为查询则

将窗体上的报废时间或者报废设备栏数据写入变量打开数据库,打开报废记录表

If 为按设备名查询则

在列名为设备名的列用变量查询

IF 有项与变量相同则

返回该项的相关信息到程序窗体上显示

ELSE返回“无此类设备报废”

Endif

Endif

IF 为按报废时间查询则

在列名为报废日期的列用变量查询

IF 有项小于变量则

返回该项的相关信息到程序上显示

ELSE返回“无此类设备报废”

Endif

Endif

Endif

2. 算法流程图:

3.盒图(N-S):

4.问题分析图(PAD):

2.4数据库逻辑设计:

设备报废管理模块数据类型及定义见表一。

2.5存储分配:

实验室设备的所有信息都存在数据库中,权限信息的所有资料也仍在数据库中。系统启动界面,友好用户欢迎及与管理系统主系统界面的程序设计尚未需要设计到数据查询等功能,因此可以不分配存储空间。而其他系统,子程序都需要涉及到数据库的查询,添加等操作,因此需要存储分配。

2.6限制条件:

操作系统限制: windows98及以上

内存要求:256MB以上

CPU:P4及以上

硬盘:空余600MB空间

2.7测试要点:

黑盒测试:也称功能测试或者数据驱动测试。是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像是一个黑盒子。软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种测试方法。在黑盒测试方案中,采用等价划分技术设计。

白盒测试:也称结构测试或者逻辑驱动测试。白盒测试与黑盒测试不同,测试人员将程序视作一个透明的白盒子,测试人员了解程序的内部结构和处理过程,以检查处理过程的细节为基础,要求对程序的结构特性做到一定程度的覆盖,对程序中的所以逻辑路径进行测试,并检验内部控制结构是否有错,确定实际的运行状态与预期的状态是否一致。在白盒测试方法中,采用路径覆盖。

三、主要仪器设备

●硬件:惠普6470b笔记本

CPU:Intel 酷睿i5 3230M、内存:4GB(4GB×1) DDR3、硬盘:500GB

●软件:Java语言编译器、Access 2007、Visio 2007

Eclipse:3.8.0、JDK:1.6.0_45

四、操作方法与实验步骤

编码部分

1.设备报废管理模块

package实验室;

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import javax.swing.Box;

import javax.swing.JButton;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class LaboratoryDelate extends JPanel implements ActionListener{

Connection con;

Statement sql;

JTextField t1, t2, t3, t4, t5, t6;

JButton b;

Box baseBox, bv1, bv2;

LaboratoryDelate() {

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

} catch (ClassNotFoundException e) {

}

try {

con= DriverManager.getConnection("jdbc:odbc:laboratory", "", "");

sql = con.createStatement();

} catch (SQLException ee) {

}

setLayout(new BorderLayout());

b = new JButton("报废");

b.setBackground(Color.cyan);

b.addActionListener(this);

t1 = new JTextField(8);

t1.addActionListener(this);

t2 = new JTextField(16);

t3 = new JTextField(16);

t4 = new JTextField(16);

t5 = new JTextField(16);

t6 = new JTextField(16);

t2.setEditable(false);

t3.setEditable(false);

t4.setEditable(false);

t5.setEditable(false);

t6.setEditable(false);

JPanel p1 = new JPanel(), p2 = new JPanel(); p1.add(new JLabel("输入要报废的设备号"));

p1.add(t1);

p1.add(b);

bv1 = Box.createVerticalBox();

bv1.add(new JLabel("设备型号"));

bv1.add(Box.createVerticalStrut(8));

bv1.add(new JLabel("设备名"));

bv1.add(Box.createVerticalStrut(8));

bv1.add(new JLabel("报废日期"));

bv1.add(Box.createVerticalStrut(8));

bv1.add(new JLabel("实验室"));

bv1.add(Box.createVerticalStrut(8));

bv1.add(new JLabel("责任人"));

bv1.add(Box.createVerticalStrut(8));

bv2 = Box.createVerticalBox();

bv2.add(t2);

bv2.add(Box.createVerticalStrut(8));

bv2.add(t3);

bv2.add(Box.createVerticalStrut(8));

bv2.add(t4);

bv2.add(Box.createVerticalStrut(8));

bv2.add(t5);

bv2.add(Box.createVerticalStrut(8));

bv2.add(t6);

bv2.add(Box.createVerticalStrut(8)); baseBox = Box.createHorizontalBox(); baseBox.add(bv1);

baseBox.add(Box.createHorizontalStrut(10)); baseBox.add(bv2);

p2.add(baseBox);

add(p1, "North");

add(p2, "Center");

setSize(350,300);

setBackground(Color.LIGHT_GRAY);

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == t1) {

try {

delete();

} catch (SQLException ee) {

}

} else if (e.getSource() == b) {

try {

delete();

} catch (SQLException ee) {

}

int n = JOptionPane.showConfirmDialog(this, "确定要报废该设备吗?", "确定", JOptionPane.YES_NO_OPTION);

if (n == JOptionPane.YES_OPTION) {

try {

String s1 = "'" + t1.getText().trim() + "'";

String temp = "DELETE FROM student WHERE id=" + s1;

con= DriverManager.getConnection("jdbc:odbc:laboratory", "",

"");

sql.executeUpdate(temp);

JOptionPane.showMessageDialog(this, "报废处理成功!", "提示对话框",

https://www.wendangku.net/doc/2f18617253.html,RMATION_MESSAGE);

con.close();

} catch (SQLException ee) {

}

} else if (n == JOptionPane.NO_OPTION) {

}

}

}

public void delete() throws SQLException {

String type, name, date, laboratory, managementer;

con = DriverManager.getConnection("jdbc:odbc:laboratory", "", "");

type = t1.getText().trim();

ResultSet rs = sql.executeQuery("SELECT * FROM laboratory where laboratory='"

+ type + "'");

if (rs.next()) {

type = rs.getString("type");

name = rs.getString("name");

date = rs.getString("date");

laboratory = rs.getString("laboratory");

managementer = rs.getString("managementer");

t2.setText(type);

t3.setText(name);

t4.setText(date);

t5.setText(laboratory);

t6.setText(managementer);

// break;

// }

} else {

JOptionPane.showMessageDialog(this, "没有该设备!", "提示对话框",

https://www.wendangku.net/doc/2f18617253.html,RMATION_MESSAGE);

}

con.close();

}

}

设备报废模块界面如图1所示。

图1 设备报废模块

选择要报废的设备,点击报废,确认报废信息后成功报废设备如图2。

图2 设备报废确认

五、实验结果与分析

测试部分

(一)设计测试用例:

1. 测试方案:

黑盒测试:也称功能测试或者数据驱动测试。是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像是一个黑盒子。软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种测试方法。在黑盒测试方案中,采用等价划分技术设计。

白盒测试:也称结构测试或者逻辑驱动测试。白盒测试与黑盒测试不同,测试人员将程序视作一个透明的白盒子,测试人员了解程序的内部结构和处理过程,以检查处理过程的细节为基础,要求对程序的结构特性做到一定程度的覆盖,对程序中的所以逻辑路径进行测试,并检验内部控制结构是否有错,确定实际的运行状态与预期的状态是否一致。在白盒测试方法中,采用路径覆盖。

2. 测试的模块:

报废设备记录查询模块。

3. 测试用例原则:

正确性测试:输入用户实际数据以验证系统是否满足需求规格说明书的要求;测试用例中的测试点应该首先保证要至少覆盖需求规格说明书中的各项功能,并且正常。

容错性(健壮性)测试:程序能够接收正确数据输入并且产生预期的输出,输入非法数据,程序应该能给出提示并进行相应的处理。

完整性(安全)测试:对未经授权的人使用软件系统或数据的企图,系统能够控制的程度。程序的数据处理能够保证外部信息的完整。

数据库测试:依据数据库设计规范对软件系统的数据库结构,数据表及其之间的数据调用关系进行测试。

错误推测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处。

效率:完成预定的功能,系统的运行时间。

可理解(操作)性:理解和使用该系统的难易程度(界面友好性)。

可移植性:在不同操作系统及硬件配置情况下的运行性。

回归测试:按照测试用例将所有的测试点测试完毕,测试中发现的问题开发人员已经解决,进行下一轮的测试。

(二)软件测试结果

黑盒测试:

白盒测试:

(a)程序流程图(b)程序图

六、面向对象的分析与设计

1.用例图:

实验室设备管理系统Use case 图如下:

用户登录管理 Use case 图如下:

系统管理Use case图如下:

设备管理Use case 图如下:

2.类图:

类图如下:

3.系统行为模型(状态转换图):

管理员从登录系统到退出系统的状态图如下:

七、讨论、心得

(一)实验内容总结

本次实验要求我们自己动手设计完成一个实验室设备管理系统,要求能对实验室设备进行统计查询,对设备维修,报废情况的处理记录,能够申请购买新设备并记录资金统计表等。本系统还要求用户登录具有一定的权限,能执行相关的操作。当设备需要报废和购买还需要得到上级领导的审核批准。

经过四周的实验,开始先对该管理系统进行需求分析,得出本次实验管理系统需要设备管理员以及上级领导这两个角色,画出系统的顶层数据流图配备相应的数据字典。设计系统E-R图建立关系数据表。软件功能分为四大模块:业务信息,业务管理,报表操作以及用户管理,每个模块再细分成具体的操作模块。软件编码阶段设计系统功能界面,并添加相应的代码,与数据库相连接,实现系统功能。软件测试与调试时,将要测试的数据输入到相应的功能界面,测试本系统能否正常实现相应的功能,并及时进行相应的改进。

(二)心得体会

通过对本实验室设备管理系统的设计,使我认识到软件开发的过程实际上就是描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核心的过程。在实验过程中我们遇到了许多问题,如在需求分析阶段不能完全正确的把握系统的功能描述,设计数据流图时出现了很大的问题,在与同学讨论的过程中,解决了这些问题。

本次实验使我得到了一次难得的锻炼机会,加深了对理论知识的理解,丰富了实践经验,让我从整体的程序开发到具体软件的设计都有了一个全面的掌握,为以后打下了坚实的基础。该系统还有很多不尽人意的地方,例如用户界面设计不够美观等,由于时间的仓促和能力限制这些都有待进一步改善。但本次实验提高了我的实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用。

游戏人工智能实验报告记录四

游戏人工智能实验报告记录四

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

实验四有限状态机实验 实验报告 一、实验目的 通过蚂蚁世界实验掌握游戏中追有限状态机算法 二、实验仪器 Windows7系统 Microsoft Visual Studio2015 三、实验原理及过程 1)制作菜单 设置参数:点击会弹出对话框,设置一些参数,红、黑蚂蚁的家会在地图上标记出来 运行:设置好参数后点击运行,毒药、食物、水会在地图上随机显示 下一步:2只红蚂蚁和2只黑蚂蚁会随机出现在地图上,窗口右方还会出现红、黑蚂蚁当前数量的统计 不断按下一步,有限状态机就会不断运行,使蚁群产生变化 2)添加加速键

资源视图中下方 选择ID和键值

3)新建头文件def.h 在AntView.cpp中加入#include"def.h" 与本实验有关的数据大都是在这里定义的 int flag=0; #define kForage 1 #define kGoHome 2 #define kThirsty 3 #define kDead 4 #define kMaxEntities 200 class ai_Entity{ public: int type; int state; int row; int col; ai_Entity(); ~ai_Entity() {} void New (int theType,int theState,int theRow,int theCol); void Forage(); void GoHome(); void Thirsty(); void Dead();

激光脉冲测距实验报告讲解

激光脉冲测距

1 目录 一工作原理 (3) (1)测距仪工作原理 (3) (2)激光脉冲测距仪光学原理结构 (3) (3)测距仪的大致结构组成 (4) (4)主要的工作过程 (4) (5)激光脉冲发射、接收电路板组成及工作原理 (5) 二激光脉冲测距的应用领域 (5) 三关键问题及解决方法 (6) (1)优点 (6) (2)问题及解决方案 (7) 2 一工作原理 (1)测距仪工作原理 现在就脉测距仪冲激光测距简要叙述其工作原理。简单地讲,脉冲法测距的过程是这样的:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间t,光速c 和往返时间t 的乘积的一半,就是测距仪和被测量物体之间的距离。一般一个典型的激光测距系统应具备以下四个模块:激光发射模块;激光接收模块;距离计算与显示模块;激光准直与聚焦模块,如图2-1 所示。系统工作时,由发射单元发出一束激光,到达待测目标物后漫

反射回来,经接收单元接收、放大、整形后到距离计算单元计算完毕后显示目标物距离。在测距点向被测目标发射一束强窄激光脉冲,光脉冲传输到目标上以后,其中一小部分激光反射回测距点被测距系统光功能接收器所接受。假定光脉冲在发射点与目标间来回一次所经历的时间间隔为t,那么被测目标的距离 D 为:式中:c 为激光在大气中的传播速度;D 为待测距离;t 为激光在待测距离上的往返时间。 R=C*T/2 (公式1) 图一脉冲激光测距系统原理框图激光脉冲测距仪光学原理结构2() 3

图二)测距仪的大致结构组成(3 时钟脉冲门控电路、脉冲激光测距仪主要由脉冲激光发射系统、光电接收系统、 振荡器以及计数显示电路组成4)主要的工作过程(其工作过程大致如下:首先接通电源,复原电路给出复原信号,使整机复原,准备进行测量;同时触发脉冲激光发生器,产生激光脉冲。该激光脉冲有一小部分能量由参考信号取样器直接送到接收系统,作为计时的起始点。大部分光脉冲能量射向待测目标,由目标反射回测距仪的光脉冲能量被接收系统接收,这就是回波信号。参考信号和回波信号先后由光电探测器转换成为电脉冲,并加以放大和整形。整形后的参考信号能触发器翻转,控制计数器开始对晶格振荡器发出的时钟脉冲进行计数。整形后的回波信号使触发器的输出翻转无效,从而使计数器停实验装置实止工作。这样,根据计数器的输出即可计算出待测目标的距离。三单片机开放板和激光脉冲发射、接收电路验装置包括“”“”。 4 (5)激光脉冲发射、接收电路板组成及工作原理 激光脉冲发射/接收电路板原理框图如图2.3所示。图中EPM3032为CPLD;MAX3656为激光驱动器;MAX3747为限幅放大器;T22为单端信号到差分信号转换芯片;T23为差分信号到单端信号转换芯片;LD为半导体激光器;PD为光电探测器。板子上端的EPM3032被编程为脉冲发生器,输出重复频率为1KHz,脉冲宽度为48ns的电脉冲信号。此信号经MAX3656放大后驱动LD发光。板子下端的EPM3032被编程为计数器,对125MHz晶振进行计数。其计数的开门信号来自上端的TX信号,关门信号来自PD的输出。计数器的计数结果采用12 位二进制数据输出,对应的时间范围为0~32.7?s。 二激光脉冲测距的应用领域 激光测距仪一般采用两种方式来测量距离:脉冲法和相位法.脉冲法测距的过程是这样的:测距仪发射出的激光经被测量物体的反射后又被测距仪接收.测距仪同时记录激光往返的时间.光速和往返时间的乘积的一半.就是测距仪和被测量物体之间的距离.脉冲法测量距离的精度是一般是在+/-1米左右.另外.此类测距仪的测量盲区一般是15米左右。 激光测距仪已经被广泛应用于以下领域:电力.水利.通讯.环境.建筑.地质.警务.消防.爆破.航海.铁路.反恐/军事.农业.林业.房地产.休闲/户外运动等。 由于激光在亮度、方向性、单色性以及相干性等方面都有不俗的特点,它一出现就吸引了众多科学工作者的目光,并被迅速地被应用在工业生产方面、国防军工方面、房地产业、各级科研机构、工程、防盗安全等各个行业各个领域:激光焊接、激光切割、激光打孔(包括斜孔、异孔、膏药打孔、水松纸打孔、钢板打孔、包装印刷打孔等)、激光淬火、激光热处理、激光打标、玻璃内雕、激光微调、激光光刻、激光制膜、激光薄膜加工、激光封装、激光修复电路、激光布线技术、激光清洗等。有关于激光的研究与生产制造也如火如荼地开展了起来。 5

网络管理实验报告

实验1:W i n d o w2003S N M P服务配置 1.掌握简单网络管理协议的操作知识 (SNMP网络管理模型,抽象语法表示(ASN.1),管理信息结构(SMI),常用的管理信息(MIB)。SNMP协议数据格式与工作模式,网络管理系统) 2.收集在网络上实现SNMP所必需信息 (1)一个典型的网络管理系统包括四个要素:管理员、管理代理、管理信息数据库、代理服务设备。一般说来,前三个要素是必需的,第四个只是可选项。 (2)网络管理软件的重要功能之一,就是协助网络管理员完成管理整个网络的工作。网络管理软件要求管理代理定期收集重要的设备信息,收集到的信息将用于确定独立的网络设备、部分网络、或整个网络运行的状态是否正常。管理员应该定期查询管理代理收集到的有关主机运转状态、配置及性能等的信息。? 网络管理代理是驻留在网络设备中的软件模块,这里的设备可以是UNIX工作站、网络打印机,也可以是其它的网络设备。管理代理软件可以获得本地设备的运转状态、设备特性、系统配置等相关信息。管理代理软件就象是每个被管理设备的信息经纪人,它们完成网络管理员布置的采集信息的任务。管理代理软件所起的作用是,充当管理系统与管理代理软件驻留设备之间的中介,通过控制设备的管理信息数据库(MIB)中的信息来管理该设备。管理代理软件可以把网络管理员发出的命令按照标准的网络格式进行转化,收集所需的信息,之后返回正确的响应。在某些情况下,管理员也可以通过设置某个MIB对象来命令系统进行某种操作。 路由器、交换器、集线器等许多网络设备的管理代理软件一般是由原网络设备制造商提供的,它可以作为底层系统的一部分、也可以作为可选的升级模块。设备厂商决定他们的管 理代理软件可以控制哪些MIB对象,哪些对象可以反映管理代理软件开发者感兴趣的问题。 (3)管理信息数据库(MIB)定义了一种数据对象,它可以被网络管理系统控制。MIB是一个信息存储库,这里包括了数千个数据对象,网络管理员可以通过直接控制这些数据对象去控制、配置或监控网络设备。网络管理系统可以通过网络管理代理软件来控制MIB数据对象。不管到底有多少个MIB

电路分析实验报告

电压源与电流源的等效变换 一、实验目的 1、加深理解电压源、电流源的概念。 2、掌握电源外特性的测试方法。 二、原理及说明 1、电压源是有源元件,可分为理想电压源与实际电压源。理想电压源在一定的电流 范围内,具有很小的电阻,它的输出电压不因负载而改变。而实际电压源的端电压随着电流变化而变化,即它具有一定的内阻值。理想电压源与实际电压源以及它们的伏安特性如图4-1所示(参阅实验一内容)。 2、电流源也分为理想电流源和实际电流源。 理想电流源的电流是恒定的,不因外电路不同而改变。实际电流源的电流与所联接的电路有关。当其端电压增高时,通过外电路的电流要降低,端压越低通过外电路的电 并联来表示。图4-2为两种电流越大。实际电流源可以用一个理想电流源和一个内阻R S 流源的伏安特性。

3、电源的等效变换 一个实际电源,尤其外部特性来讲,可以看成为一个电压源,也可看成为一个电流源。两者是等效的,其中I S=U S/R S或 U S=I S R S 图4-3为等效变换电路,由式中可以看出它可以很方便地把一个参数为U s 和R s 的 电压源变换为一个参数为I s 和R S 的等效电流源。同时可知理想电压源与理想电流源两者 之间不存在等效变换的条件。 三、仪器设备 电工实验装置: DG011、 DG053 、 DY04 、 DYO31 四、实验内容 1、理想电流源的伏安特性 1)按图4-4(a)接线,毫安表接线使用电流插孔,R L 使用1KΩ电位器。 2)调节恒流源输出,使I S 为10mA。, 3)按表4-1调整R L 值,观察并记录电流表、电压表读数变化。将测试结果填入表4-1中。 2、实际电流源的伏安特性 按照图4-4(b)接线,按表4-1调整R L 值,将测试的结果填入表4-1中。

人工智能实验报告大全

人工智能实验报告大 全

人工智能课内实验报告 (8次) 学院:自动化学院 班级:智能1501 姓名:刘少鹏(34) 学号: 06153034 目录 课内实验1:猴子摘香蕉问题的VC编程实现 (1) 课内实验2:编程实现简单动物识别系统的知识表示 (5)

课内实验3:盲目搜索求解8数码问题 (18) 课内实验4:回溯算法求解四皇后问题 (33) 课内实验5:编程实现一字棋游戏 (37) 课内实验6:字句集消解实验 (46) 课内实验7:简单动物识别系统的产生式推理 (66) 课内实验8:编程实现D-S证据推理算法 (78)

人工智能课内实验报告实验1:猴子摘香蕉问题的VC编程实现 学院:自动化学院 班级:智能1501 姓名:刘少鹏(33) 学号: 06153034 日期: 2017-3-8 10:15-12:00

实验1:猴子摘香蕉问题的VC编程实现 一、实验目的 (1)熟悉谓词逻辑表示法; (2)掌握人工智能谓词逻辑中的经典例子——猴子摘香蕉问题的编程实现。 二、编程环境 VC语言 三、问题描述 房子里有一只猴子(即机器人),位于a处。在c处上方的天花板上有一串香蕉,猴子想吃,但摘不到。房间的b处还有一个箱子,如果猴子站到箱子上,就可以摸着天花板。如图1所示,对于上述问题,可以通过谓词逻辑表示法来描述知识。要求通过VC语言编程实现猴子摘香蕉问题的求解过程。 图1 猴子摘香蕉问题

四、源代码 #include unsigned int i; void Monkey_Go_Box(unsigned char x, unsigned char y) { printf("Step %d:monkey从%c走到%c\n", ++i, x, y);//x表示猴子的位置,y为箱子的位置 } void Monkey_Move_Box(char x, char y) { printf("Step %d:monkey把箱子从%c运到%c\n", ++i, x, y);//x表示箱子的位置,y为香蕉的位置 } void Monkey_On_Box() { printf("Step %d:monkey爬上箱子\n", ++i); } void Monkey_Get_Banana() { printf("Step %d:monkey摘到香蕉\n", ++i); } void main() { unsigned char Monkey, Box, Banana; printf("********智能1501班**********\n"); printf("********06153034************\n"); printf("********刘少鹏**************\n"); printf("请用a b c来表示猴子箱子香蕉的位置\n"); printf("Monkey\tbox\tbanana\n"); scanf("%c", &Monkey); getchar(); printf("\t"); scanf("%c", &Box); getchar(); printf("\t\t"); scanf("%c", &Banana); getchar(); printf("\n操作步骤如下\n"); if (Monkey != Box) { Monkey_Go_Box(Monkey, Box); } if (Box != Banana)

5-1 氦氖激光器的模式分析 实验报告

近代物理实验报告 指导教师: 得分: 实验时间: 2009 年 03 月 17 日, 第 三 周, 周 三 , 第 5-8 节 实验者: 班级 材料0705 学号 200767025 姓名 童凌炜 同组者: 班级 材料0705 学号 200767007 姓名 车宏龙 实验地点: 综合楼 501 实验条件: 室内温度 ℃, 相对湿度 %, 室内气压 实验题目: 氦氖激光器的模式分析 实验仪器:(注明规格和型号) 扫描干涉仪;高速光电接收器;锯齿波发生器;示波器; 半外腔氦氖激光器及电源;准直用氦氖激光器及电源;准直小孔。 实验目的: (1) 了解扫描干涉仪原理,掌握其使用方法; (2) 学习观测激光束横模、纵模的实验方法。 实验原理简述: 1. 激光器模式的形成 激光器由增益介质、谐振腔、激励能源三个基本部分组成。如果用某 种激励的方式,使介质的某一对能级间形成的粒子数反转分布,由于 自发辐射的作用,将有一定频率的光波产生,并在谐振腔内传播,被 增益介质增强、放大。形成持续振荡的条件是:光在谐振腔内往返一 周的光程差为波长的整数倍,即 q q uL λ=2 满足此条件的光将获得极大的增强。 每一个q 对应纵向一种稳定的电磁场分布λq ,叫一个纵模,q 称为纵模 序数。纵模的频率为 uL c q q 2=ν 相邻两个纵模的频率间隔为 uL c q 21= ?=?ν 因此可以得知, 缩短腔长的方法是获得单纵模运行激光器的办法之一。

当光经过放电毛细管时,每反馈一次就相当于一次衍射,多次反复衍射,就在横向的同一波腹处形成一个或多个稳定的衍射光斑。每一个衍射光斑对应一种稳定的横向电磁场分布,称为一个横模。模式指激光器内能够发生稳定光振荡的形式,每一个膜,既是纵模,又是横模,纵模描述了激光器输出分立频率的个数,横模描述了垂直于激光传播方向的平面内光场的分布情况。激光的线宽和相干长度由纵模决定,光束的发散角、光斑的直径和能量的横向分布由横模决定。,一个膜由三个量子数表示,通常记作TEM mnq 。 横模序数越大,频率越高。不同横模间的频率差为: ?? ??????????????--?+?=?2/121,)1)(1(arccos )(12''R L R L n m uL c n m mn πν 相邻横模频率间隔为: ?? ??????????????--?=?=?=?+?2/12111)1)(1(arccos 1'R L R L q n m πνν 相邻横模频率间隔与纵模频率间隔的比值是一个分数,分数的大小由激光器的腔长和曲率半径决定,腔长与曲率半径的比值越大,分数值就越大。 另外, 激光器中产生的横模个数,除了与增益有关外,还与放电毛细管的粗细、内部损耗等因素有关。 2. 共焦球面扫描干涉仪 共焦球面干涉仪用压电陶瓷作为扫描元件或用气压进行扫 描。 2.1 共焦球面扫描干涉仪的机构和工作原理 共焦球面扫描干涉仪是一个无源腔,由两块球形凹面反射镜 构成,两块镜的曲率半径和腔长相等(即R 1=R 2=l ,构成共焦 腔)。其中一块反射镜固定不动,另一块反射镜固定在可随 外电压变化而变化的压电陶瓷环上。如右图所示,由低膨胀 系数材料制成的间隔圈,用以保持两球形凹面反射镜R 1、R 2 总处于共焦状态。 当一束波长为λ的光近轴入射到 干涉仪内时,在忽略球差的条件 下,在共焦腔中经四次反射形成 一条闭合路径,光程近似为4l , 如右图所示 编号为1和1’ 的两组透光强分别为: 1222201]sin )12(1)[1(--+-=βR R R T I I 和 121'I R I = β为往返一次所形成的相位差,即

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

成都理工电力系统实验报告

电力系统自动化报告 学院: 核技术与自动化学院 专业: 电气工程及其自动化 班级: 1班 学号: 201202060227 姓名: 徐茁夫 指导老师: 罗耀耀 完成时间: 2015年7月6日

填写说明 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)》。

实验一:典型方式下的同步发电机起励实验 一、实验目的 ⒈了解同步发电机的几种起励方式,并比较它们之间的不同之处。 ⒉分析不同起励方式下同步发电机起励建压的条件。 二、原理说明 同步发电机的起励方式有三种:恒发电机电压Ug 方式起励、恒励磁电流Ie 方式起励和恒给 定电压UR 方式起励。其中,除了恒UR 方式起励只能在他励方式下有效外,其余两种方式起励 都可以分别在他励和自并励两种励磁方式下进行。 恒Ug 方式起励,现代励磁调节器通常有“设定电压起励”和“跟踪系统电压起励”两种起 励方式。设定电压起励,是指电压设定值由运行人员手动设定,起励后的发电机电压稳定在手动 设定的给定电压水平上;跟踪系统电压起励,是指电压设定值自动跟踪系统电压,人工不能干预, 起励后的发电机电压稳定在与系统电压相同的电压水平上,有效跟踪范围为85%~115%额定电 压;“跟踪系统电压起励”方式是发电机正常发电运行默认的起励方式,可以为准同期并列操作 创造电压条件,而“设定电压起励”方式通常用于励磁系统的调试试验。 恒Ie 方式起励,也是一种用于试验的起励方式,其设定值由程序自动设定,人工不能干预, 起励后的发电机电压一般为20%额定电压左右。 恒UR(控制电压)方式只适用于他励励磁方式,可以做到从零电压或残压开始人工调节逐渐 增加励磁而升压,完成起励建压任务。 三、实验内容与步骤 常规励磁装置起励建压在第一章实验已做过,此处以微机励磁为主。 ⒈选定实验台上的“励磁方式”为“微机控制”,“励磁电源”为“他励”,微机励磁装置菜 单里的“励磁调节方式”为“恒Ug”和“恒Ug 预定值”为400V。 ⑴参照第一章中的“发电机组起励建压”步骤操作。 ⑵观测控制柜上的“发电机励磁电压”表和“发电机励磁电流”表的指针摆动。 ⒉选定“微机控制”,“自励”,“恒Ug”和“恒Ug 预定值”为400V。 操作步骤同实验1。 ⒊选定“微机控制”,“他励”,“恒Ie”和“恒Ie 预定值”为1400mA。 操作步骤同实验1。 ⒋选定“微机控制”,“自励”,“恒Ie”和“恒Ie 预定值”为1400mA。 操作步骤同实验1。 ⒌选定“微机控制”,“他励”,“恒UR”和“恒UR 预定值”为5000mV。 操作步骤同实验1。 四、实验报告 ⒈比较起励时,自并励和他励的不同。 答:他励直流电机的励磁绕组与电枢绕组无联接关系,而由其他直流电源对励磁绕组供电的直流电机称为他励直流电机,永磁直流电机也可看作他励直流电机。并励直流电机的励磁绕组与电枢绕组相并联,作为并励电动机来说,励磁绕组与电枢共用同一电源,从性能上讲与他励直流电动机相同。他励直流电动机起动时,必须先保证有磁场(即先通励磁电流),而后加电枢电压。否则在加励磁电流之前,电枢中一直为起动电流(或理解为电能只以电枢绕组中热量的形式释放)

人工智能实验报告大全

人工智能课内实验报告 (8次) 学院:自动化学院 班级:智能1501 姓名:刘少鹏(34) 学号: 06153034

目录 课内实验1:猴子摘香蕉问题的VC编程实现 (1) 课内实验2:编程实现简单动物识别系统的知识表示 (5) 课内实验3:盲目搜索求解8数码问题 (18) 课内实验4:回溯算法求解四皇后问题 (33) 课内实验5:编程实现一字棋游戏 (37) 课内实验6:字句集消解实验 (46) 课内实验7:简单动物识别系统的产生式推理 (66) 课内实验8:编程实现D-S证据推理算法 (78)

人工智能课内实验报告实验1:猴子摘香蕉问题的VC编程实现 学院:自动化学院 班级:智能1501 姓名:刘少鹏(33) 学号: 06153034 日期: 2017-3-8 10:15-12:00

实验1:猴子摘香蕉问题的VC编程实现 一、实验目的 (1)熟悉谓词逻辑表示法; (2)掌握人工智能谓词逻辑中的经典例子——猴子摘香蕉问题的编程实现。 二、编程环境 VC语言 三、问题描述 房子里有一只猴子(即机器人),位于a处。在c处上方的天花板上有一串香蕉,猴子想吃,但摘不到。房间的b处还有一个箱子,如果猴子站到箱子上,就可以摸着天花板。如图1所示,对于上述问题,可以通过谓词逻辑表示法来描述知识。要求通过VC语言编程实现猴子摘香蕉问题的求解过程。 图1 猴子摘香蕉问题 四、源代码 #include unsigned int i; void Monkey_Go_Box(unsigned char x, unsigned char y) {

激光干涉仪报告讲解

机械工程综合实 践 实验报告 课程名称机械工程综合实践 专业精密工程 指导教师彭小强 小组成员刘强14033006 谌贵阳 吴志明 实验日期2012.4.2—2011.6.25 国防科学技术大学机电工程与自动化学院

目录 1激光干涉仪 1.1激光干涉仪介绍 1.2激光干涉仪原理 2 激光干涉仪测量机床的直线度 2.1实验器材以及平台的搭建 2.2激光干涉仪的调试 2.3直线度的测量 3 激光干涉仪测量机床的重复定位精度3.1实验器材以及平台的搭建 3.2激光干涉仪的调试 3.3重复定位精度的测量 4 实验分析与总结

目录 一、实验目的与任务 (2) 二、实验内容与要求 (2) 三、实验条件与设备 (2) 四.实验原理 (3) 1.定位精度测量 (3) 2.直线度测量 (4) 五、实验步骤 (5) 1.设定激光测量系统 (5) 2.调整激光光束,使之与机器运动轴准直。 (5) 3.数据记录与数据处理 (6) 六、实验过程和结果 (8) 1.X轴定位精度 (8) 2.X轴直线度 (9) 3.误差分析 (11) 七、实验总结与体会 (14) 1.实验总结 (14) 2.实验心得体会 (14) 3.对课程的一些建议 (14)

综合实践3 伺服系统运动精度建模与评价 一、实验目的与任务 通过对三轴机床的X轴进行定位误差实验,使学生掌握一般机构空间运动精度的测量与分析评价方法。主要内容包括了解双频激光干涉仪测量位移的基本原理,掌握利用双频激光干涉仪测量机床进给轴的定位误差的方法,深刻理解轴运动的精度的概念。在对机床进给轴运动定位误差测量的基础上,分析机床的运动误差。 二、实验内容与要求 (1)直线轴运动误差测量。利用双频激光干涉仪建立直线轴定位精度、直线度、姿态误差的测量系统,并对机床典型三维进给机构各轴的运动误差进行测量,分析测量结果的不确定度; (2)垂直度测量。任选进给机构两轴,利用双频激光干涉仪建立两轴垂直度的测量系统,并对垂直度进行测量,并对测量结果进行评价; (3)典型三维进给机构的精度建模。在分析多轴进给机构拓扑结构的基础上,用多体系统理论和变分法建立多轴进给机构运动空间各点的运动误差传递模型; (4)典型三维进给机构的精度分析与评价。在测量得到的进给机构轴运动误差的基础上,利用所建立的精度模型,对机构的典型运动轨迹如直线、圆弧、平面等的运动误差进行分析,并对分析结果的不确定度进行评价。 三、实验条件与设备 双频激光干涉仪,含直线度、定位精度测量组件。具体如图1所示。 (图1 定位精度测量组件直线度测量组件)

实验室设备管理系统实验报告1讲解

本科实验报告 课程名称:软件工程导论 实验项目:实验室设备管理系统 实验地点:实验楼210 专业班级:软件1319 学号:2013005655 学生姓名:张卫东 指导教师:王会青 2015年05 月21 日

一、实验目的和要求 1.系统简介 某大学每学年都需要对实验室设备使用情况进行统计、更新。 其中: (1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。 (2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、 型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同 时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。 2.技术要求及限制条件 (1)所有工作由专门人员负责完成,其他人不得任意使用。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。 (5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。 二、实验内容和原理 可行性分析报告 可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。对于项目的功能和性能方面的要求进行简要的概述。详见组长田彦博的实验报告。 需求规格说明书 需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。详见组长田彦博的实验报告。 概要设计说明书 概要设计说明书是为了说明整个实验室设备管理系统的体系架构,以及需求用例的各个功能点在架构中的体现。在此主要绘制了系统流程图、总体结构和模块的外部设计,而且对于数据库中逻辑结构方面也进行了详细的设计。详见组长田彦博的实验报告。

电路分析实验报告-第一次

电路分析实验报告

实验报告(二、三) 一、实验名称实验二KCL与KVL的验证 二、实验目的 1.熟悉Multisim软件的使用; 2.学习实验Multisim软件测量电路中电流电压; 3.验证基尔霍夫定理的正确性。 三、实验原理 KCL为任一时刻,流出某个节点的电流的代数和恒等于零,流入任一封闭面的电流代数和总等于零。且规定规定:流出节点的电流为正,流入节点的电流为负。 KVL为任一时刻,沿任意回路巡行,所有支路电压降之和为零。且各元件取号按照遇电压降取“+”,遇电压升取“-”的方式。沿顺时针方向绕行电压总和为0。电路中任意两点间的电压等于两点间任一条路径经过的各元件电压降的代数和。 四、实验内容 电路图截图:

1.验证KCL: 以节点2为研究节点,电流表1、3、5的运行结果截图如下: 由截图可知,流入节点2的电流为2.25A,流出节点2 的电流分别为750mA和1.5A。2.25=0.75+1.5。所以,可验证KCL成立。 2.验证KVL: 以左侧的回路为研究对象,运行结果的截图如下:

由截图可知,R3两端电压为22.5V,R1两端电压为7.5V,电压源电压为30V。22.5+7.5-30=0。所以,回路电压为0,所以,可验证KVL成立。 一、实验名称实验三回路法或网孔法求支路电流(电压) 二、实验目的 1.熟悉Multisim软件的使用; 2.学习实验Multisim软件测量电路中电流电压; 3.验证网孔分析法的正确性。 三、实验原理 为减少未知量(方程)的个数,可以假想每个回路中有一个回路电流。若回路电流已求得,则各支路电流可用回路电流线性组合表示。这样即可求得电路的解。回路电流法就是以回路电流为未知量列写电路方程分析电路的方法。网孔电流法就是对平面电路,若以网孔为独立回

人工智能实验报告

实验报告 1.对CLIPS和其运行及推理机制进行介绍 CLIPS是一个基于前向推理语言,用标准C语言编写。它具有高移植性、高扩展性、 强大的知识表达能力和编程方式以及低成本等特点。 CLIPS由两部分组成:知识库、推理机。它的基本语法是: (defmodule< module-n ame >[< comme nt >]) CLIPS的基本结构: (1).知识库由事实库(初始事实+初始对象实例)和规则库组成。 事实库: 表示已知的数据或信息,用deftemplat,deffact定义初始事实表FACTLIS,由关系名、后跟 零个或多个槽以及它们的相关值组成,其格式如下: 模板: (deftemplate [] *) :: = | 事实: (deffacts [] *) 当CLIPS系统启动推理时,会把所有用deffact定义的事实自动添加到工作存储器中。常用命令如下:asser:把事实添加到事实库(工作存储器)中retract:删除指定事实 modify :修改自定义模板事实的槽值duplicate :复制事实 clear:删除所有事实 规则库 表示系统推理的有关知识,用defrule命令来定义,由规则头、后跟零个或多个条件元素以 及行为列表组成,其格式如下: (defrule [] * ; =>

激光光束分析实验报告讲解

激光光束分析实验报告 引言 1960年,世界上第一台激光器诞生。激光作为一种相干光源,以其高亮度、高准直性、高单色性的优点,一直在各种生产和研究领域发挥着重要的作用。 虽然激光具有上述优点,然而严格地说,激光并不是平面光束,而是一种满足旁轴近似的旁轴波。由稳定谐振腔发出的激光束大多为高斯光束,其主要参数为光束宽度、光束发散角和光束传播因子。由于这几个参数不同,不同激光束的质量也就有了差别,因此就需要制定评价光束质量的普适方法。常用来评价光束 质量的因子有:衍射极限倍数因子、斯特列耳比、环围能量比、因子和因子的倒数K因子(通常称为光束传播因子)。其中因子为国际ISO组织推荐的评价标准,也是我们在实验中采用的评价标准。 因子的定义为: 其中为实际光束束腰宽度,为实际光束远场发散角。 采用因子时,作为光束质量比较标准的是理想高斯光束。基模(模) 高斯光束有最好的光束质量,其,可以证明对于一般的激光光束有 。因子越大,实际光束偏离理想高斯光束越远,光束品质越差。当 高斯光束通过无像差、衍射效应可忽略的透镜、望远镜系统聚焦或扩束镜时,虽然光腰尺寸或远场发散角会发生变化,但光束宽度和发散角之积不变,是几何光学中的拉格朗日守恒量。 实验原理

如图选定坐标系。设光束的束腰位置为,束腰直径为,远场发散角为。为了简化问题,假设光束关于束腰对称,则可求出传播轴上任一垂直面上的 光束直径。光束传播方程的一级近似为: 光束的因子为: 其中n为传播介质折射率,为光束波长。对于束腰宽度和远场发散角, 可用如下方法测得。 本实验中,我们采用的CCD能够测量在柱坐标系中传播轴上任一垂直面上的光束能量密度函数。由于能量密度函数关于传播轴中心对称,故在分布函数中没有自变量。对于高斯光束,可以证明: 其中: 因此只要测出能量密度函数就可以求出传播轴上任一垂直面上的光束直径。 有了测量光束直径的方法后,分别在轴向位置处测量能量密度 函数,求出光束直径和,之后将其代入光束传播的一级近似方程

数据库设备管理系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:设备管理系统 学生姓名:xx 、xx 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:计算机科学与技术10~01 学号:xx 指导教师:张保威金松河 2012 年12月30 日

郑州轻工业学院 课程设计任务书 题目设备管理系统 专业、班级计算机科学与技术10-1 学号 xx 姓名 xx 学号 xx 姓名 xx 主要内容: 了解设备管理的基本流程,根据构思活出E---R图。根据所化E---R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。 E-R图思路: 部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。 采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。 在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。 基本要求: 立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。 1:能够数量掌握SQL; 2:能够运用其他辅助工具做图形界面。 3:能够实现对C#和数据库的链接。 4:作出的系统能够对数据库进行简单的增删改查。 5:通过机械化,自动化工具的使用,提高工作效率、准确率。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《数据库系统概论》课堂课件。 完成期限:两周 指导教师签名: 课程负责人签名: 2012年 12月 30 日

电力系统实验报告

电力系统实验报告 实验名称:简单电力系统的短路计算 实验人:王新博 学号:20091141003 指导教师:赵宏伟 实验日期:2012-5-4 一、实验目的:掌握用PSCAD进行电力系统短路计算的方法。 二、实验原理 在电力系统三相短路中,元件的参数用次暂态参数代替,画出电路的等值电路,短路电流的计算即相当于稳态短路电流计算。单相接地,两相相间,两相接地短路时的短路电流计算中,采用对称分量法将每相电流分解成正序、负序和零序网路,在每个网络中分别计算各序电流,每种短路类型对应了不同的序网连接方式,形成了不同复合序网,再在复合序网中计算短路电流的有名值。在并且在短路电流计算中,一般只需计算起始次暂态电流的初始值。 三、实验内容及步骤 图示电力系统, G T 已知:发电机:Sn=60MV A,Xd”=0.16,X2=0.19 ; 变压器:Sn=60MV A,Vs%=10.5 ; 1)试计算f点三相短路,单相接地,两相相间,两相接地短路时的短路电流 有名值。 2)若变压器中性点经30Ω电抗接地,再作1)。 3)数据输入 4)方案定义

5)数据检查 6)作业定义 7)执行计算 8)输出结果 四、实验结果与分析(包括实验数据记录、程序运行结果等) 1、手算过程: 1)、三相短路短路电流有名值(有接地电抗): 2)、三相短路短路电流有名值(无接地电抗): 3)、单相接地短路电流有名值(有接地电抗): 4)、单相接地短路电流有名值(无接地电抗): 5)、两相相间短路电流有名值(有接地电抗): 6)、两相相间短路电流有名值(无接地电抗): 7)、两相接地短路时短路电流有名值(有接地电抗): 8)、两相接地短路时短路电流有名值(无接地电抗): 2、通过PSCAD仿真所得结果为: 1)、三相短路(有接地电抗):

激光拉曼光谱实验报告

激光拉曼光谱实验报告 摘要:本实验研究了用半导体激光器泵浦的3Nd + :4YVO 晶体并倍频后得到的532nm 激 光作为激发光源照射液体样品的4CCL 分子而得到的拉曼光谱,谱线很好地吻合了理论分析的4CCL 分子4种振动模式,且频率的实验值与标准值比误差低于2%。又利用偏振片及半波片获得与入射光偏振方向垂直及平行的出射光,确定了各振动的退偏度,分别为、、、,和标准值0和比较偏大。 关键词:拉曼散射、分子振动、退偏 一, 引言 1928年,印度物理学家拉曼()和克利希南()实验发现,当光穿过液体苯时被分子散射的光发生频率变化,这种现象称为拉曼散射。几乎与此同时,苏联物理学家兰斯别而格()和曼杰尔斯达姆()也在晶体石英样品中发现了类似现象。在散射光谱中,频率与入射光频率0υ相同的成分称为瑞利散射,频率对称分布在0υ两侧的谱线或谱带01υυ±即为拉曼光谱,其中频率较小的成分01υυ-又称为斯托克斯线,频率较大的成分01υυ+又称为反斯托克斯线。这种新的散射谱线与散射体中分子的震动和转动,或晶格的振动等有关。 拉曼效应是单色光与分子或晶体物质作用时产生的一种非弹性散射现象。拉曼谱线的数目,位移的大小,谱线的长度直接与试样分子振动或转动能级有关。因此,与红外吸收光谱类似,对拉曼光谱的研究,也可以得到有关分子振动或转动的信息。目前拉曼光谱分析技术已广泛应用于物质的鉴定,分子结构的研究谱线特征。 20世纪60年代激光的问世促进了拉曼光谱学的发展。由于激光极高的单色亮度,它很快被用到拉曼光谱中作为激发光源。而且基于新激光技术在拉曼光谱学中的使用,发展了共振拉曼、受激拉曼散射和番斯托克斯拉曼散射等新的实验技术和手段。 拉曼光谱分析技术是以拉曼效应为基础建立起来的分子结构表征技术,其信号来源于分子的振动和转动。它提供快速、简单、可重复、且更重要的是无损伤的定性定量分析,无需样品准备,样品可直接通过光纤探头或者通过玻璃、石英、和光纤测量。拉曼光谱的分析方向有定性分析、结构分析和定量分析。

用友ERP生产管理系统实验报告

用友ERP生产管理系统实验报告 本课程共分14单,以用友ERP-U8.72为实验平台,以一个企业的生产经营业务贯穿始终,分别介绍了ERP生产管理系统中物料清单、主生产计划、产能管理、需求规划、生产订单、车间管理、工程变更、设备管理的生产制造模块,以及与生产管理活动有关的销售管理、采购管理、委外管理、库存管理、应收款管理及应付款管理等模块的相关功能。 用友ERP生产管理系统是ERP-U8企业管理软件的重要组成部分,是企业信息化管理核心的和有效的方法和工具。它面向离散型和半离散型的制造企业资源管理的需求,遵循以客户为中心的经营战略,以销售订单及市场预测需求为导向,以计划为主轴,覆盖了面向订单采购、订单生产、订单装配和库存生产四种制造业生产类型,并广泛应用于机械、电子、食品、制药等行业。 本实验报告要针对的实验项目有客户订货、排程业务、产能管理、采购业务、委外业务、生产业务、车间管理、销售发货业务、应收款和应付款系统的制单业务、期末处理、物料清单维护、工程变更管理和设备管理。 实验一客户订货 一、实验目的 1.理解销售报价的作用,掌握销售报价的操作。 2.理解销售订货管理的主要功能,掌握相关的基本操作。 二、实验内容 1.输入销售报价单。 2.审核销售报价单。 3.输入销售预订单。 4.输入销售订单。 5.审核销售订单。 6.修改已审核销售订单。 三、实验步骤 1.输入报价单。 2.审核报价单。 3.根据报价单生成销售订单。 4.审核销售订单。 5.修改已审核销售订单。 6.手工输入新的销售订单。 7.审核手工输入的销售订单。

四、实验成果 实验二排程业务 一、实验目的 理解主生产计划和物料需求计划的作用,掌握产销排程和物料需求计划的操作。 二、实验内容 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。 4.MPS计划作业的供需资料查询。 5.MRP累计提前天数推算和库存异常状况查询。 6.MRP计划参数维护。 7.MRP计划生成。 8.MRP供需资料查询。 三、实验步骤 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。

相关文档
相关文档 最新文档