北京理工大学实验二实验报告表

合集下载

《工业机器人》实验报告(实验2)

《工业机器人》实验报告(实验2)

北京理工大学珠海学院实验报告
实验课程:工业机器人实验名称:实验二:机器人坐标系的建立
教师:时间:班级:姓名:学号:
一、实验目的与任务
了解机器人建立坐标系的意义;了解机器人坐标系的类型;掌握用D-H方法建立机器人坐标系的方法与步骤。

二、实验设备
FMS系统(含6-DOF工业机器人)
三、实验内容与步骤
1、描述机器人建立坐标系的意义以及机器人坐标系的类型。

2、深入研究机器人机械结构,建立6自由度关节型机器人杆件坐标系,绘制机器人杆件坐标系图。

教师批阅:。

北京理工大学汇编实验二报告

北京理工大学汇编实验二报告

北京理工大学汇编实验二报告本科实验报告实验名称:算术运算类操作实验课程名称:CPU与汇编实验实验时间:2015.10.29 任课教师:王耀威实验地点:10-102实验教师:潘丽敏实验类型:□原理验证■综合设计□自主创新学生姓名:王晓玥学号/班级:1120131332/05111311 组号:学院:信息与电子学院同组搭档:专业:信息工程成绩:一、实验要求和目的1、了解汇编语言中的二进制、十六进制、十进制、BCD 码的表示形式;2、掌握各类运算类指令对各状态标志位的影响及测试方法;3、熟悉汇编语言二进制多字节加减法基本指令的使用方法;4、熟悉无符号数和有符号数乘法和除法指令的使用;5、掌握符号位扩展指令的使用。

6、掌握 BCD 码调整指令的使用方法二、软硬件环境1、硬件环境:计算机系统 windows;2、软件环境:装有 MASM、DEBUG、LINK、等应用程序。

三、实验涉及的主要知识1、加减法处理指令主要有加法指令 ADD,带进位加法 ADC,减法指令 SUB,带进位减法指令 SBB。

2.乘除法指令和符号位扩展指令主要有无符号数乘法指令MUL,带符号数乘法指令IMUL,无符号数除法指令DIV,带符号数除法指令 IDIV,以及符号位从字节扩展到字的指令 CBW 和从字扩展到双字的指令 CWD。

3.BCD 码的调整指令主要有非压缩的BCD 码加法调整指令DAA,压缩的 BCD 码减法调整指令 DAS,非压缩的 BCD 码加法调整指令 AAA,非压缩的 BCD 码减法调整指令 AAS,乘法的非压缩 BCD码调整指令 AAM,除法的非压缩 BCD 码调整指令 AAD。

8088/8086 指令系统提供了实现加、减、乘、除运算的上述基本指令,可对表 1 所示的数据类型进行数据运算。

表 1-2-1 数据类型数据运算表数制二进制BCD码带符号无符号组合非组合运算符+、-、×、÷+、-+、-、×、÷操作数字节、字、多精度字节(二位数字)字节(一位数字)四、实验内容与步骤1、对于两组无符号数,087H 和 034H,0C2H 和5FH,试编程求这两组数的和差积商,并考虑计算结果对标志寄存器中状态标志位的影响:(1)实验流程将一组操作数分别用ADD,SUB,MUL,DIV运算(2)实验代码:DATAS SEGMENTBUF1 DB 087HBUF2 DB 034HBUF3 DB 4 DUP(?);此处输入数据段代码DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATASMOV DS,AXMOV AX,0MOV SI,AX;两数相加MOV AL,BUF1MOV BL,BUF2ADD AL,BLMOV BUF3[SI],ALMOV AL,0MOV AL,0INC SIMOV BUF3[SI],AL;两数相减MOV AL,BUF1MOV BL,BUF2SUB AL,BLINC SIMOV BUF3[SI],ALMOV AL,0SBB AL,0INC SIMOV BUF3[SI],AL;两数相乘MOV AL,BUF1MOV BL,BUF2MUL BLINC SIMOV BUF3[SI],ALINC SIMOV BUF3[SI],AH;两数相除,AL中存放商,AH中存放余数MOV AX,0MOV AL,BUF1MOV BL,BUF2DIV BLINC SIMOV BUF3[SI],ALINC SIMOV BUF3[SI],AH;此处输入代码段代码MOV AH,4CHINT 21HCODES ENDSEND START(3)实验结果:1)第一组操作数87H,34H2)第二组操作数0C2H,5FH(4)计算结果计算状态标志表达式结果CF AF ZF OF SF PF 087H+034H 00BB 0 0 0 0 1 1 087H-034H 0053 0 0 0 1 0 1 087H*034H 1B6C 1 0 0 1 0 0 087H/084H 02(1F) 1 0 0 0 0 1 0C2H+05FH 0121 0 0 0 0 0 0 0C2H-O5FH 0063 0 0 1 0 0 1 0C2H*05FH 47FE 0 0 0 0 0 1 0C2H/05FH 02(04) 0 0 0 0 0 0(5)各运算对状态标志位的影响及其意义。

