文档库 最新最全的文档下载
当前位置:文档库 › 汇编程序调试实验报告

汇编程序调试实验报告

汇编程序调试实验报告
汇编程序调试实验报告

微机原理与接口技术

班级:

目录

一、实验目的: (3)

二、实验环境 (3)

三、实验过程 (3)

(一)基础知识储备 (3)

(二)汇编语言程序设计 (3)

(三)汇编程序调试 (3)

四、调试实例 (4)

(一)实例一 (4)

(二)实例二 (5)

(三)实例三 (6)

(四)实例四 (7)

五、实验总结 (8)

(一)实验收获 (8)

(二)实验感悟 (9)

一、实验目的:

汇编语言是一种用助记符表示的程序设计语言。用汇编语言编写的源程序生成的目标代码短,占内存少,执行速度快,适合于系统软件、实时控制软件、I/O 接口驱动等程序设计。通过本次实验,熟练掌握汇编程序的调试,深入了解MASM 汇编语言及其程序设计方法。

二、实验环境

EDIT编辑器、MASM汇编程序、LINK连接程序、TD调试程序

三、实验过程

(一)基础知识储备

1.了解微处理器80486的内部结构、寄存器组、工作模式等基本知识。

2.熟练掌握微处理器指令系统的相关知识,重点掌握80486的寻址方式和常用的指令格式及功能。

3.了解MASM汇编语言及其程序设计方法。掌握MASM汇编语言的语句格式、语法规则、常用伪指令及DOS功能的调用等。了解顺序结构、分支结构、循环结构和子程序的设计方法。

(二)汇编语言程序设计

1.分析问题,明确要解决的问题和要求。

2.确定解决问题的思路和方法。

3.将解决问题的方案编制成程序流程图。

4.根据流程图,逐条编写程序。

5.上机调试,验证程序是否正确。

(三)汇编程序调试

MASM汇编程序的主要功能是:把源文件转换成用二进制代码表示的目标文件,并生成列表文件;在转换过程中汇编程序将对源程序进行扫描,检查源程序是否有语法错误并指出源程序的语法错误。

汇编语言源程序的调试过程需要经过编辑、汇编、连接、运行、调试等几个步骤:

1.编辑:使用编辑程序,将编写好的程序输入计算机,建立一个扩展名为ASM的汇编语言源文件*.ASM。

2.汇编:使用汇编程序,将*.ASM文件经汇编后生成扩展名为*.OBJ。

3.连接:使用连接程序,把一个或多个目标程序连接成可执行文件*.EXE。

4.运行:运行可执行文件,验证程序是否正确。

5.调试:如果运行中有问题,可使用编辑或调试程序进行修改和调试,重复上述步骤,直到运行正确为止。

四、调试实例

(一)实例一

要求:编写程序,将MBUF为起始单元的5个数按相反次序传送到NBUF开始的存储单元中。

实验思路:本例采用顺序结构和循环结构,合理利用堆栈,通过堆栈实现数据按照相反次序传送。

源程序:

DATA SEGMENT ;数据段开始

MBUF DB 0,1,2,3,4;每个数据分配一个存储单元

NBUF DB 5 DUP(0) ;空5个存储单元备用

DATA ENDS ;数据段结束

STACK SEGMENT PARA STACK ;堆栈段开始,定位类型是PARA

DB 100 DUP(0)

STACK ENDS

CODE SEGMENT ;代码段开始

ASSUME CS:CODE, DS:DATA,SS:STACK ;段分配伪指令

START:

MOV AX,DATA ;数据传送

MOV DS,AX ;存储器数据传送到段寄存器中

MOV SI,OFFSET MBUF ;取第一组操作数的偏移地址

MOV DI,OFFSET NBUF ;取第二组操作数的偏移地址

MOV CX,5 ;数据个数5传送到CX中

LOP1:

MOV AX,[SI] ;数据传送

PUSH AX ;数据入栈

INC SI ;指针加1

LOOP LOP1;循环

LOP2:

POP AX;数据出栈

MOV [DI],AX;数据传送

INC DI

LOOP LOP2

MOV AH,4CH ;终止进程

INT 21H

CODE ENDS

END START

(二)实例二

要求:编写程序,将内存中某数据块中的正数和负数分开,并分别将这些正数和负数送同一数据段的两个缓冲区中,并在屏幕上显示正数和负数的个数。

实验思路:本例中要求将正数和负数分开,因此应先判断数据块中数据的正负,然后将不同符号的数分别传送到两个缓冲区中,同时分别计数。利用分支结构和循环结构解决问题。

源程序:

DATA SEGMENT;数据段

BUF DB 5,2,7,-4,-2,-3,4,9,-6

COUNT EQU $-BUF;等值语句,COUNT等于BUF数据长度

ZS DB ?

FS DB ?

STR1 EQU BUF+20;正数首地址

STR2 EQU BUF+30;负数首地址

DATA ENDS

STACK SEGMENT STACK;堆栈段

DB 100 DUP(0)

STACK ENDS

CODE SEGMENT;代码段

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX ;初始化

MOV BX,OFFSET BUF ;取BUF中操作数的偏移地址

MOV CX,COUNT

MOV ZS,0

MOV FS,0

MOV SI,OFFSET STR1

MOV DI,OFFSET STR2

LOP:MOV AL,[BX]

CMP AL,0 ;带符号数比较

JG LOP1 ;数据大于0时跳转至LOP1

JL LOP2;数据小于0时跳转至LOP2

LOP1:INC ZS;正数计数加1

MOV [SI],AL;正数数据存入SI寄存器中

INC BX

INC SI

LOOP LOP

JMP LAST

LOP2:INC FS

MOV [DI],AL;负数数据存入DI中

INC BX

INC DI

LOOP LOP

LAST:MOV DL,ZS

MOV AH,06H;显示字符

INT 21H

MOV DL,FS

MOV AH,06H

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

(三)实例三

要求:编写程序,从内存BLOCK开始,存放着10个字节的有符号数,从这些数中找出绝对值最大的那个最大的数,将其存入MAX中。

源程序:

DATA SEGMENT

BLOCK DB 1,-1,2,-3,4,5,3,-1,2;设置数据

COUNT EQU $-BLOCK;置计数值

MAX DB ?;存最大值

DATA ENDS

STACK SEGMENT STACK

DB 100 DUP(0)

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX

MOV SI,OFFSET BLOCK;数据首地址

MOV MAX,0

MOV CX,COUNT;CX为计数器

AGAIN:

MOV AL,[SI];将第一个数据存在AL中

CMP AL,0;判断正负

JS JDZ;小于0转到JDZ

LOP:

CMP AL,MAX ;比较数据与最大值 JG BIG;AL大转到BIG

JMP LOP1

JDZ:

NEG AL;求补,即绝对值

JMP LOP1;跳转至LOP1

BIG:

MOV MAX,AL

JMP LOP1

LOP1:

INC SI;指针加1,指向下一个数

DEC CX;计数值减1

MOV AH,MAX;最大值存入AH

JNZ AGAIN;跳转至AGAIN

MOV AH,4CH

INT 21H

CODE ENDS

END START

(四)实例四

要求:编写程序,将内存中N个无符号数从大到小排序后输出显示。源程序:

DATA SEGMENT

BUF DB 1H,9H,6H,15H,10H

COUNT EQU $-BUF

DATA ENDS

STACK SEGMENT STACK

DB 100H DUP(?)

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX;初始化

MOV CX,COUNT;置计数器

DEC CX;外层循环减1

LOP1:

MOV SI,CX

MOV DI,1;交换标志DI=1

MOV BX,OFFSET BUF;取数组中第一个偏移地址

LOP2:

MOV AL,[BX];第一个数据送到AL中

CMP AL,[BX+1];两数进行比较

JAE LOP3;大于等于转到LOP3

XCHG AL,[BX+1];小于交换两数位置,AL存大数

MOV [BX],AL

MOV DI,0;交换标志DI=0

LOP3:

INC BX;数据指针指向下一位

LOOP LOP2;循环LOP2

CMP DI,0;交换标志为0继续,交换标志为1结束

JNZ OK;不等于0转到OK,结束

MOV CX,SI

LOOP LOP1;等于0循环LOP1

OK:

MOV CX,COUNT

MOV BX,OFFSET BUF;BX为BUF首地址的偏移地址

LOP4:

MOV DL,[BX];BX中的数放在DL中

MOV AH,06H;输出显示

INT 21H

INC BX;指针指向下一字符

LOOP LOP4;循环LOP4

MOV AH,4CH ;结束进程

INT 21H ;返回DOS

CODE ENDS

END START

五、实验总结

本次实验,虽然花费时间较长,但通过实验的完成,我的收获也很多。(一)实验收获

无论是知识方面还是能力方面,本次实验都让我得到了很大提升。

知识方面,本次实验需要编写符合要求的程序。首先要进行程序的设计,明确实验目的和设计思路,画出程序框图,然后进行程序的编写。通过程序的设计与编写,使我能够更加深入的了解和掌握80486了指令系统。程序编写完成后,便需要进行调试,最初编写的程序中出现了很多错误,在编译过程中发现错误后,不断进行修正,直到程序正确,可以实现所需功能。在这一过程中,我逐渐熟悉了

汇编程序编辑、编译、连接、调试的过程,并能通过这些软件的功能找到自己的错误加以改正,最终实现实验目的。

能力方面,由于系统原因,不能直接在电脑当前系统中进行汇编程序的调试,因此我安装了虚拟机,在虚拟机安装过程中遇到很多问题,通过对搜索引擎的有效利用,我解决了安装过程中的问题并成功安装了XP系统,建立了实验所需环境,为实验的完成打下基础。本次实验,提高了我分析问题和解决问题的能力,能够通过查阅资料获得所需信息,解决实验过程中所遇到的各种问题。

(二)实验感悟

本次实验对知识和能力的要求都比较高,开始完成实验室,遇到了很多阻碍,但通过资料的查找和优秀视频的参考,我逐渐找到问题的解决办法,最终实现了实现所需的功能,完成了这项任务。在这一过程中,我更深刻地体会到,任何知识的学习和掌握都是时间和汗水的积累。只有真正认真思考,坚定完成任务的信念,找到解决问题的办法,才能学会知识和技能。

软件测试实验报告

《软件测试技术》 ——实验报告 题目 _____实验一_ __ 指导教师薛曼玲 _ 实验日期 _11.4 专业 学生姓名 _ __ ____ 班级/学号 ____ 成绩 ________ ___ ____ _

一、实验目的 1.能熟练应用黑盒测试技术进行测试用例设计; 2.能对测试用例进行优化设计; 二、实验内容 题目一:电话号码问题 1.某城市电话号码由三部分组成。它们的名称和内容分别是: (1)地区码:空白或3位数字; (2)前缀:非'0'或'1'的3位数字; (3)后缀:4 位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。 1.根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个

程序要打印出信息, 说明这个三角形是三边不等的、是等腰的、还是等边的。” 题目三:日期问题 1.用决策表测试法测试以下程序:该程序有三个输入变量month、day、year (month 、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004 年11月29日,则该程序的输出为2004年12月1日。 (1) 分析各种输入情况,列出为输入变量month 、day 、year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 (3) 根据(1) 和(2) ,画出简化后的决策表。 2.划分有效等价类 1)month变量有效等价类 M1:{month=4,6,9,11}M2:{month=1,3,5,7,8,10} M3:{month=12}M4:{month=2} 2)day变量的有效等价类 D1:{1<= day <= 26}D2:{day=27} D3:{day=28} D4:{day=29} D5:{day=30} D6:{day=31} 3)year变量有效等价类 Y1:{year是闰年} Y2:{year不是闰年} 3.列出所有动作桩

软件测试实验报告96812

