当前位置:文档之家› 计算机仿真实验报告1

计算机仿真实验报告1

计算机仿真实验报告1
计算机仿真实验报告1

《计算机仿真》上机实验报告

姓名:

学号:

专业:

班级:

实验一常微分方程的求解及系统数学模型的转换一.实验目的

通过实验熟悉计算机仿真中常用到的Matlab指令的使用方法,掌握常微分方程求解指令和模型表示及转换指令,为进一步从事有关仿真设计和研究工作打下基础。

二. 实验设备

个人计算机,Matlab软件。

三. 实验准备

预习本实验有关内容(如教材第2、3、5章中的相应指令说明和例题),编写本次仿真练习题的相应程序。

四. 实验内容

1. Matlab中常微分方程求解指令的使用

题目一:请用MATLAB的ODE45算法分别求解下列二个方程。要求:1.编写出Matlab 仿真程序;2.画出方程解的图形并对图形进行简要分析;3.分析下列二个方程的关系。

1.2.

1、仿真程序

function f1=f1(t,x)

f1=-x^2;

[t,x]=ode45('f1',[0,20],[1]);

plot(t,x);

grid

function f2=f2(t,x)

f2=x^2;

[t,x]=ode45('f2',[0,20],[-1]);

figure (2);plot(t,x);

grid

2.方程解的图形图形进行简要分析

3.二个方程的关系

两函数关于X 轴对称

题目二:下面方程组用在人口动力学中,可以表达为单一化的捕食者-被捕食者模式(例如,狐狸和兔子)。其中1x 表示被捕食者, 2x 表示捕食者。如果被捕食者有无限的食物,并且不会出现捕食者。于是有1'1x x ,则这个式子是以指数形式增长的。大量的被捕食者将会使捕食者的数量增长;同样,越来越少的捕食者会使被捕食者的数量增长。而且,人口数量也会增长。请分别调用ODE45、ODE23算法求解下面方程组。要求编写出Matlab 仿真程序、画出方程组解的图形并对图形进行分析和比较。

MATLAB 仿真程序:

function f3=f3(t,x)

f3=[x(1)-0.1*x(1)*x(2)+0.01*t ;-x(2)+0.02*x(1)*x(2)+0.04*t]

[t,x]=ode45('f3',[0,20],[30;20]); plot(t,x); grid

方程组图形:

2. Matlab 中模型表示及模型转换指令的使用

题目三:若给定系统的的传递函数为

1

13210

6126)(2

3423+++++++=s s s s s s s s G 请用MATLAB 编程求解其系统的极零点模型。

MATLAB 仿真程序:

num=[6 12 6 10]; den=[1 2 3 1 1]; sys=zpk(num,den,k)

程序运行结果:

题目四:习题2.4

)

