当前位置:文档之家› 《过程控制与仪表》实验指导书

《过程控制与仪表》实验指导书

《过程控制与仪表》实验指导书
《过程控制与仪表》实验指导书

《过程控制及仪表》实验指导书

主编冯翼

审核虎恩典

校对杨艺

北方民族大学电气信息工程学院

二○○八年三月

目录

实验系统介绍 (1)

实验一一阶单容上水箱对象特性测试实验 (11)

实验二二阶双容中水箱对象特性测试实验 (16)

实验三单回路控制系统PID参数整定实验(1)

——上水箱液位PID整定实验 (21)

实验四单回路控制系统PID参数整定实验(2)

——锅炉内胆水温PID整定实验 (27)

实验五串级控制实验

——上水箱中水箱液位串级控制实验 (31)

一、概述

随着计算机控制装置在控制仪表基础上发展起来以后,自动化控制手段也越来越丰富。其中有在工业领域有着广泛应用的智能数字仪表控制系统、智能仪表加计算机组态软件控制系统、计算机DDC控制系统、PLC控制系统、DCS分布式集散控制系统、有FCS现场总线控制系统等。在现代化工业生产中,过程控制技术正为实现各种最优的技术经济指标、提高经济效益和劳动生产效率、改善劳动条件、保护生态环境等方面起越来越大的作用。

二、AE2000B型系统介绍

A E2000B型过程控制实验装置是根据工业自动化及相关专业教学特点,吸取了国外同类实验装置的特点和长处,并与目前大型工业自动化现场紧密联系,采用了工业上广泛使用并处于领先的AI智能仪表加组态软件控制系统、DCS(分布式集散控制系统),经过精心设计,多次实验和反复论证,推出的一套基于本科,着重于研究生教学、学科基地建设的实验设备。该设备涵盖了《信号和信息处理》、《传感技术》、《工程检测》、《模式识别》、《控制理论》、《自动化技术》、《智能控制》、《过程控制》、《自动化仪表》、《计算机应用和控制》、《计算机控制系统》等课程的教学实验与研究。整个系统美观实用,功能多样,使用方便,既能进行验证性、设计性实验,又能提供综合性实验,可以满足不同层次的教学和研究要求。AE2000型过程实验装置的检测信号、控制信号及被控信号均采用ICE标准,即电压1~5V,电流4~20mA。实验系统供电要求:单相220V交流电,外型尺寸:1850×1450×900mm,重量:100Kg

一)、AE2000B型系统主要特点

1.被调参数囊括了流量、压力、液位、温度四大热工参数。

2.执行器中既有电动调节阀(或气动调节阀)、单相SCR移相调压等仪表类执行机构,又有变频器等电力拖动类执行器。

3.调节系统除了有调节器的设定值阶跃扰动外,还有在对象中通过另一动力支路或电磁阀和手操作阀制造各种扰动。

4.一个被调参数可在不同动力源、不同的执行器、不同的工艺线路下可演变成多种调节回路,以利于讨论、比较各种调节方案的优劣。

5.某些检测信号、执行器在本对象中存在相互干扰,二者同时进行时要对原独立调节系统的被调参数进行重新整定,还可对复杂调节系统比较优劣。

6.各种控制算法和调节规律在开放的组态实验软件平台上都可以实现。

7.实验数据及图表在MCGS组态软件中永久存储可随时调用,以便实验者进行实验后的比较和分析。

二)、AE2000B型实验对象组成结构

过程控制实验对象系统包含有:不锈钢储水箱(长×宽×高:850×450×400mm)、串接圆筒有机玻璃上水箱、中水箱、下水箱、单相2.5KW电加热锅炉(由不锈钢锅炉内胆加温筒和封闭式外循环不锈钢冷却锅炉夹套组成)。系统动力支路分两路组成:一路由单相增压泵、电动调节阀、涡轮流量计、自锁紧不锈钢水管及手动切换阀组成;另一路由增压泵、变频调速器、小流量涡轮流量计、自锁紧不锈钢水管及手动切换阀组成。如图2-1所示:

2-1、系统结构图

对象系统结构图中检测变送和执行元件包括:液位传感器、温度传感器、涡轮流量计、压力表、电动调节阀等。

AE2000B实验对象检测及执行装置包括:

检测装置:扩散硅压力液位传感器、涡轮流量传感器、Pt100热电阻温度传感器。执行装置:单相可控硅移相调压装置、电动调节阀、变频器。

1、液位传感器

工作原理:当被测介质(液体)的压力作用于传感器时,压力传感器将压力信号转换成电信号,经归一化差分放大和输出放大器放大,最后经V/A电压电流转换器转换成

20mA标准电流输出信号。

与被测介质(液体)的液位压力成线性对应关系的4

~

接线如图所示:

接线说明:传感器的端子位于中继箱内,电缆线从中继箱的引线口接入,直流电源24V+接中继箱内正(+),中继箱内负(—)接负载电阻,负载电阻接24V-,输出4~20mA 电流信号,通过负载电阻转换成电压信号,两线制接法。在负载电阻250/50Ω两端取信号电压,当负载电阻接250Ω时信号电压为1~5V,当负载电阻切换成50Ω时信号电压为0.2~1V。

零点和量程调整:

零点和量程调整电位器位于另一侧的中继箱内。校正时打开中继箱盖,即可进行调整,左边的(Z)调零电位器,右边的(R)调增益电位器。

2、温度传感器

Pt100热电阻

工作原理:

接线说明:连接两端元件热电阻采用的是三线制接法。采用三线制接法是为了减少测量误差。因为在多数测量中,热电阻远离测量电桥,因此与热电阻相连接的导线长,当环境温度变化时,连接导线的电阻值将有明显的变化,为了消除连接导线阻值的变化而产生的测量误差,就采用了三线制接法。即在两端元件的两端分别引出两条导线,这两条导线(材料相同、长度、粗细相等)又分别加在电桥相邻的两个桥臂上,经过温度变送器变送出4~20mA信号。

如图所示:

3、流量计

1)、涡轮流量计:输出信号:4~20mA,测量范围:0~0.6m3/h

接线如图所示:

接线说明:传感器的端子位于中继箱内,电缆线从中继箱的引线口接入,直流电源12V+接中继箱内正(+),中继箱内负(—)接24V-,中继箱内负(—)作为涡轮流量计输出信号负端,中继箱内A为输出信号+(正)。负载电阻则把电流信号转换成电压信号。

4、压力表

安装位置:单相泵之后,电动调

节阀之前。

测量范围:0~0.25MPa

5、电动调节阀

主要技术参数:

执行机构

型式:智能型直行程执行机构

输入信号:0~10mA/4~20mADC/0~5VDC/1~5VDC

输入阻抗:250Ω/500Ω

输出信号:4~20mADC

输出最大负载:<500Ω

断信号阀位置:可任意设置为保持/全开/全关/0~100%间的任意值

电源:220V±10%/50Hz

6、单相可控硅移相调压

通过4~20mA电流控制信号控制单相220V交流电源在0~220V之间根据控制电流的大小实现连续变化。

三)、AE2000B型实验对象控制台

仪表控制台面板由三部分组成:

(1)电源控制屏面板:充分考虑人身安全保护,带有漏电保护空气开关、

电流型漏电保护器。

(2)仪表及远程数据采集模块面板:1块变频调速器面板、3块AI/818A智能调节仪面板、2块远程数据采集模块面板组成,各装置外接线端子通过面

板上自锁紧插孔引出。

(3)I/O信号接口面板:该面板的作用主要是将各传感器检测及执行器控制信号同面板上自锁紧插孔相连,再通过航空插头同对象系统连接,便于学生自

行连线组成不同的控制系统,进行几十种过程控制实验。

1、电源控制屏

电源控制屏带有总电源漏电保护器,电源总开关,单相电源开关,单相电源指示,单相电压指示表,单相电源保险丝(座),照明开关,启动、停止按钮,单相电源输出。