北京理工大学微机原理实验报告

北京理工大学微机原理实验报告

微机原理与接口技术实验报告实验内容:汇编语言程序设计实验组别:12姓名:班级:学号:一、实验目的1、熟悉IDE86集成开发环境的使用。

2、通过编程、上机调试,进一步理解汇编语言的设计思路与执行过程。

3、熟悉DOS命令调用,以达到输入输出、返回DOS系统等目的。

4、掌握利用汇编实现求和与求最值的方法。

5、掌握利用汇编实现数制转换的方法。

6、巩固理论知识,锻炼动手编程,独立思考的能力。

二、实验内容(具体内容)1、求从TABLE开始的10个无符号字节数的和,并将结果放在SUM字单元中。

并查看前5个,前8个数之和以及各寄存器和内存的状态。

2、在1的基础上修改程序,求出10个数中的最大值和最小值,最后将最大最小值分别赋给MAX及MIN。

3、求1到 100 的累加和,并用十进制形式将结果显示在屏幕上。

要求实现数据显示,并返回DOS状态。

三、实验方法1、设计思路(1)实验1的设计思路:先将10个要相加的数存在以TABLE为首的10个连续的存储单元中,然后利用循环结构依次取出数值放在AL中并累加,若有进位则加到AH中直至循环10次累加结束,将累加的结果放在SUM中并返回DOS状态。

(2)实验2的设计思路:先将10个要比较的数放在以TABLE为首的10个连续的存储单元中。

将第一个数首先赋给AL和AH(分别存储相对最小和最大值)在利用LOOP循环结构,依次和下面的数进行比较,每次把相对的最大值与最小值存储到AH和AL中直至循环9次比较结束,将AH和AL里面的最大值与最小值赋给MAX和MIN,返回DOS状态(3)实验3的设计思路:先在内存中定义COUNT=100,表示1-100求和,若相求1-n的和并显示只需COUNT的值为n即可,同时定义一块以DNUM为首地址的数据区用于存储累加和的十进制数对应的ASCII码。

先利用AX和LOOP求出1-COUNT的累加和存在AX中;在进行数值转化,AX 依次除10取余数保存,将16进制数转化为10进制ASCII码值并存在DUNM中。

北京理工大学微机原理实验报告二

北京理工大学微机原理实验报告二

本科实验报告实验名称:利用中断方式设计数字时钟课程名称:实验时间:任课教师:实验地点:实验教师:实验类型:□原理验证■综合设计□自主创新学生姓名:学号/班级:组号:学院:同组搭档:专业:成绩:实验二利用中断方式设计数字时钟一、实验目的1、掌握PC 机中断处理系统的基本原理。

2、熟悉定时/计数器8254 工作原理及其编程方法。

3、利用实验板上的8254 定时器为中断源发中断申请,中断请求用IRQ3(系统总线区的IRQ)。

4、熟悉数码管显示原理,掌握数码管显示接口技术。

5、学习数字时钟原理,实现数字时钟。

6、掌握中断控制器8259 管理。

二、实验内容与步骤接线:三、实验原理1、PC 机用户可使用的硬件中断只有可屏蔽中断,由8259 中断控制器管理。

中断控制器用于接收外部的中断请求信号,经过优先级判别等处理后向CPU 发出可屏蔽中断请求。

IBMPC、PC/XT 机内有一片8259 中断控制器对外可以提供8 个中断源:中断源中断类型号中断功能IRQ0 08H 时钟IRQ1 09H 键盘IRQ2 0AH 保留IRQ3 0BH 串行口2IRQ4 0CH 串行口1IRQ5 0DH 硬盘IRQ6 0EH 软盘IRQ7 0FH 并行打印机8 个中断源的中断请求信号线IRQ0~IRQ7 在主机的62 线ISA 总线插座中可以引出,系统已设定中断请求信号为“边沿触发”,普通结束方式。

对于PC/AT 及286 以上微机内又扩展了一片8259 中断控制,IRQ2 用于两片8259 之间级连,对外可以提供16 个中断源:中断源中断类型号中断功能IRQ8 070H 实时时钟IRQ9 071H 用户中断IRQ10 072H 保留IRQ11 073H 保留IRQ12 074H 保留IRQ13 075H 协处理器IRQ14 076H 硬盘IRQ15 077H 保留实验系统总线区的IRQ 接到了3 号中断IRQ3 上,即进行中断实验时,所用中断类型号为0BH。

