实验内容2

合集下载

实验二 金相试样的制备

实验二 金相试样的制备

实验二金相试样的制备一、实验目的:1、掌握金相样品制备的一般方法(机械抛光和化学浸蚀)2、了解金相样品制备的其他方法二、实验内容:金相样品制备的全程包括:试样的截取与磨平(包括细薄样品的镶嵌)、样品的磨光与抛光、样品组织的显露、显微组织的观察与记录等。

本次实验的重点是掌握金相样品制备的一般方法——机械抛光和化学浸蚀,因而省略了试样的截取与磨平过程,同时各步的实验方法仅取若干不同种类之一。

本次实验具体内容如下:1、金相试样截取部位的选择:截取试样的部位,必须能表征材料或部件的特点及检验的目的。

2、金相试样的镶嵌:选择镶样塑料时应考虑下列特性:( 1 )镶样塑料必须不溶于酒精;( 2 )镶样塑料应该有足够的硬度;( 3 )镶样塑料必须有适当的粘附性;( 4 )所用塑料的镶样操作是否会影响试样组织的变化;( 5 )镶样塑料有强的抗腐蚀能力;( 6 )镶嵌方便,不需要长时间,镶嵌不容易出现缺陷。

本实验所采用的是热压镶嵌法,使用热凝树脂(电木粉和邻苯二甲酸二丙烯)。

3、金相试样的磨光与抛光:分粗磨和细磨两步。

试样取下后,首先进行粗磨。

如是钢铁材料试样可先用砂轮粗磨平,如是很软的材料(如铝、铜等有色金属)可用锉刀锉平。

细磨是消除粗磨时产生的磨痕,为试样磨面的抛光做好准备。

粗磨平的试样经清水冲洗并吹干后,随即把磨面依次在由粗到细的各号金相砂纸上磨光。

常用的砂纸号数有 400、600、800、10004 种型号,号小者磨粒较粗,号大者较细。

磨制时砂纸应平铺于厚玻璃板上,左手按住砂纸,右手握住试样,使磨面朝下并与砂纸接触,在轻微压力作用下把试样向前推磨,用力要均匀,务求平稳,否则会使磨痕过深,且造成试样磨面的变形。

试样退回时不能与砂纸接触,这样“单程单向”地反复进行,直至磨面上旧的磨痕被去掉,新的磨痕均匀一致为止。

在调换下一号更细的砂纸时,应将试样上磨屑和砂粒清除干净,并转动90°角,使新、旧磨痕垂直。

实验2戴维南

实验2戴维南

图2—3 二次电压测量法
戴维南定理
二、实验原理: (3)外加电压测量法 测量电路如图2—4所示。 把有源一端口网络中的所有独 立电源置零,然后在端口a、b 处外加一个给定电压u,测得 流入端口的电流i,则R=u/I 图2—4 外加电压测量法
戴维南定理
二、实验原理: (4)半电压测量法 在这里我们运用了这样 的原理,当负载的阻值等于 电源内阻的阻值时,电源电 压是平均分配的。 测量电路如图2—5所 示。调节负载电阻RL,当电 压表的读数为开路电压UCD0 的一半时,此时负载电阻RL 即为所求的入端电阻Ri。
2、所谓等效,是指它们的外部特性,就是说在有源一端口的两个
端口a和b,如果接相同的负载,则流过负载的电流相同。
戴维南定理
二、实验原理:
(a)有源一端口网络
(b)等效电路
图2—1 戴维南定理等效电路
戴维南定理
二、实验原理: 4、可以用实验的方法测定该有源一端口网络的开路电压UOC和等效 内阻RS。正确测量UOC和RS的数值是获得等效电路的关键,但电 压表和电流表都有一定的内阻,在测量时,由于改变了被测电 路的工作状态,因而会给测量结果带来一定的误差。 5、开路电压的测量方法 (1)当含源一端口网络的入端电阻Ri与电压表内阻Rv相比可以 忽略不计时,可直接用电压表测量其开路电压。 (2)介绍一种测量开路电压UOC的方法——补偿法。它在测量电 压时,可以排除仪表内阻对测量结果的影响。补偿电路实 际上是一个分压器电路,如图2—2所示。在测量电压Uab 时,先将a’、b’端口与a、b端口对应相接,调节分压器电 压,使微安表的指示为0。这时,补偿电路的接入不影响被 测电路的工作状态。在电路中,a端口和a’端口的电位相 等,所以,电压表的读数等与被测电压。