A、电源控制屏为实验提供:

(1)单相220V交流电源。

B、电源控制屏的启动:

(1)关闭所有的电源开关。

(2)接好机壳的接地线,插好单相电源插头,接通单相220V、50Hz的交流电。(3)开启总电源单相漏电保护器开关,电源指示灯亮表示三相电源已经接通。开启总电源开关,电源控制屏启动完毕。

(4)、实验完毕,先关闭所有电源开关,再关电源总开关,为保护仪表及所以用电设备的使用寿命。

(5)、单相电源主电路中设有10A带灯熔断器。

2、I/O信号接口面板

该面板的作用主要是将各传感器检测及执行器控制信号同面板上自锁紧插孔相连,再通过航空插头同对象系统连接,便于学生自行连线组成不同的控制系统,进行实验.

1)、DCS-FM151模拟量输出接口:共4路模拟量信号输出控制执行器。

2)、单相SCR移相调压装置:单相电加热管0~220V连续可调交流电压提供装置,可调电压由4~20mA控制输出。

3)、电动调节阀:电动调节阀直接接220V交流电源,由电源开关控制电源的通断,控制信号4~20mA电流输入+端接调节器输出的(4~20mA)控制信号+端,控制信号4~20mA电流输入-端接调节器输出的(4~20mA)控制信号-端。

4)、铂电阻:提供锅炉内胆、锅炉夹套,强制对流换热系统的冷水和热水温度信

号。温度范围为(0~100℃)。

5)、温度变送器:为各个电流信号转化成(1~5V、0.2~1V等)标准电压信号提供转化电路。(通过钮子开关切换可得到50欧姆或250欧姆电路,钮子开关打到ON为50欧姆,打到OFF为250欧姆)。

6)、压力变送器:引出上水箱液位,下水箱液位(1~5V或0.2~1V)和小流量管压力的标准电压信号和各路的钮子开关打到OFF为(1~5V),打到ON为(0.2~1V)。

7)、流量变送器:涡轮流量计输出频率信号,分别为+,-两端输出。

8)、24V开关电源:提供24V,正常供电时电压指示灯亮。

3、变频器

A 面板接线端子功能说明:

为了保护变频器各接线端子不因实验时

经常的装拆线而损坏或丢失,故将其常用的

端子引到面板上。

1、控制信号输入:可输入外部0

5V电

~

20mA电流控制信号。

压,或4

~

2、STF、STR:电机的正、反转控制端,SD

与STF相连为正转,SD与STR相连时为

反转。

B 本装置中变频器使用说明:

本装置中使用变频器时,主要有两种输出方式:一种是直接调面板旋钮输出频率,另一种是用外部输入控制信号使变频器输出频率。两种输出方式具体接线方法如下:

1、变频器面板旋钮输出接线方法:

SD与STF(或STR)短接,当需要改变输出频率时,旋动面板上的旋钮,顺时针旋可增大输出频率,逆时针旋可减小输出频率。待旋至所需要的频率时,按变频器上白色的SET键,即可完成面板旋钮改变输出频率。

2、变频器外部控制信号控制输出接线方法:

SD与STF(或STR)、RH两端都短接,在控制信号输入端接入控制信号(正极、负极应对应,不能接错)打开变频器的电源开关即可输出。通过改变控制信号的大小来改变输出的频率。

*注:附FR-S520S-0.4K-CH三菱变频调速器使用手册(基本篇)

3、远程数据采集模块ICP-7017、ICP-7024 (或8017,8024)

ICP-7017:8通道模拟量输入模块。

面板如图所示,亚当ICP-7017(8017)电,提供了4通道的输入端口。

每一通道根据功能表可输入允许范围的电压或电流,支持485通讯。 ICP-7024(8024)量输出模块。

面板如图所示,亚当ICP-7024模块24V

每一通道根据功能表可输入允许范围的电压或电流。支持485通讯。

5、智能调节仪AI818A

如图所示

智能调节仪型号为上海万迅仪表有限公司AI818A , 具备AI708A 的全部功能特点外,还具备外给定、手动/自动切换操作、手动整定及显示输出值等功能。具备能直接控制阀门的位置比例输出(伺服放大器)功能,也可独立做手动操作器或伺服放大器用,此外还具备可控硅移相触发输出功能,可节省可控硅移相触发器,能精确控制温度、压力、流量、液位等各种物理量。

面板接线端子功能说明:

1、2端子:1-5V ,0-5V 信号输入端。(1端+,2端-)

型号 功能

I-7107

模 拟 量 输入

分辨率 16bit 输入通道 8路差动 采样率

10Hz 电压输入

+/-150mV +/-500mV +/-1mV +/-5V +/-10V 电流输入

+/-20mA

型号 功能

I-7024

模 拟

量 输 出

分辨率 14bit 输出通道

4路差动 电压输出 +/-10V +/-5V 0~10V 0~5V 电流输出

0~20mA 4~20mA

2、3、4端子:2、3为0.2-1V信号输入端(注:0.2-1V信号必须从2、3端子输入,2端为-,3端为+);2、3、4为热电阻,热电偶信号输入端。

RSV(I/V转换):将测量或外部输入电流信号转换为电压信号后输入到1、2端或2、3端。

7、8:测量或控制电流信号输出端。

9、10:220V交流供电电源输入端。RS485通讯口:与上位机通讯接口。

智能调节仪使用参数设置:

修改参数时,按住键3秒,即可调出如下表第一个参数HIAL,用、、、

小数点位置DIP:例:DIP=1 小数点在十位。

输入下限显示值DIL:用于定义线性输入信号下限刻度值,对外给定、变送输出、

100cm,则DIL=0,DIP=1

光柱显示均有效。例:上水箱液位传感器检测范围为0

~

输入上限显示值DIH:用于定义线性输入信号上限刻度值,与DIL配合使用。例:

100cm,则DIH=100,DIP=1

上水箱液位传感器检测范围为0

~

输出方式OP1:OP1=4,4-20mA线性电流输出。

输出下限值OPL:OPL=0 调节器输出最小值

输出上限值OPH:OPH=100 调节器输出最大值。

系统功能选择CF:CF=0 调节器为反作用;CF=1 调节器为正作用

通讯地址ADDR:ADDR=0-100 有效,作为辅助模块用于测量值变送输出时,ADDR 及bAud定义对应测量值变送输出的线性电流大小,其中ADDR表示输出下限,bAud 表示输出上限。单位为0.1mA。

6、智能流量积算仪

智能流量积算仪面板如右图所示:流量积算变送仪,

主要功能是将涡轮流量计输出的流量频率信号转换为

4-20mA的电流信号输出。智能流量积算仪面板分:频率

信号输入接口、变送信号输出接口、输出电流信号转换

成电压信号电阻接口。(250Ω和50Ω)

流量积算仪参数设置如下:

四)、AE2000B型系统控制软件

在PC机上安装AE2000BYB组态软件,通过RS232/485转换装置同仪表控制台侧部的RS485串行接口同所有的仪表及远程数据采集模块进行通讯。学生可对下位仪表各参数进行设定、修改PID控制参数,并能观察被控参数的实时曲线、历史曲线,SV 设定值、PV测量值、OP输出值、各实验都设有动态流程图、及被测参数动态显示及变化棒图显示系统流程图。软件使用说明如下:

一)、在MCGS组态软件环境中打开AE2000BYB组态软件,如下图所示:

二)、按F5或点击文件菜单中的进入运行环境选项运行AE2000BYB软件。

点击进入仪表控制实验系统,或按菜单中的进入实验目录选项。

三)、点击进入仪表控制实验系统如下图所示:

实验中安排了十几个实验,选择实验菜单中的实验点击即可进入相应的实验。如进入上水箱液位PID参数整定控制实验,如下图所示:

点击设定值对应的设置按钮,设置给定值,点击比例度对应的设置按钮,设置比例度的大小,点击积分时间对应的设置按钮,设置积分时间参数,点击微分时间对应的设置按钮,设置微分时间参数。实时曲线、历史曲线、数据浏览以不同的方式记录实验的实时数据,其中历史曲线和数据浏览可以永久的保存所有做过的实验数据,方便查询。实验指导选项可以了解实验步骤,通讯状态选项可以监控通讯状态,退出本

实验选项可以退出实验回到实验目录界面。

实验一一阶单容上水箱对象特性测试实验

(验证性实验)

一、实验目的

1、熟悉单容水箱的数学模型及其阶跃响应曲线。

2、根据由实际测得的单容水箱液位的阶跃响应曲线,用相关的方法分别确定它们的参数。

二、实验设备

AE2000B型过程控制实验装置:

(配置:万用表、上位机软件、计算机、RS232-485转换器1只、串口线1根、实验连接线)

三、系统结构框图

单容水箱如图1-1所示:

图1-1、单容水箱系统结构图

四、实验原理

阶跃响应测试法是系统在开环运行条件下,待系统稳定后,通过调节器或其他操作器,手动改变对象的输入信号(阶跃信号)。同时,记录对象的输出数据或阶跃响应曲线,然后根据已给定对象模型的结构形式,对实验数据进行处理,确定模型中各参数。

图解法是确定模型参数的一种实用方法,不同的模型结构,有不同的图解方法。单容水箱对象模型用一阶加时滞环节来近似描述时,常可用两点法直接求取对象参数。

如图1-1所示,设水箱的进水量为Q

1,出水量为Q

2

,水箱的液面高度为h,出水

阀V

2

固定于某一开度值。根据物料动态平衡的关系,求得:

在零初始条件下,对上式求拉氏变换,得:

式中,T为水箱的时间常数(注意:阀V

2

的开度大小会影响到水箱的时间常数),

T=R

2*C,K=R

2

为过程的放大倍数,R

2

为V

2

阀的液阻,C 为水箱的容量系数。令输入流

量Q

1(S)=R

O

/S,R

O

为常量,则输出液位的高度为:

h1( t )

h1(∞ )

0.63h1(∞) 0 T

当t=T 时,则有:

h(T)=KR 0(1-e -1)=0.632KR 0=0.632h(∞) 即 h(t)=KR 0(1-e -t/T )

当t —>∞时,h (∞)=KR 0,因而有 K=h (∞)/R0=输出稳态值/阶跃输入

式(1-2)表示一阶惯性环节的响应曲线是一单调上升的指数函数,如图1-2所示。当由实验求得图1-2所示的

阶跃响应曲线后,该曲线

上升到稳态值的63%所对

应时间,就是水箱的时间

常数T ,该时间常数T 也

可以通过坐标原点对响

应曲线作切线,切线与稳

态值交点 所对应的时间就是时间常数T ,其理论依据是:

上式表示h (t )若以在原点时的速度h (∞)/T 恒速变化,即只要花T 秒时间就可达到稳态值h (∞)。

五、实验内容和步骤 1、设备的连接和检查:

(1)、将AE2000B 实验对象的储水箱灌满水(至最高高度)。 (2)、打开以丹麦泵、电动调节阀、电磁流量计组成的动力支路至上水箱的出

水阀门,关闭动力支路上通往其他对象的切换阀门。

(3)、打开上水箱的出水阀至适当开度。 (4)、检查电源开关是否关闭 2、系统连线图:

图1-2、 阶跃响应曲线

图1-3、实验接线图

1)、将I/O信号接口板上的上水箱液位的钮子开关打到OFF位置。

2)、按图1-3所示连线。

3、启动实验装置

1)、将实验装置电源插头接到单相220V的单相电源上。

2)、打开总电源漏电保护空气开关,电压表指示220V,电源指示灯亮。

3)、打开电源总开关,即可开启电源。

4、实验步骤

1)、开启电动调节阀电源、24V电源、智能调节仪电源。

2)、根据仪表使用说明书和液位传感器使用说明调整好仪表各项参数和液位传感器的零位、增益,仪表输出方式设为手动输出,初始值为0。

3)、启动计算机MCGS组态软件,进入实验系统相应的实验如图1-4所示:

1-4、实验软件界面

4)、双击设定输出按钮,进行设定输出值的大小,或者在仪表手动状态下,按住仪表的STOP键将仪表的输出值上升到所想设定的值,这个值根据阀门开度的大小来给定,一般初次设定值<35。开启单相泵电源开关,启动动力支路。将被控参数液位高度控制在30%处(一般为10cm)。

5)、观察系统的被调量:上水箱的水位是否趋于平衡状态。若已平衡,应记录

6)、迅速增加仪表手动输出值,增加5%的输出量,记录此引起的阶跃响应的过

8)、将仪表输出值调回到步骤5)前的位置,再用秒表和数字表记录由此引起的

五、实验报告要求

1.作出一阶环节的阶跃响应曲线。

2.根据实验原理中所述的方法,求出一阶环节的相关参数。

六、注意事项

1.做本实验过程中,出水阀不得任意改变开度大小。

2.阶跃信号不能取得太大,以免影响正常运行;但也不能过小,以防止对象特性的不真实性。一般阶跃信号取正常输入信号的5%~15%。

3.在输入阶跃信号前,过程必须处于平衡状态。

七、思考题

1.在做本实验时,为什么不能任意变化阀8的开度大小?

2.用两点法和用切线对同一对象进行参数测试,它们各有什么特点?

实验二 二阶双容中水箱对象特性测试实验

(设计性实验)

一、 实验目的

1、熟悉双容水箱的数学模型及其阶跃响应曲线。

2、根据由实际测得的双容液位阶跃响应曲线,分析双容系统的飞升特性。

二、实验设备

AE2000B 型过程控制实验装置

(配置:上位机软件、计算机、RS232-485转换器1只、串口线1根、实验连接线)

三、原理说明

图2-1 双容水箱系统结构

如图2-1所示:这是由两个一阶非周期惯性环节串联起来,被调量是第二水槽的水位h 2。当输入量有一个阶跃增加?Q 1时,被调量变化的反应曲线如图2-2所示的?h 2曲线。它不再是简单的指数曲线,而是呈S 形的一条曲线。由于多了一个容器,就使调节对象的飞升特性在时间上更加落后一步。在图中S 形曲线的拐点P 上作切线,它在时间轴上截出一段时间OA 。这段时间可以近似地衡量由于多了一个容量而使飞升过程向后推迟的程度,因此称容量滞后,通常以τC 代表之。

图2-2、变化曲线

设流量Q 1为双容水箱的输入量,下水箱的液位高度h 2为输出量,根据物料动态

平衡关系,并考虑到液体传输过程中的时延,其传递函数为:

式中 K=R 3,T 1=R 2C 1,T 2=R 3C 2,R 2、R 3分别为阀V 2和V 3的液阻,C 1 和C 2分别为上水箱和下水箱的容量系数。由式中的K 、T 1和T 2须从由实验求得的阶跃响应

1)

-2 ( *)

1*)(1*()()()(2112e s

S T S T K S G S Q S H τ-++=

=

曲线上求出。具体的做法是在图2-3所示的阶跃响应曲线上取:

1)、h 2(t )稳态值的渐近线h 2(∞);

2)、h 2(t )|t=t1=0.4 h 2(∞)时曲线上的

点A 和对应的时间t 1; 3)、h 2(t )|t=t2=0.8 h 2(∞)时曲线上的

点B 和对应的时间t 2。

然后,利用下面的近似公式计算式

2-1中的参数K 、T1和T2。其中:

图2-3、阶跃响应曲线

对于式(2-1)所示的二阶过程,0.32〈t 1/t 2〈0.46。当t 1/t 2=0.32时 ,为一阶环节;当t 1/t 2=0.46时,过程的传递函数G(S)=K/(TS+1)2(此时T 1=T 2=T=(t 1+t 2)/2* 2.18 )

四、实验步骤

1、设备的连接和检查:

(1)、打开以丹麦泵、电动调节阀、电磁流量计组成的动力支路至上水箱的出水阀,关闭动力支路上通往其他对象的切换阀。 (2)、将中水箱的出水阀开至适当开度。 (3)、检查电源开关是否关闭。 2、系统连线

接线如图2-4所示:

h 0.40.820h h 1

h 2222.16

t t T T )4)(K 2

1212+≈

+=

∞=、阶跃输入量输入稳态值

O R h )

55.074.1()T (T T T )521

2

2121-≈+t t 、

图2-4、实验接线图

1)、将I/O信号接口板上的中水箱液位的钮子开关打到OFF位置。

2)、按图2-4所示连线。

3、启动实验装置

1)、将实验装置电源插头接到单相220V的单相电源上。

2)、打开总电源漏电保护空气开关,电压表指示220V,电源指示灯亮。

3)、打开电源总钥匙开关,即可开启电源。

4、实验步骤

1)、开启电动调节阀电源、24V电源、智能调节仪电源。

2)、根据仪表使用说明书和液位传感器使用说明调整好仪表各项参数和液位传感器的零位、增益,仪表输出方式设为手动输出,初始值为0。

3)、启动计算机MCGS组态软件,进入实验系统相应的实验,界面如图2-5所示:

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

人机交互技术实验二熟悉认知心理学和人机工程学

重庆邮电大学移通学院学生实验报告 实验名称:熟悉认知心理学和人机工程学 专业班级:数字媒体技术 02141401 姓名:罗钧 学号: 2014210xxx 实验日期:

实验二:熟悉认知心理学和人机工程学 一、实验目的 (1)了解人机交互技术的研究内容; (2)熟悉认知心理学的基本概念和主要内容; (3)熟悉人机工程学的基本概念和主要内容。 二、工具/准备工作 需要准备一台带有浏览器,能够访问因特网的计算机。 三、实验内容与步骤 1.认知学的概念 (1)分析“人机界面学”的主要研究内容。 人机界面(Human Machine Interaction,简称HMI),又称用户界面或使用者界面,是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。 (2)给出“认知心理学”的定义。 认知心理学是二十世纪50年代中期在西方兴起的一种心理学思潮,是作为人类行为基础的心理机制,其核心是输入和输出之间发生的内部心理过程。它与西方传统哲学也有一定联系,其主要特点是强调知识的作用,认为知识是决定人类行为的主要因素。 认知心理学是最新的心理学分支之一,从1950至1960年代间才发展出来的,到70年代成为西方心理学的主要流派。1956年被认为是认知心理学史上的重要年份。这一年几项心理学研究都体现了心理学的信息加工观点。如Chomsky的语言理论和纽厄尔(Alan Newell)和西蒙(Herbert Alexander simon)的“通用问题解决者”模型。“认知心理学”第一次在出版物出现是在1967年Ulrich Neisser的新书。而唐纳德·布罗德本特于1958年出版的《知觉与传播》一书则为认知心理学取向立下了重要基础。此后,认知心理取向的重点便在唐纳德·布罗德本特所指出的认知的讯息处理模式--一种以心智处理来思考与推理的模式。因此,思考与推理在人类大脑中的运作便像电脑软件在电脑里运作相似。认知心理学理论时常谈到输入、表征、计算或处理,以及输出等概念。 (3)给出“软件心理学”的定义。 软件心理学(software psychology)用实验心理学的技术和认知心理学的概念来进行软件生产的方法,即将心理学和计算机系统相结合而产生的新学科。 (4)为什么说“了解并遵循认知心理学的原理是进行人机交互界面设计的基础”?请简单阐述之。 人机界面设计,主要用理论来指导设计,了解认知心理学,一方面防止出错,另一方面用以提高工作效率。了解认知心理学,可以使设计者对用户,即使用计算机的人,有一个较为清晰的认识,也就是说对人的心理基础要有所了解,以提高人机界面设计的水平,

人机工程学复习要点(个人总结仅供参考)

第一章 人体工程学的研究方法 1 自然观察法:研究者通过观察和记录自然情景下发生的行为来认识研究对象的一种方法 2实测法:借助实验器材进行实际测量的方法 3调查研究法:口头访问、问卷调查,直至精细评分以及心理和生理学分析判断与间接意见、档案和建议分析等 4计算机的仿真系统:数字环境中建立人体模型。可利用人体模型模仿人的特征和行为,描述人体尺度、形状和人的心理 5系统分析评价法:将人——物——环境作为一个整体,对系统进行分析、评价 人体工程学理论体系:人体工程学是科学技术发展过程中,由多门科学相互交叉、综合、渗透、重构而形成的,是交互科学领域的一门重要学科。 第二章 感觉:感觉是人脑对直接作用于感觉器官的客观事物个别属性的反应。人的感觉器官,眼耳鼻口皮肤接受内、外环境刺激,并将其转化为神经脉冲,通过传输神经,将其传至大脑皮质感觉中枢,产生了感觉。感觉的基本特性为: 1适宜刺激:外部环境中有许多种能量形式,人体的各种感觉器官都能对某一种特定的能量形式做出最敏感的反应。这种能够引起感觉器官有效反应的刺激称为适宜刺激。 2感觉阈(yù)限:人通过感觉器官接受外界的信号刺激,当这个刺激的强度较小时,尽管在物理上可以测到感觉器官对刺激的某种反应,但人却没有感觉到,只有刺激强度逐渐增加到某一界限时,人才通过感觉器官获得了感觉。这种使人从没有到获得感觉的刺激强度的界限值,称为“刺激阈”。 3适应:感觉器官接受刺激后,如果刺激强度不变,则经过一段时间后,感觉会逐渐减小以致消失,这种现象称为“适应”。 4相互作用:在一定条件下,各种感觉器官对其适宜刺激的感受能力都将因受到其他刺激的干扰影响而降低,这种使感受性发生变化的现象称为感觉的相互作用。 5对比:同一感受器官接受不同刺激时使感受性发生变化的现象称为对比。 6余觉:余觉是指当刺激取消以后,感觉还继续存在一极短时间的现象。 知觉 知觉是人脑对直接作用于感觉器官的客观事物和主观状况整体的反映。 知觉的选择性 把某些知觉对象从背景中优先区分出来,并予以清晰反映的特性,叫知觉选择性 从知觉背景中区分出知觉对象,一般取决于下列条件: 1对象和背景的差别 2对象的运动 3主观因素 知觉的整体性:人根据自己的知识经验把直接作用于感官的客观事物的多种属性整合为统一整体的组织加工的过程。 知觉的理解性:人以知识经验为基础对感知的事物进行加工处理,来理解当前知觉对象特征的过程。 知觉的恒常性:当知觉的条件在一定范围内发生了变化时,知觉映像仍能保持相对不变的特征,称为知觉的恒常性。

单链表实验报告

计算机与信息技术学院综合性、设计性实验报告 一、实验目的 (1)熟悉顺序表的创建、取值、查找、插入、删除等算法,模块化程序设计方法。 二、实验仪器或设备 (1)硬件设备:CPU为Pentium 4 以上的计算机,内存2G以上 (2)配置软件:Microsoft Windows 7 与VC++6.0 三、总体设计(设计原理、设计方案及流程等) 设计原理: 单链表属于线性表,线性表的存储结构的特点是:用一组任意存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。因此,对于某个元素来说,不仅需要存储其本身的信息,还需要存储一个指示其直接后继的信息。 设计方案: 采用模块化设计的方法,设计各个程序段,最终通过主函数实现各个程序段的功能。设计时,需要考虑用户输入非法数值,所以要在程序中写入说可以处理非法数值的代码。 设计流程: 1. 引入所需的头文件; 2. 定义状态值; 3. 写入顺序表的各种操作的代码; 写入主函数,分别调用各个函数。在调用函数时,采用if结构进行判断输 入值是否非法,从而执行相应的程序 四、实验步骤(包括主要步骤、代码分析等) #include // EOF(=A Z 或F6),NULL #in clude // srand( ) ,rand( ),exit (n) #in clude // malloc( ),alloc( ),realloc() 等 #in clude // INT_MAX 等 #in clude #in clude #in clude // floor(),ceil( ),abs() #in clude // cout,ci n #in clude // clock( ),CLK_TCK,clock_t #defi ne TRUE 1 #defi ne FALSE 0 #defi ne OK 1 #defi ne ERROR 0 #defi ne INFEASIBLE -1

