2013版实验指导书
C++实验指导书2013
《面向对象程序设计》实验指导书《面向对象程序设计实验》课程组二0一三年三月目录实验预备实验环境和工具使用,多文件应用程序的开发过程 3实验一类与对象 7实验二运算符重载 9 实验三继承与多态性 12实验四模板 20实验五综合应用程序一(选做一个) 23实验六使用MFC进行可视化编程 25实验七综合应用程序二(选做一个) 41实验预备实验环境和工具使用多文件应用程序的开发过程一、实验目的与要求Visual C++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率,本实验通过学习Visual C++ 6.0界面的常用组成情况,并学习各种常用的窗口、菜单、按钮的意义和功能,并通过一些简单的程序设计,目的是使学生对用户界面、菜单和工具栏有一个全面的了解并掌握主要菜单命令。
●了解Visual C++集成开发环境的界面组成;●理解菜单命令的含义●掌握“New:”菜单命令、“Breakpoints”菜单命令、“Build”菜单命令、“Source Brower”菜单命令、工具栏的定制和修改、联机帮助。
●简单的程序设计二、实验设备与平台实验设备要求每个学生一台电脑,其中运行环境为VC++ 6.0系统。
三、实验内容及步骤1. 上机实验内容●Visual C++集成开发环境的用户界面识别;●新文件、新工程项目、工作区的创建;●设置、查看和删除断点;●编译和运行程序;●浏览资源信息;●工具栏的定制和修改;●联机帮助的使用;●熟悉Visual C++编写控制台模式程序的方法;上机输入例题,调试并运行,并观察结果;●上机编写一个程序实验1调试并编译程序。
在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。
控制台模式下程序的编写有两种方法,一是创建一个C++源程序文件,二是创建一个控制台模式的工程。
Visual Basic 实验指导书2013
38.7
43.2
48.2
53.2,54
59.2,60
66.2,67
0,75
0,79,80.5
83.2,84,85.5
0,0,90.5
93.2,94,95.5
0,0,100.5
103.2,104,105.5
0,0,111.5
115.2,116,117.5
0,0,123.5
128.2,129,130.5,132
图像自动缩放适应控件大小
6
命令按钮(CommandButton)
名称
cbLoad
Caption
读取文件
7
命令按钮(CommandButton)
名称
cbCancel
Caption
取消
5.编写读取文件对话框的事件处理代码
八、思考
1.为什么显示读取文件对话框要用vbModal(模式对话框)?如何在主窗体中获取另一个对话框中控件的内容?如何知道调用读取文件对话框时用户是选择“读取”而不是“取消”?
能够对文件输入/输出 (I/O)。
语法
pathnameFormode[Accessaccess] [lock]As[#]filenumber[Len=reclength]
语句的语法具有以下几个部分:
部分
描述
pathname
必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode
序号
窗口/控件类型
属性名
属性值
说明
1
窗体(Form)
名称
Form1
caption
实验1:运动的时间
窗体的标题
2
《软件工程导论》实验指导书(2013版)
朱建凯何海江汪祥毛伟编《软件工程(导论)》实验指导书长沙学院计算机科学与技术系2013年9月前言《软件工程(导论)》是计算机类本科专业的重要专业基础课程,它是指导计算机软件开发和维护的一门科学,包含技术和管理两方面内容,是技术与管理紧密结合所形成的工程学科。
同时软件工程对实践经验要求非常高的,中间的很多经验都需要在实践中去体会和认识。
该实验指导书内容是在指导08、09、10三届学生的实验课程中不断总结完善,并按照2011版计科专业和软件工程专业的培养方案以及实验(实训)大纲重新对内容进行了组织和编排。
整个实验按照六个实验来设计,全部完成需要32学时,在具体的教学过程中,可以灵活调整。
在这六个实验中,全部以一个航空售票点售票软件的程序设计作为主线来贯穿全部设计过程,按照软件项目开发的自然过程安排实验(实训),首先从需求分析、再到系统分析设计、编码和单元测试,其中顾及到结构化程序设计方法和面向对象程序设计方法,在需求建模和程序设计方面安排学生分别用这两个方法对这个开发任务分析和设计各进行了一次。
通过这六个实验,基本了解和熟悉软件工程管理的几个主要过程,达到熟悉教材,理会软件工程管理理论的目的。
该实验指导书是根据2011版计算机科学与技术专业培养方案对《软件工程》课程的教学要求,以及软件工程专业培养方案对《软件工程导论实训》课程的要求编写的实验指导书,其中计科专业实验课时数是20学时,软工专业实训课时是32学时,因此本指导书只能按照32学时来设计,计科专业采用本实验指导书时必须适当调整内容。
计算机专业实验室从2013年下学期开始所有的实验(实训)课程都不再提交纸质的实验报告而全部在网络实验平台上提交实验报告。
报告的网址是:http://218.196.43.18:8888/login.aspx。
特别请同学们注意,每个实验之后都必须由指导教师现场在计算机上检查打分并录入系统之后,学生才能提交实验报告,然后老师再综合实验报告和现场检查的打分给每个实验项目打分。
2013微机原理实验指导书
微机原理实验报指导书实验一数据传送实验1.实验名称实验一数据传送实验2.实验目的1、掌握微型计算机汇编软件调试汇编源程序的基本操作;2、熟悉传送指令、简单运算类指令来编写汇编语言源程序;3、掌握调试过程及实验结果分析;3.实验仪器微型计算机一台4.实验原理或内容1.数据段从3500H单元开始建立0---15共16个数据区,程序中见此段存入数据00H,01H,02H---0AH---0FH,运行之,检查并记录结果。
2.将内存3500H开始的共10个单元内容传送到3600H单元开始的数据区中,运行之,记录结果。
5.实验步骤1.启动Masm for Windows 集成实验环境2009.6。
显示如下:2.输入源程序在模板处将程序完成,其中模板中段名可以自己修改定义,没有涉及的段可省略不写。
输入汇编语言源程序后,保存程序(规定扩展名为.asm)3.汇编编译/汇编成目标文件,单击运行菜单下“编译成目标文件(obj)”,等待系统汇编,若有错误,修改再编译,直至无错误为止。
4.连接生成可执行文件。
单击运行菜单下“生成可执行文件(exe)”,等待系统对汇编生成的.obj文件进行连接,生成相应的可执行文件。
若有错误,修改错误重复3和4操作,直至无错误为止。
5.在DEBUG调试环境下进行程序的调试1、反汇编。
u回车-u0000回车2、单步运行。
-T=0000回车-T回车3、连续运行。
G=起始偏移地址结束偏移地址4、内存单元内容显示。
-Dds:3500回车5、内存单元内容的修改。
-EDS:3500回车.键入修改后内容再空格完成后回车6、查看修改寄存器。
-R回车-R跟寄存器名,显示寄存器内容:后可跟修改内容 -R IP 可查看修改IP值7、退出debuf。
Q命令6.数据与结果将运行结果记录于此处7.讨论可写实验过程中遇到的问题及解决办法8.回答问题注明:实验报告要求1、写出实验内容、实验要求。
2、画出程序流程图,给出实验源程序。
2013年版数字系统设计(双语)实验指导书(1)
数字系统设计实验指导书Experiments Handbook of Digital System Design实验一:8位简单算逻运算单元电路设计8 bit Simple ALU实验学时:4学时实验类型:设计型一、目的与任务要求学生在理论课学习的基础上,掌握采用Verilog HDL、基于自顶向下的模块化设计方法;掌握在Quartus II EDA平台进行设计输入、编译、仿真的全过程。
二、内容与要求1. 内容在Quartus II EDA平台上,运用基于模块化的设计方法,采用Verilog HDL,设计一个8位简单ALU及其数据通道,功能如表,分别根据操作码实现加、减、逻辑与、或等八种运算,数据通道在读写命令控制下,完成从寄存器读出操作数及写入运算结果。
要求:其输入操作数为实验学生学号末尾开始尽量非零的四位数对应的8421码组合(例如,学号11070023两个操作数分别为32和71,对应的8421码00110010,2.要求预习实验内容,编写Verilog HDL程序。
课上,进行编程输入、编译、时序仿真。
课后写出实验报告(实验名称、实验内容、顶层框图、V erilog HDL程序、仿真波形、资源分配、实验小结)三、考核与成绩评定本实验为学生必做实验,本实验分值为20 分考核内容:预习25%,实验过程50%,实验报告25%。
成绩评定方法:根据考核内容进行综合评定。
四、实验说明本实验的重点在于自顶向下的模块化设计的概念及设计方法。
五、参考资料ALU及数据通道参考教材《VerilogHDL高级数字系统设计》P478和P208实验三、基于循环算法的数字签名分析电路的验证Verification of Repetitive Algorithm based Digital SignatureAnalysis Circuit实验学时:2 实验类型:验证型一、目的与任务:要求学生在理论课学习的基础上,分析基于CRC码进行数字签名验证功能需求,学习用Verilog HDL中循环算法进行行为建模的功能设计,在EDA平台-QuartusII下,完成设计的输入及编译综合以及仿真验证。
《面向对象程序设计》实验指导书(2013版)
实验指导书
邵阳学院信息工程系
陈智
2013年9月
实验
实验目的及要求
1.熟悉VC++的集成开发环境,学习运行一个C++程序的步骤。
2.熟悉C++的运算符、表达式、语句的使用规则。
3.掌握变量命名规则,学会变量的定义和使用。
4.掌握函数的编写方法和基本规则。
实验内容
1.编写程序,从标准输入设备输入用户的名字,从标准输出设备输出欢迎信息。
return 0;
}
3.编译、调试、运行程序。
注意事项
1.需要首先建立好文件“file.in”,并在其中输入多行文字。
2.保证磁盘有足够的空间保存输出文件“file.out”。
实验报告要求
1.记录文件“file.in”的内容。
2.记录文件“file.out”的内容。
实验
实验
1.掌握C++类的概念和基本组成、类的使用方法以及静态数据成员的使用;
cout<<" x="<<x<<" y="<<y<<endl;
x=3, y=5; swap2(&x, &y);
cout<<" x="<<x<<" y="<<y<<endl;
x=3, y=5; swap3(&x, &y);
cout<<" x="<<x<<" y="<<y<<endl;
2013单片机实验指导书(含程序代码)
实验一单个发光二极管点亮实验二单个发光二极管闪烁实验三多彩流水灯实验实验四按键控制彩灯实验六数码管静态显示实验实验七数码管动态显示实验实验七外部中断的应用实验八定时器实验实验九单片机与PC机通信的设计实验十简易秒表的设计附录:第一章HFWH-MT51简介HFWH-MT51实验系统集单片机学习,仿真,编程,在线下载于一体,集成了学习51单片机众多基本功能:USB接口,图型、字符型液晶显示,红外接发,蜂鸣器,实时钟,温度采集,数码管,LED灯,键盘,串行EEPROM、看门狗,RS232,继电器,步进电机驱动等等。
能满足学习51单片机基础知识及提高的需要,也可以作为AVR学习板使用。
☆.集成USB转232接口(CP2102)☆.128X64点阵液晶显示模块,内置汉字库☆.集成16X2,液晶显示模块☆.集成红外模块,红外接收,可实现红外摇控解码功能☆.集成一路继电器☆.集成DS1302时钟功能,结合液晶,数码管显示可做时间显示实验☆.集成DS18B20温度测量芯片,结合液晶,数码管显示可做温度计实验☆.集成32个P口LED灯,可清楚观察IO口输出状态,可做流水灯实验☆.集成I2总线串行E2PROM 24C02( 4K bit E2PROM)☆.集成串行E2PROM 93C46☆.集成高达8位的数码管☆.具有扩展接口,对外扩展所有P口☆.集成4个独立键盘☆.集成4X4矩阵键盘☆.集成1个复位按键☆.集成RS232串行通讯接口☆. 集成电脑键盘接口☆.集成步进电机驱动☆.蜂鸣器,可实现简单电子琴功能第二章实验系统硬件图1:编程系统插座。
2:编程系统监控芯片。
3:实验仿真系统插座。
4:PC 键盘接口。
5:实验系统晶振1-40M可选。
6:AVR芯片复位按键。
7:独立按键。
8:红外接收头。
9:温度传感器DS18B20。
10:51芯片复位按键。
11:4*4键盘。
12:外接ISP下载线接口。
13:对外仿真2051接口。
2013版普通化学实验指导书
化学实验讲义目录实验一常见仪器的介绍及玻璃仪器的洗涤 (1)实验二试剂的取用及溶液的配制 (4)实验三醋酸电离常数和电离度的测定(pH测定法) (9)实验四电离平衡、沉淀反应 (11)实验五利用废铝罐制备明矾 (13)实验六水硬度的测定(EDTA容量法) (14)实验七水质检测 (16)实验八氧化还原反应 (23)实验九有机玻璃的简易制做 (32)实验十有机玻璃的简易制做 (32)实验十一化学镀膜技术 (41)实验十二绿色果蔬分离叶绿素及其含量测定 (43)实验一常见仪器的介绍及玻璃仪器的洗涤一、实验目的1.认识无机及分析化学实验常用仪器的名称、规格与用途。
2.学习并练习常用玻璃仪器的洗涤和干燥方法。
二、实验原理与技能1.化学实验常用玻璃仪器的洗涤和干燥1)玻璃仪器的洗涤化学实验使用玻璃,常沾有可溶性化学物质、不溶性化学物质、灰尘及油污等。
为了得到准确的实验结果,实验前应将仪器洗涤干净,用毕后应立即洗净。
洗涤仪器的方法很多,应根据实验的要求,污物的性质和沾污的程度来选择。
1.刷洗或水洗对易溶于水的污物可先用试管刷刷洗,然后再用水洗即可洗净。
所选用试管刷大小耍和仪器相适应,但不能用秃顶的毛剧,也不能用力过猛,更不能用刀子,铁丝等来刮掉玻璃器皿的污垢。
刷细口瓶和烧瓶时,仪器的全部可将试管刷的前部弯一角度。
2.用洗衣粉或洗洁净刷洗洗衣粉或洗洁净中含有碱性物质和表面活性剂成分,能有去除油污。
用水刷洗过的仪器仍有水珠沾附容器的内壁,表明仪器内壁有油脂或其他污迹,此时可用湿的刷子沾洗衣粉(或洗洁净)刷洗,去除油污,然后再用自来水冲洗干净。
3.用化学药剂洗涤污物如系难镕的氧化物(如MnO2)、氢氧化物(如Ca(OH)2 Fe(OH)3)、难溶的硫酸盐和碳酸盐(如BaSO4,CaCO3)以及某些金属(活动顺序在氢以前的)可用盐酸洗。
温热的稀硝酸可以洗掉玻璃上的“铜钱”’“银镜”,硫代硫酸钠溶液可洗掉难溶的银盐,煮沸的石灰水可洗搀器壁上凝附的硫。
《软件开发环境与工具》——实验指导书 (2013版)
《软件开发环境与工具》实验指导书计算机科学与技术与学院计算机科学系二○一三年目录实验一 CASE工具PowerDesiner的使用 (3)实验二熟悉SQL语言 (5)实验三利用Axure制作网页原型 (7)实验四利用Visual Studio开发Windows控制台应用程序 (10)实验五利用Visual Studio 2010开发Windows Form应用程序 (12)实验六利用Visual Studio 2010进行Web应用程序设计 (14)实验一 CASE工具PowerDesiner的使用【目的与要求】安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。
【实验设备与环境】PC机+PowerDesiner【实验内容】1.安装PowerDesiner。
2.了解CDM的主要设计元素和设计过程。
3.熟悉模型转换工具的使用。
4.熟悉P DM的主要设计元素和设计过程。
5.了解设计报告的生成方法。
【实验要求】设计学生住宿管理的CDM、PDM。
要求PDM能方便实现以下功能:1.学生管理(1)录入班级、院、专业:可以添加、删除、插入学院、专业、年级信息(2)录入学生信息:对宿舍编号、姓名、院、专业、性别、年级、班级、出生年月、籍贯、住宿费、押金、录入日期等内容。
可以添加、修改、删除等。
(3)查询:可设置查询条件,对学生信息进行查询。
(4)换宿舍:可进行换房,有原房号,新房号,姓名等项。
(5)毕业班清理:对于已经毕业的班级,可以选择清除的年级,进行清理。
2.宿舍管理(1)录入宿舍信息:有宿舍编号、宿舍电话、应住人数、录入日期等栏目。
对以上信息可以进行浏览、添加、修改、删除等。
(2)宿舍信息统计:可以根据楼号、宿舍编号进行查询统计。
查询内容包括:宿舍编号、应住人数、实住人数、空位数、宿舍电话、录入日期等项。
统计内容包括应住人数、实住人数、空位数等。
3.卫生管理(1)录入统计:填入学院、年级、宿舍编号可查卫生平均分。
材料力学实验指导书-2013
实验1 拉伸实验一、实验目的1、观察拉伸过程中的各种现象(包括屈服、强化、颈缩及断裂)。
2、测定低碳钢在拉伸时的屈服极限σs、强度极限σb、延伸率δ和断面收缩率Ψ。
3、测定铸铁的强度极限σb。
4、比较低碳钢(塑性材料)和铸铁(脆性材料)机械性质的特点。
二、实验设备1、万能材料试验机2、游标卡尺三、试件为了避免试件尺寸和形状对实验结果的影响,且便于各种材料的机械性质间的互相比较,应采用国家标准GB 6228一76所规定的试件,通常采用的是低碳钢和铸铁圆棒试件,其直径d和试验段长度(标距)l满足l/d=10或5,例如:可采用d=10mm的圆棒试件。
四、实验原理材料的力学性能指标屈服极限、强度极限、延伸率、断面收缩率是由拉伸破坏实验来确定的。
实验时,利用试验机的自动绘图器可绘出低碳钢和铸铁的拉伸图。
由自动绘图器绘出的拉伸图中、拉伸变形是整个试件的伸长(不只是标距部分的伸长),并且包括机器本身的弹性变形和试件头部在夹板中的滑动等。
试件开始受力时,头部在夹头内的滑动很大,故绘出的拉伸图最初—般是曲线。
对于低碳钢材料,屈服阶段(B-C)常成锯齿形,上屈服点B受到变形和试件形状等的影响较大,下屈服点B则比较稳定,故工程上均以B点对应的载荷作为材料屈服时的载荷P。
确定屈服载荷Ps时,必须注意观察指针的转动情况,一般规定测力指示首次回转后所指示的最小载荷即为屈服载荷。
试件拉伸达到最大载荷Pb以前,在标距范围内的变形是均匀的.从最大载荷开始,产生局部伸长和颈缩.细颈出现后,横截面面积迅速减少,继续拉伸所需的载荷也变得小了,直至E点断裂为止.最初在对试件加载时,主动针即随载荷的增加向前转动,同时它还推动另外—个指针(副针)前进。
当达到最大载荷P时,主动指针开始后退,而副针则停留在载荷最大值的刻度上,副针给出的读数即为最大载荷。
铸铁试件在承受拉力变形极小时,就达到最大载荷而突然发生断裂.它没有屈服和颈缩现象,其强度极限远小于低碳钢的强度极限。
《软件开发环境与工具》——实验指导书 (2013版)
《软件开发环境与工具》实验指导书计算机科学与技术与学院计算机科学系二○一六年目录实验一 CASE工具PowerDesiner的使用 (3)实验二熟悉SQL语言 (5)实验三利用Axure制作网页原型 (7)实验四利用Visual Studio开发Windows控制台应用程序 (10)实验五利用Visual Studio 2010开发Windows Form应用程序 (12)实验六利用Visual Studio 2010进行Web应用程序设计 (14)实验一 CASE工具PowerDesiner的使用【目的与要求】安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。
【实验设备与环境】PC机+PowerDesiner【实验内容】1.安装PowerDesiner。
2.了解CDM的主要设计元素和设计过程。
3.熟悉模型转换工具的使用。
4.熟悉P DM的主要设计元素和设计过程。
5.了解设计报告的生成方法。
【实验要求】设计学生住宿管理的CDM、PDM (PDM模型包括:1、通过CDM模型生成;2、直接建立)。
1.学生管理(1)建立班级、院、专业的CDM、PDM模型;(2)建立学生信息的CDM、PDM模型,包括学号、姓名、院、专业、性别、年级、班级、出生年月、籍贯、住宿费、押金、录入日期及宿舍编号等内容。
2.宿舍管理建立宿舍信息的CDM、PDM模型,包括有宿舍编号、宿舍名称、宿舍电话、应住人数、录入日期等栏目。
3.对学生管理、宿舍管理、班级、院、专业实体(或表)之间建立联系。
【实验步骤】1.运行PowerDesiner安装文件。
2.按照安装向导,安装PowerDesiner。
3.安装成功之后,进入PowerDesiner的CDM设计界面,了解CDM的主要设计元素和设计过程。
4.分析住宿管理的需求,分析其中应含有的实体及其属性,建立实体联系,设计住宿管理的CDM。
5.检测CDM,并进行模型转换,生成PDM。
2013版本计算机应用基础实验指导书
实验一Windows基本操作一、实验目的与要求1.掌握操作系统的启动和关闭方法。
2.掌握资源管理器的启动及其窗口的组成。
3.掌握对文件及文件夹的基本操作。
4.掌握快捷方式的创建和使用方法。
5.掌握利用Windows控制面板设置系统配置的方法。
6.掌握屏幕抓图的方法。
二、实验学时2学时三、实验内容1.启动资源管理器(两种方法,任选其一)方法1:单击“开始”∣“所有程序”∣“附件”∣“Windows资源管理器”选项,启动资源管理器,如图1-9所示。
图1-9资源管理器窗口方法2:通过快捷菜单,选择“资源管理器”项目进入。
②鼠标右击“开始”按钮。
②在弹出的快捷菜单中选择“打开WINDOWS资源管理器”选项。
在Windows7中引入“库”的概念,与xp系统中的“我的文档”类似,分文档、图片、音乐、视频四个库,建议大家把重要的资料分类放入库中。
库是一个虚拟文件夹,操作与普通的文件夹一样,是“我的文档”的进一步加强。
2.新建文件和文件夹(新建文件与新建文件夹的方法类似)(1)用资源管理器菜单的方式新建名为“student1”的文件夹。
操作步骤如下:①在资源管理器左窗格中选定需要建立文件夹的驱动器。
②单击“文件”∣“新建”∣“文件夹”选项(如图1-15所示),在右窗格中出现的新文件夹中输入“student1”,然后按【Enter】键确定,则在磁盘中建立了一个“student1”新文件夹。
(2)以右键菜单方式新建一个名为“student2”的文件夹。
操作步骤如下:①在资源管理器左窗格中选定需要建立文件夹的驱动器。
②在右窗格任意空白区域右击,在弹出的快捷菜单中选择“新建”∣“文件夹”选项,如图1-16所示,在出现的新文件夹中输入“student2”并确定,即在A盘中建立了一个新文件夹“student2”。
(3)新建一个名为“happy.txt”的文件。
操作步骤如下:①在资源管理器左窗格中选定文件建立所在的位置,例如E盘。
土工实验指导书2013(新)
目录1.土的含水率实验 (1)2.土的密度实验 (3)3.土的液、塑限联合测定实验 (5)4.土体固结实验 (9)5.土的直接剪切实验 (15)6.土的击实试验 (24)1.土的含水率实验1.1 定义 土中水的质量与土粒质量的比值称为土的含水率,以百分数表示。
即w =wsm m ×100% 1.2 目的 含水率是土的基本物理指标之一,反映土的状态,是计算土的干密度、孔隙比、饱和度等非实测指标的依据。
1.3 试验方法及适用范围简介国标《土工试验方法标准》GB/T50123—1999中,只规定了烘干法测定土的含水率。
1烘干法:为标准方法。
适用于测粗粒土、细粒土、有机质土和冻土类的含水率。
有机质含量超过5%的土;应在60~70℃的恒温下烘干。
在实践中还可能采用一些其他方法,如:2酒精燃烧法:适用于快速简易测定细粒土(含有机质的土除外)或砂类土。
国标中未列入。
一般在野外工程中没有烘箱时采用此法。
3 比重法:仅适用于砂类土。
4红外线照射法:将土样置于红外线灯光5~15cm 内照射约1h 即可干燥。
试验证明,其结果较烘干法略大1%左右。
红外干燥箱体积小,有商业产品。
5炒干法:用锅将试样炒干,适用于砂土及含砾较多的土。
6实容积法:采用土壤水分速测仪,通过土中固相、液相的体积,按土的经验比重值换算出土的含水率,适用于黏性土。
对于少量试样测试快,而对批量试样则操作过于烦琐。
7微波加热法:一般几分钟就可烘干。
经试验对比,多数土的测试结果与标准烘干法相对误差小于1.5%。
但不适用一些含金属矿物质的土。
8真空干燥法:适用于有机质大于5%的土。
9应用放射技术即中子放射,测定土的含水率。
如用核子密度湿度仪。
1.4 烘干法 1.4.1 仪器设备1烘箱:可用电热烘箱或温度能保持100~105℃的其它能源烘箱。
2天平:称量200g ,感量0.01g ;称量1000g ,感量0.1g 。
3干燥器:附干燥剂(为氯化钙)。
2013版实验指导书DOC
目录实验一、QUARTUS II的基本应用及简单组合逻辑设计 (1)实验二、计数器设计 (3)实验三、跑马灯控制电路设计 (6)实验四、8位乘法器的实现 (8)实验五、数字钟的设计 (10)实验六、8人抢答器设计 (12)实验一、QUARTUS II的基本应用及简单组合逻辑设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208或者芯片为EP1K30TC144)。
EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V;EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。
二、实验目的1、熟悉Quartus II的菜单、元件库、功能模块及基本应用操作;2、熟悉Quartus II的Verilog HDL文本方式及原理图方式设计实现流程。
3、学习使用JTAG接口下载逻辑电路到可编程逻辑器件并能调试到正常工作。
4、熟悉数字电路集成设计的过程。
三、实验内容1、用Verilog HDL文本方式设计带使能控制的3-8译码器;三、实验原理1、3-8译码器:译码器是把输入的数码解出其对应的数码,译码器有N个二进制选择线,那么最多可译码转换成2N个数据。
当一个译码器有N条输入线及M条输出线时,则称为N×M的译码器。
3×8译码器是依此而来。
3×8译码器真值表如下表所示:四、实验步骤新建设计文件夹(不可用中文)-》新建设计文件-》输入设计项目(原理图/Verilog HDL 文本代码)-》存盘(注意原理图/文本取名)-》将设计项目设置成Project-》选择目标器件-》启动编译-》建立仿真波形文件-》仿真测试和波形分析-》引脚锁定并编译-》编程下载/配置-》硬件测试五、硬件测试说明1、把译码器的输入接到拨码开关,使能控制端接按键,输出端接8个LED灯,通过拨码开关改变输入的逻辑电平变化来观察LED输出情况,验证3×8译码器的工作状态。
实验指导书(2013修订版)资料
《水污染控制工程》实验指导书环境工程系二〇一三年三月实验一 颗粒自由沉淀实验一、实验目的1.1 研究浓度较稀时的单颗粒沉淀规律,加深其对沉淀特点、基本概念的理解。
1.2 掌握颗粒自由沉淀试验的方法,并能对实验数据进行分析、整理、计算和绘制颗粒自由沉淀曲线。
二、实验原理浓度较稀的、粒状颗粒的沉淀属于自由沉淀,其特点是静沉过程中颗粒互不干扰、等速下降,其沉速在层流区符合斯托克斯(Stocks )公式。
但是由于水中颗粒的复杂性,颗粒粒径、颗粒相对密度很难或无法准确地测定,因而沉降效果、特性无法通过公式求得,而是通过静沉实验确定。
由于自由沉淀时颗粒是等速下沉,下沉速度与沉淀高度无关,因而自由沉淀可在一般沉淀柱内进行,但其直径应足够大,一般D mm 100≥,以免颗粒沉淀受柱壁干扰。
具有大小不同颗粒的悬浮物静沉总去除率(η)与截流速度(u 0)、颗粒重量百分率的关系如下:dP u u P P s⎰+-=00)1(η 20-1 式中:η——沉淀效率;0u ——理想沉淀池截流沉速:0P ——所有沉速小于0u 的颗粒质量占原水中全部颗粒质量的百分率; s u ——小于截流沉速的颗粒沉速。
此种计算方法也称为悬浮物去除率的累积曲线计算方法。
设在一水深为H 的沉淀柱内进行自由沉淀实验。
实验开始,沉淀时间为0,此时沉淀柱内悬浮物分布是均匀的,即每个断面上颗粒的数量与粒径的组成相同,悬浮物浓度为C 0(mg/L ),此时去除率η=0。
实验开始后,不同沉淀时间i t ,颗粒沉淀速度i u 相应为:ii t Hu =20-2 式中:i u ——颗粒沉淀速度,mm/s ;H——取样口至水面高度,mm ;i t ——沉淀时间,min 。
此即为i t 时间内从水面下沉到池底(此处为取样点)的颗粒所具有的沉速。
此时取样点处水样悬浮物浓度为i C ,未被去除的颗粒所占的百分比为:C C P ii =20-3 式中:i P -悬浮颗粒剩余率;0C -原水(0时刻)悬浮颗粒浓度,mg/L ; i C -i t 时刻悬浮颗粒浓度,mg/L 。
2013-10-25实验指导书(新)资料
单片机原理与应用实验指导书实验一实验板使用,Keil C51软件使用一、实验目的1. 熟悉单片机实验版、Keil C51软件使用二、实验说明本实验指定某块存储器的起始地址和长度,要求能将其内容置1。
通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。
三、实验内容及步骤1.启动PC机,安装好ISP驱动,用ISP数据通信线连接计算机与实验板(USB线)。
2.打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着建立源程序,编译无误后,全速运行程序。
3.可把源程序编译成可执行文件,用ISP烧录器烧录到89S52芯片中。
四、Keil C51软件使用步骤1.使用Keil前必须先安装。
安装过程简单,这里不在叙述。
2.安装好了Keil软件以后,我们打开它。
打开以后界面如下:3. 我们先新建一个工程文件,点击“Project->New Project…”菜单,如下图:3.选择工程文件要存放的路径,输入工程文件名LED,最后单击保存。
4.在弹出的对话框中选择CPU 厂商及型号5. 选择好Atmel 公司的A T89S52 后, 单击确定在接着出现的对话框中选择“是”。
5.新建一个C51 文件, 单击左上角的New File 如下图所示:6.保存新建的文件,单击SA VE如下图:在出现的对话框中输入保存文件名MAIN.C(注意后缀名必须为.C),再单击“保存”,如下图;7.保存好后把此文件加入到工程中方法如下: 用鼠标在Source Group1 上单击右键, 然后再单击Add Files to Group ‘Source Group 1' 如下图:8.选择要加入的文件, 找到MAIN.C 后, 单击Add, 然后单击Close9.在编辑框里输入如下代码:10.到此我们完成了工程项目的建立以及文件加入工程, 现在我们开始编译工程如下图所示: 我们先单击编译, 如果在错误与警告处看到0 Error(s) 表示编译通过;11.生成.hex 烧写文件,先单击Options for Target,如图;12.在下图中,我们单击Output, 选中Create HEX F。
机械设计综合实验指导书及实验报告剖析
机械设计综合实验指导书及实验报告武宁宁2013年10月第一章机械设计结构展示、分析与研究实验机械设计结构展示、分析与研究实验是分析机械结构的基本实验,它是了解机械发展历史、提高机械结构设计能力以及进行机械结构创新性设计的重要实践基础。
“机械设计结构展示、分析与研究实验”包括机械发展史、机械设计结构展示与分析、2大基本模块,根据实验要求不同又分为感知(认知)型实验、基本型2种类型。
实实验一机械设计结构展示与分析实验(基本型)一、实验目的(1)了解常用联接件、轴系零部件的类型和结构,掌握其特点与应用。
(2)了解常用机械传动的类型、工作原理、组成结构及失效形式。
(3)了解常用润滑剂及密封装置的类型、工作原理和组成结构。
(4)观察了解机械零部件的工作原理,加深与扩展理论教学内容。
(5)观察了解机械零件的失效形式,掌握机械设计的基本准则。
二、实验内容与要求1.常用联接件、轴系零部件(1)了解螺纹联接、键联接、花键联接、销联接的常用类型、结构形式、工作原理、受力情况、装配方式、防松原理及方法、失效形式及应用场合等。
(2)了解轴、轴承、联轴器与离合器等轴系零部件的类型、结构特点、工作原理、装配型式、常用材料、失效形式及应用场合等。
2.机械传动(1)了解各种带传动的类型、结构特点、工作原理、运动特性、张紧方法及失效形式等。
(2)了解齿轮传动的类型、常用材料、加工原理、结构形式、工作原理、受力分析及失效形式等。
(3)了解蜗杆传动的类型、常用材料、结构形式、工作原理、受力分析、自锁现象及失效形式等。
(4)了解链传动的类型、结构形式、工作原理、运动特性及失效形式等。
(5)了解螺旋传动的类型、结构形式、工作原理、运动特性及失效形式等。
(6)了解摩擦轮传动的类型、结构形式、工作原理、运动特性及失效形式等。
3.润滑剂及密封装置(1)了解润滑剂的类型、功用性能参数及应用场合等。
(2)了解润滑装置的类型、功用及应用场合等。
三、实验装置实验装置采用青岛理工大学临沂校区机械基础实验教学示范中心机械展示厅陈列的机械设计陈列柜及实验示范中心配备的各种零部件、机械装置、现代机械产品:①联接件;②轴;③滚动轴承;④滑动轴承;⑤润滑与密封;⑥联轴器与离合器;⑦带传动;⑧齿轮传动;⑨蜗杆传动;⑩链传动;⑩螺旋传动;⑥现代机械等。
2013实验指导书
实验一线性表及其应用一、实验目的1.掌握数据结构中的一些基本概念;2.熟练掌握线性表的顺序存储结构和链式存储结构;3.掌握线性表的基本操作:插入、删除、查找等运算,理解顺序存储、链式存储用于插入、删除线性表的优势和劣势;4.掌握运用C语言上机调试线性表的基本方法,了解测试的思想。
二、实验要求1.上机前应做好充分的准备工作,预先编好程序,以提高上机效率;2.独立上机输入和调试自己编写的程序,切忌抄袭、拷贝他人程序,否则实验报告成绩为0;3.书写实验报告,重点给出调试过程、调试结果图,总结本次实验心得,提高分析问题处理问题能力。
三、实验环境1.硬件:一台微机2.软件:操作系统和C语言系统四、实验内容1、创建一个空的顺序表L,依次插入2,4,6,8,10,12六个元素,在该顺序表中依次在第3个元素位置上插入元素99,然后删除L的第5个元素,再输出该顺序表L。
2、采用链式存储表示方法实现,一个有n个元素的线性表(n<MAXSIZE),且递增有序,现有一新元素x要插入到线性表的适当位置上,并保持线性表原有的顺序不变;从单链表中删除指定的元素x,若x在单链表中不存在,给出提示信息。
实验二堆栈操作一、实验目的:1、理解堆栈的顺序和链式存储结构。
2、掌握堆栈的入栈PUSH和出栈POP操作。
3、利用PUSH和POP进行堆栈操作,熟悉栈的实现方式。
二、实验内容及要求1、上机前应做好充分的准备工作,预先编好程序,以提高上机效率;2、书写实验报告,重点给出调试过程、调试结果图,总结本次实验心得,提高分析问题处理问题能力。
三、实验环境1、硬件:一台微机2、软件:操作系统和C语言系统四、实验内容1、编写PUSH和POP函数,并用之实现各种进制的相互转换。
2、建立容量为10的空栈,依次将50,60,70,80,90,100入栈,然后输出栈顶指针与栈中的元素,再输出栈顶元素,输出连续3次退栈的元素,然后再次输出栈顶指针与栈中的元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录实验一、QUARTUS II的基本应用及简单组合逻辑设计 (1)实验二、计数器设计 (3)实验三、跑马灯控制电路设计 (6)实验四、8位乘法器的实现 (8)实验五、数字钟的设计 (10)实验六、8人抢答器设计 (12)实验一、QUARTUS II的基本应用及简单组合逻辑设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208或者芯片为EP1K30TC144)。
EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V;EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。
二、实验目的1、熟悉Quartus II的菜单、元件库、功能模块及基本应用操作;2、熟悉Quartus II的Verilog HDL文本方式及原理图方式设计实现流程。
3、学习使用JTAG接口下载逻辑电路到可编程逻辑器件并能调试到正常工作。
4、熟悉数字电路集成设计的过程。
三、实验内容1、用Verilog HDL文本方式设计带使能控制的3-8译码器;三、实验原理1、3-8译码器:译码器是把输入的数码解出其对应的数码,译码器有N个二进制选择线,那么最多可译码转换成2N个数据。
当一个译码器有N条输入线及M条输出线时,则称为N×M的译码器。
3×8译码器是依此而来。
3×8译码器真值表如下表所示:四、实验步骤新建设计文件夹(不可用中文)-》新建设计文件-》输入设计项目(原理图/Verilog HDL 文本代码)-》存盘(注意原理图/文本取名)-》将设计项目设置成Project-》选择目标器件-》启动编译-》建立仿真波形文件-》仿真测试和波形分析-》引脚锁定并编译-》编程下载/配置-》硬件测试五、硬件测试说明1、把译码器的输入接到拨码开关,使能控制端接按键,输出端接8个LED灯,通过拨码开关改变输入的逻辑电平变化来观察LED输出情况,验证3×8译码器的工作状态。
通过按键按下/释放观测使能控制端对输出的影响。
(引脚锁定可参考:独立扩展板为EP1K10_30_50_100QC208,A0、A1、A2:锁定为独立扩展下载板上第53、47、46脚,内部已连接,无需连线,对应拨码开关SW8、SW7、SW6。
Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7:锁定为独立扩展下载板上的第12、13、14、15、17、18、19、24脚,内部已连接至“红色信号指示灯L1-8”的“L1~L8”。
EN:为使能输入信号脚,定义在独立扩展下载板上第68脚,应接“多功能复用按键F1-F12”信号接线组“F1_12(T)”的F12~F9中任意一个引线插孔,即高电平有效。
若独立扩展板为EP1K10_30_50_50TC144,A0、A1、A2:锁定为独立扩展下载板上第46、44、43脚,内部已连接,无需连线,对应拨码开关SW8、SW7、SW6。
Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7:锁定为独立扩展下载板上的第13、14、17、18、19、20、21、22脚)六、实验要求1.认真阅读实验任务书,明确实验内容;2.按步骤进行设计输入、检查及引脚的锁定;3.正确连接硬件电路,验证设计的正确性。
4.分析实验结果,书写实验报告。
附录1:波形分析举例输入信号:EN:使能信号高电平下工作,通过多功能复位按键F9~F12中任意一键来控制。
A2、A1、A0:三个数字状态输入端口,决定八个状态输出情况,由8位数字开关组SW6、SW7、SW8分别对应A2、A1、A0来实现对Y0至Y7的译码输出。
输出信号:Y0~Y7:8个状态输出,输出点亮红色指示灯组L1~L8。
波形结果分析:当A2、A1、A0对应于:“100”时,Y(八位)输出“00010000”,当输入信号跳变为“000”时Y(八位)输出“00000001”。
满足设计要求。
实验二、计数器设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208) 或者(芯片为EP1K30TC144)。
EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V;EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。
二、实验目的1、了解各种进制计数器设计方法2、制作一个数码管显示的7段译码电路,以备以后调用3、理解动态扫描的概念及实现方法三、实验内容1、用Verilog HDL设计60进制计数器的数码管动态扫描电路。
2、用Verilog HDL设计7段显示译码电路。
3、利用上面生成的模块在设计顶层以模块例化的方式实现动态显示的60进制计数器。
三、实验原理1、七段显示译码器:BCD至7段显示器执行的动作就是把一个四位的BCD码转换成7个码的输出,以便在7段显示器上显示这个十进制数。
2、60进制计数器:原理为数电中所讲用小模数计数器构成大模数计数器的设计方法,可采用串行进位法或并行进位法,具体实现时可用(同步/异步)置数法或(同步/异步)清零法。
3、数码管动态扫描控制电路在扫描控制脉冲作用下,使指定位置的数码管使能工作,其余数码管禁止工作,同时在数据线上送出该位置的数码管上要显示的数据,使数码管显示出对应位的数值。
由于扫描脉冲频率很高,而数码管的显示有余辉,这样就可以利用若干根数码管位控制线和同一组数据线,实现一组数据在动态数码管上的稳定清晰显示。
该模块的Verilog HDL程序设计可分为两个子模块,一个模块在扫描脉冲的驱动产生顺序循环的动态数码管中各位的选通信号,另一模块根据所选通道号选择对应输入数据到数据输出通道上。
四、实验步骤1、按照以下步骤完成每一个模块的设计:新建设计文件夹(不可用中文)-》新建设计文件-》输入设计项目(原理图/Verilog HDL文本代码)-》存盘(注意原理图/文本取名)-》将设计项目设置成Project-》选择目标器件-》启动编译-》建立仿真波形文件-》仿真测试和波形分析2、新建顶层模块文件-》输入设计项目(原理图/Verilog HDL文本代码)-》存盘(注意原理图/文本取名)-》将设计项目设置成Project-》选择目标器件-》启动编译-》建立仿真波形文件-》仿真测试和波形分析-》引脚锁定并编译-》编程下载/配置-》硬件测试五、硬件测试说明1、按照引脚锁定的位置,把计数脉冲输入端接到时钟信号频率组的一个频率较低的信号上。
2、把脉冲扫描信号接到时钟信号频率组的一个频率较高的信号上。
3、应将计数脉冲输入信号分配到可编程逻辑器件的全局时钟信号(global clk)引脚上,这样实验效果会较好。
4、动态扫描数码管为实验箱左下角处的数码管,其数码管得段信号A-G和位选择信号在数码管得近旁。
附录:1.硬件连线说明EP1K100QC208 PIN分配CLK 79 接GCLK1-CLOCK(T)9Display[6] 93 接数码管段位引线ADisplay[5] 92 接数码管段位引线BDisplay[4] 90 接数码管段位引线CDisplay[3] 89 接数码管段位引线DDisplay[2] 88 接数码管段位引线EDisplay[1] 87 接数码管段位引线FDisplay[0] 86 接数码管段位引线GRst 71 接按键F12Sel[2] 70 接SS2Sel[1] 69 接SS1Sel[0] 68 接SS0EP1K 30TC114 PIN分配CLK 55 接CLK(T)-CLOCK(T)9Display[6] 91 接数码管段位引线ADisplay[5] 90 接数码管段位引线BDisplay[4] 88 接数码管段位引线CDisplay[3] 87 接数码管段位引线DDisplay[2] 86 接数码管段位引线EDisplay[1] 83 接数码管段位引线FDisplay[0] 81 接数码管段位引线GRst 67 接按键F12Sel[2] 70 接SS2Sel[1] 69 接SS1Sel[0] 68 接SS02.硬件仿真说明(1)显示译码器仿真结果(2)60进制计数器仿真结果(3)数码管动态扫描控制电路Verilog HDL语言波形仿真结果设计顶层仿真结果实验三、跑马灯控制电路设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208)。
EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V;EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为 2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。
二、实验目的1、学习利用FPGA控制彩色LED跑马灯;2、掌握利用V erilog HDL语言编写LED跑马灯源程序的方法。
三、实验内容1、用Verilog HDL语言写出LED跑马灯控制模块。
2、用FPGA实现5种状态LED跑马灯的控制。
三、实验原理1、利用状态机方法和寄存器直接输出实现构成5种LED跑马灯控制显示方式四、实验步骤新建设计文件夹(不可用中文)-》新建设计文件-》输入设计项目(原理图/Verilog HDL 文本代码)-》存盘(注意原理图/文本取名)-》将设计项目设置成Project-》选择目标器件-》启动编译-》建立仿真波形文件-》仿真测试和波形分析-》引脚锁定并编译-》编程下载/配置-》硬件测试五、硬件测试说明1、跑马灯输出接彩色信号指示灯组2、模式选择信号接8位数字开关A组。
3、时钟信号接超低频组15号输出较为合适。
附录1:引脚锁定可参考如下设计芯片型号为EP1K30QC208-3:由8位数字开关组 A SW5、SW6、SW7、SW8分别对应rst_n,mode_ctr[0,n,mode_ctr[1],mode_ctr[2] 来实现复位和模式控制。
芯片型号为EP1K30TC144-3:时钟连线到右下角CLK(P) SELCLK 三排跳线中间靠左需要跳上。