北京理工大学单片机实验报告

北京理工大学单片机实验报告

北京理工大学实验选修课程《单片机原理与应用》课程实验报告姓名:学号:**********专业:信息工程班级:05111003实验一 P1口基本实验一、实验目的1.掌握如何建立项目,并用Keil C51软件调试程序。

二、实验内容1. P1口基本实验P1口做输出口,接八只发光二极管(如图1-1),编写程序,使发光二极管从左到右依次单个点亮,再从右至左依次单个点亮,以此循环。

各发光二极管的阳极通过保护电阻接到+5V 的电源上,阴极接到接线端口上,因此使其点亮应使相应接线端口为低电平。

三、实验原理1. P1口实验原理P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。

作为输入位时,必须向锁存器相应位写入“1”。

2. 延时原理及计算方法常用的延时程序有两种方法,一种是用定时器中断来实现,另一种是用指令循环来实现。

用C 语言编写的延时子程序,计算延时时间时需转化为汇编语言。

针对不同的编译环境,C51编译后生成的代码不同。

针对本实验系统,若延时时间大于255ms,用C51实现可大致写出如下:unsigned int i;unsigned char j;while(i--){ for(j=0;j<60;j++){;}}若延时时间不大于255ms ,可将循环变量(i,j )定义为unsigned char ,并将内循环体中参数改为75。

四、实验代码#include<reg51.h>unsigned char L; /*L 传递亮灭的数值*/或 unsigned int i, ms; unsigned char j; for(i=0;i<ms;i++) { for(j=0;j<60;j++) {;} }delay(unsigned int ms) /*延时子程序*/{unsigned char j;unsigned int i;for(i=0;i<ms;i++){for(j=0;j<60;j++) /*内循环空操作*/{;}}}void display() /*显示输出子程序*/{P1=~L; /*LED共阳极,L取反输出*/delay(1000); /*延时1秒*/}main(){unsigned char i;L=0xFF; /*全亮*/display();L=0x00; /*全灭*/display();while(1) /*进入死循环,重复执行程序*/{L=0x01; /*LED1亮*/display();for(i=0;i<8;i++) /*LED右移8次点亮*/{L=L<<1; /*L左移1位*/display();}L=0x80; /*LED8亮*/display();for(i=0;i<8;i++) /*LED左移8次点亮*/{L=L>>1; /*L右移1位*/display();}}}五、实验心得通过这次实验我们熟悉了专用的调试环境,并练习了编写代码、编译链接、烧写程序、调试运行等一系列的实验步骤,对C51单片机有了一个初步的直观认识。

北理工数据结构实验报告2

北理工数据结构实验报告2

《数据结构与算法设计》实验报告——实验二学院:自动化学院班级:____学号:__姓名:_____一、实验目的1、熟悉VC 环境,学习使用C 语言实现栈的存储结构。

2、通过编程、上机调试,进一步理解栈的基本概念。

3、锻炼动手编程,独立思考的能力。

二、实验内容实现简单计算器的功能,请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序。

要求支持运算符:+、-、*、/、%、()和=:① 从键盘输入一个完整的表达式,以回车作为表达式输入结束的标志;② 输入表达式中的数值均为大于等于零的整数,如果中间计算过程中出现小数也只取整进行计算。

例如,输入:4+2*5= 输出:14 输入:(4+2)*(2-10)= 输出:-48 三、程序设计 1、概要设计为实现上述程序功能,应使用两个栈,分别寄存操作数与运算符。

为此,需要栈的抽象数据结构。