基于人机工程学的产品改良设计课程实验研究_0

基于人机工程学的产品改良设计课程实验 研究 [摘要]本文为《工业产品再设计》课程设计了一套基于人机工程学原理的产品改良设计实验方案。实验原理是运用人体生理结构反形与目标产品形态进行合成,得出新的产品造型。实验运用逆向工程技术与Morphing设计方法得出产品形态设计结果。本实验已应用于教学实践中,教学反馈证明学生容易掌握实验方法,且结论与设计效果良好。 [关键词]逆向工程;人机工程学;改良设计;实验 [DOI]10.13939/https://www.doczj.com/doc/9c2530326.html,ki.zgsc.2015.20.251 为了能够在市场竞争中取得优势,很多企业不断改良产品设计,推出新产品。因此,产品改良设计的原理与方法是工业设计专业学生所必须掌握的。《工业产品再设计》课程即是针对如何改进现有产品的工业设计专业课程。[1]人机工程学是工业设计中重要的辅助手段。[2]在工业设计领域,人机工程学为衡量产品使用舒适度提供了参考和评价标准。而在人机工程学应用于工业设计实践方面,Shenchang Eric Chen提出形态混合迁变的方法,即可以运用人体尺度数据与产品数据合成新产品造型。本文所介绍的实验方案,运用逆向工程[1][3]的方法:首先用油泥、发泡泡沫等材料

制作人体生理构造反形,再利用shape averaging[3](Morphing)法对人体反形与产品形态进行混合迁变,得出新的产品形态。本文列举两例自行车把改良设计实验。 1 实验1 本实验运用手掌持握反形(有手指凹陷)与目标车把合成新的车把造型,目的在于改良和优化现有车把与手掌生理结构的吻合度。使用带有手指凹陷构造的手掌持握反形,可以得出持握稳定的车把设计结果。 (1)利用油泥手工制作手掌持握反形(有手指凹陷),并利用数字化三维扫描仪和Stereo 3D获取其三维数据(图1)。 (2)利用数字化三维扫描仪获取目标车把(图2)三维数据。 (3)分别抽离等量的手掌持握反形(有手指凹陷)与目标车把的截面轮廓线。 (4)将两组截面轮廓线置于同一坐标系,并缩放调整位置与尺度。 (5)将两组轮廓线进行混合运算,并采取不同的Morphing比例,选择最佳混合迁变结果,其加权比例为3∶7;图4左侧为目标车把局部截面轮廓线,右侧为油泥手掌持握反形(有手指凹陷)局部截面轮廓线,红色为所选最佳结果。 (6)以步骤(5)中的结果,创建新曲面,生成最终

单链表的插入和删除实验报告

. 实验一、单链表的插入和删除 一、目的 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 二、要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 三、程序源代码 #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表

ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存 //==========主函数============== void main() { char ch[10],num[10]; LinkList head; head=CreatListR1(); //用尾插入法建立单链表,返回头指针printlist(head); //遍历链表输出其值 printf(" Delete node (y/n):");//输入“y”或“n”去选择是否删除结点scanf("%s",num); if(strcmp(num,"y")==0 || strcmp(num,"Y")==0){ printf("Please input Delete_data:"); scanf("%s",ch); //输入要删除的字符串 DeleteList(head,ch); printlist(head); } DeleteAll(head); //删除所有结点,释放内存 } //==========用尾插入法建立带头结点的单链表

人机工程学实验报告资料

人机工程学实验报告Hust工业设计专业,人机工程课程实验报告

必做实验(7个): 一、镜画仪: 是一项目动作技能迁移的实验。因通过镜子反射,和原图形相比镜中图像是上下倒置而左右不变。 实验一 实验二 自变量:试验次数 因变量:出错次数、使用时间 实验数据分析结果:1.随着实验次数的增加,实验者不变,但是其所用时间及错误次数都在变少,熟练程度明显增加。 2.在同样的情况和同样的图案上,实验的后一次测验比前一次的测验有所进步,就为正迁移效果。

二、光亮度辨别仪 光亮度辨别仪的作用:心理学中常用的一种视觉实验仪器。它可以测定明度差别阈限,也可以制作明度量表。 自变量:光亮度真实值 因变量:实际测量值、差值 实验数据分析结果:随着光亮度的增加,实验者对于光的敏感度下降,误差变大。 应用范围:可调节亮度的台灯,它的优点在于调节亮度的装置消耗的电能极少,节约了电能,减少了不必要的损耗,灯的亮度可根据不同的天气,不同的时间,人们不同的需求,调节不同的亮度,方便人们的生活。

三、瞬时记忆实验仪 仪器同时呈现一组随机数字或字母,在部分报告法实验中,要求被试再现当时指定的一部分,然后在指定的时间内通过大脑记录下来。 自变量:瞬时刺激时间 因变量:记忆保存量 实验数据分析结果:人的大脑在瞬时记忆中,记忆的时间越长,准确率越高。

四、记忆广度测试仪 适用于心理特点测定中的数字记忆广度实验和提高记忆力的训练。并具有同时测量被试视觉、记忆、反应速度三者结合能力的功能,是一种常用的心理学测量仪器。 自变量:不同的实验者 因变量:记忆广度分数、出错位数 实验数据分析结果:因为人与人的不同,其记忆能力不同,有记忆广度大的,也有记忆广度小的。 应用范围:用在小孩子的智力玩具上,刺激小孩子对数字的认识和敏感性,提高记忆力和反映能力,同时可以很好的帮助小孩子注意力的集中。

安全人机工程学课程总结及 学习体会

安全人机工程学课程总结及学习体会 课程重点内容总结如下: 第1章绪论 人机工程学是一门研究“人-机-环境”系统中人与机以及人与环境之间相互关系的学科,“机”主要是指人造产品,包括用品、器械、界面乃至建筑等:“人”是这些产品的使用者和操作者;“环境”则包括影响人与产品发生作用的温度、湿度、照明、和噪声等外部因素。 人机工程学的研究范畴:1.系统中的人的因素2、人机系统的总体设计3、研究作业场所设计和改善 4、研究作业环境及其改善 5、研究作业及其改善 人机工程学的研究方法:1、实测法 2、观察法 3、试验法 4、模拟和模型试验法 5、分析法 6、调查法 7、感觉评价法 8、心理测验法 9、计算机仿真法 第2章人体的基本数据与应用 人体尺度是产品体量和空间环境设计的基础依据,合理的设计首先是符合人的形态和尺寸,是人感到方便和舒适。体测量学是人类学的一个分支学科。主要是用测量和观察的方法来描述人类的体质特征状况。常用人体尺度数据,GB10000-1988《中国成年人人体尺寸》是1989年7月开始实施的我国成年人人体尺度国家标准。该标准根据人机工程学要求提供了我国成年人人体尺寸的基础数据,它适用于工业产品设计、建筑设计、军事工业以及工业的技术改造、设备更新及劳动安全保护。 人体尺度数据的应用:在不同的情境下,有3种基本原则可以遵循:1.极端设计原则在不涉及使用者健康和安全时,设计应该尽量适合于尽可能多的使用者,选用适当偏离极端百分位的第5位和第95百分位作为界限值较为适宜。 2、可调范围设计的原则为了使设计尽可能多的使用者,有时会使设计对象的特定性质可在一定范围内调整,此时通常使用从第5百分位的女性尺度到第95百分位的男性尺度作为可调整的范围。 3、平均设计原则虽然绝大多数的人的尺度并不是所有人的尺度的平均值,但一些具有应用普遍性的设计可以采用第50百分位的人体尺度数