实验二 实验报告

实验二 实验报告

《电力电子技术基础》实验报告
班姓名学号
同组人
实验二直流斩波电路的性能研究
一、实验目的
二、实验电路
1.降压斩波电路
2.升压斩波电路
三、实验内容
1.PWM性能测试
观察PWM脉宽调制电压(u GE)波形,观察其最大占空比和最小占空比波形,并记录在下表中。

2.降压斩波电路的波形观察及电压测试
改变PWM脉冲占空比,观察并记录PWM信号占空比最大以及最小时,输出电压u o波形、输出电流i o波形,以及u o的平均值U o,并记录在下表中。

3.升压斩波电路的波形观察及电压测试
改变PWM脉冲占空比,观察并记录PWM信号占空比最大以及最小时,输出电压u o波形、输出电流i o波形,以及u o的平均值U o,并记录在下表中。

四、思考题
(1)根据记录的波形,分析并绘制降压斩波电路的U o/U i- (占空比)关系曲线,与理论分析结果进行比较,并讨论产生差异的原因。

(2)如果斩波电路的负载电阻发生变化,对其输出电压、电流波形有何影响,为什么?。

操作系统实验二实验报告

操作系统实验二实验报告

操作系统实验二实验报告一、实验目的本次操作系统实验二的主要目的是深入理解和掌握进程管理的相关概念和技术,包括进程的创建、执行、同步和通信。

通过实际编程和实验操作,提高对操作系统原理的认识,培养解决实际问题的能力。

二、实验环境本次实验使用的操作系统为 Windows 10,编程环境为 Visual Studio 2019。

三、实验内容及步骤(一)进程创建实验1、首先,创建一个新的 C++项目。

2、在项目中,使用 Windows API 函数`CreateProcess`来创建一个新的进程。

3、为新进程指定可执行文件的路径、命令行参数、进程属性等。

4、编写代码来等待新进程的结束,并获取其退出代码。

(二)进程同步实验1、设计一个生产者消费者问题的模型。

2、使用信号量来实现生产者和消费者进程之间的同步。

3、生产者进程不断生成数据并放入共享缓冲区,当缓冲区已满时等待。

4、消费者进程从共享缓冲区中取出数据进行处理,当缓冲区为空时等待。

(三)进程通信实验1、选择使用管道来实现进程之间的通信。

2、创建一个匿名管道,父进程和子进程分别读写管道的两端。

3、父进程向管道写入数据,子进程从管道读取数据并进行处理。

四、实验结果及分析(一)进程创建实验结果成功创建了新的进程,并能够获取到其退出代码。

通过观察进程的创建和执行过程,加深了对进程概念的理解。

(二)进程同步实验结果通过使用信号量,生产者和消费者进程能够正确地进行同步,避免了缓冲区的溢出和数据的丢失。

分析结果表明,信号量机制有效地解决了进程之间的资源竞争和协调问题。

(三)进程通信实验结果通过管道实现了父进程和子进程之间的数据通信。

数据能够准确地在进程之间传递,验证了管道通信的有效性。

五、遇到的问题及解决方法(一)在进程创建实验中,遇到了参数设置不正确导致进程创建失败的问题。

通过仔细查阅文档和调试,最终正确设置了参数,成功创建了进程。

(二)在进程同步实验中,出现了信号量使用不当导致死锁的情况。

小学三年级科学上册实验操作内容

小学三年级科学上册实验操作内容

小学三年级科学上册实验操作内容、材料及现象2-2、蜗牛(一)实验内容:观察蜗牛的身体和运动实验材料:2-3只小蜗牛、放大镜、镊子、饲养箱实验步骤:1、用放大镜观察蜗牛的身体和运动。