(1)、栈的抽象数据类型定义为: ADT Stack{数据对象:D={|,1,2,,,0}i i a a ElemSet i n n ∈=≥数据关系:R1=11{,|,,2,,}i i i i a a a a D i n --<>∈=约定n a端为栈顶,1a端为栈底。

基本操作:InitStack(&S)操作结果:创建一个空栈S。

GetTop(S,&e)初始条件:栈S已存在且非空。

操作结果:用e返回S的栈顶元素。

Push(&S,e)初始条件:栈S已存在。

操作结果:插入元素e为新的栈顶元素。

Pop(&S,&e)初始条件:栈S已存在且非空。

操作结果:删除S的栈顶元素,并用e返回其值。

In(m,a[])操作结果:若m是运算符,返回TRUE。

Precede(m, n)初始条件:m,n为运算符。

操作结果:若m优先级大于n,返回>,反之亦然。

Operation(a, theta,b)初始条件:a,b为整数,theta为运算符。

北理大学计算机实验基础 实验二 实验报告表答案精编版

北理大学计算机实验基础 实验二 实验报告表答案精编版

实验二实验报告表
实验名称:
学号姓名:班级:实验时间:
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。

实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。

数字信号实验报告二,北京理工大学,实验报告

数字信号实验报告二,北京理工大学,实验报告

实验三利用FFT计算线性卷积一、实验目的1.掌握利用FFT计算线性卷积的原理及具体实现方法。

2.加深理解重叠相加法和重叠保留法。

3.考察利用FFT计算线性卷积各种方法的适用范围。

二、实验设备与环境计算机、MATLAB软件环境三、实验基础理论1.线性卷积与圆周卷积设为L点序列,为M点序列,和的线性卷积为的长度为L+M-1。

和的N点圆周卷积为圆周卷积与线性卷积相等而不产生交叠的必要条件为圆周卷积定理:根据DFT的性质,和的N点圆周卷积的DFT等于它们DFT的乘积2.快速卷积快速卷积算法用圆周卷积实现线性卷积,根据圆周卷积定理利用FFT算法实现圆周卷积。

可以将快速卷积的步骤归纳如下:(1)为了使线性卷积可以利用圆周卷积来计算,必须选择;同时为了能使用基2-FFT 完成卷积运算,要求N =。

采用补零的办法是和的长度均为N 。

(2)计算和的N 点FFTFFT −−−→(3)组成卷积(4)利用IFFT 计算IDFT ,得到线性卷积(k)()IFFT Y y n −−−→3.分段卷积我们考察单位取样响应为的线性系统,输入为,输出为,则当输入序列时再开始进行卷积,会使输出相对输入有较大的延时,再者如果序列太长,需要大量的存储单元。

为此,我们把,分别求出每段的卷积,合在一起其到最后的总输出。

这种方法称为分段卷积。

分段卷积可细分为重叠相加法和重叠保留法。

重叠保留法:设的长度为,的长度为M 。

我们把序列分成多段N 点序列,每段与前一段重叠M-1个样本。

由于第一段没有前一段保留信号,为了修正,我们在第一个输入段前面填充M-1个零。

计算每一段的圆周卷积,则其每段卷积结果的前M-1个样本不等于线性卷积值,不是正确的样本值。

所以我们将每段卷积结果的前M-1个样本舍去,只保留后面的N-M+1个正确输出样本,把这些输出样本合起来得到总的输出。

利用FFT 实现重叠保留法的步骤如下:(1)在前面填充M-1个零,扩大以后的序列为1ˆ(){0,0,0,()}M x n x n -=个(2)将分为若干N 点子段,设L=N-M+1为每一段的有效数据长度,则第i 段〖ˆ(m)x1,0,01iL m iL N i n N ≤≤+-≥≤≤- (3)计算每一段与的N 点圆周卷积,利用FFT 计算圆周卷积:FFT−−−→(k)()IFFT i i Y y n −−−→(4)舍去每一段卷积结果的前M-1个样本,连接剩下样本,得到卷积结果。

北京理工大学数据结构与算法设计实验二

北京理工大学数据结构与算法设计实验二

《数据结构与算法设计》实验报告——实验二学院:自动化学院班级:06111001学号:**********姓名:宝竞宇一、实验目的掌握栈的建立,输入,删除,出栈等基本操作。

应用栈解决实际问题。

二、实验内容实现简单计算器的功能,请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序。

要求支持运算符:+、-、*、/、%、()和=:①从键盘输入一个完整的表达式,以回车作为表达式输入结束的标志;②输入表达式中的数值均为大于等于零的整数,如果中间计算过程中出现小数也只取整进行计算。

例如,输入:4+2*5= 输出:14输入:(4+2)*(2-10)= 输出:-48三、程序设计1、概要设计抽象数据类型定义:两个栈结构,分别用来储存数据和计算符号宏定义:函数“成功”,“失败的返回值”在主程序程序中先依次输入各表达式,存入相应各栈,然后,调用“判断函数”来判断计算符的优先次序,然后再利用计算函数来计算,表达式值。

其中还有,取栈顶元素函数,存入栈函数。

2、详细设计数据类型实现:struct t{ char dat[200];int top;}prt;入栈函数:存入数组,栈顶指针上移void pushd(long int a){ prd.dat[prd.top++]=a;}出栈:取出对应值,栈顶指针下移long int popd( ){ return prd.dat[--prd.top];}比较优先级:建立数组,比较返回大于小于号。

计算函数:以字符型输入,运算符号,用switch来分支计算判断,返回计算数值long int operation ( long int x, long int y, char a){ s witch(a){ case '+': return x+y;case '-': return x-y;case '*': return x*y;case '/': if ( y )return x/y;else{ printf("Divide 0.\n");return 0;}case '%': return (long int) fmod(x,y);case '^': if (y>=0 ) return (long int) pow(x,y);else return (0);default: printf("Error No. 3\n");return 0;}}主程序:在主程序内,以字符串的形式输入表达式,然后分别调用函数存入各相应栈,然后用数组判断,比较运算符的优先顺序。

北京理工大学 工业工程专业 小学期人因实验报告数据

北京理工大学 工业工程专业 小学期人因实验报告数据

实验一动作稳定实验(不随意运动)实验目的:动作稳定性是动作技能的一个重要的指标,它受自身和外界很多因素影响,由于情绪的波动,会引起手臂肌肉的震颤,应当尽量保持不动。

实验测定优势手的不随意运动量,学习测量控制不随意运动能力方法以及保持手臂的稳定能力。

颤动范围越大控制能力越低,反之控制能力越强。

一个人处于某种情绪状态时,这种身体不由自主运动也会比没这种情绪时明显。

因此,颤动范围又可作为情绪强度的指标。

控制不随意运动的能力可以通过训练提高。

实验仪器:动作稳定器、计时计数器.实验内容:用一根戴绝缘的金属测试笔,其直径为1.5mm.。

在九孔曲线槽及楔形槽的测试形状中做直线、曲线运动。

若绝缘笔与边缘接触一次,记出错一次。

实验可记录被试移动的整个时间和接触的次数。

稳定性指标可用碰边次数X时间的倒数表示。

碰边次数越多、时间越长,则稳定性越差。

实验步骤:(1)准备。

将动作稳定器、测试笔及计时计数器连接并打开电源开关。

调整“定时时间”。

(2)测试。

九孔测试:被试手握测试笔,悬肘,悬腕,将金属针垂直放入最大直径孔内直至中隔板灯亮后再移出,然后按从大到小顺序重复以上动作。

放入和移出金属笔时,都不允许和边缘接触。

若接触则蜂鸣响,记出错一次。

进孔后前3秒内笔尖碰到洞孔边可忽略不计。

九孔测试以通过最小直径孔作为手臂稳定性指标。

(3)实验数据记录。

思考题:(1)你认为一个人两手的不稳定随意运动的能力是否相关?怎样验证你的想法?相关。

分别测试左右手的不稳定性,看是否相关。

(2)结合人因工程学理论,分析动作稳定在提高手动作业中的劳动绩效的重要性。

有的工作需要很高的动作稳定性,例如绘画师,手工制作等,所以稳定性可以提高劳动效率。

所以动作稳定性在作业中很重要,可以通过练习强化。

(3)机械制造领域那些工作要求动作稳定性。

机床加工电子焊接模具制作等。

(4)根据实验分析自身情绪对动作稳定性的影响。

情绪对于动作稳定性很有影响。

当一个人平心静气的时候测试动作稳定性会比情绪激动时候好。

北京理工大学随机信号分析实验报告

北京理工大学随机信号分析实验报告

北京理工大学随机信号分析实验报告本科实验报告实验名称:随机信号分析实验实验一随机序列的产生及数字特征估计一、实验目的1、学习和掌握随机数的产生方法。

2、实现随机序列的数字特征估计。

二、实验原理1、随机数的产生随机数指的是各种不同分布随机变量的抽样序列(样本值序列)。

进行随机信号仿真分析时,需要模拟产生各种分布的随机数。

在计算机仿真时,通常利用数学方法产生随机数,这种随机数称为伪随机数。

伪随机数是按照一定的计算公式产生的,这个公式称为随机数发生器。

伪随机数本质上不是随机的,而且存在周期性,但是如果计算公式选择适当,所产生的数据看似随机的,与真正的随机数具有相近的统计特性,可以作为随机数使用。

(0,1)均匀分布随机数是最最基本、最简单的随机数。

(0,1)均匀分布指的是在[0,1]区间上的均匀分布,即 U(0,1)。

实际应用中有许多现成的随机数发生器可以用于产生(0,1)均匀分布随机数,通常采用的方法为线性同余法,公式如下:)(m od ,110N ky y y n n -=Ny x n n /=序列{}nx 为产生的(0,1)均匀分布随机数。

下面给出了上式的3组常用参数: 1、10N 10,k 7==,周期7510≈⨯;2、(IBM 随机数发生器)3116N 2,k 23,==+周期8510≈⨯;3、(ran0)315N 21,k 7,=-=周期9210≈⨯;由均匀分布随机数,可以利用反函数构造出任意分布的随机数。

定理 1.1 若随机变量 X 具有连续分布函数F X (x),而R 为(0,1)均匀分布随机变量,则有)(1R F X x -=由这一定理可知,分布函数为F X (x)的随机数可以由(0,1)均匀分布随机数按上式进行变换得到。

2、MATLAB 中产生随机序列的函数(1)(0,1)均匀分布的随机序列函数:rand用法:x = rand(m,n)功能:产生m×n 的均匀分布随机数矩阵。

北理工实习报告

北理工实习报告

北理工实习报告北理工实习报告篇一:北京理工大学实习报告专业实习报告前言:作为即将进入大三的学生,我们在开学之际进行了一次实习。

这次实习的主要目的是让我们未涉入社会的青年认真的感受一下社会的氛围。

对我来说,这次实习给了我不小的有压力,虽然我以前也做过一些实践活动,但我还是感觉这次实习不一样,因为这次实习我们是带着知识而实习的,在每次实习的过程中我们不能运用以前的那个模式来对待,必须有所改变,也就是用自己的知识和技能来充分理解在这次实习当中所遇到的事物,所以对我感触颇深~一(实习目的1.理论联系实际,巩固与加深所学的理论知识,增强本学科的感性知识和宽口径范围内专业知识。

获得与本专业有关的实际知识,巩固所学理论,为进一步的专业课程学习打下实践基础;2.生产实习,是理论学习和实践锻炼。

相结合的重要方式,是提高专业人才培养水平与学生能力的重要环节;3.通过实习,可以使学生了解社会,接触实际,增强群众观点,劳动观念和事业心、责任感,提高社会觉悟。

二.实习公司介绍:北汽福田汽车股份有限公司(福田汽车)是中国品种最全、规模最大的商用车企业。

福田汽车成立于1996年8月28日,1998年6月在上海证券交易所上市。

现有资产300多亿元,员工近4万人,品牌价值达428.65亿元。

北京是福田汽车的全球总部所在地,也是福田汽车的创新中心和业务管理与运营中心。

此外,福田汽车在国内的京、鲁、湘、粤、冀、鄂、辽、新等多省市拥有整车和零部件事业部;在中国、日本、德国、中国台湾等国家和地区拥有研发分支机构;在印度、俄罗斯设立了事业部,在全球20多个国家设有KD工厂,产品出口到80多个国家和地区福田汽车是中国汽车行业自主品牌和自主创新的中坚力量。

自成立以来,福田汽车以令业界称奇的“福田速度”实现了快速发展,累计产销汽车超500万辆,曾连续两年位居世界商用车销量第一。

目前福田汽车旗下拥有欧曼、欧辉、欧马可、奥铃、拓陆者、蒙派克、迷迪、萨普、风景、时代等十一大汽车产品品牌。

北京理工大学 数据结构 实验报告 实验二 简易计算器

北京理工大学 数据结构 实验报告 实验二  简易计算器

实验二简易计算器姓名:任子龙学号:1120140167 班级:05111451一.需求分析1.程序要求可对一实数算术表达式进行简单的数学运算,可以识别带+、-、*、/、%、^(乘方)等等运算符及括号的中缀表达式,从键盘上输入一算术表达式(一般为中缀表达式),计算出表达式的值。

2.按照四则运算规则,求表达式的值。

一般规则如下:1)先括号内,再括号外。

2)先乘方,再乘除,后加减。