棒框仪实验报告

棒框仪实验报告 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

人机工程学 报告书 姓名:董思洋 班级:工业设计10-3班学号: 二零一二年

棒框仪实验指导书 陈亚明编 艺术与设计学院 二0一二年二月

棒框仪实验 一、实验目的 本仪器可测量一个倾斜的框对判断一根棒的垂直性影响的程度。被试的判断受倾斜的框的影响,相当于周围环境条件变化的影响,所以此 本仪器可以通过被试的认知方式来测量人格特性。 二、实验方法 两人一组,正确使用棒框仪进行测量: 1、一个放在平台上的观察筒被试观察面为圆白背景面板上有一个黑色正方形框和黑色棒。棒的倾斜度可由被试通过旋钮调节。 2、主试面有一个半圆形的刻度,圆弧内指针指示框的倾斜度,中央指针指示棒的倾斜度。主试调节面板上旋钮改变框与棒的倾斜度。 3、在平台上有一个水平仪,可通过旋转平台下面的螺丝将平台调整到水平的位置。此棒框仪的优点在于没有电源的条件下可以使用。 三、测量器具 人体形体测量尺350×165×215mm的棒框仪 四、实验内容 (1)将平台调到水平位置。 (2)根据实验的要求,主试将框和棒调到在一定的倾斜度。 (3)要求被试通过观察筒进行观察,并根据自己感觉将棒调整得与地面垂直。(4)从刻度上读出的棒的倾斜度,即记录下误差的度数和方向。 (5)主试调节不同的方框的倾斜度,即不同的场条件下,重复实验。由被试调整出的棒倾斜度总结出框对棒的影响,从而研究被试的场依存性。 五、实验要求 1.每位同学都要参与测量、被测量过程; 2.记录数据以度为单位 3.测量数据要准确,测量精确;

(完整word版)实验二人体上肢动作特性实验.doc=安全人机工程学=湖南工学院

实验二人体上肢动作特性实验 人体上肢动作特性涉及到灵活性、稳定性及准确性。人体动作的灵活性是指操作时的动作速度与频率。动作速度是指肢体在单位时间内移动的路程;动作频率是指每秒钟或每分钟动作重复的次数。人体动作的准确性可从动作形式(方向和动作量)、速度和力量三个方面考察。这三个方面配合恰当,动作才能与客观要求相符合,才能准确。通过以下实验可了解人体上肢动作的特性以及影响动作灵活性、准确性、稳定性的因素。 实验二-1 手指的灵活性测定 一、实验目的 人体动作的灵活性是指操作时的动作速度与频率。手指灵活性测试可用于测定手指、手、手腕的灵活性,也可测定手和眼的协调能力。 二、实验原理 通过将金属细棒插入实验板的圆孔中所需时间,测试手指动作灵活性以及手眼协调能力。比较手指插棒的运动顺序不同的所需时间验证人体上肢运动特性受影响的因素。 三、实验装置与测试仪器 采用BD-II-601型手指灵活性测试仪(见图2-1),该仪器的主要技术参数如下: 1.实验板圆孔:直径1.6mm,100个,各孔中心距20mm; 2.金属插棒:直径1.5mm,长度20mm,110个; 3.记时:1ms~9 999s,4位数字显示,内藏式整体结构; 4.记时开始与结束可按键,也可以由金属棒插入左上角第1个孔与右上角后1个孔自动进行; 5.实验用镊子:1把。 图2-1 手指灵活性测试仪

图2-2 手指灵活性测试仪面板示意图 四、实验内容 1.金属插棒放入左侧槽中,优势手拿起右侧槽中的镊子; 2.被试用镊子将左侧槽中的金属棒插入实验板的圆孔中,插入顺序分以下四种: ①先插开始位,从上至下,再从下至上,……依次逐列插入,最后插终止位; ②先插开始位,从上至下,再从第2列开始由上至下,……依次逐列插入,最后插终止位; ③先插开始位,从左至右,再从第2行由右边第一个开始至左,……依次逐行插入,最后插终止位; ④先插开始位,从左至右,再从第二行开始由左至右,……依次逐行插入,最后插终止位; 记时会自动开始,到插终止位时结束,并记录插入100个棒所需时间于表2-2; 3.每次重新开始需按“复位”键清零 五、数据整理与分析 1.测量数据 表2-2 手指的灵活性测定数据 顺序 ①②③④ 次数 1 2 3 4 平均时间

人机工程学课程总结.

人机工程学学习心得 人机工程学是我们专业限选课,从第一周开课,每周两节课,到第九周结课。从这门课程的学习中,我深切的感悟到,人体工程学与我们车辆专业或者说是机械专业以及设计的相关性。通过这门课的学习,我更加了解到作为一个设计者,再设计产品时不仅要注意产品的性能,还要考虑在产品设计过程中人和所设计的产品及他们所处的环境的协调及统一,提高产品与人之间的和谐关系,尽量满足舒适和安全的使用要求,以实现“ 以人为本” 的人性化设计思想,使我们在设计方面得到了启迪和发展,使我们对车辆外形设计、车辆内部座椅等的设计也有了更加深入的了解。 一、人机工程学的定义 我们看到有越来越多的厂商将“以人为本”、“人体工学的设计”作为产品的特点来进行广告宣传,特别是计算机和家具等与人体直接接触的产品更为突出。实际上,让机器及工作和生活环境的设计适合人的生理心理特点,使得人能够在舒适和便捷的条件下工作和生活,人机工程学就是为了解决这样的问题而产生的一门工程化的科学。 所谓人机工程学,亦即是应用人体测量学、人体力学、劳动生理学、劳动心理学等学科的研究方法,对人体结构特征和机能特征进行研究,提供人体各部分的尺寸、重量、体表面积、比重、重心以及人体各部分在活动时的相互关系和可及范围等人体结构特征参数;还提供人体各部分的出力范围、活动范围、动作速度、动作频率、重心变化以及动作时的习惯等人体机能特征参数,分析人的视觉、听觉、触觉以及肤觉等感觉器官的机能特性;分析人在各种劳动时的生理变化、能量消耗、疲劳机理以及人对各种劳动负荷的适应能力;探讨人在工作中影响心理状态的因素以及心理因素对工作效率的影响等。 人机工程学的范围是很广泛的,其基础学科是研究人的生理、心理。就是实用科学,把技术科学直接应用的实际的操作之中,也是人体工程的本源之处。人机工程学以人为最根本、最直接的研究、服务的对象,所以一切信息必须从人的自身中去获得,综合了这些信息才能做出判断。人类工程学是与人相关的科学信

单链表实验报告

数据结构 课程设计 设计题目:单链表 专业班级:11软会四班 指导教师:吉宝玉 日期:2012 目录 一、实验目的 (2) 1、 (2) 2、 (2) 二、实验内容 (3)

三、实验基本要求(软、硬件) (3) 四、算法设计思想 (3) 1、 (3) 2、 (3) 3、 (3) 4、 (3) 5、 (3) 6、 (3) 7、 (3) 8、 (3) 五、算法流程图 (4) 六、算法源代码 (4) 七、运行结果 (9) 1、 (9) 2、 (10) 3、 (11) 4、 (11) 5、 (11) 6、 (12) 7、 (12) 8、 (13) 9、 (13) 八、收获及体会 (14) 一、实验目的 1、理解并掌握单链表的结构特点和相关概念; 2、学会单链表的基本操作:建立、插入、删除、查找、 输入、撤销、逆置、求前驱和后继等并实现其算法。