65)1(5

4)(22+++++=s s s s s s G (的对角标准型

MATLAB 仿真程序:

num=[1 4 5];

den=conv([1 0],[1 5 6]); sys=tf(num,den); canon(sys,'modal')

程序仿真结果:

题目五:习题5.8

02

.03.0)z (2+-=z z z

G 采样周期 Ts=0.02s 先在t=0.1s 仿真

MATLAB 仿真程序:

dnum=[1,0 ];

dden=[1 -0.3 0.02];

sys1=tf(dnum,dden,0.02) sys2=d2d(sys1,0.1)

程序仿真结果:

五.总结与体会

通过此次试验,我更加熟悉和了解MATLAB软件,加深了编写MATLAB 程序的能力,也认识了MATLAB中更多的使用工具,深化了各种模型之间的转换知识,也加深了对各种数学模型的表达的认知。熟悉了计算机仿真中常用到的Matlab指令的使用方法,掌握了常微分方程求解指令和模型表示及转换指令,为进一步从事有关仿真设计和研究工作打下了基础。

实验二 Matlab 优化工具箱的使用

一.实验目的

通过上机操作熟悉Matlab 优化工具箱的主要功能及其使用方法,掌握优化工具箱中常用函数的功能和语法,并利用其进行极值运算、求解线性和非线性问题等,为进一步的仿真设计和研究打下基础。

二. 实验设备

个人计算机,Matlab 软件。

三. 实验准备

预习本实验有关内容(如教材第6章中的相应指令说明和例题),编写本次仿真练习题的相应程序。

四. 实验内容

1. 应用Matlab 优化工具箱求解优化问题

例题6.6~6.10,选做2题,要求自行修改方程系数,并比较运行结果。

例6.6 例如我们希望求解非线性方程:2

1

212122x x e x x e x x --=+-=-初始值为x0 = [-5 -5]

MATTLAB 仿真程序:

function F = myfun(x)

F = [2*x(1) - x(2) - exp(-x(1)); -x(1) + 2*x(2) - exp(-x(2))];

x0 = [-5; -5];

options=optimset('Display','iter'); [x,fval] = fsolve(@myfun,x0,options)

修改方程参数后的非线性方程为

-x1+2x2=e-x1

2x1-x2=e-x2

初始值为x0=[-5 -5]

MATLAB仿真程序:

function F = myfun(x)

F = [-x(1) +2x(2) - exp(-x(1)); 2x(1) -x(2) - exp(-x(2))]; x0 = [-5; -5];

options=optimset('Display','iter');

[x,fval] = fsolve(@myfun,x0,options)

例6.7 利用Matlab 语言求解下列线性规划问题

,,,41232642.

.532min 4321431432143214321≥≤++≤+-+≤-++-+--x x x x x x x x x x x x x x x t s x x x x

MATLAB 仿真程序:

f=[-2 -1 3 -5]';

A=[1 2 4 -1; 2 3 -1 1; 1 0 1 1; -1 0 0 0; 0 -1 0 0; 0 0 -1 0; 0 0 0 -1]; b=[6 12 4 0 0 0 0]'; X=linprog(f,A,b)

f'*X

修改方程参数后的线性规划问题为

min 3x1+5x2-2x3+x4

s.t. -4x1-3x2-x3+4x4<=4

3x1-2x2+x3-2x4<=8

x1-2x2+3x3<=5

x1,x2,x3,x4>=0

MATLAB仿真程序:

f=[3 5 -2 1]';

A=[-4 -3 -1 4;3 -2 1 -2; 1 -2 3 0; -1 0 0 0; 0 -1 0 0; 0 0 -1 0; 0 0 0 -1]; b=[4 8 5 0 0 0 0]';

X=linprog(f,A,b)

f'*X

2. 应用Matlab优化工具箱求解极值问题

已知函数f(x)=10*exp(-x)*cos(x) ,求函数的极值。

(1)x∈[2,5]时,求函数的最小值,并画出函数的曲线。(2)x∈[3,9]时,求函数的最大值,并画出函数的曲线。

(1)MATLAB仿真程序:

f=’10*exp(-x)*cos(x)’;

[x,fmin]=fminbnd(f,2,5),

fplot('10*exp(-x)*cos(x)',[2 5])

程序仿真结果:

(1)MATLAB仿真程序:

f='-10*exp(-x)*cos(x)';

[x,f]=fminbnd(f,3,9),

fplot('10*exp(-x)*cos(x)',[3 9]),

fmax=-f

程序仿真结果:

五.总结与体会

通过此次试验,进一步加深了我对MATLAB的了解,是我对MATLAB更加应用自如,在此次试验中,我学会了对各种数学模型的仿真和对图形的分析。熟悉了Matlab优化工具箱的主要功能及其使用方法,掌握了优化工具箱中常用函数的功能和语法。在实验中也遇到很多困难,我都会在help中去找解决方法,或者请教同学。

实验三 利用Matlab 和Simulink 进行系统仿真设计

一.实验目的

通过实验对一个汽车运动控制系统进行实际设计与仿真,掌握控制系统性能的分析和仿真处理过程,熟悉用Matlab 和Simulink 进行系统仿真的基本方法。

二. 实验设备

个人计算机,Matlab 软件。

三. 实验准备

预习本实验相关说明,复习PID 控制器的原理和作用,明确汽车运动控制系统问题的描述及其模型表示,编写本次仿真练习的相应程序。

四. 实验说明

本实验是对一个汽车运动控制系统进行实际设计与仿真,其方法是先对汽车运动控制系统进行建摸,然后对其进行PID 控制器的设计,建立了汽车运动控制系统的模型后,可采用Matlab 和Simulink 对控制系统进行仿真设计。

注意:设计系统的控制器之前要观察该系统的开环阶跃响应,采用阶跃响应函数step( )来实现,如果系统不能满足所要求达到的设计性能指标,需要加上合适的控制器。然后再按照仿真结果进行PID 控制器参数的调整,使控制器能够满足系统设计所要求达到的性能指标。

五. 实验内容 1. 问题的描述

如下图所示的汽车运动控制系统,设该系统中汽车车轮的转动惯量可以忽略不计,并且假定汽车受到的摩擦阻力大小与汽车的运动速度成正比,摩擦阻力的方向与汽车运动的方向相反,这样,该汽车运动控制系统可简化为一个简单的质量阻尼系统。

根据牛顿运动定律,质量阻尼系统的动态数学模型可表示为:

?

?

?==+v y u bv v

m 系统的参数设定为:汽车质量m =1000kg ,

比例系数b =50 N ·s/m , 汽车的驱动力u =500 N 。

根据控制系统的设计要求,当汽车的驱动力为500N 时,汽车将在5秒内达到10m/s 的最大速度。由于该系统为简单的运动控制系统,因此将系统设计成10%的最大超调量和2%的稳态误差。这样,该汽车运动控制系统的性能指标可以设定为:

上升时间:t r <5s ;

最大超调量:σ%<10%; 稳态误差:e ssp <2%。

2.系统的模型表示

假定系统的初始条件为零,则该系统的Laplace 变换式为:

?

?

?==+)()()

()()(s V s Y s U s bV s msV 即 )()()(s U s bY s msY =+ 则该系统的传递函数为:

b

ms s U s Y +=1

)()( 如果用Matlab 语言表示该系统的传递函数模型,相应的程序代码如下: num=1;den=[1000 50]; G=tf(num,den)

同时,系统的数学模型也可写成如下的状态方程形式:

?????=+-=v

y u m v m b v 1 如果用Matlab 语言表示该系统状态空间模型,相应的程序代码如下:

m=1000;b=50;u=500; num=[1];den=[m,b]; sys=tf(num,den);

a=(-b)/m;b=1/m;c=1;d=0; sys=ss(a,b,c,d);

step(sys,0:0.1:200),grid on

3. 系统的仿真设计

● 利用Matlab 进行仿真设计

I .求系统的开环阶跃响应

在Matlab 命令窗口输入相应的程序代码,得出该系统的模型后,接着输入下面的指令:

step(u*sys)

可得到该系统的开环阶跃响应曲线,如下图所示:

从图上可看出该系统不能满足系统设计所要求达到的性能指标,需要加上合适的控制器。

II .PID 控制器的设计

PID 控制器的传递函数为:

s

K s K s K s K s K K I

P D D I P ++=++2在PID 控制中,比例(P )、积分(I )、

微分(D )这三种控制所起的作用是不同的(请注意在实验总结中进行归纳)。

下面分别讨论其设计过程。 (1)比例(P )控制器的设计

增加比例控制器之后闭环系统的传递函数为:

)

()()(P P

K b ms K s U s Y ++=

由于比例控制器可以改变系统的上升时间,现在假定Kp =100,观察一下系统的阶跃响应。在MATLAB 命令窗口输入指令:

kp=100;m=1000;b=50;u=500; num=[kp];den=[m,b+kp]; t=0:0.01:60;

step(u*num,den,t),grid on

可得系统阶跃响应如下:

由此仿真结果,分析系统的稳态值是否满足设计要求,系统的稳态误差和上升时间能不能满足设计要求?

若减小汽车的驱动力为10N,重新进行仿真,仿真结果为:

kp=100;m=1000;b=50;u=10;

num=[kp];den=[m,b+kp];

step(u*num,den,0:0.01:60),grid on

如果所设计的比例控制器仍不能满足系统的稳态误差和上升时间的设计要求,则可以通过提高控制器的比例增益系数来改善系统的输出。例如把比例增益系数Kp从100提高到10000重新计算该系统的阶跃响应,结果为:

物理实验报告测量单缝衍射的光强分布

实验名称:测量单缝衍射的光强分布 实验目的: a .观察单缝衍射现象及其特点; b .测量单缝衍射的光强分布; c .应用单缝衍射的规律计算单缝缝宽; 实验仪器: 导轨、激光电源、激光器、单缝二维调节架、小孔屏、一维光强测量装置、WJH 型数字式检流计。 实验原理和方法: 光在传播过程中遇到障碍物时将绕过障碍物,改变光的直线传播,称为光的衍射。当障碍物的大小与光的波长大得不多时,如狭缝、小孔、小圆屏、毛发、细针、金属丝等,就能观察到明显的光的衍射现象,亦即光线偏离直线路程的现象。光的衍射分为夫琅和费衍射与费涅耳衍射,亦称为远场衍射与近场衍射。本实验只研究夫琅和费衍射。理想的夫琅和费衍射,其入射光束和衍射光束均是平行光。单缝的夫琅和费衍射光路图如下图所示。 a. 理论上可以证明只要满足以下条件,单缝衍射就处于夫琅和费衍射区域: L a 82>>λ或8 2 a L >>λ 式中:a 为狭缝宽度;L 为狭缝与屏之间的距离;λ为入射光的波长。 可以对L 的取值范围进行估算:实验时,若取m a 4 101-?≤,入射光是Ne He -激光,其波长为632.80nm ,cm cm a 26.12 ≈=λ,所以只要取cm L 20≥,就可满足夫琅和费衍射的 远场条件。但实验证明,取cm L 50≈,结果较为理想。 b. 根据惠更斯-费涅耳原理,可导出单缝衍射的相对光强分布规律:

20 )/(sin u u I I = 式中: λ?π/)sin (a u = 暗纹条件:由上式知,暗条纹即0=I 出现在 λ?π/)sin (a u =π±=,π2±=,… 即暗纹条件为 λ?k a =sin ,1±=k ,2±=k ,… 明纹条件:求I 为极值的各处,即可得出明纹条件。令 0)/(sin 22=u u du d 推得 u u tan = 此为超越函数,同图解法求得: 0=u ,π43.1±,π46.2±,π47.3±,… 即 0sin =?a ,π43.1±,π46.2±,π47.3±,… 可见,用菲涅耳波带法求出的明纹条件 2/)12(sin λ?+±k a ,1=k ,2,3,… 只是近似准确的。 单缝衍射的相对光强分布曲线如下图所示,图中各级极大的位置和相应的光强如下: ?sin 0 a /43.1π± a /46.2π± a /47.3π± I 0I 0047.0I 0017.0I 0018.0.I

基本运算器实验模板

计算机科学与技术系 实验报告 专业名称计算机科学与技术 课程名称计算机组成原理 项目名称基本运算器实验 班级 学号 姓名 同组人员无 实验日期 2016.5.17

一、实验目的与要求 (一) 实验目的: (1) 了解运算器的组成结构。 (2) 掌握运算器的工作原理。 (二) 实验要求: (1)实验之前,应认真准备,写出实验步骤和具体设计内容,否则实验效率会特别低,一次实验时间根本无法完成实验内容,即使基本作对了,也很难说懂得了些什么重要教学内容。 (2)应在实验前掌握所有控制信号的作用,写出实验预习报告并带入实验室。 (3)实验过程中,应认真进行实验操作,既不要因为粗心造成短路等事故而破坏设备,又要仔细思考实验有关内容,把自己想不明白的问题通过实验理解清楚。 二、实验逻辑原理图与分析 2.1 画实验逻辑原理图 xxxxxxxxxx xxxxxxxxxx 多路开关 判零 A=xx LOG=xx SHF=xx ART=xx 进位 B=xx & &

2.2 逻辑原理图分析 1)运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要 处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A 和B 的数据(有些处理器体系结构把移位运算器放于算术和逻辑运算部件之前,如ARM)。 2)各部件对操作数进行何种运算由控制信号S3…S0和CN 来决定,任何时候, 多路选择开关只选择三部件中一个部件的结果作为ALU 的输出。如果是影响进位的运算,还将置进位标志FC,在运算结果输出前,置ALU 零标志。 ALU 中所有模块集成在一片CPLD 中。 三、数据通路图及分析 1、逻辑运算