2、用小棒或铅笔触碰蜗牛的身体,观察蜗牛的反应。

实验现象:蜗牛的身体柔软,外面有壳,能对外界的刺激产生相应的反应,如触角伸缩、身体缩进壳内躲避危险等。

蜗牛利用腹足能在各种物体上爬行,腹足做细波浪状运动并在爬行中留下黏液痕迹。

2-4、蚯蚓实验内容:观察蚯蚓的身体和反应实验材料:几条蚯蚓、玻璃碟子、放大镜、镊子、水实验步骤:1、从饲养盒里用手指轻轻拿起蚯蚓,放在白纸上,用放大镜观察蚯蚓。

2、用镊子轻轻触碰蚯蚓的身体,观察它的反应。

3、用浅盘装少量常温下的水,把蚯蚓轻轻放入水中,观察它的反应。

实验现象:蚯蚓的身体柔软,能对外界的刺激产生相应的反应。

2-5、蚂蚁实验内容:观察蚂蚁的身体和活动实验材料:装入昆虫盒的蚂蚁、放大镜、水盆、瓶盖实验步骤:1、在一个浅盘子里装一点儿水,水中央放一个小瓶盖,让蚂蚁在瓶盖上爬。

2、用放大镜观察蚂蚁的身体和活动实验现象:蚂蚁有自己的生活习性,适应陆地上的生活。

蚂蚁的身体分成头、胸、腹三个部分,头上长有触角,胸部长有6只脚。

2-6、金鱼实验内容:观察金鱼的身体、捕食和呼吸实验材料:2条小金鱼或鲫鱼、玻璃缸、滴管、食用色水、鱼食、镊子实验步骤:1、用肉眼观察金鱼的身体和运动。

2、轻轻地往鱼缸里放几粒鱼食,观察金鱼的捕食。

3、用滴管吸一些红色食用色素调制的水,悄悄地伸入水中,在鱼的嘴前面挤出红水,观察鱼鳃的活动。

实验现象:金鱼生活在水中,身上有鳞片,用鱼鳍游泳,用腮呼吸,吃鱼食和面包屑等,会繁殖后代。

3-2、哪种材料硬实验内容:比较各种材料的硬度实验材料:木条、卡纸、铁钉和塑料尺各两根实验步骤:1、准备木条、卡纸、铁钉和塑料尺各两根。

2、依次选择其中一种材料,分别去刻划另三种材料的平面处,用力适度,并尽量保持在每一次刻划时用力大小相同。

实验内容 (2)

实验内容 (2)
① 求数组的平均值输出。 ② 求数组的最大值和最小值,输出值和所在下标。 ③ 求给定一整数值,查找数组中是否存在此整数。结果输出“存在”或者“
不存在”。 ④ 将数组元素按照从小到大的顺序排序。 ⑤ 删除 给定 下标位置 的元素,将数组元素输出。下标位置有键盘输入,
范围在[0-9]。 4、如何在给定位置插入数组元素。 5、从键盘输入若干个整数,其值在0-4范围内,用-1作为输入结束标志。统计输入的 每个整数的个数。提示:用一维数组存放每个整数的个数:
14 b= 2 5
36
实验内容7:使用字符数组实现如下程序
1、编写程序将字符串a复制到字符数组b中,要求不能使用字符串复制函
数strcpy。 已有定义:
char a[10]="hello !",b[10];
2、编程序实现求字符串(为任意输入的串)的长度,不使用strlen函数。 提示:字符串用字符数组存放
实验内容4: 使用循环控制语句实现如下程序
1、求2~100间的全部素数输出 2、输出九九乘法表. 3、输出如下图所演示 星星图(3选1即可)
* *** ***** ****** *********
* *** ***** ****** *********
* *** ***** ****** *********
int count[5]={0}; int x,i;
实验内容6:使用二维数组实现如下程序
1、求二维数组a[3][4]中最大元素值及其行列号。
int a[3][4]={2,7,9,5,8,6,12,10,11,3,0,7}; 最大值为12,行号1,列号2 2、输出杨辉三角形,要求输出10行,用二维数组实现。杨辉三角形一般形式如下: 1 11 121 1331 1464 1 1 5 10 10 5 1 …… 3、求二维数组a[3][3]中对角线元素之和。