实验一:软件测试方法 一:实验题目 采用白盒测试技术和黑盒测试技术对给出的案例进行测试 二:试验目的 本次实验的目的是采用软件测试中的白盒测试技术和黑盒测试技术对给出的案例进行测试用例设计。从而巩固所学的软件测试知识,对软件测试有更深层的理解。 三:实验设备 个人PC机(装有数据库和集成开发环境软件) 四:实验内容 1):为以下流程图所示的程序段设计一组测,分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。并在各题下面写出测试用例、覆盖路径及结果等。 2):画出下列代码相应的程序流程图,并采用基本路径测试方法为以下程序段设计测试用例(需列出具体实验步骤)。 void Do (int X,int A,int B) { 1 if ( (A>1)&&(B==0) ) 2 X = X/A; 3 if ( (A==2)||(X>1) ) 4 X = X+1;

5 } 采用基本路经测试方法测试用例,并写出具体步骤 3):在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下: 用户名:要求为4位以上,16位以下,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字; 密码:要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。测试以上用例。 用所学的语言进行编码,然后进行等价类测试,当用户名和密码正确输入时提示注册成功;当错误输入时,显示不同的错误提示 通过分析测试用例以及最后得到的测试用例表分析所测程序的正确性,最后总结自己在这次试验中的收获并写出自己在这次试验中的心得体会。 五:实验步骤 1) (1)用语句覆盖方法进行测试 语句覆盖的基本思想是设计若干测试用例,运行被测程序,使程序中每个可执行语句至少被执行一次。由流程图可知该程序有四条不同的路径: P1:A-B-D P2:A-B-E P3:A-C-F P4:A-C-G 由于p1p2p4包含了所有可执行的语句,按照语句覆盖的测试用力设计原则,设计测试用例 无法检测出逻辑错误 (2)用判定覆盖方法进行测试 判定覆盖的基本思想是设计若干测试用例,运行被测程序,使得程序每个判断的取真和取假分支至少各执行一次,即判断条件真假均被满足。 条件覆盖测试用例 (3)用条件覆盖进行测试 条件覆盖的基本思想是设计若干测试用例,执行被测程序后要使每个判断中每个条件的可能取值至少满足一次。对于第一个判定条件A,可以分割如下: ?条件x>8:取真时为T1,取假时为F1;

机械工程测试技术基础实验报告

《机械工程测试技术基础》实验报告 专业 班级学号 姓名 成绩 沈阳理工大学机械工程学院 机械工程实验教学中心 2015年4月

目录 实验一金属箔式应变片——电桥性能实验1 1.1实验内容1 1.2实验目的1 1.3实验仪器、设备1 1.4简单原理1 1.5实验步骤2 1.6实验结果2 1.7思考题4 实验二状态滤波器动态特性实验4 2.1实验内容4 2.2实验目的4 2.3实验仪器、设备5 2.4简单原理5 2.5实验步骤5 2.6实验结果6 2.7思考题11 实验三电机动平衡综合测试实验11 3.1实验内容11 3.2实验目的11 3.3实验仪器、设备11 3.4简单原理12

3.5实验步骤12 3.6实验结果13 3.7思考题15 实验四光栅传感器测距实验15 4.1实验内容15 4.2实验目的16 4.3实验仪器、设备16 4.4简单原理16 4.5实验步骤16 4.6实验结果17 4.5思考题19 实验五 PSD位置传感器位置测量实验19 5.1实验内容19 5.2实验目的19 5.3实验仪器、设备19 5.4简单原理19 5.5实验步骤20 5.6实验结果20 5.7思考题23 -

实验一金属箔式应变片——电桥性能实验指导教师日期 1.1实验内容 1.2实验目的 1.3实验仪器、设备 1.4简单原理

1.5实验步骤 1.6实验结果 表1.1 应变片单臂电桥实验数据表

表1.2 应变片半桥实验数据表 根据实验结果计算单臂和半桥的灵敏度、线性误差、回程误差,在座标纸上分别画出单臂、板桥的输入及输出关系曲线,并在曲线上标出线性误差、回城误差位置:

视觉分辨率及空间频率响应测试实验报告

视觉分辨率及空间频率响应(SFR)测试实验报告 班级:学号:姓名: 一、实验目的: 1、理解数码相机视觉分辨率的定义及其度量单位。 2、了解数码相机分辨率测试标准ISO12233以及GB/T 19953-2005《数码相机分辨率的测量》,熟悉测试标板构成,掌握其使用方法。 3、掌握数码相机视觉分辨率测试方法,能够通过目视判别数码相机的分辨率特性。 4、了解数码相机空间频率响应(SFR)的测试原理,理解空间频率响应(SFR)曲线的含义。 5、掌握数码相机空间频率响应(SFR)的测试方法,能够通过SFR曲线判别数码相机的分辨率特性。 二、实验要求: 1、使用数码相机拍摄ISO12233标准分辨率靶板,要求连续拍摄三幅图。 2、目视判别数码相机的视觉分辨率,需分别判别水平、垂直、和斜45度方向的视觉分辨率(注意:若拍摄的靶板有效区域高度仅占据相机幅面高度的一部分,需将目视判别结果乘以修正系数以得到真实的测量结果。修正系数=以像素为单位的相机幅面高度/以像素为单位的靶板有效区域高度)。 3、使用Imatest软件测量数码相机空间频率响应(SFR)曲线,需分别测量水平及垂直方向的SFR,并取MTF50、MTF20作为测量结果,与视觉分辨率测试结果进行比较。 4、独立完成实验报告,需明确相机型号、相机基本设置、并包含所拍摄图案以及判别结果和相应说明。 三、实验过程 在光学测量实验室使用手机(iPhone6s)连续拍摄三张ISO12233标准分辨率靶板。拍摄过程中使手机上下屏幕边缘尽量与靶板上下边缘对齐,以减小修正系数。其中使用的相机参数如下:

拍摄的照片如下: 照片一(修正系数为)

软件测试实验报告材料58877

标准实用 本科实验报告 课程名称:软件测试技术 实验项目:软件测试技术试验实验地点:实验楼211 专业班级:软件工程学号: 学生:戴超 指导教师:兰方鹏 2015年10月7 日