网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016年3月18日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb数据库,然后通过系统存储过程sp_helpdb查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。(3)

为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATEDATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

单缝衍射光强分布实验报告

单缝衍射光强分布实验 报告 标准化管理部编码-[99968T-6889628-J68568-1689N]

单缝衍射光强分布 【实验目的】 1.定性观察单缝衍射现象和其特点。 2.学会用光电元件测量单缝衍射光强分布,并且绘制曲线。 【实验仪器】 【实验原理】 光波遇到障碍时,波前受到限制 而进入障碍后方的阴影区,称为衍 射。衍射分为两类:一类是中场衍 射,指光源与观察屏据衍射物为有限远时产生的衍射,称菲涅尔衍射;一类是远场衍射,指光源与接收屏距衍射物相当于无限远时所产生的衍射,叫夫琅禾费衍射,它就是平行光通过障碍的衍射。 夫琅禾费单缝衍射光强I =I 0 (sin β)2β2;其中β=πa sin θλ;a 为缝宽,θ 为衍射角,λ为入射光波长。 上图中θ为衍射角,a 为缝宽。 【实验内容】 (一) 定性观察衍射现象 1.按激光器、衍射板、接收器(屏)的顺序在光节学导轨上放置仪 器,调节光路,保证等高共轴。衍射板与接收器的间距不小于1m 。 2.观察不同形状衍射物的衍射图样,记录其特点。 (二)测量单缝衍射光强分布曲线 仪器名称 光学导轨 激光器 接收器 数字式检流计 衍射板 型号

1.选择一个单缝,记录缝宽,测量-2到+2级条纹的光强分布。要求至少测30个数据点。 2.测量缝到屏的距离L。 3.以sinθ为横坐标,I/I0为纵坐标绘制曲线,在同一张图中绘出理论曲线,做比较。 【实验步骤】 1.摆好实验仪器,布置光路如下图 顺序为激光器—狭缝—接收器—数字检流计,其中狭缝与出光口的距离不大于10cm,狭缝与接收器的距离不小于1m。 2.调节激光器水平,即可拿一张纸片,对准接收器的中心,记下位置,然后打开激光器,沿导轨移动纸片,使激光器的光点一直打纸片所记位置,即光线打过来的高度要一致。 3.再调节各光学元件等高共轴,先粗调,即用眼睛观察,使得各个元件等高;再细调,用尺子量取它们的高度(狭缝的高度,激光器出光口的高度,接收器的中心),调节升降旋钮使其等高,随后用一纸片,接到光源发出的光,以其上的光斑位置作为参照,依次移动到各个元件前,调节他们的左右(即调节接收器底座的平移螺杆,狭缝底座的平移螺杆)高低,使光线恰好垂直照到元件的中心。 4.调节狭缝宽度,使光束穿过,可见衍射条纹,调节宽度,使条纹中心亮纹的宽度约为5mm,且使得条纹最亮,而数字检流计的读数最大,经过上述调节后,上述任何一个旋钮的改变都会使读数变小。

计算机组成原理实验-运算器组成实验报告