实验二数据通路实验

实验二数据通路实验

实验二数据通路实验
一、实验目的
1.了解运算模块与存储器模块如何连接;
2.了解各寄存器控制信号作用;
3.掌握数据通路实验的设计方法。

二、实验仪器
COP2000实验仪。

三、实验原理
数据通路实验是将前面进行过的运算器实验模块和存储器实验模块两部分电路连在一起组成的。

数据通路指CPU中各个寄存器之间信息传递的通路,建立数据通路的方法,例如:寄存器X输出控制信号有效,寄存器Y输入控制信号有效,就建立了X—>Y的数据通路。

寄存器部分控制信号:
寄存器选择信号:输出寄存器选择信号:
四、实验内容及步骤
1.自行设计一个寄存器间进行数据传送的实验,并且完成,写明操作步骤和所用到的控制信号状态。

2.下面给出一个例子。

完成R1+R2=R0的实验。

填写表2-1。

表2-1 数据通路实验结果记录表
3.自己设计操作骤,完成A=(B*2+C)/2-D,并设计表格2-2记录操作步骤和实验结果。

其中:A,B分别为存储单元,C、D为寄存器,B、C、D的内容事先自行写入。

五、实验报告要求
1.自己设计例子或使用上面的例子,写在实验报告上。

2.按实验报告上要求,完成实验报告。

六、思考题
将存储单元的内容送入寄存器R?,需用到哪些控制信号?。

实验2-三态门实验

实验2-三态门实验

实验二三态门实验一、实验目的1、掌握三态门逻辑功能和使用方法。

2、掌握三态门构成总线的特点和方法。

3、初步学会用示波器测量简单的数字波形。

二、实验所用器件和仪表1、四2输入与非门74LS00 1片2、三态输出的四总线缓冲门74LS125 1片3、万用表4、示波器三、实验内容1、74LS125三态门的输出负载为74LS00一个与非门输入端。

74LS00同一个与非门的另一个输入端接低电平,测试74LS125三态门三态输出、高电平输出、低电平输出的电压值。

同时测试74LS125三态输出时74LS00输出值。

2、74LS125三态输出负载为74LS00一个与非门输入端。

74LS00同一个与非门的另一个输入端接高电平,测试74LS125三态门三态输出、高电平输出、低电平输出的电压值。

同时测试74LS125三态输出时74LS00输出值。

3、用74LS125两个三态门输出构成一条总线。

使两个控制端一个为低电平,另一个为高电平。

一个三态门的输入接1MH Z信号,另一个三态门的输入接500kH Z信号。

用示波器观察三态门的输出。

四、实验提示1、三态门74LS125的控制端EN为低电平有效。

2、用实验板上的逻辑开关输出作为被测器件作为被测器件的输入。

按入或弹出开关,则改变器件的输入电平。

五、实验接线图和实验结果1、实验内容1和内容2接线图图 3.1 实验内容1和内容2接线图图3.1 实验内容1和内容2接线图,图中K1、K2和K3是逻辑开关输出,电压表指示电压测量点。

按入或弹出逻辑开关K3、K2、K1,则改变74LS00一个与非门输入端、74LS125三态门控制端、三态门输入端的电平。