二、实验内容 利用头插建立一个带头结点的单链表,并用算法实现该单链表的插入、删除查找、输出、求前驱和后继、再把此单链表逆置,然后在屏幕上显示每次操作的结果当所有操作完成后能撤销该单链表。 三、实验基本要求(软、硬件) 用VC++6.0软件平台,操作系统:Windows XP 硬件:内存要求:内存大小在256MB,其他配置一般就行。 四、算法设计思想 1、定义一个创建链表的函数,通过该函数可以创建一个链表,并为下面的函数应用做 好准备。 2、定义输出链表的算法,通过对第一步已经定义好的创建链表函数的调用,在这一步 通过调用输出链表的函数算法来实现对链表的输出操作。 3、定义一个遍历查找的算法,通过此算法可以查找到链表中的每一个节点是否存在。 4、定义查找链表的每一个前驱和后继,通过定义这个算法,可以很容易的实现对链表 的前驱和后继的查找工作。 5、定义插入节点的算法,通过定义这个算法,并结合这查找前驱和后继的算法便可以 在连链表的任意位置进行插入一个新节点。 6、定义删除节点的操作,这个算法用于对链表中某个多余节点的删除工作。 7、定义一个逆置单链表的操作,通过定义这个算法,可以逆置输出单链表。 8、定义一个撤销链表的算法,这个算法用于删除单链表中的所有节点,使链表为空。

《安全人机工程学》实验报告书 程洁 2

安全人机工程学 实 验 报 告 书 姓名:程洁 班级:安工1101 学号:201107420105 时间: 2013 年 12 月 31日

目录 实验一手指灵活性测试实验 (1) 实验二动作稳定性实验 (3) 实验三双手协调能力测试 (8) 实验四暗适应实验 (10) 实验五速度知觉测试实验 (13) 实验六明度实验 (17) 实验七反应时运动时测定实验 (18) 实验八深度知觉测定实验 (21) 实验九亮点闪烁仪实验 (25)

实验一手指灵活性测试实验 一、实验目的 手指灵活性测试是测定手指尖、手、手腕、手臂的灵活性,也可测定手和眼的协调能力。 本实验的要求为: 1. 学习和熟悉手指灵活性测试仪的用法; 2. 了解人的手指灵活性及其个体差异性。 二、实验仪器 EP707A 手指灵活性测试仪 (一)主要技术指标 1. 手指灵活性测试100孔(直径1.6mm),各孔中心距20mm; 2. 指尖灵活性测试M6、M5、M4、M3螺钉各25个 3. 计时范围0~9999.99秒 4. 电源电压AC220V/50HZ (二)仪器 1. 结构图 图1 手指灵活性测试仪

2. 记时器:1ms~9999 S,4位数字显示,内藏式整体结构 3. 金属插棒:直径1.5mm,长度20mm,110个 4. 实验用镊子:1把 三、实验步骤 1. 手指灵活性测试(插孔插板) 接上电源,打开电源开关,此时计时器显示为0000.00,然后插上手指灵活性插板,按复位键被试即可进行测试,当被试用镊子钳住?1.5mm插针插入起点时,计时器开始计时,然后依次用镊子(从左到右,从上到下)钳住?1.5mm插针插满100个孔至终点时计时器停止计时,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 2. 手指尖灵活性测试(螺栓插板) 接上电源打开电源开关,此时计时器显示为0000.00,然后插上指尖灵活性插板(装有M6、M5、M4、M3螺栓各25个),按复位键被试即可进行测试,当被试放入起始点第一个M6垫圈起,计时器开始计时,然后拧上螺母,依次操作至终点最后一个M3垫圈时,计时器停止计时时,然后拧上螺母,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 四、实验数据及报告 1. 数据记录 2. 数据分析 比较从左到右和从右到左这两种情况手指或手指尖的灵活性。 从自身实验数据来看,从右到左的手指灵活性要比从左到右的灵活性高。

人机工程学实践报告

辽宁工程技术大学 实践报告 课程名称:工业设计应用人机工程学实践项目:人机工程学社会实践报告专业班级:工业设计12-2班 姓名: 学号:

实践原理 所谓人机工程学,亦即是应用人体测量学、人体力学、劳动生理学、劳动心理学等学科的研究方法,对人体结构特征和机能特征进行研究,提供人体各部分的尺寸、重量、体表面积、比重、重心以及人体各部分在活动时的相互关系和可及范围等人体结构特征参数;还提供人体各部分的出力范围、以及动作时的习惯等人体机能特征参数,分析人的视觉、听觉、触觉以及肤觉等感觉器官的机能特性;分析人在各种劳动时的生理变化、能量消耗、疲劳机理以及人对各种劳动负荷的适应能力;探讨人在工作中影响心理状态的因素以及心理因素对工作效率的影响等。那么,对于一件产品是如何来评价它在人机工程学方面是否符合规范呢以德国Sturlgart设计中心为例,在评选每年优良产品时,人机工程上所设定的标准为: 1)产品与人体的尺寸、形状及用力是否配合; 2)产品是否顺手和方便使用; 3)是否能防止使用者操作时意外的伤害和错用时产生的危险; 4)各操作单元是否实用;各元件在安置上能否使其意义毫无疑问的被辨认; 5)产品是否便于清洗、保养及修理。 人机工程学因素往往是企业提高其竞争力的手法之一。若说“人性化产品”是与“人”合为一体的产品设计,“人机工程因素”则是设计工业产品时的人机界面所必须考虑的因素。在我国即将加入WTO所面临的冲击下,中国的制造业无不是严阵以待,企图在竞争中保持优势。管理大师麦克·波特(MICHAEL PORTER)曾说过,企业具备竞争优势的两个方式,一是扩大生产规模,走向规模经济,才能占有成本上的优势;另一个便是创造企业或产品的附加值,制造消费者趋之若鹜的心理。在现今产品和质量逐步提高,且消费者对商品品质要求越来越高的情况下,各产品制造商们无不力求突破,希望能出奇制胜,打动消费者的心。拿当今世界上提出的“健康”人机工程学的新要求为例,即是用某些考虑人机因素的辅助性产品,如:电动腰靠、紫外线阻隔(UV、CUT)等来提高产品人性化的层次,籍此创造其他品牌无法模仿的优势,而赢得消费者青睐的。 究竟什么样的产品需要人机工程呢在设计上又如何表现,才能成为符合人机工程学的产品呢 工业设计师指出,就电脑的相关部件和设备而言,如键盘、鼠标等输入装置,因使用者可能长时间利用其从事工作或娱乐,接触的时间较长,在使用时也可能十分投入。因此,人机工程学就成了设计上最主要的条件之一。 二、实践目的 通过本次课外实践,了解市场上现有产品的人机工程学的应用情况,并了解到人机工程学的应用目的,即根据人的生理,行为,认知,心理以及等情感各方面的特性,运用系统工程的观点和方法分析研究人与产品,人与环境之间的相互作用,合理的设计和安排人们生产与生活中的信息显示,操作控制,作业器具,作业空间,作业方式,作业环境,以保障人的安全与健康,提高人的工作效率与质量,实现人的舒适与愉悦,使人,机环境的配合达到最佳状态。

数据结构实验报告 - 答案汇总

数据结构(C语言版) 实验报告

