实验2_专业班级_姓名_学号
2-电动机顺序起停控制实验(参考答案)
1、若更改控制要求,要求在电动机M1起动后M2才能起动(M1和M2有单独的起动按钮SB1和SB2),按下停止按钮SB3后两台电动机都停止下来。试问主回路、PLC外部接线图和PLC梯形图是否需要修改,请写出I/O分配表及梯形图。
答:主回路和PLC外部接线均可不改动,只需根据新的控制要求修改梯形图。
I/O分配表:
梯形图:
2、PLC控制系统与继电器-接触器控制系统相比较,优势有哪些?
答:1)可靠性高,抗干扰能力强
2)系统的设计、安装、调试工作量小
3)维修工作量小,维护方便。
4)体积小,能耗低
结
论
年月日
教
师
批
阅年月日
1)主回路
2)I/O分配表及PLC外部硬件接线图
图2两台电动机顺序起停主回路图3 PLC外部接线图
表1 I/O分配表
3、PLC程序
梯形图:
指令表:
4、实验步骤
1)连接主回路,检查。
2)PLC外部硬件接线,检查。
3)编写PLC程序,检查。
4)传送程序至PLC中,调试。
5)观察实验现象,做好相关实验记录。
实验报告专业班级指导教师实验室k1305姓名学号同组人实验名称实验二电动机顺序起停控制实验时间2硬件接线1主回路分配表及plc外部硬件接线图一实验目的理解plc的工作原理及使用方法
实验报告
专业班级指导教师修云实验室K1-305
姓名学号同组人
实验名称实验二电动机顺序起停控制实验时间
一、实验目的
1.理解PLC的工作原理及使用方法。
2.掌握PLC中定时器的工作原理及编程方法。
3.掌握PLC对电动机的顺序起停控制方法。
二、实验设备
实验2 word综合排版(一)
注意:本次实验完成后把最后两页《实验报告答题纸》.........打印成纸质.............及你的文档制作成果文档,下次上理论课时上交。
其中,[实验内容]的蓝色文字部分是《实验报告2答题纸》所填写内容实验二 word综合排版(一)班级姓名完成日期课(内、外)总计本实验用时间【实验目的】①掌握Word的启动和退出。
②掌握Word文档的建立、保存与打开操作。
③掌握字符串的查找与替换等基本编辑方法。
④掌握文本的剪切、复制和粘贴操作。
⑤掌握特殊符号的插入方法。
⑥掌握文档中字符和段落格式的设置。
⑦掌握艺术字体的设置。
⑧掌握分栏排版技术。
⑨掌握页眉和页脚的设置。
⑩掌握插入图片及设置图片格式的方法。
【实验内容】1. 文档的编辑(1)选择“开始”→“程序”→“Microsoft Office”→“Microsoft Office Word 2007”命令,屏幕上将出现Word应用程序窗口。
图5-1 文档格式与内容(2)创建一个新文档,输入文档的文字内容如图5-1所示。
(3)保存文件为w1. docx。
(4)参见样文图5-3,将文中标题1与标题2的内容进行交换,并将交换后的第一段内容从“从上述定义来看,……”处另起一段。
操作步骤1:(5)在正文第一段和第二段中,查找文字“电子签名”、“数据”,分别替换为红色字体、加粗。
样式如图5-3所示。
操作步骤:①首先选中正文第一段和第二段下的内容,然后选择“编辑”→“替换”命令,在弹出的“查找和替换”对话框中单击“替换”选项卡,在“查找内容”文本框中输入“电子签名”,在“替换为”文本框中,输入“电子签名”。
②单击“高级”按钮,注意选中“替换为”中的文本内容,再选择下方的“格式”→“字体”命令,在弹出的对话框中选择“字体颜色”为“红色”,“字形”为“加粗”。
单击“确定”按钮,再单击“全部替换”按钮。
③替换后弹出如图5-2所示对话框,单击“否”按钮结束本次替换操作。
图5-2 “替换”询问框④按上述方法对“数据”进行相同的操作。
实验报告(二)
北京信息科技大学信息管理学院实验报告课程名称java程序设计实验项目实验二类和对象实验仪器PC、jdk、jcreator专业_______ _________班级/学号________ ___学生姓名_______ __________实验日期实验地点成绩_______________________指导教师_____李春强_____________return p;}int getPower(int q){return q;}}Lab2_2:public class TV {void play(){System.out.println("正在播放动物世界");}}public class Family {TV homeTV;void buyTV(TV tv){tv=this.homeTV;System.out.println("购买一台电视");}}public class MainClass {public static void main(String args[]){ TV haierTV=new TV();Family zhangsanFamily =new Family();zhangsanFamily.buyTV(haierTV);haierTV.play();}}Lab2_3:public class Land {public static void main(String args[]){ Village.WaterAmount=200;System.out.println("水井中有水"+Village.WaterAmount+"升");Village v1=new Village();Village v2=new Village();int m=50;System.out.println("v1从水井中取水"+m+"升");v1.WaterAmount-=m;System.out.println("v2发现水井中有水"+Village.WaterAmount+"升");System.out.println("v2从水井中取水"+m+"升");v2.WaterAmount-=m;System.out.println("v1发现水井中有水"+Village.WaterAmount+"升");}}public class Village {public static int WaterAmount;}Lab2_4:import wukong.xiyou.*;public class SunRise{public static void main(String args[]){SquraEquation sq=new SquraEquation();sq.getRoot(100);System.out.println("此数的平方根为"+"sq.getRoot()");}}package java.wukong.xiyou;public class SquraEquation{public double getRoot(double num){ return Math.sqrt(num);}}1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
实验2-戴维南定理和诺顿定理的验证——有源二端网络等效参数的测定讲解学习
实验2-戴维南定理和诺顿定理的验证——有源二端网络等效参数的测定实验报告专业班级:计算机1601/1602 实验日期:2016.11.21学生姓名:李雨珈 学 号:16131030760 班级:计算1601 成绩: 实验名称:戴维南定理和诺顿定理验证 1、实验目的(1)验证戴维南定理和诺顿定理的正确性,加深对该定理的理解。
(2)掌握测量有源二端网络等效参数的一般方法。
2、实验原理1)任何一个线性含源网络,如果仅研究其中一条支路的电压和电流,则可将电路的其余部分看作是一个有源二端网络(或称为含源一端口网络)。
戴维南定理指出:任何一个线性有源网络,总可以用一个电压源与一个电阻的串联来等效代替,此电压源的电动势S U 等于这个有源二端网络的开路电压OC U ,其等效内阻0R 等于该网络中所有独立源均置零(理想电压源视为短路,理想电流源视为开路)时的等效电阻。
诺顿定理指出:任何一个线性有源网络,总可以用一个电流源与一个电阻的并联组合来等效代替,此电流源的电流S I 等于这个有源二端网络的短路电流SC I ,其等效内阻0R 定义同戴维南定理。
OC U (S U )和0R 或者SC I (S I )和0R 称为有源二端网络的等效参数。
2)有源二端网络等效参数的测量方法 (1)开路电压、短路电流法测0R在有源二端网络输出端开路时,用电压表直接测其输出端的开路电压OC U ,然后再将其输出端短等效内阻为0R SCOCI U =路,用电流表测其短路电流SC I ,则如果二端网络的内阻很小,若将其输出端口短路则易损坏其内部元件,因此不宜用此法。
(2)伏安法测0R2OC图-2用电压表、电流表测出有源二端网络的外特性曲线,如图-1所示。
根据外特性曲线求出斜率Φtg ,则内阻0R =Φtg =SC OCI U I U =∆∆,也可以先测量开路电压OC U ,再测量电流为额定值N I 时的输出端电压值N U ,则内阻为0R =NNOC I U U -。
JavaEE实验(参考) 2
本科实验报告课程名称:Java EE编程技术实验项目:语法基础代码风格实验实验地点:逸夫楼404专业班级:软件1028 学号:2010005249 学生姓名:赵才轩指导教师:高保禄2013 年 4 月26 日一.实验目的熟悉Java、JSP、Servlet、Html等相关语法,培养良好的代码风格,为其他实验做好准备。
二.实验内容熟悉NetBeans开发环境,通过编写一个Jsp调用Servlet的程序,熟悉Java、JSP、Servlet、Html等相关语法,培养良好的代码风格。
可以任选以下任一题目:A.网站计数器;B.简易购物车;C.编写一个自定义标记,将Servlet返回的英文字符串转换为大写。
三、实验要求:参照课本,快速熟悉相关内容,按所需题目编写程序,熟悉Java等编程语言或技术的基本编程技巧,注重良好的代码风格(如变量命名、代码注释、Servlet 与类中代码的结构等),初步掌握编写Web应用程序的能力。
2)设法在用户主目录中以home_mycal的文件名来调用mydir/mycal文件。
四、实验环境:软件环境:Windows 7/XP/2000/2003/2008,NetBeans5.5.1/6.5/7.3;硬件环境:P4 2.4G/80G/1G/64M及较高配置的PC机。
五、实验步骤和实验结果:(A、B、C三个实验都有)A.网站计数器:(1)思维方法:首先,网页浏览次数每个用户都可以查看,所以用Servlet 上下文去保存数据;再者:网站计数器要确保在网页重新部署时或服务器重新启动时记得数不会从1开始,所以,我选择用文件把Servlet上下文的数据进行保存;最后,如果在用户访问一次就要读写文件的话,这样效率会很低,所以我利用Servlet的生命周期,把文件的读放在init()方法中,把文件的写放在destory()方法中,这样就完成了对浏览网页的计数。
(2)实现方法:(由于代码较多,所以选择重要的代码写入报告中)Init()方法:(实现了读文件,如果不存在文件则创建一个,并写入初值)public void init() throws ServletException {String counter=null;File FCounter=new File("j:\\counter.txt");if(!FCounter.exists())try {FCounter.createNewFile();FileWriter fw=new FileWriter("j:\\counter.txt");BufferedWriter bw=new BufferedWriter(fw);bw.write("0");bw.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}try {FileReader fr=new FileReader("j:\\counter.txt");BufferedReader br=new BufferedReader(fr);try {counter=br.readLine();br.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}} catch (FileNotFoundException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}this.getServletContext().setAttribute("counter", counter);}●Destory()方法:(实现了跟新文件内容的功能)public void destroy() {String counter=null;try {FileWriter fw=new FileWriter("j:\\counter.txt");BufferedWriter bw=new BufferedWriter(fw);counter=(String) this.getServletContext().getAttribute("counter");bw.write(counter);bw.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}}●processRequest()方法:(实现了用户浏览后加一的功能,以及显示给用户)protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();String counter=null;counter=(String) this.getServletContext().getAttribute("counter");int count=Integer.parseInt(counter);count++;counter=String.valueOf(count);this.getServletContext().setAttribute("counter", counter);try {out.println("<html>");out.println("<head>");out.println("<title>网站计数器</title>");out.println("</head>");out.println("<body>");out.println("<center><h1>赵才轩网页计数器</h1>");out.println("<h1>访问次数:" +this.getServletContext().getAttribute("counter") + "</h1>");out.println("</center></body>");out.println("</html>");} finally {out.close();}}(3)简易截图:B.简易购物车(1)思维方法:首先,在这个简易的购物车中我不设计数据库,只是从简单的思路中说明问题,所以我的商品数据在jsp页面中体现,并且各个商品的默认属性都是一致的,只是数据不同,这些属性用表单的形式发送处理;再者,我用对象ArrayList去收集购物车中的数据,并用会话session中的setAttribute()方法去保存用户的购物车,再用getAttribute()方法把购物车中的数据显示给用户,最后,在显示出购物车的数据后可以再放回商品页面继续购物。
数据库原理实验2数据查询
课程名称数据库原理实验序号 2实验项目数据查询实验地点实验学时实验类型验证性指导教师实验员专业班级学号姓名年月日成绩:A教师该学生本次实验的内容丰富,完成的操作步骤详细具体,实验结果正确,在实验报告的填写中态度十分严谨,对数据分析有自己的见解。
四、实验过程(实验步骤、记录、数据、分析)实验准备:在实验一的基础上(包括数据库的建立、定义表和添加表内容)进行实验,下面分别为depts表、students表、courses表、reports表。
一、简单的选择与投影查询1、无条件查询1.1查询全体学生的详细记录。
这是一个无条件的选择查询,其命令为:其命令为:select * from students运行结果如右图,显示整张表的内容。
1.2查询全体学生的姓名(Sname)、学号(Sno)、所在系(dno)。
这是一个无条件的投影查询,其命令为:select sname,ssexfrom students运行结果如右图,显示了表中的三列。
1.3查询全体学生的姓名(Sname)、出生年份及学号(Sno)。
其命令为:select sno,sname,2017-sage as birth from students运行结果如右图,显示了三列内容。
1.4查询全体学生的姓名、出生年份和学号,要求用小写字母表示学号中的字母。
其命令为:select sname,'birth:' title,YEAR(GETDATE())-sagebirthyear,LOWER(sno) lsnofrom students运行结果如右图,显示了四列内容。
1.5查询选修了课程的学生学号。
其命令为:select distinct snofrom reports运行结果如右图,distinct短语是为了消去查询结果中的重复值。
2、条件查询(1)比较条件1.1查询d03系全体学生的学号(Sno)和姓名(Sname)。
其命令为:select sno,snamefrom studentswhere dno='d03'运行结果如右图,显示了d03系的全体学生姓名与学号。
实验二--连续时间信号的频域分析
实验二连续时间信号的频域分析专业班级通信1601 姓名宁硕学号 20 评分:实验日期: 2017 年 12 月 13日指导教师: 张鏖峰一、实验目的1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法;2、观察截短傅里叶级数而产生的“Gibbs现象”,了解其特点以及产生的原因;3、掌握连续时间傅里叶变换的分析方法及其物理意义;4、掌握各种典型的连续时间非周期信号的频谱特征以及傅里叶变换的主要性质;5、学习掌握利用MATLAB语言编写计算CTFS、CTFT和DTFT的仿真程序,并能利用这些程序对一些典型信号进行频谱分析,验证CTFT、DTFT的若干重要性质。
基本要求:掌握并深刻理傅里叶变换的物理意义,掌握信号的傅里叶变换的计算方法,掌握利用MATLAB编程完成相关的傅里叶变换的计算。
以看得很清楚。
二、实验原理及方法任何一个周期为T1的正弦周期信号,只要满足狄利克利条件,就可以展开成傅里叶级数。
其中三角傅里叶级数为:2.1或:2.2指数形式的傅里叶级数为:2.3其中,为指数形式的傅里叶级数的系数,按如下公式计算:2.4傅里叶变换在信号分析中具有非常重要的意义,它主要是用来进行信号的频谱分析的。
傅里叶变换和其逆变换定义如下:2.52.6连续时间傅里叶变换主要用来描述连续时间非周期信号的频谱。
按照教材中的说法,任意非周期信号,如果满足狄里克利条件,那么,它可以被看作是由无穷多个不同频率(这些频率都是非常的接近)的周期复指数信号ejt的线性组合构成的,每个频率所对应的周期复指数信号ejt称为频率分量(frequency component),其相对幅度为对应频率的|X(j)|之值,其相位为对应频率的X(j)的相位三、实验内容和要求Q2-1 编写程序Q2_1,绘制下面的信号的波形图:其中,0 = 0.5π,要求将一个图形窗口分割成四个子图,分别绘制cos(0t)、cos(30t)、cos(50t) 和x(t) 的波形图,给图形加title,网格线和x 坐标标签,并且程序能够接受从键盘输入的和式中的项数。
操作系统实验2-计算机操作系统(第3版)-郁红英-清华大学出版社
操作系统实验
(课程设计)实验报告
学院
专业
班级/学号
学生姓名
成绩
实验地点_
实验日期___ __
指导教师_____ ___ _____
(课程上机)实验报告
1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
实验2 戴维宁定理实验报告
实验2 戴维宁定理的验证实验报告
班级: 姓名: 学号:
一、实验目的
(1)验证戴维宁定理的正确性,加深对戴维宁定理的理解。
(2)学会使用电流表、电压表、电压源、电流源。
二、实验设备
直流稳压电源、直流电流表、直流电压表、实验电路板HE-11、HE-12、HE-19 三、实验原理图
1K Ω
L 1K Ω
四、实验记录
(1)按要求,在HE-12中接入电流源和电压源,不接负载。
K 拨至右边和左边,分别测量二端网络的开路电压U oc = V ,短路电流I sc = mA ,并计算等效电阻R 0=U oc / I sc = Ω。
★注意:测量U oc 时,不接电流表。
(2)K 拨至右侧,从HE-19模块中挑选合适电阻作为负载R L ,测量端电压U AB 和负载电流I L ,完成下表。
表1 负载试验数据
(3)拆除之前所有电路,自己搭建原理图中右侧电路。
从HE-11模块中调出与R 0大小相同的电阻,并稳压源(其电压大小与U oc 相同)串联。
从HE-19模块中挑选合适电阻作为负载R L ,测量端电压U AB 和负载电流I L ,完成下表。
表2 戴维宁等效试验数据
五、实验验证
2 / 2。
实验二 实验报告表(1)
.实验二实验报告表
实验名称:
学号1120172270 姓名刘江班级:02041703 实验时间:2017年10月16日
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。
实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。
实验二---类与对象的定义与使用
}
void paixuYuwen() //按语文成绩排序;
{
Student str[50],*p,q;
int i,j;
p=stu;
for(p=stu,i=0;i<n;i++)
{ str[i]=*p;
*p++;
}
for(i=0;i<n-1;i++,p++)
{
for(j=0;j<n-1-igt;str[j+1].yuwen)
{
q=str[j];
str[j]=str[j+1];
str[j+1]=q;
}
}
}
for(i=0;i<n;i++)
{
printf("学号:%d姓名:%s数学:%.2f语文:%.2f英语:%.2f总成绩:%.2f平均成绩:%.2f\n",str[i].num,str[i].name,str[i].shuxue,str[i].yuwen,str[i].yingyu,str[i].zongcj,str[i].avg);
}
}
void paixuCJ()
{
int flag;
printf("1->按数学成绩排序\n2->按语文成绩排序\n3->按英语成绩排序\n4->按总成绩排序\n5->按总分\n");
printf("请选择成绩由低到高的排序方式:");
scanf("%d",&flag);
switch(flag){
case 0:paixuShuxue();break;
实验二MATLAB的矩阵操作_参考答案
1
5
>> A(k)
ans =
23
10
(2)取出A前3行构成矩阵B,前两列构成矩阵C,右下角 子矩阵构成矩阵D,B与C的乘积构成矩阵E.
>> B=A([1,2,3],:)
B =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
y =
-128.4271
2.已知 ,
求下列表达式的值:
(1) , (其中I为单位矩阵)
A=[-1,5,-4;0,7,8;3,61,7]
B=[8,3,-1;2,5,3;-3,2,0]
>> A+6*B
ans =
47 23 -10
12 37 26
-15 73 7
&
ans =
-1.2768 -0.4743 0.2411
2.1229 1.3173 -0.2924
3.已知
完成下列操作
(1)输出A在[10,25]范围内的全部元素
A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14]
>> k=find(A>=10&A<=25)
(2)
(3)
2.已知 ,
求下列表达式的值:
(1) , (其中I为单位矩阵)
(2)A*B、A.*B和B*A
(3)A/B及B/A
3.已知
完成下列操作
(1)输出A在[10,25]范围内的全部元素
(2)取出A前3行构成矩阵B,前两列构成矩阵C,右下角 子矩阵构成矩阵D,B与C的乘积构成矩阵E.
电位电压的测定及实验报告
电位电压的测定及实验报告实验二电位电压的测定及电路电位图的绘制电路理论基础实验报告实验名称电位电压的测定及电路电位图的绘制专业班级学号姓名组员2015年 4 月 6 日目录实验目的 (1)原理说明 (1)实验设备 (1)实验内容 (1)电路电位图 (2)仿真图 (3)注意事项 (4)思考题 (4)体会与感悟 (5)一、实验目的1. 用实验证明电路中电位的相对性、电压的绝对性2. 掌握电路电位图的绘制方法二、原理说明在一个确定的闭合电路中,各点电位的高低视所选的电位参考点的不同而变,但任意两点间的电位差(即电压)则是绝对的,它不因参考点电位的变动而改变。
据此性质,我们可用一只电压表来测量出电路中各点相对于参考点的电位及任意两点间的电压。
电位图是一种平面坐标一、四两象限内的折线图。
其纵坐标为电位值,横坐标为各被测点。
要制作某一电路的电位图,先以一定的顺序对电路中各被测点编号。
以图5-1的电路为例,如图中的A,F, 并在坐标横轴上按顺序,均匀间隔标上A、B、C、D、E、F、A。
再根据测得的各点电位值,在各点所在的垂直线上描点。
用直线依次连接相邻两个电位点,即得该电路的电位图。
在电位图中,任意两个被测点的纵坐标值之差即为该两点之间的电压值。
在电路中电位参考点可任意选定。
对于不同的参考点,所绘出的电位图形是不同的,但其各点电位变化的规律却是一样的。
四、实验内容利用HE-12实验箱上的“基尔霍夫定律/叠加原理”线路,按图5-1接线。
图5-11. 分别将两路直流稳压电源接入电路,令 U1,6V,U2,12V。
(先调准输出电压值,再接入实验线路中。
)2. 以图5-1中的A点作为电位的参考点,分别测量B、C、D、E、F各点的电位值φ及相邻两点之间的电压值UAB、UBC、UCD、UDE、UEF及UFA,数据列于表中。
五、电路电位图接入点为A接入点为B注:1.“计算值”一栏,UAB=φA,φB,UBC=φB,φC,以此类推。
实验二 双容水箱液位定值控制系统(单回路)
实验项目名称:(所属课程:)学院:专业班级:姓名:学号:实验日期:实验地点:合作者:指导教师:本实验项目成绩:教师签字:日期:一、实验目的1.通过实验进一步了解双容水箱液位的特性。
2.掌握双容水箱液位控制系统调节器参数的整定与投运方法。
3.研究调节器相关参数的改变对系统动态性能的影响。
4.研究P、PI、PD和PID四种调节器分别对液位系统的控制作用。
5.掌握双容液位定值控制系统采用不同控制方案的实现过程。
二、实验条件THSA-1型过控综合自动化控制系统实验平台。
三、实验原理图2-4 单容液位定值控制系统原理框图四、实验内容与要求本实验选择中水箱液位作为被控参数,上水箱流入量为控制参数。
实验之前先将储水箱中贮足水量,然后将阀门F1-1、F1-2、F1-7和F1-11全开,将中水箱出水阀F1-10开至适当开度(50%左右,上水箱出水阀开到70%左右),其余阀门均关闭。
按以下步骤进行实验。
1.根据系统组成方框图接线,如图2-5所示。
2.接通总电源空气开关和钥匙开关,打开24V开关电源,给压力变送器上电,按下启动按钮,合上单相1、单相对性空气开关,给智能仪表及电动调节阀上电。
3.打开上位机“组态王”组态环境,打开“智能仪表控制系统”工程,然后进入组态王运行环境,在主菜单中点击“实验四、双容液位定值控制系统”,进入实验四的监控界面。
4.在上位机监控界面中点击“启动仪表”,将智能仪表设置为“手动”,并将设定值和输出值设置为一个合适的值,此操作可通过调节仪表实现。
值得注意的是手自动切换的时间为:当中水箱液位基本稳定不变(一般约为3~5cm)且下水箱的液位趋于给定值时切换为最佳。
5.合上三相电源空气开关,磁力驱动泵上电打水,适当增加/减少智能仪表的输出量,使中水箱的液位平衡于设定值。
6.按经验法或动态特性参数法整定调节器参数,选择PI控制规律,并按整定后的PI参数进行调节器参数设置。
图2-5 智能仪表控制单容液位定值控制实验接线图7.待液位稳定于给定值后,将调节器切换到“自动控制状态。
实验二 因果离散线性系统的时域分析 闽江学院
实验二 因果离散线性系统的时域分析
专业:计算机科学系班级:11通信(2)班 学号31111 姓名:李四 实验地点: 工B507 实验时间: 2013-10-25 指导教师: 方荟
一、实验目的:
实现由差分方程构成的数字滤波器:
∑∑-=-=-=-1010)()(N k M m m k m n x b k n y a
二、实验环境:
一台PC 机,虚拟机系统,matlab 软件。
三、实验内容:
1.用两种不同的程序计算数字滤波器的单位抽样响应)(n h ,给定差分方程:y(n)-y(n-1)+0.9y(n-2)=x(n)
a.编制文件himpz.m ,实现数字滤波器的单位抽样响应)(n h
b.编制函数文件hfilter.m ,实现数字滤波器的单位抽样响应)(n h
2.给定100()()x n R n =计算此数字滤波器的单位阶跃响应)(n g ,并判断系统的稳定性。
用stem(n,y)画出相应的图形。
四、实验记录:
1.a 单位抽样响应)(n h 的程序截图如下:
运行后的得到的图形如下图所示:
1.b单位抽样响应)
h的程序如下图所示:
(n
2.单位阶跃响应)
g的程序与截图如下图所示:
(n
运行结果为:
因为极点的模值z小于1,所以该系统稳定。
实验二 组合逻辑电路实验报告
天水师范学院TIANSHUI NORMAL UNIVERSITY《数字电路综合设计》实验报告名称:数字电路综合设计学院:电子信息与电气工程学院专业:电气工程及其自动化班级:17电气一班姓名:学号:天水师范学院电子信息与电气工程学院班级 17级电气(1)班姓名学号 201710901 实验名称:组合逻辑电路实验分析与设计实验目的:1、掌握组合逻辑电路的分析方法与测试方法。
2、能用指定芯片完成组合逻辑电路的设计。
3、用实验验证所设计的逻辑电路的逻辑功能。
4、熟悉各种集成门电路及正确使用集成门电路。
实验仪器、材料及软件:74LS00芯片、实验箱天水师范学院电子信息与电气工程学院实验报告班级 17级电气(1)班姓名学号 201710901 实验原理:1、组合电路是最常见的逻辑电路,可以用一些常用的门电路来组合成具有其它功能的门电路。
2、合电路的分析是根据所给的逻辑电路,写出其输入与输出之间的数表达式或真值表,从而确定该电路的逻辑功能。
3、组合电路设计过程是在理想情况下进行的,即假设一切器件均没有延迉效应,但实际上并非如此,信号通过任何导线或器件都需要一断响应时间,由于制造工艺上的原因,各器件延迟时间的离散性很大,这就有可能在一个组合电路中,在输入信号发生变化时,有可能产生错误的输出。
这种输出出现瞬时错误的现象称为组合电路的冒险现象(简称险象)。
天水师范学院电子信息与电气工程学院实验报告班级 17级电气(1)班姓名学号 201710901 实验内容及步骤:1、分析、测试用与非门74LS00组成的半加器的逻辑功能图3-1由与非门组成的半加器电路(1) 写出图3-1的逻辑表达式(2) 根据表达式列出真值表(3) 根据图3-1,A、B两输入接至逻辑开关的输出插口。
S、C分别接至逻辑电平显示输入插口。
按下表的要求进行逻辑状态的测试,并将结果填入表中,同时与上面真值表进行比较,两者是否一致。
2、分析、测试用异或门74LS86和与非门74LS00组成的半加器逻辑电路。
跨交换机实现VLAN实验报告_2
实验报告课程名称计算机网络实验项目跨交换机实现VLAN 专业班级姓名学号指导教师成绩日期一、实验目的理解VLAN的概念,熟悉交换机配置命令,学会跨交换机实现VLAN的配置方法。
二、实验设备和环境Windows操作系统,Netsim仿真器或者Packet Tracer 5.0仿真器(两台交换机、三台主机、四条直连线)。
三、实验内容1、画出实验拓扑图;2、配置主机IP,测试各主机之间是否ping通;3、配置交换机,划分VLAN,测试各主机之间是否ping通。
四、实现功能使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信。
五、实验过程(一)实验拓扑:(二)实验步骤1)在交换机Switch0上创建Vlan10,并将0/1端口划分到Vlan10Switch# vlan database !进入创建VlanSwitchA(vlan)# vlan 10 !创建Vlan 10SwitchA(vlan)# vlan 20 !创建Vlan 20SwitchA(vlan)#exitSwitchA# conf t !进入全局配置模式SwitchA(config)# interface fastethernet 0/1 !进入接口配置模式SwitchA(config-if)# switchport access vlan 10 !将0/1端口划分到vlan10 (2)在交换机Switch0上,将0/2端口划分到Vlan20SwitchA# conf t !进入全局配置模式SwitchA(config)# interface fastethernet 0/2!进入接口配置模式SwitchA(config-if)# switchport access vlan 20!将0/2端口划分到vlan20(3)在Switch0上将与Switch1相连的端口定义为tag vlan模式SwitchA(config)# interface fastethernet 0/3!进入接口配置模式SwitchA(config-if)# switchport mode trunk!将fastethernet 0/3端口设置为mode trunk模式(4)在交换机Switch1上创建Vlan10,并将0/2端口划分到Vlan10 SwitchB# vlan database !进入创建VlanSwitchB(vlan)# vlan 10 !创建Vlan 10SwitchB(vlan)#exitSwitchB# conf t !进入全局配置模式SwitchB(config)# interface fastethernet 0/2 !进入接口配置模式SwitchA(config-if)# switchport access vlan 10 !将0/2端口划分到vlan10 (5)在Switch1上将与Switch0相连的端口定义为tag vlan模式SwitchA(config)# interface fastethernet 0/1!进入接口配置模式SwitchA(config-if)# switchport mode trunk!将fastethernet 0/1端口设置为mode trunk模式(6)验证PC0与PC2能相互通信,但PC1与PC2不能相互通信C:\>ping 192.168.0.5!在PC0的命令行方式下验证能ping通PC2C:\>ping 192.168.0.5!在PC1的命令行方式下验证能ping通PC2(三)测试结果PC>ping 192.168.0.5Pinging 192.168.0.5 with 32 bytes of data:Reply from 192.168.0.5: bytes=32 time=174ms TTL=128Reply from 192.168.0.5: bytes=32 time=93ms TTL=128Reply from 192.168.0.5: bytes=32 time=94ms TTL=128Reply from 192.168.0.5: bytes=32 time=94ms TTL=128Ping statistics for 192.168.0.5:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 93ms, Maximum = 174ms, Average = 113msPC>ping 192.168.0.5Pinging 192.168.0.5 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.Ping statistics for 192.168.0.5:Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),六、实验心得本次实验让我学会了vlan的配置,进一步了解了vlan这个概念,并熟悉了更多的vlan 配置命令,为以后更加复杂vlan配置实验打下了基础。
实验二 8线-3线编码器设计
实验名称 8线-3线编码器设计指导老师尚丽娜成绩专业电科班级 1102 姓名汪磊学号31102333一、实验目的1、学习QuartusII软件,学习使用硬件描述语言设计电路。
2、学习DE1平台基本构成,能够使用DE1平台进行简单设计。
二、实验要求使用QuartusII文本输入法设计8线-3线编码器。
使用QuartusII软件进行文本输入,并对设计电路进行仿真,并下载到硬件平台,自行定义硬件平台使用端口。
三、实验设备PC机、DE1硬件平台四、实验原理根据8线—3线编码器的真值表原理进行实验,下表为8线—3线编码器的真值表五、实验过程library ieee;use ieee.std_logic_1164.all;entity bm8_3 isport(a:in std_logic_vector(7 downto 0);b:out std_logic_vector(2 downto 0));end bm8_3;architecture zhang of bm8_3 isbeginprocess(a)begincase a iswhen"00000001"=>b<="000";when"00000010"=>b<="001";when"00000100"=>b<="010";when"00001000"=>b<="011";when"00010000"=>b<="100";when"00100000"=>b<="101";when"01000000"=>b<="110";when others=>b<="111";end case;end process;end zhang;六、实验结果该程序还存在一些不足,当出现10000000是和非正常输入的时候是一样的输出,所以我们进行了一些修改,修改程序与结果如下:library ieee;use ieee.std_logic_1164.all;entity e isport(a:in std_logic_vector(7 downto 0);b:out std_logic_vector(3 downto 0));end e;architecture zhang of e isbeginprocess(a)begincase a iswhen"00000001"=>b<="0000";when"00000010"=>b<="0001";when"00000100"=>b<="0010";when"00001000"=>b<="0011";when"00010000"=>b<="0100";when"00100000"=>b<="0101";when"01000000"=>b<="0110";when"10000000"=>b<="0111";when others=>b<="1111";end case;end process;end zhang;思考题一:思考题二:entity e isport(a:in bit_vector(7 downto 0);b:out bit_vector(3 downto 0)); end e;architecture zhang of e isbeginprocess(a)begincase a iswhen"00000001"=>b<="0000";when"00000010"=>b<="0001";when"00000100"=>b<="0010";when"00001000"=>b<="0011";when"00010000"=>b<="0100";when"00100000"=>b<="0101";when"01000000"=>b<="0110";when"10000000"=>b<="0111";when others=>b<="1111";end case;end process;end zhang;七、心得体会对操作更加熟练,加深对其的认识。
实验报告书(2)
1、作出企业原来的错误分录
2、针对此项业务作出正确的会计分录
3、如果你是审计人员指出上述交易事项存在的问题及应如何进行调整。
答:1、错误分录:
借:银行存款48 000
贷:其他应付款48 000
2、正确分录:
借:固定资产清理61 000
累计折旧159000
贷:固定资产220 000
借:银行存款48 000
试验室名称:财会模拟实验室
学生姓名:黄桂超学号:51508503专业及班级:会计085班
实验(实习)课程:审计实务实验(实习)名称:固定资产审计
试验(实习)时间;实验(实习)成绩:
实验标题:固定资产审计报告
实验目的:为了更好的了解固定资产的实质性程序,将审计理论知识用于实际工作中,也为了锻炼自己和提高自己的实践操作能力。
借:资产减值损失4 000
贷:坏账准备4 000
分析要点:假如你是注册会计师,请分析该公司的账务处理中是否存在问题。如有,请指出并做出调整分录。
调整分录:
借:其他应收款1 500
贷:坏账准备1 500
借:坏账准备3 500
贷:资产减值损失3 500
广西生态工程职业技术学院
实验(实习)报告书
系别:经贸系
①其中一方记账错误。
②双方记账错误。
③有弄虚作假行为或舞弊行为。
④购销双方登记入账时间的不同。
7、对函证结果的总结和评价。询证回函认可询证金额,说明原账面记录的应收账款期末余额是真实、正确的。将询证回函编入工作底稿,作为审计依据。询证回函认可的金额小于询证金额,应查明原因。询证回函认可的金额大于询证金额,也应查明原因。查明是否存在低估应收账款或人为调整期末余额的不正当行为。
实验2_双液相实验报告
化工实验报告实验名称双元系液液相平衡实验班级化21 姓名张腾学号 2012011864 成绩实验时间 2014.11.26 同组成员何佳倩1.实验目的(1)学习双元系液液相平衡测定的原理(2)绘制异丁醇-水体系相图,学会分配系数的计算(3)掌握基团贡献法计算液液相平衡的方法2.实验原理异丁醇与水部分互溶,恒压下二元液夜相平衡体系自由度f=1,因此确定了T,组成随之确定。
恒温下,通过测定两相折光指数,便可查图获得平衡组成,并获得液液平衡情况。
3.仪器设备与化学试剂(1)仪器设备恒温水浴,电磁加热搅拌器,阿贝折光仪,液液平衡釜,取样器和吸管。
(2)化学试剂分析纯级异丁醇和去离子水,其部分物性如下表:表 1 异丁醇与水的物理性质4.实验步骤(1)合上电闸,打开恒温槽,将温度恒定在30℃(2)开电磁搅拌开关(不要打开加热开关)并调节至适当的搅拌速度(3)观察平衡釜中的温度计,5min内温差不超过0.1℃,即停止搅拌(4)静置5min,继续观察有无温度变化。
(5)仔细观察液液分界面,用清洁的吸管吸取上层清液,洗涤3次,再吸取上层样品,供折光分析用(注意,吸取样品时必须十分细心,防止上下液层有所混杂)(6)将下层取样器沿着铁架降至液液平衡釜底部,抽出玻璃棒,使下层清液流入下层取样管中,再用清洁的吸管插入下层取样管中,按吸取上层样品的方法取样(注意:吸管需干燥,清洁)(7)用阿贝折光仪分析样品,折光仪恒温25.5±0.1℃,取样两次取平均(注意:不要连续两次取同一相,以对原有平衡造成更大破坏,应按照上相、下相再上相、下相的顺序)(8)将釜内温度提高至40及50℃,重复上述工作。
(9)实验完毕,关电源,将试液倒回回收瓶,做好清洁工作。
5.实验数据记录及数据处理5.1 原始实验数据室温: 20.7 ℃;大气压: 101325 Pa表2实验数据注:α相是上部的醇相,β相是下部的水相。
在25.5℃时,折光指数n D与异丁醇的摩尔分数χ1呈如下线性关系:水相:n D=0.41903x+1.33246 x=(n D-1.33246)/0.41903醇相:n D=0.01524x+1.38064 x=(n D-1.38064)/0.01524将摩尔分数转化为质量分数,得到不同温度下水-异丁醇共轭体系中的组成如下表:表 2 异丁醇-水体系质量分数平衡温度/K 304.35 313.25 316.95 320.750.8593 0.8387 0.8626 0.85100.0883 0.0810 0.0779 0.0779注:换算时取异丁醇的相对分子质量为74,水的相对分子质量为18。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆大学
学生实验报告
实验课程名称面向对象程序设计
开课实验室大数据与软件学院DSXXX 机房
学院大数据与软件学院年级大数据专业01班
学生姓名张世杰学号20191750 开课时间2019至2020 学年第 2 学期
大数据与软件学院制
《面向对象程序设计》实验报告
开课实验室:DSXXX 机房2020 年 3 月16
结果:
(2)构造函数及对象指针
#include<iostream>
using namespace std;
class A
{
public://公有
A(int x=100,double y=1.2){a=x;b=y;}
void show(char *pt)
{ cout<<pt<<":"<<endl;
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
private://私有成员
int a;
double b;
};
void main()
{
A obj1,obj2(100,3.5);
obj1.show("obj1");
obj2.show("obj2");
A *p;//定义指针
p=&obj1;//obj1指向
p->show("p->obj1");
(*p).show("(*p)obj1");
p=&obj2;//obj2
p->show("p->obj2");
(*p).show("(*p)obj2");
p=new A;//建立动态对象
p->show("p->new");
delete p;//撤销对象
}
结果:
(3)构造函数和析构函数
#include <iostream>
using namespace std;
class Complex
{
public:
Complex();
Complex (double x, double y);
Complex (Complex & c);
~ Complex ();
double GetRel() { return rel;}
double GetImg() { return img;}
private:
double rel, img;
};
Complex::Complex() //定义类
{
rel=0; img=0;
cout<<"缺省构造函数被调用: ";
cout<<"("<<rel<<","<<img<<")"<<endl;
}
Complex::Complex(double x, double y)
{
rel=x; img=y;
cout<<"构造函数被调用: ("<<rel<<","<<img<<")"<<endl;
}
Complex::Complex(Complex & c)
{
rel = c.rel;
img = c.img;
cout<<"复制构造函数被调用: ";
cout<<"("<<rel<<","<<img<<")"<<endl;
}
Complex::~ Complex ()
{
cout<<"析构函数被调用: ("<<rel<<","<<img<<")"<<endl;
}
//函数定义
Complex fun(Complex c)//开始定义fun函数
{
cout<<"在函数fun()中."<<endl;
double x, y;
x=c.GetRel()*10;
y=c.GetImg()+100;
Complex temp(x, y);
return temp;
}
void main()//主函数执行,最终输出c2
{
Complex c1(6.8, 98.23),c2;
c2=fun(c1);
cout<<"c2=("<<c2.GetRel()<<",";
cout<<c2.GetImg()<<")"<<endl;
}
结果:(此处最后c2上面再一次调用析构函数与我所想不符)
3.分析总结:构造函数和析构函数的作用是什么?什么时候需要自己定义构造函数和析构函数?
构造函数的作用:用于新建对象的初始化工作。
析构函数的作用:用于在撤销对象前,完成一些清理工作
创建对象时,需要添加初始化代码时,需要定义自己的构造函数;对象撤销时,需要自己添加清理工作的代码时,要定义析构函数。