2、当74LS00引脚2为低电平时,测试74LS125引脚3和74LS00引脚3,结果如下:三态门输出高电平 4.09V三态门输出低电平0.12V三态门高阻输出0.38V74LS00引脚3输出 4.04V3、当74LS00引脚2为高电平时,测试74LS125引脚3和74LS00引脚3,结果如下:三态门输出高电平 4.09V三态门输出低电平0.12V三态门高阻输出 1.50V74LS00引脚3输出0.10V4、用三态门构成总线接线图图3.2 三态门构成总线用三态门74LS125构成总线时,只要将三态门输出并联即可,在任何时刻,构成总线的三态门中只允许一个控制端为低电平,其余控制端均为高电平。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
scanf("%f,%f",&r,&h);
s=r*r*pi;
v=r*r*pi*h/3;
printf("底面积=%g\t圆锥体积=%g\n",s,v);
}
2.一个程序从键盘输入三位整数,将它们逆序数输出。例如:输入123,输出321。
分析:将输入的三位整数,个位数转换为百位数,百位数转换为个位数,把转换的三个数字生成一个新的逆序数。
3、运算符
(1)算术运算
单目运算:-,++,――
双目运算:+,-,*,/,%
(2)关系与逻辑运算
关系运算的结果是1和0,若关系表达成立,则其值为1,否则为0。
逻辑运算的结果是真或假,如果为真,定义其值为1,如果为假,定义其值为0。
4、编程中应注意
(1)用整型(int、short、long)说明变量时,要注意变量的取值范围,否则将出意想不到的错误;字符常量和字符串常量是有区别的。
依题意编写程序如下:
#include<stdio.h>
main( )
{
int n,x1,x2,x3,y;
printf("Please input n:");
scanf("%3d",&n);
x1=n/100;
x2=n/10-10*x1;
x3=n-10*x2-100*x1;
y=x3*100+x2*10+x1;
• 按要求对字符型变量输出
问题描述:编写用字符O组成OK字符图案。
示例输出:
程序模板:
#include<stdio.h>
main()
{
char a='O';
printf(" %c%c %c %c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
printf(" %c%c %c %c\n",a,a,a,a);
}
强化练习:
1.若要由任一输入的字符组成“OK”图案,程序应怎样修改?请在此基础上进行修改?答案添入下方空白处:
2.4综合练习
1.编写一个程序从键盘输入圆锥体的半径r和高度h,并计算其底面积和体积。
2.观察运行结果,结合程序模板,找出x与x1、y与y1、z与z1之间的联系;
强化练习:
1.考虑得出上述结果的原因,并将其下在这里:
实验练习2:温度计算。
实验目的:
本实验旨在巩固学生对于编程概念的理解。在这个实验中,学生将练习:
•如何定义浮点型变量
•使用scanf输入用户提供的数据
•使用printf输出变量
}
问题解答提示:
1.输入数据包括9个浮点数,因此可以用float来表示;
2.提示用户输入6项费用,并用scanf读入到相应的变量中;
3.计算6项费用的总额,并存储在相应变量中;
4.用printf语句输出应付款;
5.用scanf语句接收病人的实际付款金额,并存储在相应变量中;
6.计算应付款和实际付款之间的差额,并存储在相应变量中;
4.用printf语句显示对应的摄氏温度。
强化练习:
1.若将上述程序改为输入摄氏温度,输出华氏温度,应如何改写程序?请将改写结果写在这里:
实验练习3:自增运算符的使用。
实验目的:
本实验旨在巩固学生对于编程概念的理解。在这个实验中,学生将练习:
•掌握自增(++)运算符的使用
问题描述:运行下列程序,观察其执行结果,思考自增运算符放在变量之前和放在变量之后,表达式的值有何不同。
分析:已知半经r和高度h,依据圆面积的计算公式:s=r*r*π和圆锥体体积计算公式:v= r*r*π*h/3,可计算其底面积和体积,程序为顺序结构。
依题意编写程序如下:
#include<stdio.h>
main()
{
float r,h,s,v,pi=3.14159;
printf("Please input r,h:");
printf("逆序数:%d",y);
}
•使用printf输出文本和变量
•使用scanf输入用户提供的数据
•使用算术运算符(+和-)执行数学运算
在强化练习中,学生将练习:
• 按照要求对程序进行修改、实现若干功能的能力
问题描述:
编写一个程序用于医院收费处出纳算账:要求输入所在医院费用(西药费,检查费,材料费,床位费,观察费,护理费),打印出应付钱数,再输入病人所付款数,打印出应找的钱数(已知某病人,西药费300.2元,检查费97.6元,注射用材料费80.5元,观察费20元,护理费0元)。
示例输出:
程序模板:
#include <stdio.h>
main( )
{
int x=4,y1,y2;
/*计算y1*/
printf("y1=%d,x=%d\n",y1,x);
/*计算y2*/
printf("y2=%d,x=%d\n",y2,x);
}
问题解答提示:
1.观察结果,结合程序模板进行分析,x初始值为4而第一次输出值为5,y1输出值为4,考虑在y1与x的运算过程中,自增均算符是放于x之前还是之后;
在强化练习中,学生将练习:
• 如何实现摄氏温度转化为华氏温度
问题描述:
编写程序,输入华氏温度h,输出摄氏温度c(摄氏温度=5/9*(华氏温度-32))。
示例输出:
程序模板:
#include<stdio.h>
void main( )
{
float h, c;
prin用户输入的华氏温度*/
/*计算x1的值*/
y=32767;
/*计算y1的值*/
z=32767;
/*计算z1的值*/
printf("x=%d,x1=%d\n",x,x1);
printf("y=%d,y1=%d\n",y,y1);
printf("z=%ld,z1=%ld\n",z,z1);
}
问题解答提示:
1.程序要求输出int、long int型的取值范围;
printf("%c %c %c %c\n",a,a,a,a);
printf("%c %c %c%c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
printf("%c %c %c %c\n",a,a,a,a);
7.用printf语句将病人付款、应收款、应找回的各项金额显示;
强化练习:
1.能否增设显示用户基本信息功能;
2.将用户所在医院各项费用显示;
实验练习5:输出字符图案。
实验目的:
本实验旨在巩固学生对于编程概念的理解。在这个实验中,学生将练习:
•熟悉如何定义一个字符型变量
•掌握字符型变量的输出方法
在强化练习中,学生将练习:
•使用printf输出变量
•掌握整型、长整型数据的取值范围
在强化练习中,学生将练习:
• 加强对于程序的分析能力
问题描述:
运行下列程序,观察其执行结果,思考为什么?
示例输出:
程序模板:
#include <stdio.h>
main( )
{
int x,y,x1,y1;
long z,z1;
x=-32768;
(2)变量按照数据类型定义
基本数据类型有字符型、整型、单精度浮点类型和双精度浮点型,由基本数据类型的数据长度不同及有无符号又可派生多种类型。
2、算术表达式
算术表达式是用算术运算符和括号将运算对象连接起来,且符合C语法规则的式子。
C语言在不同数据类型混合运算时会按规则自动转换成相同的数据类型后再进行运算。即C编译自动把参与运算的各种常量和变量转换为它们中间数据长度最长的数据类型进行计算,但赋值操作按把赋值号右边类型转换成赋值号左边类型的原则进行。如果希望在一个算术表达式中按用户的要求确定结果的类型,则必须采用强制类型转换符号进行操作。
2.2相关知识
1、变量和常量
常量和变量是C语言数据处理的基本对象。
(1)常量分为数、字符和字符串
数分为整数和实数。整数可以使用十进制、八进制和十六进制表示;实数只使用十进制,采用一般形式和指数形式具体表示。
字符常量用单引号括起来的一个字符表示,字符常量的值是该字符的ASCII码值。
字符串常量用双引号括起的一串字符表示,字符串在内存存贮时,自动在其尾部加上一个空(NULL)字符。
示例输出:
程序模板:
#include <stdio.h>
main()
{
float x,j,c,hj,fk,zh,cw,g,f;
//其中:x代表西药费;j代表检查费;c代表材料费;cw代表床位费;g代表观察费;f代表护理费; hj代表应付款;fk代表病人付款;zh代表应找回的金额;
printf("输入西药费,检查费,材料费,床位费,观察费,护理费:");
/*编写接收语句,将西药费,检查费,材料费,床位费,观察费,护理费存放在相应的变量中*/
/*计算各项费用的总额*/
相关文档
最新文档