专业班级学号姓名 实验1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2、调试程序,并设计输入数据(如:bat,cat,eat,fat,hat,jat,lat,mat,#),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1)增加插入结点的功能。 (2)将建立链表的方法改为头插入法。 程序代码: #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表 LinkList CreatList(void); //函数,用头插入法建立带头结点的单链表 ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点 void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存

例子__人机工程学课程设计报告书

电脑桌的新型人机学设计 课程名称:人机工程学课程设计 :XX XX 学号: 081XXXXXXX 081XXXXXXX 所属院系:管理学院工业工程系 指导教师:邓华

1设计目的:让学生经历一次完成的人机工程学应用实践,引导学生发现问题、调查问题、探索可能的改进以及更求最佳的解决方案。 激发学生的学习主动性,培养学生自我钻研,开拓进取的精神。 扩大学生的学科眼界,眼神课堂教学的空间。 2设计题目:A—2电脑桌的新型人机学设计 3说明:电脑桌是用来放电脑的桌子,是很重要的办公用品。但是由于电脑做的设计不合理,腰背痛、颈肌疲劳或劳损、手肌腱鞘炎和视力下降等疾病正危害着从事与电脑有关的工作人员。 4现况:关于电脑桌的人机工程学设计还仅仅局限在高度、宽度和桌体的整体形状设计。 5调研:由劳动卫生部门提供的一份调查显示,劳动卫生职业病防治研究所从1996年到1998 年,连续3年对电信行业、电视台、报社激光照排车间电脑作业人员进行了有关调查,30%左右被调查者不同程度地患有颈肓腕综合症,视力普遍下降。 6实物调研:

材料: 构造:

7文献资料收集: OSHA (Occupational Safety & Healthy Administration) ---- 美国职业安全和健康管理局 一显示器的设计的潜在危害: 1显示器距离眼睛太远或者太近会迫使身体处于别扭的姿势,导致眼睛疼痛: 2头部和颈部想侧面看显示器(扭头)的时间过长会增加颈椎肌肉的负担和不均衡,导致疲劳和疼痛。 3如果显示屏太高或者太低,就会迫使你的头、颈、颈部,甚至是后背处于别扭的不正确身体姿势。例如,显示屏太高的时候,你的头和脖子不得不后仰。在这种不正确的身体姿势下工作时间长的话会导致支撑头部的肌肉疲劳。 4双光眼睛镜片的用户通常是通过眼镜的底部来看屏幕的。这就使得他们不得不后仰头部。如果显示器的位置太高,就会造成支撑头部的肌肉疲劳。 5看显示屏的时间过长会导致眼部疲劳和干涩。用户在看显示屏的时候眨眼睛的次数较少。 6显示器向前或者向后略微倾斜会使得屏幕

C语言链表实验报告

链表实验报告 一、实验名称 链表操作的实现--学生信息库的构建 二、实验目的 (1)理解单链表的存储结构及基本操作的定义 (2)掌握单链表存储基本操作 (3)学会设计实验数据验证程序 【实验仪器及环境】计算机 Window XP操作系统 三、实验内容 1、建立一个学生成绩信息(学号,姓名,成绩)的单链表,按学号排序 2、对链表进行插入、删除、遍历、修改操作。 3、对链表进行读取(读文件)、存储(写文件) 四、实验要求 (1)给出终结报告(包括设计过程,程序)-打印版 (2)对程序进行答辩

五、实验过程、详细内容 1、概念及过程中需要调用的函数 (1)链表的概念结点定义 结构的递归定义 struct stud_node{ int num; char name[20]; int score; struct stud_node *next; }; (2)链表的建立 1、手动输入 struct stud_node*Create_Stu_Doc() { struct stud_node *head,*p; int num,score; char name[20]; int size=sizeof(struct stud_node); 【链表建立流程图】

2、从文件中直接获取 先建立一个 (3)链表的遍历 (4 )插入结点 (5)删除结点 (6)动态储存分配函数malloc () void *malloc(unsigned size) ①在内存的动态存储区中分配一连续空间,其长度为size ②若申请成功,则返回一个指向所分配内存空间的起始地址的指针 ③若申请不成功,则返回NULL (值为0) ④返回值类型:(void *) ·通用指针的一个重要用途 ·将malloc 的返回值转换到特定指针类型,赋给一个指针 【链表建立流程图】 ptr ptr ptr->num ptr->score ptr=ptr->next head pt r s s->next = ptr->next ptr->next = s 先连后断 ptr2=ptr1->next ptr1->next=ptr2->next free (ptr2)

人机工程实验报告

实验指导 手指灵活测试仪 一、内容简介 手指灵活性测试仪是测定手指尖、手、手腕、手臂的灵活性,以及手和眼协调能力的仪器。应用心理学测定方法来进行能力方面的动态研究,能够弥补和纠正用快速法进行职业咨询和职业选择时的不足,通过长期动态的对人进行研究,可以取得向被试提出选择职业选择的宝贵资料。这种测试方法在就业指导和咨询上正得到越来越广泛的应用。 手指灵活测试仪wi31362 手指灵活性测试仪器种类很多,归纳起来主要有二大类。一类用于测定手指灵活性,另一类用于测定手指尖灵活性。 本仪器主要特点是能测定手指尖灵活性也能测定手指灵活性。并能直接读出手指尖和手指灵活性的测定时间。 二、技术指标 1. 手指灵活性测试100 孔 2. 手指灵活性测试M6 、M5 、M4 、M3 螺钉各25 个 3. 计时范围0 ~9999.99 秒 4. 电源电压220V 50HZ 5. 消耗功率10W 6. 外形尺寸 7. 重量 3.5 千克(净重) 1. 附近盒 2. 电源插座 3. 计数器 4. 插板 5. 电源开关 6. 复位键 本仪器主要有一机箱和两块插板组成,只要换插板就能测试手指灵活性和手指尖灵活的测定。 三、使用方法 1. 手指灵活性测试 使用者接上电源打开电源开头此时计时器即全部显示为0000. 00 然后插上手指灵活性插板(有100 个φ 1. 6 孔)按复位按键被试即可进行测试,当被试用镊子钳住φ 1. 5 针插入起始点时计时器开始计时然后依次用镊子(至左向右,至上向下)钳住φ 1. 5 针插满100 个孔至终至点计时器即停止计时此时计时器显示时间为被试做完这一试验所用总时间,当测试第二次实验时只要按复位键计时器全部复位,即可反复测试。

人机工程学实验

实验一:双手调节器 1.实验目的 2.实验介绍和实验思路:双手调节器是一种典型的动作技能操作仪器。它是通过双手的操 作合作完成设定的曲线轨迹的运动,即是右手完成目标的上下移动,左手完成目标的左右移动。以被试完成任务所用的时间及偏离轨迹的次数,作为衡量其多次练习后的进步水平。 3.实验过程:分两项实验 第一种:自变量:同一个人的被实验次数即练习遍数。(每人四次,左右单程各两次)因变量:走完单程过程中个出错次数和时间 双手协调能力测试实验中的被试者完成实验的时间及错误次数数据统计分析如下:

根据实验结果绘制的练习曲线如下,用练习遍数作横坐标,用完成任务所用时间及出错次数为纵坐标,做出示意图为: 4.实验结论:完成任务所用的时间及每遍练习中的错误次数随着练习遍数的增加总体趋势 偶尔也会错误次数和时间略有增加。 实验二:瞬时记忆 1.实验目的:证实瞬时记忆的现象及其性质。 2.实验(方案一)思路:恒定变量设为1,自变量为设定秒数,因变量为报对码数目。 方案一数据:

根据图表可知,在设定时间不断减少的情况下,学生答对的图码数目不断减少。 (方案二)实验思路:恒定变量为时间(0.4秒),自变量为图码行数不同,因变量为记忆图码正确数量。 方案二数据:

根据图表可知,当被测试者接收一行图码信息时,思路清晰,记忆较快,当被测试者接收两行图码信息时,记忆速度不如一行图码快。 3.实验总结:1. 在设定时间不断减少的情况下,学生答对的图码数目不断减少。 2. 瞬间记忆在0.4秒情况下,记忆的合理码数在 3.2—3.5之间。 实验三:记忆广度 1.实验目的:学习测定光简单反应时的程序,比较光简单反应时的个体差异,通过测定闪光融合领率.学习使用阶梯法测定感觉阈限 2. 实验介绍和实验思路: 影响短时记忆广度的因素很多,组块的大小,熟悉性,复杂性等都会影响短时记忆的容量设自变量为计位数,因变量为正确个数,测试正确率: 3.根据数据分析结果: 随着计位数的不断增加,实验者按对的个数不断减少,正确率越来越低, 这说明人的记忆广度有限,所以在适当的记忆时间内,应设计相应的可记忆的内容,严防记忆过载。从另一方面讲了解短时记忆的特点,选择正确的方法加以训练,有助于个人记忆的

相关主题
文本预览
相关文档 最新文档