b.同级运算从左到右顺序执行。

3.有良好的提示信息,引导用户在键盘上输入规定的运算指令;如表达式有误,也应给出相应的提示信息。

4.建立两个工作栈,分别保存运算符,操作数或运算结果。

二.概要设计1.抽象数据类型的定义为实现上述功能,建立两个工作栈;算符为字符型变量,算数为单精度浮点型变量,则需要定义两种数据类型分别存储。

typedef struct StackChar{char c;struct StackChar*next;}SC;typedef struct StackFloat{float f;}SF;2.本程序包含两个模块(1)主程序模块主函数只包含了输入输出部分。

流程为:首先输入算式,然后调用算符优先算法函数EvaluateExpression(s)进行计算,结果输出;然后循环下去,直到输入OUT指令,退出程序;(2)链栈单元模块——实现栈的链式存储的抽象数据类型。

各函数之间的调用关系:三.详细设计1.结点类型typedef struct StackChar{char c;struct StackChar*next;}SC;float f;struct StackFloat*next;}SF;2.子函数(1)算符优先算法的主干函数float EvaluateExpression(char*e)实现算符优先算法主干的函数。

首先判断是算符还是算数,如果是算符,与算符栈栈顶元素进行优先级比较,如果该算符优先级比原栈顶元素优先级高,则进栈,否则进行运算;如果是算数,则入算数栈。