计算机组成原理课程实验报告 9.3 运算器组成实验 姓名:曾国江 学号: 系别:计算机工程学院 班级:网络工程1班 指导老师: 完成时间: 评语: 得分:

9.3运算器组成实验 一、实验目的 1.熟悉双端口通用寄存器堆的读写操作。 2.熟悉简单运算器的数据传送通路。 3.验证运算器74LS181的算术逻辑功能。 4.按给定数据,完成指定的算术、逻辑运算。 二、实验电路 ALU-BUS# DBUS7 DBUS0 Cn# C 三态门(244) 三态门(244)ALU(181) ALU(181) S3S2S1S0M A7A6A5A4F7F6F5F4 F3F2F1F0B3B2B1B0 Cn+4 Cn Cn Cn+4 LDDR2T2 T2 LDDR1LDRi T3 SW-BUS# DR1(273) DR2(273) 双端口通用寄存器堆RF (ispLSI1016) RD1RD0RS1RS0WR1WR0 数据开关(SW7-SW0)数据显示灯 A3A2A1A0B7B6B5B4 图3.1 运算器实验电路 LDRi T3A B 三态门 R S -B U S # 图3.1示出了本实验所用的运算器数据通路图。参与运算的数据首先通过实验台操作板上的八个二进制数据开关SW7-SW0来设置,然后输入到双端口通用寄存器堆RF 中。

RF(U30)由一个ispLSI1016实现,功能上相当于四个8位通用寄存器,用于保存参与运算的数据,运算后的结果也要送到RF中保存。双端口寄存器堆模块的控制信号中,RS1、RS0用于选择从B端口(右端口)读出的通用寄存器,RD1、RD0用于选择从A端口(左端口)读出的通用寄存器。而WR1、WR0用于选择写入的通用寄存器。LDRi是写入控制信号,当LDRi=1时,数据总线DBUS上的数据在T3写入由WR1、WR0指定的通用寄存器。RF的A、B端口分别与操作数暂存器DR1、DR2相连;另外,RF的B端口通过一个三态门连接到数据总线DBUS上,因而RF中的数据可以直接通过B端口送到DBUS 上。 DR1和DR2各由1片74LS273构成,用于暂存参与运算的数据。DR1接ALU的A输入端口,DR2接ALU的B输入端口。ALU由两片74LS181构成,ALU的输出通过一个三态门(74LS244)发送到数据总线DBUS上。 实验台上的八个发光二极管DBUS7-DBUS0显示灯接在DBUS上,可以显示输入数据或运算结果。另有一个指示灯C显示运算器进位标志信号状态。 图中尾巴上带粗短线标记的信号都是控制信号,其中S3、S2、S1、S0、M、Cn#、LDDR1、LDDR2、ALU_BUS#、SW_BUS#、LDRi、RS1、RS0、RD1、RD0、WR1、WR0都是电位信号,在本次实验中用拨动开关K0—K15来模拟;T2、T3为时序脉冲信号,印制板上已连接到实验台的时序电路。实验中进行单拍操作,每次只产生一组T1、T2、T3、T4时序脉冲,需将实验台上的DP、DB开关进行正确设置。将DP开关置1,DB开关置0,每按一次QD 按钮,则顺序产生T1、T2、T3、T4一组单脉冲。 三、实验设备 1.TEC-5计算机组成实验系统1台 2.逻辑测试笔一支(在TEC-5实验台上) 3.双踪示波器一台(公用) 4.万用表一只(公用) 四、实验任务 1、按图3.1所示,将运算器模块与实验台操作板上的线路进行连接。由于运 算器模块内部的连线已由印制板连好,故接线任务仅仅是完成数据开关、控制信号

计算机组成原理运算器实验—算术逻辑运算实验

实验报告 、实验名称 运算器实验—算术逻辑运算实验 、实验目的 1、了解运算器的组成原理。 2、掌握运算器的工作原理。 3、掌握简单运算器的数据传送通路。 4、验证运算功能发生器( 74LS181)的组合功能 三、实验设备 TDN-CM++ 计算机组成原理教学实验系统一套,导线若干四、实验原理 实验中所用的运算器数据通路如图1-1 所示。其中两片74LSl81以串行方式构成8 位字长的ALU,ALU 的输出经过一个三态门(74LS245)和数据总线相连。三态门由ALU-R 控制,控制运算器运算的结果能否送往总线,低电平有效。为实现双操作数的运算,ALU 的两个数据输入端分别由二个锁存器DR1、DR2 (由74LS273实现)锁存数据。要将数据总线上的数据锁存到DRl、DR2 中,锁存器的控制端LDDR1 和DDR2必须为高电平,同时由T4 脉冲到来。 数据开关“( INPUT DEVICE")用来给出参与运算的数据,经过三态 (74LS245) 后送入数据总线,三态门由SW—B控制,低电平有效。数据显示灯“( BUS UNIT") 已和数据总线相连,用来显示数据总线上的内容。 图中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4 为脉冲信号外,其它均为电平信号。由于实验电路中的时序信号均已连至“W/R UNIT ”的相应时序信号引出端,因此,在进行实验时,只需将“W /R UNIT"的T4接至“ STATE UNIT ”的微动开关KK2 的输入端,按动微动开关,即可获得实验所需的单脉冲。 ALU 运算所需的电平控制信号S3、S2、S1、S0 、Cn、M、LDDRl、 LDDR2 、ALU-B 、SW-B均由“ SWITCH UNIT ”中的二进制数据开关来模拟,其中Cn、ALU —B、SW 一 B 为低电平有效LDDR1 、LDDR2 为高电平有效。 对单总线数据通路,需要分时共享总线,每一时刻只能由一组数据送往总线。

数据库实验报告

. . 《数据库原理与技术》实验报告 实验一、数据定义及更新语句练习 一、实验容 建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(《数据库系统概论》第二章习题5中的四个表),要现关系的三类完整性。 S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 二、完成情况

附上按照实验容编写的程序代码。(小四号字,宋体) 三、实验结果 1、插入一条记录 2、①将p表中的所有红色零件的重量增加5。 ②将spj表中所有供应商的QTY属性值减少10。用子查询。

3.利用Delete语句删除p表中的所有红色零件的记录。 附上各个步骤所用的实验用例与结果显示(小四号字,宋体) 四、问题与解决 (小四号字,宋体) 1 .实验中遇到的问题及解决过程 2 .实验中产生的错误及原因分析 首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。