理工大学学生实验报告 学院名称计算机与软件学院专业班级软件工程实验成绩学生戴超学号实验日期2015.10. 课程名称软件测试实验题目实验一白盒测试方法 一、实验目的和要求 (1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。 (2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验容和原理 测试以下程序段 void dowork(int x,int y,int z) { (1)int k=0,j=0; (2)if((x>0)&&(z<10)) (3){ (4)k=x*y-1; (5)j=sqrt(k); (6)} (7)if((x==4)||(y>5)) (8)j=x*y+10; (9)j=j%3; (10)} 三、主要仪器设备 四、操作方法与实验步骤 说明:程序段中每行开头的数字(1-10)是对每条语句的编号。

A 画出程序的控制流图(用题中给出的语句编号表示)。 B 分别用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。 C 编写完整的C 程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测试用例表、判定/条件覆盖测试用例表、条件组合覆盖测试用例表、路径覆盖测试用例表、基本路径测试用例表) 流程图为: 开始 开始 k=0,j=0 (x>0)&&(z<1) k=x*y-1 j=sqrt(k) (x==4)||(y>5) j=x*y+10 j=j%3 结束 1 2 5 7 8 9

软件测试实验报告LoadRunner的使用

南昌大学软件学院 实验报告 实验名称 LoadRunner的使用 实验地点 实验日期 指导教师 学生班级 学生姓名 学生学号 提交日期 LoadRunner简介: LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。LoadRunner是目前应用最为广泛的性能测试工具之一。 一、实验目的

1. 熟练LoadRunner的工具组成和工具原理。 2. 熟练使用LoadRunner进行Web系统测试和压力负载测试。 3. 掌握LoadRunner测试流程。 二、实验设备 PC机:清华同方电脑 操作系统:windows 7 实用工具:WPS Office,LoadRunner8.0工具,IE9 三、实验内容 (1)、熟悉LoadRunner的工具组成和工具原理 1.LoadRunner工具组成 虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 压力产生器:通过运行虚拟用户产生实际的负载; 用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;监视系统:监控主要的性能计数器; 压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。 2.LoadRunner工具原理 代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner 就是通过代理方式截获客户端和服务器之间交互的数据流。 ①虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,

实验报告实验心得

实验心得体会 在做测试技术的实验前,我以为不会难做,就像以前做物理实验一样,做完实验,然后两下 子就将实验报告做完.直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度 成正比,使我受益匪浅. 在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就 会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间.比如做光伏的实验,你要 清楚光伏的各种接法,如果你不清楚,在做实验时才去摸索,这将使你极大地浪费时间,使你事 倍功半.做实验时,一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,实验后,还 要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还 不如不做.做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽 我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛. 通过这次测试技术的实验,使我学到了不少实用的知识,更重要的是,做实验的过程,思考 问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅. 实验心得体会 这个学期我们学习了测试技术这门课程,它是一门综合应用相关课程的知识和内容来解 决科研、生产、国防建设乃至人类生活所面临的测试问题的课程。测试技术是测量和实验的 技术,涉及到测试方法的分类和选择,传感器的选择、标定、安装及信号获取,信号调理、 变换、信号分析和特征识别、诊断等,涉及到测试系统静动态性能、测试动力学方面的考虑 和自动化程度的提高,涉及到计算机技术基础和基于labview的虚拟测试技术的运用等。 课程知识的实用性很强,因此实验就显得非常重要,我们做了金属箔式应变片:单臂、 半桥、全桥比较, 回转机构振动测量及谱分析, 悬臂梁一阶固有频率及阻尼系数测试三个实 验。刚开始做实验的时候,由于自己的理论知识基础不好,在实验过程遇到了许多的难题, 也使我感到理论知识的重要性。但是我并没有气垒,在实验中发现问题,自己看书,独立思 考,最终解决问题,从而也就加深我对课本理论知识的理解,达到了“双赢”的效果。 实验中我学会了单臂单桥、半桥、全桥的性能的验证;用振动测试的方法,识别一小阻 尼结构的(悬臂梁)一阶固有频率和阻尼系数;掌握压电加速度传感器的性能与使用方法; 了解并掌握机械振动信号测量的基本方法;掌握测试信号的频率域分析方法;还有了解虚拟 仪器的使用方法等等。实验过程中培养了我在实践中研究问题,分析问题和解决问 题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、 测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意 识。 实验体会 这次的实验一共做了三个,包括:金属箔式应变片:单臂、半桥、全桥比较;回转机构 振动测量及谱分析;悬臂梁一阶固有频率及阻尼系数测试。各有特点。 通过这次实验,我大开眼界,因为这次实验特别是回转机构振动测量及谱分析和悬臂梁 一阶固有频率及阻尼系数测试,需要用软件编程,并且用电脑显示输出。可以说是半自动化。 因此在实验过程中我受易非浅:它让我深刻体会到实验前的理论知识准备,也就是要事前了 解将要做的实验的有关质料,如:实验要求,实验内容,实验步骤,最重要的是要记录什么 数据和怎样做数据处理,等等。虽然做实验时,指导老师会讲解一下实验步骤和怎样记录数 据,但是如果自己没有一些基础知识,那时是很难作得下去的,惟有胡乱按老师指使做,其 实自己也不知道做什么。 在这次实验中,我学到很多东西,加强了我的动手能力,并且培养了我的独立思考能力。 特别是在做实验报告时,因为在做数据处理时出现很多问题,如果不解决的话,将会很难的 继续下去。例如:数据处理时,遇到要进行数据获取,这就要求懂得labview软件一些基本

实验二实验报告

PAM和PCM编译码器系统 一、实验目的 1.观察了解PAM信号形成的过程;验证抽样定理;了解混叠效应形 成的原因; 2.验证PCM编译码原理;熟悉PCM抽样时钟、编码数据和输入/输出 时钟之间的关系;了解PCM专用大规模集成电路的工作原理和应用。 二、实验内容和步骤 1.PAM编译码器系统 1.1自然抽样脉冲序列测量 (1)准备工作; (2)PAM脉冲抽样序列观察; (3)PAM脉冲抽样序列重建信号观测。 1.2平顶抽样脉冲序列测量 (1)准备工作; (2)PAM平顶抽样序列观察; (3)平顶抽样重建信号观测。 1.3信号混叠观测 (1)准备工作 (2)用示波器观测重建信号输出的波形。 2.PCM编译码器系统 2.1PCM串行接口时序观察 (1)输出时钟和帧同步时隙信号的观察; (2)抽样时钟信号与PCM编码数据测量; 2.2用示波器同时观察抽样时钟信号和编码输出数据信号端口 (TP502),观测时以TP504同步,分析掌握PCM编码输数据和抽样时钟信号(同步沿、脉冲宽度)及输出时钟的对应关系; 2.3PCM译码器输出模拟信号观测,定性观测解码信号与输入信号的 关系:质量,电平,延时。 2.4PCM频率响应测量:调整测试信号频率,定性观察解码恢复出的 模拟信号电平,观测输出信号电平相对变化随输入信号频率变化的相对关系;

2.5PCM动态范围测量:将测试信号频率固定在1000Hz,改变测试信 号电平,定性观测解码恢复出的模拟信号的质量。 三、实验数据处理与分析 1.PAM编译码器系统 (1)观察得到的抽样脉冲序列和正弦波输入信号如下所示: 上图中上方波形为输入的正弦波信号,下方为得到的抽样脉冲序列,可见抽样序列和正弦波信号基本同步。 (2)观测得到的重建信号和正弦波输入信号如下所示:

JGB测试技术基础实验报告

测试技术基础实验报告 2017年06月8日

实验一光栅传感器测位移实验 1、四倍频辨向电路的工作原理 四倍频电路是一种位置细分法,就是使正弦信号在0度、90度、180度、270度都有脉冲输出,可使测量精度提高四倍。 光栅传感器输出两路相位相差为90的方波信号A和B.如图l所示,用A,B 两相信号的脉冲数表示光栅走过的位移量,标志光栅分正向与反向移动.四倍频后的信号,经计数器计数后转化为相对位置.计数过程一般有两种实现方法:一是由微处理器内部定时计数器实现计数;二是由可逆计数器实现对正反向脉冲的计数. ①当光栅正向移动时,光栅输出的A相信号的相位超前B相90,则在一个周期内,两相信号共有4次相对变化:00→10→11→01→00.这样,如果每发生一次变化,可逆计数器便实现一次加计数,一个周期内共可实现4次加计数,从而实现正转状态的四倍频计数. ②当光栅反向移动时,光栅输出的A相信号的相位滞后于B相信号90,则一个周期内两相信号也有4次相对变化:00→01→11→10→00.同理,如果每发生一次变化,可逆计数器便实现一次减计数,在一个周期内,共可实现4次减计数,就实现了反转。 2、四倍频辨向电路波形图

实验二:电容式、涡流式传感器的特性及应用实验 一变面积传感器实验原理及电路 实验电路框图如图2所示。电容的变化通过电容转换电路转换成电压信号,经过差动放大器后,用数字电压表显示出来。 图2 电容式传感器实验电路框图 图3 电容转换电路原理图

图4 二极管环形电桥原理图 1、根据表1实测数据,画出输入/输出特性曲线Uo=f(X),并且计算灵敏度和 非线性误差。 表1-1变面积电容传感器实测数据记录表 输入/输出特性曲线

数字信号处理实验报告 -频率响应与系统稳定性

专业:电子信息工程班级:N11级-1F 姓名: 学号:

实验项目:系统响应及系统稳定性 实验台号:同组者: 1、实验目的 (1)掌握求系统响应的方法 (2)掌握时域离散系统的时域特性 (3)分析、观察及判断系统的稳定性 2、实验原理与方法 描述系统特性有多种方式,时域描述有差分方程和单位脉冲响应,频域描述有系统函数和频率响应。已知输入信号可以由差分方程、单位脉冲响应、系统函数或频率响应来求系统的输出信号。 (1)求系统响应:本实验仅在时域求系统响应。在计算机上,已知差分方程可调用filter函数求系统响应;已知单位脉冲响应可调用conv函数计算系统响应。 (2)系统的时域特性:系统时域特性是指系统的线性、时不变性、因果性和稳定性。本实验重点分析系统的稳定性,包括观察系统的暂态响应和稳态响应。 (3)系统的稳定性判断:系统的稳定性是指对任意有外接信号输入,系统都能得到有界的系统响应。或者系统的单位脉冲响应满足绝对可和条件。实际中,检查系统是否稳定,不可能检查系统对所有有界的输入信号,输出是否是有界输出,或者检查系统的单位脉冲响应满足绝对可和的条件。可行的方法是在系统的输入端加入单位阶跃序列,如果系统的输出趋近一个常数(包括零),就可以断定系统是稳 定的。

(4)系统的稳态响应 系统的稳态输出是指当∞→n 时,系统的输出。如果系统稳定,信号加入系统后,系统输出的开始一段称为暂态效应,随n 的加大,幅度趋于稳定,达到稳态输出。注意在以下实验中均假设系统的初始状态为零。 3.实验内容及步骤 (1)已知差分方程求系统响应 设输入信号 )()(81n R n x =,) ()(2n u n x =。已知低通滤波器的差分方程为 )1(9.0)1(05.0)(05.0)(-+-+=n y n x n x n y 。 试求系统的单位冲响应,及系统对)()(81n R n x =和)()(2n u n x =的输出信号,画出输出波形。 051015 20253035404550 n h n 系统的单位脉冲响应 5 10 15 20 253035 40 45 50 n y 1n 系统对R8(n)的响应 05101520 253035404550 n y 2n 系统对u(n)的响应 实验图(1) (2)已知单位脉冲响应求系统响应 设输入信号 )()(8n R n x =,已知系统的单位脉冲响应分别为)()(101n R n h =, )3()2(5.2)1(5.2)()(2-+-+-+=n n n n n h δδδδ,试用线性卷积法分别求出 各系统的输出响应,并画出波形。

最新软件测试白盒测试实验报告

7.使用白盒测试用例设计方法为下面的程序设计测试用例: ·程序要求:10个铅球中有一个假球(比其他铅球的重量要轻),用天平三次称出假球。 ·程序设计思路:第一次使用天平分别称5个球,判断轻的一边有假球;拿出轻的5个球,拿出其中4个称,两边分别放2个球;如果两边同重,则剩下的球为假球;若两边不同重,拿出轻的两个球称第三次,轻的为假球。 【源程序】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using NUnit.Framework; namespace Test3_7 { [TestFixture] public class TestGetMinValue { [Test] public void AddTwoNumbers() { Random r = new Random(); int n; int[] a=new int[10]; n = r.Next(0, 9); for (int i = 0; i < a.Length; i++) { if (i == n) a[i] = 5; else a[i] = 10; } GetMin gm = new GetMin(); Assert.AreEqual(n,gm.getMinvalue(a)); }

} public class GetMin { public int getMinvalue(int[] m) { double m1 = 0, m2 = 0, m3 = 0, m4 = 0; for (int i = 0; i < 5; i++) { m1 = m1 + m[i]; } for (int i = 5; i < 10; i++) { m2 = m2 + m[i]; } if (m1 < m2) { m3 = m[1] + m[0]; m4 = m[3] + m[4]; if (m3 > m4) { if (m[3] > m[4]) return 4; else return 3; } else if (m3 < m4) { if (m[0] > m[1]) return 1; else return 0; } else return 2; } else { m3 = m[5] + m[6]; m4 = m[8] + m[9]; if (m3 < m4) { if (m[5] > m[6]) return 6;

实验二:频率响应测试

成绩 北京航空航天大学 自动控制原理实验报告 院(系)名称自动化科学与电气工程学院 专业名称自动化 学生学号13191006________ 学生________ 万赫__________ 指导老师_____ 王艳东 自动控制与测试教学实验中心

实验二频率响应测试 实验时间2015.11.13 实验编号30 同组同学无 一、实验目的 1、掌握频率特性的测试原理及方法 2、学习根据所测定出的系统的频率特性,确定系统传递函数的方法 目的。 二、实验容 1. 测定给定环节的频率特性。 2. 系统模拟电路图如下图: 系统结构图如下图:

系统的传递函数: 取R=100KΩ,则G(s)=错误!未找到引用源。 取R=200KΩ,则G(s)=错误!未找到引用源。 取R=500KΩ,则G(s)=错误!未找到引用源。 若正弦输入信号为Ui(t)=A1Sin(ωt),则当输出达到稳态时,其输出信号为 Uo(t)=A2Sin(ωt+ψ)。改变输入信号频率f=错误!未找到引用源。值,便可测得二组A1/A2和ψ随f(或ω)变化的数值,这个变化规律就是系统的幅频特性和相频特性。 三、实验原理 1. 幅频特性即测量输入与输出信号幅值A1及A2,然后计算其比值A2/A1。 2. 实验采用“沙育图形”法进行相频特性的测试。 设有两个正弦信号: X(ωt)=XmSin(ωt) ,Y(ωt)=YmSin(ωt+ψ) 若以X(t)为横轴,Y(t)为纵轴,而以ω作为参变量,则随着ωt的变化,X(t)和Y(t)所确定的点的轨迹,将在X-Y平面上描绘出一条封闭的曲线。这个图形就是物理学上成称

软件测试实验报告

本科实验报告 课程名称:软件测试技术 实验项目:软件测试技术试验实验地点:实验楼211 专业班级:软件工程学号: 学生姓名:戴超 指导教师:兰方鹏 2015年10月7 日

太原理工大学学生实验报告

一、实验目的和要求 (1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。 (2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 测试以下程序段 void dowork(int x,int y,int z) { (1)int k=0,j=0; (2)if((x>0)&&(z<10)) (3){ (4)k=x*y-1; (5)j=sqrt(k); (6)} (7)if((x==4)||(y>5)) (8)j=x*y+10; (9)j=j%3; (10)} 三、主要仪器设备

一、实验目的和要求 (1)熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。 (2)通过实验掌握如何应用黑盒测试用例。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 (1)用你熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或者一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息。 (2)使用等价类方法和边界值方法设计测试用例。 三、主要仪器设备 四、操作方法与实验步骤 (1)先用等价类和边界值方法设计测试用例,然后用百合法进行检验和补充。 (2)判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。 (3)使用等价类方法设计测试用例,并填写表2 和表3。

信号检测实验报告

Harbin Institute of Technology 匹配滤波器实验报告 课程名称:信号检测理论 院系:电子与信息工程学院 姓名:高亚豪 学号:14SD05003 授课教师:郑薇 哈尔滨工业大学

1. 实验目的 通过Matlab 编程实现对白噪声条件下的匹配滤波器的仿真,从而加深对匹配滤波器及其实现过程的理解。通过观察输入输出信号波形及频谱图,对匹配处理有一个更加直观的理解,同时验证匹配滤波器具有时间上的适应性。 2. 实验原理 对于一个观测信号()r t ,已知它或是干扰与噪声之和,或是单纯的干扰, 即 0()()()()a u t n t r t n t +?=?? 这里()r t ,()u t ,()n t 都是复包络,其中0a 是信号的复幅度,()u t 是确知的归一化信号的复包络,它们满足如下条件。 2|()|d 1u t t +∞ -∞=? 201||2 a E = 其中E 为信号的能量。()n t 是干扰的均值为0,方差为0N 的白噪声干扰。 使该信号通过一个线性滤波系统,有效地滤除干扰,使输出信号的信噪比在某一时刻0t 达到最大,以便判断信号的有无。该线性系统即为匹配滤波器。 以()h t 代表系统的脉冲响应,则在信号存在的条件下,滤波器的输出为 0000()()()d ()()d ()()d y t r t h a u t h n t h τττττττττ+∞+∞+∞ =-=-+-???

右边的第一项和第二项分别为滤波器输出的信号成分和噪声成分,即 00()()()d x t a u t h τττ+∞ =-? 0 ()()()d t n t h ?τττ+∞ =-? 则输出噪声成分的平均功率(统计平均)为 2 20E[|()|]=E[|()()d |]t n t h ?τττ+∞ -? **00*000200 =E[()(')]()(')d d '=2()(')(')d d ' 2|()|d n t n t h h N h h N h ττττττδττττττττ+∞+∞+∞+∞+∞ ---=?? ?? ? 而信号成分在0t 时刻的峰值功率为 22 20000|()||||()()d |x t a u t h τττ+∞ =-? 输出信号在0t 时刻的总功率为 22000E[|()|]E[|()()|]y t x t t ?=+ 22**0000002200E[|()||()|()()()()] |()|E[|()|] x t t x t t t x t x t t ????=+++=+ 上式中输出噪声成分的期望值为0,即0E[()]0t ?=,因此输出信号的功率 成分中只包含信号功率和噪声功率。 则该滤波器的输出信噪比为 222000022000|||()()d ||()|E[|()|]2|()|d a u t h x t t N h τττρ?ττ+∞ +∞-==?? 根据Schwartz 不等式有

软件测试实验报告一

广东*融学院实验报告 课程名称:软件测试 」、实验目的及要求 1、理解测试用例的重要性。 2、熟练掌握等价类划分、边界值方法、决策表和因果图法设计测试用例。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 1. 使用软件:装有QTP功能测试软件 2 .实验设备:装有Windows的联网的个人计算机 三、实验内容及步骤(包含简要的实验步骤流程) 1、实验题目:登陆框测试 在各种输入条件下,测试程序的登录对话框功能。 用户名和密码的规格说明书如下:(密码规则同用户名规则。) 用户名长度为6至10位(含6位和10 位); 用户名由字符(a-z、A-Z)和数字(0-9)组成; 不能为空、空格和特殊字符。 要求:按照规格说明书,分别用等价类划分和边界值方法设计测试用例。 步骤:(1)分析规格说明书,确定输入条件、输出条件的有效等价类、无效等价类以及各个边界条件;(2)第二步:填表格并编号;(3)第三步:设计测试用例;(4)第四步:执行测试用例。 2、员工薪制冋题。 (1)年薪制员工:严重过失,扣年终风险金的4%,过失,扣年终风险金的2%。 (2)非年薪制员工:严重过失,扣月薪资的8%,过失,扣月薪资的4%。 步骤:(1)分析程序的规格说明,列出原因和结果;(2)找出原因与结果的因果关系、原因与原因之间的约束关系,画出因果图;(3)将因果图转化成决策表;(4)根据决策表,设计测试用例的输入数据和预期输出。

四、实验结果(包括程序或图表、结论陈述、数据记录及分析等,可附页) 等价类划分方法: 五、实验总结(包括心得体会、问题回答及实验改进意见,可附页) 通过本次实验,我理解了测试用例的重要性。熟练掌握了等价类划分、边界值方法、决策表和因果图法设计测试用例。 六、教师评语 1、完成所有规定的实验内容,实验步骤正确,结果正确; 2、完成绝大部分规定的实验内容,实验步骤正确,结果正确; 3、完成大部分规定的实验内容,实验步骤正确,结果正确; 4、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确; 5、未能很好地完成规定的实验内容或实验步骤不正确或结果不正确。 评定等级: 签名:

机械工程测试技术基础实验报告

武汉理工大学《机械工程测试技术》课程实验报告 专业:机械电子工程 姓名:大傻逼 年级:2019级 班级:测控1班 学号:201903704567

实验三等强度梁弯矩、拉力测试和标定实验 实验目的 学会制定梁的弯矩和拉力传感器制作方法;学会金属电阻应变片的标定方法;学会通过弯矩信号推导等强度梁的垂向结构参数(固有频率和阻尼比系数) 2实验原理 实验原理图: 应变片R1 R2 R3 R4接线图 (3)电桥的灵敏度 电桥的灵敏度Su是单位电阻变化率所对应的输出电压的大小

Su=U/(ΔR/R)=0.25UO(ΔR1/R1+ΔR2/R2+ ΔR3 / R3- ΔR4 / R4)/(ΔR/ R) n=(R1/R1- R2 / R2+ R3/R3- R4/R4)/(ΔR/ R) 则Su=0.25n U1 式中,n 为电桥的工作臂系数 利用最小二乘法计算单臂全桥的电压输出灵敏度S,S = ΔV/Δm,并做出V~m 关系 在载物平台上加标准砝码,每加一个记录一个放大器输出电压值,并列表: 灵敏度为直线的斜率为 =(1.35+0.81+0.28)-(1.09+0.54+0)/3*2=0.135 V/k 实验图片贴片

贴片一 贴片二 固有频率和阻尼比的计算 在这个实验中,我们使用的是自由衰减法,以下是实验应该得到的曲线样本及物理模型。 做震动减弱原理图

实验步骤及内容 1,按要求,把各实验仪器连接好接入电脑中,然后在悬臂梁上粘紧压电式加速度传感器打开计算机,。。 2,打开计算机,启动计算机上的“振动测试及谱分析.vi ”。 3,选择适当的采样频率和采样点数以及硬件增益。点击LabVIEW 上的运行按钮(Run )观察由 脉冲信号引起梁自由衰减的曲线的波形和频谱。 4,尝试输入不同的滤波截止频率,观察振动信号的波形和频谱的变化。 5,尝试输入不同的采样频率和采样点数以及硬件增益,观察振动信号的波形变化。 6,根椐最合适的参数选择,显示最佳的结果。然后按下“结束按钮,完成信号采集。最后我选择的参数是:采样频率sf 为512HZ,采样点数N为512点。 7,记录数据,copy读到数据的程序,关闭计算机。

《测试信号分析与处理》实验报告

测控1005班齐伟0121004931725 (18号)实验一差分方程、卷积、z变换 一、实验目的 通过该实验熟悉 matlab软件的基本操作指令,掌握matlab软件的使用方法,掌握数字信号处理中的基本原理、方法以及matlab函数的调用。 二、实验设备 1、微型计算机1台; 2、matlab软件1套 三、实验原理 Matlab 软件是由mathworks公司于1984年推出的一套科学计算软件,分为总包和若干个工具箱,其中包含用于信号分析与处理的sptool工具箱和用于滤波器设计的fdatool工具箱。它具有强大的矩阵计算和数据可视化能力,是广泛应用于信号分析与处理中的功能强大且使用简单方便的成熟软件。Matlab软件中已有大量的关于数字信号处理的运算函数可供调用,本实验主要是针对数字信号处理中的差分方程、卷积、z变换等基本运算的matlab函数的熟悉和应用。 差分方程(difference equation)可用来描述线性时不变、因果数字滤波器。用x表示滤波器的输入,用y表示滤波器的输出。 a0y[n]+a1y[n-1]+…+a N y[n-N]=b0x[n]+b1x[n-1]+…+b M x[n-M] (1) ak,bk 为权系数,称为滤波器系数。 N为所需过去输出的个数,M 为所需输入的个数卷积是滤波器另一种实现方法。 y[n]= ∑x[k] h[n-k] = x[n]*h[n] (2) 等式定义了数字卷积,*是卷积运算符。输出y[n] 取决于输入x[n] 和系统的脉冲响应h[n]。 传输函数H(z)是滤波器的第三种实现方法。 H(z)=输出/输入= Y(z)/X(z) (3)即分别对滤波器的输入和输出信号求z变换,二者的比值就是数字滤波器的传输函数。 序列x[n]的z变换定义为 X (z)=∑x[n]z-n (4) 把序列x[n] 的z 变换记为Z{x[n]} = X(z)。

哈工大测试技术基础实验报告word精品文档8页

实验一波形的合成与分解 一、实验目的 1、了解信号分析手段之一的傅里叶变换的基本思想和物理意义。 2、观察和分析由多个频率、幅值和相位成一定关系的正弦波叠加的合成波形。 3、观察和分析频率、幅值相同,相位角不同的正弦波叠加的合成波形。 4、通过本实验熟悉信号合成、分解的操作方法,了解信号频谱的含义。 二、实验结果 图1.1方波 图1.2锯齿波 图1.3三角波 图1.4正弦整流波 实验二典型信号的频谱分析 一、实验目的 1、在理论学习的基础上,通过本实验熟悉典型信号的频谱

特征,并能够从信号频谱中读取所需的信息。 2、了解信号频谱的基本原理和方法,掌握用频谱分析提取测量信号特征的方法。 二、实验原理 信号频谱分析是采用傅里叶变换将时域信号x(t)变换为频域信号X(f),从而帮助人们从另一个角度来了解信号的特征。 工程上习惯将计算结果用图形方式表示,以频率f为横坐标,X(f)的实部a(f)和虚部b(f)为纵坐标画图,称为时频—虚频谱图;以频率f为横坐标,X(f)的幅值A(f)和相位φ(f)为纵坐标画图,则称为幅值—相位谱;以f为横坐标,A(f)2为纵坐标画图,则称为功率谱。 频谱是构成信号的各频率分量的集合,它完整地表示了信号的频率结构,即信号由哪些谐波组成,各谐波分量的幅值大小及初始相位,揭示了信号的频率信息。 三、实验结果 实验结果如下图所示: 图2.1 白噪声信号幅值频谱特性

图2.2 正弦波信号幅值频谱特性 图2.3 方波信号幅值频谱特性 图2.4 三角波信号幅值频谱特性 图2.5 正弦波信号+白噪声信号幅值频谱特性 四、思考题 1、与波形分析相比,频谱分析的主要优点是什么? 答:信号频谱() X f代表了信号在不同频率分量成分的大小,能够提供比时域信号波形更直观,丰富的信息。 2、为何白噪声信号对信号的波形干扰很大,但对信号的频谱影响很小? 答:白噪声是指在较宽的频率范围内,各等带宽的频带所含的噪声能量相等的噪声。在时域上,白噪声是完全随机的信号,叠加到波形上会把信号的波形完全搅乱,所以对信号的波形干扰很大。但在整个频带上,白噪声均匀分布,所以从频谱上看,只是把有用信号的频谱抬高了一点而已。 五、工程案例分析 频谱分析可用于识别信号中的周期分量,是信号分析中最常用的一种手段。例如,在机床齿轮箱故障诊断中,可以

振动测试技术模态实验报告

研究生课程论文(2016-2017学年第二学期) 振动测试技术 研究生:

模态试验大作业 0 模态试验概述 模态试验(modal test)又称试验模态分析。为确定线性振动系统的模态参数所进行的振动试验。模态参数是在频率域中对振动系统固有特性的一种描述,一般指的是系统的固有频率、阻尼比、振型和模态质量等。 模态试验中通过对给定激励的系统进行测量,得到响应信号,再应用模态参数辨识方法得到系统的模态参数。由于振动在机械中的应用非常普遍。振动信号中包含着机械及结构的内在特性和运行状况的信息。振动的性质体现着机械运行的品质,如车辆、航空航天设备等运载工具的安全性与舒适性;也反映出诸如桥梁、水坝以及其它大型结构的承载情况、寿命等。同时,振动信号的发生和提取也相对容易因此,振动测试与分析已成为最常用、最基本的试验手段之一。 模态分析及参数识别是研究复杂机械和工程结构振动的重要方法,通常需要通过模态实验获得结构的模态参数即固有频率、阻尼比和振型。模态实验的方法可以分为两大类:一类是经典的纯模态实验方法,该方法是通过多个激振器对结构进行激励,当激振频率等于结构的某阶固有频率,激振力抵消机构内部阻尼力时,结构处于共振状态,这是一种物理分离模态的方法。这种技术要求配备复杂昂贵的仪器设备,测试周期也比较长;另一类是数学上分离模态的方法,最常见的方法是对结构施加激励,测量系统频率响应函数矩阵,然后再进行模态参数的识别。 为获得系统动态特性,常需要测量系统频响函数。目前频响函数测试技术可以分为单点激励单点测量( SISO)、单点激励多点测量( SIMO) 、多点激励多点测量( MIMO)等。单点激励一般适用于较小结构的频响函数测量,多点激励适用于大型复杂机构,如机体、船体或大型车辆机构等。按激励力性质的不同,频响函数测试分为稳态正弦激励、随机激励及瞬态激励三类,其中随机激励又有纯随机、伪随机、周期随机之分。瞬态激励则有快速正弦扫描激励、脉冲激励和阶跃激励等几种方式。按激励力性质的不同,频响函数测试分为稳态正弦激励、随机激励及瞬态激励三类,其中随机激励又有纯随机、伪随机、周期随机之分,瞬态激励则有快速正弦扫描激励、脉冲激励和阶跃激励等几种方式。 振动信号的分析和处理技术一般可分为时域分析、频域分析、时频域分析和时间序列建模分析等。这些分析处理技术从不同的角度对信号进行观察和分析,为提取与设备运行状态有关的特征信息提供了不同的手段。信号的时域分析包括时域统计分析、时域波形分析和时域相关分析。对评价设备运行状态和

软件测试技术实验报告——图书管理系统测试报告

图书管理系统测试报告 1简介 1.1编写目的 本测试报告描述了对图书管理系统的压力测试和对登录和注册功能的黑盒测试,根据测试结果指导开发人员对软件产品进行完善和优化,给用户提供一份客观的软件质量报告。本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表等。 LoadRunner测试流程: 1.2系统简介 项目名称:图书管理系统 项目简介:本项目探讨了一个基于J2EE的图书管理系统的设计和实现。基于J2EE下的图书管理系统用Java语言开发处理程序,选择强大的Eclipse作为开发工具,用交互式网站界面设计技术(JavaServer Faces)开发前台界面,后台数据库选择MySQL。本系统实现了基本的对书籍信息、读者信息、借阅信息、归还信息、查询信息进行管理和操作等功能,可以满足普通用户、管理员的需求。 1.3术语和缩略词参考资料 1)响应时间:客户端从给服务器发送一个请求开始直到完全接受了服务器反馈信息为止,这期间所用的时间称为响应时间。

2)吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。 3)点击率:每秒钟用户向web服务器提交的http请求数。 4)图书管理系统项目开发计划,需求规格说明书,概要设计说明书,详细设计说明书。 5)黑盒测试:英文是Black Box Testing。又称功能测试或者数据驱动测试。 6)等价划分测试:等价划分测试是根据等价类设计测试用例的一种技术。2测试概要 2.1测试用例设计 2.1.1黑盒测试: 1)边界值法 用边界值法设计用户注册测试用例: a)先等价划分

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