北理自控实验报告共21页文档

北理自控实验报告共21页文档

控制理论基础实验姓名:班级:学号:专业:控制理论基础实验 ______________________________________________________________ 1实验一控制系统的模型建立 _____________________________________________________ 2实验二控制系统的暂态特性分析 ________________________________________________ 10实验三根轨迹分析 ____________________________________________________________ 13实验四系统的频率特性分析 ____________________________________________________ 19实验一 控制系统的模型建立一、实验目的1.掌握利用matlab 建立控制系统模型的方法2.掌握系统的各种模型表述及相互之间的转换关系3.学习和掌握系统模型连接的等效转换二、实验原理1.系统模型的matlab 综述系统的模型描述了系统的输入、输出变量以及内部各变量之间的关系,主要有系统传递函数(TF )模型、零极点增益(ZPK )模型和状态空间(ss )模型传递函数①传递函数模型传递函数是描述线性定常系统输入-输出关系的一种最常用得数学模型,其表达式一般为 在matlab 中,直接使用分子分母多项式的行向量表示系统,即调用tf 函数可以建立传递函数TF 对象模型,调用格式如下:gtf=tf (num ,den )②零极点增益模型传递函数因式分解后可以写成式中,12,,...m z z z 称为传递函数的零点,12,,...m p p p 称为传递函数的极点,k 为传递系数(系统增益)在matlab 中,直接用[z,p,k]矢量组表示系统,其中z ,p ,k 分别表示系统的零极点及其增益,即:z=[12,,...m z z z ] p=[12,,...m p p p ] k=[k]调用zpk 函数可以创建zpk 对象模型,调用格式如下:gzpk=zpk(z,p,k)pzmap(g)在复平面内绘出系统模型的零极点图③状态空间(ss)模型由状态变量描述的系统模型称为状态空间模型,由状态方程和输出方程组成:其中x为n维状态向量,u为r维输入向量,y为m维输出向量,A为n×n方阵,称为系统矩阵,B为n×r矩阵,称为输入矩阵或控制矩阵,C为m×n矩阵,称为输出矩阵,D为m×r 矩阵,称为直接传输矩阵在matlab中,直接用矩阵组[A,B,C,D]表示系统,调用ss函数可以创建zpk对象模型,调用格式如下:gss=ss(A,B,C,D)④三种模型之间的转换Matlab实现方法如下:TF模型→ZPK模型:zpk(sys)或tf2zp(num,den)TF模型→SS模型:ss(sys)或tf2ss(num,den)ZPK模型→TF模型:tf(sys)或zp2tf(z,p,k)ZPK模型→SS模型:ss(sys)或zp2ss(z,p,k)SS模型→TF模型:tf(sys)或ss2tf(A,B,C,D)SS模型→ZPK模型:zpk(sys)或ss2zp(A,B,C,D)2.系统模型的连接串联系统G(s)=G1(s)G2(s)并联系统G(s)=G1(s)+G2(s)反馈连接T(s)=G(s)/(1+G(s)H(s))U(s) Y(s)G(s)=(s )(s )⊕ G(s)=(s )+((b) 并联系统⊕反馈连接图1-1串联、并联和反馈连接在matlab 中可以直接使用“*”运算符实现串联连接,使用“+”运算符实现并联连接,反馈系统传递函数求解可以通过命令feetback 实现,调用格式如下:T=feedback (G ,H )T=feedback (G ,H ,sign )其中,G 为前向传递函数,H 为反馈传递函数,当sign=+1时,GH 为正反馈系统传递函数;当sign=-1时,GH 为负反馈系统传递函数,默认值是负反馈系统。

北理大学计算机实验基础-实验二-实验报告表答案

北理大学计算机实验基础-实验二-实验报告表答案

实验二实验报告表
实验名称:
学号姓名:班级:实验时间:
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。

!
实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
,
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
|
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。

北京理工大学模拟电路软件实验报告

北京理工大学模拟电路软件实验报告

A(s)
=
������������ ������������
=
1
+
1 ������������������1(2
+
������������������2)
当C2=2C1时,取s=jω传递函数的幅值为:
1 |A| =
√1 + 4(ω������������1)4
因此,转折频率点为(3dB 频率):
1 ω3������������ = √2������������1
四、实验步骤
1、原理图的编辑: 在Sources库中的POWER_SOURCES中调用直流电压源Vdc(9V)、SIGNAL_VOLTAGE_SOURCES中 调用交流小信号源Vin(峰峰值1mv、1kHz直流偏置为0)和接地符;在Basic库中的 RESISTOR和CAPACITOR中分别调用电阻和电容; 在Transistor库的BJT_NPN中调用2N2222; 将所调用的器件按照图1中的结构进行连线;
2N2222
+
0
-
vout
RL 2.2kΩ
U3 V AC 10MOhm V2
9V
e
Re 1.2kΩ
C2 100µF
J1 键 =A
0
c、计算方法:
在输入、输出端分别接入交流模式电流表和电压表测量Ii、Ui、UO1(电阻RL接入时的输出
电压)和UO2(电阻RL开路时的输出电压
)。
输入电阻:
������������
键A,控制开关的断开和闭合分别测出UO1(电阻RL接入时的输出电压)和UO2(电阻RL开路 时的输出电压)。
7
Rb1 27kΩ
Ri 10kΩ

北京理工大学物理化学课程实验报告 2

北京理工大学物理化学课程实验报告 2
别不准、对于折光率值把握不准等一系列系统误差,对于本次实验的精 确度和准确度有很大影响,误差不可避免; 5. 实验中气压与标准大气压不等,配制溶液时浓度不精确。 6. 利用 Excel 软件作曲线拟合时,液相线拟合存在一定的偏差,对于恒沸 温度和恒沸组成的交点把握不精确。
八、 思考题
1. 本次实验过程中,如何判断气、液相是否已达到平衡?
T /K T /K T /K
气 液
气 气
液 液
A x2 x4
x1 x3
a
BAx bBA Nhomakorabeax
c
C7.1 二元体系 T-x 图
1
B

2
下面以 a 为例,简单说明绘制沸点-组成图的原理。加热总组成为 x1 的溶液, 体系的温度上升,达液相线上 1 点时溶液开始沸腾,组成为 x2 的气相开始生成, 但气相量很少(趋于 0),x1、x2 二点代表达到平衡时液、气两相组成。继续加热, 气相量逐渐增多,沸点继续上升,气、液二相组成分别在气相线和液相线上变化, 当达某温度(如 2 点),并维持温度不变时,则 x3、x4 为该温度下液、气两相组 成,气相、液相的量之比按杠杆规则确定。从相律 f = c - p +2 可知,当外压恒定 时,在气、液两相共存区域自由度等于 1,当温度一定时,则气、液两相的组成也 就确定,总组成一定,由杠杆规则可知两相的量之比也已确定。因此,在一定的实 验装置中,全回流的加热溶液,在总组成、总量不变时,当气相的量与液相的量之 比也不变时(达气-液平衡),则体系的温度也就恒定。分别取出气、液两相的样品, 分析其组成,得到该温度下,气、液两相平衡时各相的组成。改变溶液总组成,得 到另一温度下,气、液两相平衡时各相的组成。测得溶液若干总组成下的气液平衡 温度及气、液相组成,分别将气相点用线连接即为气相线,将液相点用线连接即为 液相线,得到沸点-组成图。

《大学物理实验2》实验报告

《大学物理实验2》实验报告

2R x /cm
下盘质量 m 0 ,待测圆环的质量 m ,圆柱体的质量 m 两圆盘的垂直距离 H
0
. ,r .

下盘
, 根据公式(2-16)计算出 R
表 2 累积法测周期的数据记录表 数据记录 与处理
摆动 50 个 周期所 需时间 下盘加圆环 1 2 3 平均 1 2 3 平均 下盘加两圆柱 1 2 3 平均 周 期
北京理工大学珠海学院
物理实验示范中心
北京理工大学珠海学院大学物理实验报告
小组内编号: _____ 实验名称 姓名: _________ 学号: __________ 班级: __________实验时间: ____________
铁磁材料磁滞回线
实验目的
实验仪器
实验原理
1
北京理工大学珠海学院
物理实验示范中心
s.
b.两盘间距 H 0 的B类不定度:用卷尺或钢板尺测量,最小分度为 小分度的一半,其分布为正态分布,则 H 0 的不确定度 u H
mm, Δ 仪 取最 mm.
Δ 仪 3

c.下盘半径 R 的B类不定度: 用游标尺测下盘孔间距 b , 游标卡尺最小分度为 它的误差限为 Δ 仪 mm. 其分布为均匀分布, 则 R 的不确定度 u R mm,
北京理工大学珠海学院大学物理实验报告
小组内编号: _____ 实验名称 姓名: _________ 学号: __________ 班级: __________实验时间: ____________
光栅实验
实验目的
实验仪器
实验原理
12
北京理工大学珠海学院
物理实验示范中心
实验原理
实验步骤
13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二实验报告表
实验名称:计算机中的数据表示与计算
学号姓名唐玮班级:计算机15-4班实验时间:2015年10月30日
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。

实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。

相关文档
最新文档