实验二简单查询和连接查询 一、实验容 (一)完成下面的简单查询: ①查询所有“”的供应商明细; ②查询所有“红色”的14公斤以上的零件。 ③查询工程名称中含有“厂”字的工程明细。 (二)完成下面的连接查询: ①等值连接:求s表和j表的相同城市的等值连接。 ②自然连接:查询所有的供应明细,要求显示供应商、零件和工程的名称,并按照供应、工程、零件排序。 ③笛卡尔积:求s和p表的笛卡尔积。 ④左连接:求j表和spj表的左连接。 ⑤右连接:求spj表和j表的右连接。 二、完成情况 (一)完成下面的简单查询: ①查询所有“”的供应商明细; ②查询所有“红色”的14公斤以上的零件。

物理实验报告5_测量单缝衍射的光强分布(完整资料).doc

此文档下载后即可编辑 实验名称:测量单缝衍射的光强分布 实验目的: a.观察单缝衍射现象及其特点; b.测量单缝衍射的光强分布; c.应用单缝衍射的规律计算单缝缝宽; 实验仪器: 导轨、激光电源、激光器、单缝二维调节架、小孔屏、一维光强测量装置、WJH型数字式检流计。 实验原理和方法: 光在传播过程中遇到障碍物时将绕过障碍物,改变光的直线传播,称为光的衍射。当障碍物的大小与光的波长大得不多时,如狭缝、小孔、小圆屏、毛发、细针、金属丝等,就能观察到明显的光的衍射现象,亦即光线偏离直线路程的现象。光的衍射分为夫琅和费衍射与费涅耳衍射,亦称为远场衍射与近场衍射。本实验只研究夫琅和费衍射。理想的夫琅和费衍射,其入射光束和衍射光束均是平行光。单缝的夫琅和费衍射光路图如下图所示。 a. 理论上可以证明只要满足以下条件,单缝衍射就处于夫琅和费衍射区域:

L a 82 >>λ或82a L >>λ 式中:a 为狭缝宽度;L 为狭缝与屏之间的距离;λ为入射光的波长。 可以对L 的取值范围进行估算:实验时,若取m a 4101-?≤,入射光是Ne He -激光,其波长为632.80nm ,cm cm a 26.12 ≈=λ,所以只 要取cm L 20≥,就可满足夫琅和费衍射的远场条件。但实验证明,取cm L 50≈,结果较为理想。 b. 根据惠更斯-费涅耳原理,可导出单缝衍射的相对光强分布规律: 20 )/(sin u u I I = 式中: λ?π/)sin (a u = 暗纹条件:由上式知,暗条纹即0=I 出现在 λ?π/)sin (a u =π±=,π2±=,… 即暗纹条件为 λ?k a =sin ,1±=k ,2±=k ,… 明纹条件:求I 为极值的各处,即可得出明纹条件。令 0)/(sin 22=u u du d 推得 u u tan = 此为超越函数,同图解法求得: 0=u ,π43.1±,π46.2±,π47.3±,… 即 0sin =?a ,π43.1±,π46.2±,π47.3±,… 可见,用菲涅耳波带法求出的明纹条件 2/)12(sin λ?+±k a ,1=k ,2,3,… 只是近似准确的。 单缝衍射的相对光强分布曲线如下图所示,图中各级极大的位置和相应的光强如下: ?sin 0 a /43.1π± a /46.2π± a /47.3π±

运算器部件实验报告

实验一运算器部件实验报告 班级姓名学号日期 一、实验目的 ●熟悉与深入理解4位运算器芯片Am2901的功能和内部组成,运行中要求 使用的控制信号及其各自的控制作用。 ●熟悉与深入理解用4片4位的运算器芯片构成16位的运算器部件的具体方 案,各数据位信号、各控制位信号的连接关系。 ●熟悉与深入理解用2片GAL20v8芯片解决ALU最低位的进位输入信号和 最高、最低位的移位输入信号、实现4位的标志位寄存器的方案,理解为什么这些功能不能在运算器芯片之内实现而要到芯片之外另外处理。 ●明确教学计算机的运算器部件,使用总计24位的控制信号就完全确定了它 的全部运算与处理功能,脱机运算器实验中可以通过24位的微型开关提供这些控制信号。 二、实验说明 脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的全部控制与操作均需通过24位的微型开关来完成,通过开关、按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果。 三、实验要求 1、实验之前认真预习,写出预习报告,包括操作步骤,实验过程所用数据和运行结果等 2、实验过程当中,要仔细进行,防止损坏设备,分析可能遇到的各种现象,判断结果是否正确,记录运行结果 3、实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果,自己在这次实验的心得体会与收获。 四、实验所使用到的控制信号 AM2901所用的控制信号

1、将教学机设置为单步、16位、脱机状态下,即把教学机左下方的5个控制开关置为1XX00。 2、按一下RESET按键,进行初始化。 3、按照指定功能给出控制信号和数据信息,观察各信号指示灯状态。 4、按压START键,给出脉冲信号,观察各信号灯状态。 六、实验内容 1、下表中所列操作在教学机上进行运算器脱机实验。并将结果填入表中。 运算器功能所用到的控制信号

西北工业大学数据库实验报告

1.利用图形用户界面创建,备份,删除和还原数据库和数据表(50分,每小题5分) ●数据库和表的要求(第五版教材第二章习题 6 要求的数据库) 数据库名:SPJ,其中包含四张表:S表, P表, J表, SPJ表 ●完成以下具体操作: (1)创建SPJ数据库,初始大小为 10MB,最大为50MB,数据库自动增长,增长方 式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。 数据库的逻辑文件名和物理文件名均采用默认值。 (2)在SPJ数据库中创建如图2.1-图2.4的四张表(只输入一部分数据示意即可)。 S表: P表: J表: SPJ表:

(3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。(提示: 最好先删除系统默认的备份文件名,然后添加自己指定的备份文件名) (4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展名为 mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。 原位置: 新的位置: (5)删除已经创建的工程项目表(J表)。 (6)删除SPJ数据库。(可以在系统默认的数据存储文件夹下查看此时SPJ数据 库对应的mdf,ldf文件是否存在) 删除过后文件不存在 (7)利用备份过的bak备份文件还原刚才删除的SPJ数据库。(还原数据库)

(8)利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。(附加) (9)将SPJ数据库的文件大小修改为100MB。 (10)修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类 型。 2.利用SQL语言创建和删除数据库和数据表(50分,每小题5分) ●数据库和表的要求 数据库名:Student,其中包含三个表:S:学生基本信息表;C:课程基本信息表;SC:学生选课信息表。 ●完成以下具体操作: (1)用SQL语句创建如图2.5-图2.7要求的数据库Student,初始大小为20MB, 最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初

单缝衍射实验实验报告

单缝衍射实验 一、实验目的 1.观察单缝衍射现象,了解其特点。 2.测量单缝衍射时的相对光强分布。 3.利用光强分布图形计算单缝宽度。 二、实验仪器 He-Ne激光器、衍射狭缝、光具座、白屏、光电探头、光功率计。 三、实验原理 波长为λ的单色平行光垂直照射到单缝上,在接收屏上,将得到单缝衍射图样,即一组平行于狭缝的明暗相间条纹。单缝衍射图样的暗纹中心满足条件: (1) 式中,x为暗纹中心在接收屏上的x轴坐标,f为单缝到接收屏的距离;a为单缝的宽度,k为暗纹级数。在±1级暗纹间为中央明条纹。中间明条纹最亮,其宽度约为其他明纹宽度的两倍。 实验装置示意图如图1所示。 图1 实验装置示意图 光电探头(即硅光电池探测器)是光电转换元件。当光照射到光电探头表面时在光电探头的上下两表面产生电势差ΔU,ΔU的大小与入射光强成线性关系。光电探头与光电流放大器连接形成回路,回路中电流的大小与ΔU成正比。因此,通过电流的大小就可以反映出入射到光电探头的光强大小。 四、实验内容 1.观察单缝衍射的衍射图形;

2.测定单缝衍射的光强分布; 3.利用光强分布图形计算单缝宽度。 五、数据处理 ★(1)原始测量数据 将光电探头接收口移动到超过衍射图样一侧的第3级暗纹处,记录此处的位置读数X(此处的位置读数定义为0.000)及光功率计的读数P。转动鼓轮,每转半圈(即光电探头每移动0.5mm),记录光功率测试仪读数,直到光电探头移动到超过另一侧第3级衍射暗纹处为止。实验数据记录如下: 将表格数据由matlab拟合曲线如下:

★ (2)根据记录的数据,计算单缝的宽度。 衍射狭缝在光具座上的位置 L1=21.20cm. 光电探测头测量底架座 L2=92.00cm. 千分尺测得狭缝宽度 d’=0.091mm. 光电探头接收口到测量座底座的距离△f=6.00cm. 则单缝到光电探头接收口距离为f= L2 - L1+△f=92.00cm21.20cm+6.00cm=76.80cm. 由拟合曲线可读得下表各级暗纹距离: 各级暗纹±1级暗纹±2级暗纹±3级暗纹 距离/mm 10.500 21.500 31.200 单缝宽度/mm 0.093 0.090 0.093 单缝宽度计算过程: 因为λ=632.8nm.由d =2kfλ/△Xi,得 d1=(2*1*768*632.8*10^-6)/10.500 mm=0.093mm. d2=(2*2*768*632.8*10^-6)/21.500 mm=0.090mm.

计算机组成原理实验报告运算器组成存储器

计算机组成原理实验报告 一、实验1 Quartus H的使用 一.实验目的 掌握Quartus H的基本使用方法。 了解74 1 38(3:8)译码器、74244、74273的功能。 利用Quartus H 验证74138 (3: 8)译码器、74244、74273 的功能。 二.实验任务 熟悉Quartus H中的管理项目、输入原理图以及仿真的设计方法与流程。新建项目,利用原理编辑方式输入74138、74244、74273的功能特性,依照其功能表分别进行仿真,验证这三种期间的功能。 三.74138、74244、74273的原理图与仿真图 1.74138 的原理图与仿真图 74244的原理图与仿真图 1.

实验2运算器组成实验 一、 实验目的 1. 掌握算术逻辑运算单元(ALU 的工作原理。 2. 熟悉简单运算器的数据传送通路。 3. 验证4位运算器(74181)的组合功能。 4. 按给定数据,完成几种指定的算术和逻辑运算。 二、 实验电路 附录中的图示出了本实验所用的运算器数据通路图。 8位字长的ALU 由2 片74181构成。2片74273构成两个操作数寄存器 DR1和DR2用来保存参 与运算的数据。DR1接ALU 的A 数据输入端口,DR2接 ALU 的B 数据输入端 口,ALU 的数据输出通过三态门74244发送到数据总线BUS7-BUS 上。参与 运算的数据可通过一个三态门74244输入到数据总线上,并可送到DR1或 DR2 暂存。 图中尾巴上带粗短线标记的信号都是控制信号。除了 T4是脉冲信号外,其 4. 74273的原理图与仿真图、

他均为电位信号。nCO, nALU-BUS nSW-BU鈞为低电平有效。 三、实验任务按所示实验电路,输入原理图,建立.bdf 文件。 四. 实验原理图及仿真图 ,然后利用ALU的直通功能,检查DR1 DR2中是否保存了所置的数。 其实验原理图如下: 波形图如下: 实验 3 半导体存储器原理实验 (一)、实验目的 (1)熟悉静态随机存储器RAM和只读存储器ROM勺工作特性和使用方法; (2)熟悉半导体存储器存储和读出数据的过程; (3)了解使用半导体存储器电路时的定时要求。 (二)、实验要求 利用Quartus H器件库提供的参数化存储单元,设计一个由128X8 位的RAM和128X8位的ROM勾成的存储器系统。请设计有关逻辑电路,要求仿真通过,并设计波形文件,验证该存储器系统的存储与读出。 (三)、实验原理图与仿真图 ram内所存储的数据: rom 内所存储的数据: 仿真图如下: (四)心得体会 本次试验中,我们应该熟练掌握Quartus H软件的使用方法;熟悉静态随机存储器RAM和只读存储器RO啲工作特性和使用方法;熟悉半导体存储器存

数据库实验报告1

《数据库系统原理》实验报告 专业:___信息安全____ 班号:_______ 学号:______ 姓名:________ 实验日期:_________ 上机地点:_________ 实验环境: 报告日期:2012年 4月26日

一、实验内容、过程及完成情况(必须有所用的SQL 语句、语句执行效果) 1、第三章习题3(P127):用SQL语句建立第二章习题5 (P74)中四个表,创建的基本表应考虑数据完整性 (1)打开cmd,进入mysql.exe文件所在的文件夹。 然后以用户名root密码123456登录。 如下图所示 图1 (2)执行创建数据库语句:create database mytest1; 然后执行语句:show databases查看库,发现mytest1库建立成功。 如下图所示 图2

(3)选择数据库mytest1,然后执行创建表S的语句:CREATE TABLE S ( SNO CHAR(2), SNAME VARCHAR(8), STATUS SMALLINT, CITY VARCHAR(8), PRIMARY KEY (SNO) ); 如下图所示 图3 (4)执行语句describe S; 显示表S的结构。如下图所示 图4 (5)在mytest1中,执行创建表P的语句: CREATE TABLE P( PNO CHAR(2), PNAME VARCHAR(8), COLOR CHAR(2), WEIGHT SMALLINT, PRIMARY KEY (PNO) ); 如下图所示

图5 (6)显示表P的结构,如下图所示 图6 (7)在mytest1中,执行创建表J的语句:CREATE TABLE J( JNO CHAR(2), JNAME VARCHAR(8), CITY VARCHAR(8), PRIMARY KEY (JNO) ); 如下图所示 图7 (8)显示表J的结构,如下图所示

衍射光强分布测量实验报告

衍射光强分布测量 査凡物理系 摘要:为了观察并验证单缝衍射和多缝衍射的图样以及它们的规律,本实验设计了基于水平光路的测量方法。运用自动光强记录仪来对衍射现象进行比较函数化的观察。实验观察到衍射条纹随着缝宽变窄而模糊和间距扩大,并且通过仪器对光强图样的位置定位和夫琅禾费光强的公式来计算单缝的缝宽。该实验装置结构简单、调节方便、条纹移动清晰。 关键词:衍射自动光强记录仪单缝多缝 The Experiment Of Light Distribution Of Diffraction Fan Zha Department of Physics Abstract: In order to observe and validate the rule of light distribution of single slit diffraction and multiple slits diffraction, the automatic grapher of light intensity is used in this experiment in a horizontal light path. We have verified that the diffraction stripes become dim and far away from each other since the slit(s) become narrow, and calculated the width of slit by using the formulas of light intensity. The experimental instrument is simple and convenient to adjust, and the moving interference fringes are clear. Key Words: diffraction automatic grapher of light intensity single slit multiple slits

计算机组成原理实验1-运算器

《计算机组成原理》 实验报告 实验一运算器实验

一、实验目的 1.掌握运算器的组成及工作原理; 2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操 作和逻辑操作的具体实现过程; 3.验证带进位控制的74LS181的功能。 二、实验环境 EL-JY-II型计算机组成原理实验系统一套,排线若干。 三、实验内容与实验过程及分析(写出详细的实验步骤,并分析实验结果) 实验步骤:开关控制操作方式实验 1、按图1-7接线图接线: 连线时应注意:为了使连线统一,对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。 图1-1 实验一开关实验接线图 2、通过数据输入电路的拨开关开关向两个数据暂存器中置数: 1)拨动清零开关CLR,使其指示灯。再拨动CLR,使其指示灯亮。置ALU-G =1:关闭ALU的三态门;再置C-G=0:打开数据输入电路的三态门; 2)向数据暂存器LT1(U3、U4)中置数:

(1)设置数据输入电路的数据开关“D15……D0”为要输入的数值; (2)置LDR1=1:使数据暂存器LT1(U3、U4)的控制信号有效,置LDR2=0:使数据暂存器LT2(U5、U6)的控制信号无效; (3)按一下脉冲源及时序电路的【单脉冲】按钮,给暂存器LT1送时钟,上升沿有效,把数据存在LT1中。 3)向数据暂存器LT2(U5、U6)中置数: (1)设置数据输入电路的数据开关“D15……D0”为想要输入的数值; (2)置LDR1=0:数据暂存器LT1的控制信号无效;置LDR2=1:使数据暂存器LT2的控制信号有效。 (3)按一下脉冲源及时序电路的“单脉冲”按钮,给暂存器LT2送时钟,上升沿有效,把数据存在LT2中。 (4)置LDR1=0、LDR2=0,使数据暂存器LT1、LT2的控制信号无效。 4)检验两个数据暂存器LT1和LT2中的数据是否正确: (1)置C-G=1,关闭数据输入电路的三态门,然后再置ALU-G=0,打开ALU 的三态门; (2)置“S3S2S1S0M”为“F1”,数据总线显示灯显示数据暂存器LT1中的数,表示往暂存器LT1置数正确; (3)置“S3S2S1S0M”为“15”,数据总线显示灯显示数据暂存器LT2中的数,表示往暂存器LT2置数正确。 3、验证74LS181的算术和逻辑功能: 按实验步骤2往两个暂存器LT1和LT2分别存十六进制数“1234H”和“5678H”,在给定LT1=1234H、LT2=5678H的情况下,通过改变“S3S2S1S0MCn”的值来改变运算器的功能设置,通过数据总线指示灯显示来读出运算器的输出值F,填入上表中,参考表1-1的功能表,分析输出F值是否正确。分别将“AR”开关拨至“1”和“0”的状态,观察进位指示灯“CY”的变化并分析原因。 实验结果表为:

运算器实验报告模板

脱机运算器实验报告 理论课教师姓名:高金山实验指导教师:刘万成 组号:姓名:闫麟阁学号:12281212 实验目的: (1)了解脱机操作下AM2901运算器的功能与控制信号的使用,了解运算器AM2901的内部结构及工作时序,观察运算器运算的结果对状态标志的影响。 (2)深入了解AM2901运算器的功能与具体用法,掌握用AM2901完成各种运算操作时各控制信号的使用,观察指令执行的结果对状态标志的影响;了解4片AM2901的级联方式,深化运算器部件的组成、设计、控制与使用等诸项知识。 实验内容: 1.将教学机左下方的5个拨动开关置为1XXOO(单步、16位、脱机);先按一下“RESET”按键,再按一下“START”按键,进行初始化。 2.接下来,按下表所列的操作在机器上进行运算器脱机实验,将结果填入表中:其中D1取为0101H,D2取为1010H;通过两个12位的红色微型开关向运算器提供控制信号,通过16位数据开关向运算器提供数据,通过指示灯观察运算结果及状态标志。 运算器实验(1) 实验结果分析(每人选择2个操作运算进行控制信号取值和运算结果值的分析):

此式的功能是R0∨R1然后将值赋给R1,由于有两个值,所以A、B口均有对应地址输入,B 对应的是R0,所以B的地址为0001,A对应的是R1,所以A的地址为0000。因为最后的值存储到B口多对应的地址并输出,所以I8-I6所选值为011;该式实现的是并运算,所以I5-I3所选值为011;数据来源是A和B,所以I2-I0所选值为001。 该式接受ALU的标志位输出的值,所以SST所选值为001;该式执行的并(SUB),所以SSH SCI 所选值为000。 因为R0=0101,R1=1010,所以按START前ALU的输出值为0F0F,故输出值为0F0F。 此时的功能是实现R0的逻辑左移功能,由于只有一个值,所以只有B口有对应地址输入,B对应的是R0,所以B的地址为0000。因为最后的值存储到B口对应的地址并输出,所以I8-I6所选值为111,;该式实现的是逻辑左移,所以I5-I3取000(加法);数据来源是B,所以I2-I0所选值为011。 该式是左移操作,另三个标志不变,所以SST所选值为110;SSH SCI所选值为100。 因为R0=FEFE,实现逻辑左移后补0,所以按START之前R0为FEFE,按START后R0变为FDFC。 运算器实验(2) 实验步骤 将教学机左下方的5个拨动开关置为1XX00(单步、16位、脱机);先按一下“RESET”按键,再按一下“START”按键,进行初始化。接下来,按下表所列的操作在机器上进行运算器脱机实验,将结果填入表中:

数据库实验报告

数据库实验报告 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

课程名称:数据库原理与应用 实验内容:数据库安全性管理 作者所在系部:网络工程系 作者所在专业:网络工程 作者所在班级: B13521 作者姓名:李文阳 作者学号: 指导教师姓名:王振夺 北华航天工业学院教务处制 实验四数据库安全性管理 一、实验目的 1、理解数据库的安全性机制; 2、掌握SQL Server 2005的验证模式、登录管理、用户管理、角色 管理以及权限管理; 二、实验内容 (一)附加上次实验所创建的数据库“db_Library”,并回顾该库的数据表信息。 (二)设置SQL Server的安全验证模式,并以两种方式尝试登录。

(三)登录账户管理 1、以管理员身份登录SQL Server,修改sa的密码。 2、使用SQL语句创建一个SQL Server登录账户,账户名为你的名字拼音,密码自定义。创建完成后,以该账户来进行登录。 3、使用SQL语句来修改上述登录账户的密码。 4、禁用上述登录账户连接SQL Server,并进行验证。 (四)数据库用户管理 1、使用SQL语句添加db_Library数据库用户User2,其登录账户为上题所创建的SQL Server登录账户,使用默认dbo架构,并赋予该用户能够运行Select语句的权限。 (五)权限管理 1、使用SSMS将创建数据表和创建视图的权限授予User2。 2、使用SQL语句将对db_Library数据库中图书信息表的查询、插入、以及对书名和作者列的修改权限授予用户User2。 3、使用SSMS收回User2创建数据表和创建视图的权限。 4、使用SQL语句收回User2修改书名和作者列的权限。 (六)删除上述所建立的数据库用户以及登录账户。 三、实验步骤 主要实现的SQL语句。 使用T-SQL语句创建一个SQL Server登录账户,账户名为你的名字拼音,密码自定义。创建完成后,以该账户来进行登录。

数据库实验报告

南华大学计算机科学与技术学院 实验报告 (2013 ~2014 学年度第二学期) 课程名称:数据库原理与技术实验名称:认识DBMS 姓名:学号: 专业:软件工程班级:2班 地点:教师:刘征海

实验一认识DBMS 一、实验要求 1、利用管理工具创建数据库、表和表间关系 (1) 利用SQL Server Management Studio 创建数据库,名称为【学生选课YYXXXX】。其中YY为专业代号,计算机为JS,软件工程为RJ,网络为WL,数媒为SM;XXXX为各位同学的学号中的最后四位 (2) 在【学生选课YYXXXX】中建立数据表,表的定义如下所示。 学生YYXXXX(学号,姓名,性别,出生日期,院系名称,备注); 课程YYXXXX(课程号,课程名,先行课,学分); 选修YYXXXX(学号,课程号,分数)。 要求定义每张表的主码,为属性选择合适的数据类型,决定是否允许为空, 为【性别】和【学分】属性定义默认值。 (3) 定义表之间的关系。 (4) 分别为表录入几行数据记录,同时练习数据的修改和删除操作。

1)实验操作过程截图如下:

2、利用SQL 语句创建数据库、表和表间关系 在SQL Server Management Studio 中新建查询,实现以下操作。 (1) 用SQL 语句创建数据库,名称为“StudentCourseYYXXXX”。其中YYXXXX 为各位同学的学号中的最后四位。 (2) 用SQL 语句创建StudentCourseYYXXXX 中的3 张表,同时指定主码、外码、默认值等。 (3) 比较“学生选课YYXXXX”和StudentCourseYYXXXX 两个数据库是否一致。 二、实验代码及操作结果显示 新建数据库: create database StudentCourseRJ0214 新建StudentsRJ0214表: create table StudentsRJ0214( Sno nchar(10) primary key, Sname nchar(10) not null, Ssex nchar(10) , Sbirthday date , Sdept nchar(10) , Memo nchar(10) ) 新建CoursesRJ0214表: create table CoursesRJ0214( Cno nchar(10) ,

衍射光强实验报告

教学目的 1、观察单缝衍射现象,加深对衍射理论的理解; 2、学会使用衍射光强实验系统,并能用其测定单缝衍射的光强分布; 3、形成实事求是的科学态度和严谨、细致的工作作风。 重点:SGS-3型衍射光强实验系统的调整和使用 难点:1)激光光线与光电仪接收管共轴调节;2)光传感器增益度的正确调整 讲授、讨论、实验演示相结合 3学时 一、实验简介 光的衍射现象是光的波动性的一种表现。衍射现象的存在,深刻说明了光子的运动 是受测不准关系制约的。因此研究光的衍射,不仅有助于加深对光的本性的理解,也是 近代光学技术(如光谱分析,晶体分析,全息分析,光学信息处理等)的实验基础。 衍射导致光强在空间的重新分布,利用光电传感元件探测光强的相对变化,是近 代技术中常用的光强测量方法之一。 二、实验目的 1、学会SGS-3型衍射光强实验系统的调整和使用方法; 2、观察单缝衍射现象,研究其光强分布,加深对衍射理论的理解; 3、学会用光电元件测量单缝衍射的相对光强分布,掌握其分布规律; 4、学会用衍射法测量狭缝的宽度。 三、实验原理 1、单缝衍射的光强分布 当光在传播过程中经过障碍物时,如不透明物体的边缘、小孔、细线、狭缝等, 一部分光会传播到几何阴影中去,产生衍射现象。如果障碍物的尺寸与波长相近,那么 这样的衍射现象就比较容易观察到。 单缝衍射[single-slit diffraction]有两种:一种是菲涅耳衍射[Fresnel diffraction],单 缝距离光源和接收屏[receiving screen]均为有限远[near field],或者说入射波和衍 射波都 是球面波;另一种是夫琅禾费衍射[Fraunhofer diffraction],单缝距离光源和接收屏 均为

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