组态人机界面与单片机通信案例

组态人机界面与单片机通信案例
组态人机界面与单片机通信案例

组态人机界面与单片机通信案例

很多时候,工业控制或者产品设计方面受到PLC这种功能确定,扩展麻烦,成本昂贵等方面的制约因素,需要独立开发一种特殊功能,但是又需要连接触摸屏通讯,工程师在这个方面往往需要花费很大功夫,现在我要帮大家解决的问题就是单片机与人机界面触摸屏通讯的最简单,最有效的2种方法,其实就是分为2种通讯协议,即工业标准的Modbus RTU协议和工程师自己定义的自由协议。

本实例采用微嵌组态软件,因为公司提供一系列的技术支持和公布单片机源代码,加上公司的人机界面支持自由协议等等先天优势,开发工程方便有效。方案比较:

方案一modbus—rtu协议:

优点:工业标准通讯协议,具有通用性,,传输数据量大

缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(需要MODBU S-RTU源代码)

方案二自由协议:

优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议

缺点:传输数据量不大,通用性不强,移植不方便

工程师可以根据以上两种通讯协议的优缺点来选择理想的方案;

新建一个工程文件

型号对应的是公司出产产品型号。新增一个通信口,微嵌的人机界面有两个通讯口COM1,COM2,这两个串口既可以做RS232,又可以做RS485,通讯协议对应的是单片机工程师需要用到的协议,其中有modbus RTU协议,自由协议Free Protocol,当然还包括西门子S7-200,台达PLC,欧姆龙,三菱等协议,这里我们选择COM1自由协议Free Protocol,通讯速率57600,数据位8,1位停止位,偶校验:

首先我们随便建一个比较简单实用的画面,用位按钮开关控制单片机的指示灯,采集单片机的模拟数据显示在组态软件的数码管(可以通过电脑串口连接单片机在线模拟实际应用)

然后我们要把位按钮的属性绑定到人机界面的系统寄存器,然后再用人机界面内置的宏指令通讯函数output函数把寄存器数据传输给单片机,让单片机接收这个指令之后进行动作控制,方法实现如下:

我们把位按钮1绑定到人机界面系统寄存器LB的第0个里面,再用一个L ED指示灯观察按钮的状态(绑定系统寄存器LB0)

对于数码管显示,属性设置原来差不多,但是需要用input函数将从单片机采集的数据存储到人机界面系统寄存器,再通过宏指令函数映射显示出来,方法如下:

我们将通道一绑定到系统寄存器LD的第1个寄存器,LD是数据寄存器,L B是布尔量的位寄存器,注意两种寄存器的区别。

接下来我们要用到人机界面的组态软件内置的通讯函数,数学运算函数和其他函数了。由“设定”菜单那里进入到宏指令编辑器进入宏指令编辑:

点击新增,我们写一个宏指令通讯函数,向单片机发送控制指令和接受数据:

具体编程如下:

宏指令test

void Macro_main( )

unsigned char dat[4];

unsigned short dat1[4];

int re_dat;

Input( 1, dat, 4, re_dat);

/*如果不明白函数使用,可以点击函数向导按钮查找函数使用说明:

【描述】

第一个参数channel表示通道,如果通道为com1,则channel=1;如果通道为com2,则channel=2,数据类型为int。

第二个参数pString表示写入通道的字符串的地址,数据类型为unsigned char *。

第三个参数count表示字符串中的字符个数,数据类型为int。

第四个参数result表示Output函数运行后返回的结果,如果result大于0,则表示读写有效,数据类型为int。

注意:此函数只能用在freeprotocol(自由协议通道)中。

【用法】

Input(channel,pString,count,result);

【举例】

char srt[9];

int result;

Input(1,str[0],9,result);

dat1[0]=dat[0];

dat1[1]=dat[1];

dat1[2]=dat[2];

dat1[3]=dat[3];

SetWordData(0,1,1,16, dat1[0]);

SetWordData(0,1,2,16, dat1[1]);

SetWordData(0,1,3,16, dat1[2]);

SetWordData(0,1,4,16, dat1[3]);

test2:用于发送指令到单片机进行控制,主要用到output函数

static unsigned char key[3];

void Macro_main( )

bool key_data[16];

int re_dat;

GetByteData(0, 1,0, 9, 0,key_data);

key[0] = key_data[7]<<7 | key_data[6]<<6 | key_data[5]<<5 | key_dat a[4]<<4 | key_data[3]<<3 | key_data[2]<<2 | key_data[1]<<1 | key_da ta[0];

//key[1]=key_data[15]<<7 | key_data[14]<<6 | key_data[13]<<5 | key_ data[12]<<4 | key_data[11]<<3 | key_data[10]<<2 | key_data[9]<<1 | key_data[8];

key[1]=key_data[8];

Output( 1, key, 2, re_dat);

对应单片机下位机的编程,作为单片机开发者应该都知道如何编程了,这里我就提供这个例子的51单片机源代码供大家参考:

汽车人机交互系统

汽车人机交互系统

全文导航 1 词条简介 2 常见的人机交互系统 ·iDrive ·COMAND ·MMI ·Sensus ·iVoka ·SYNC ·IntelliLink 1 词条简介 人机交互系统是信息化技术发展的产物,该系统实现了人与车之间的对话功能,就比如我们常用电脑的windows一样。车主可通过该系统,轻松把握车辆状态信息(油耗、车速、里程、当前位置、车辆保养信息等)、路况信息、定速巡航设置、蓝牙免提设置、空调及音响的设置。

2 常见的人机交互系统 目前常见的人机交互系统有宝马的iDrive、奔驰的COMAND、奥迪的MMI、沃尔沃的Sensus、上汽荣威的iVoka、福特的SYNC、通用的Intel liLink以及丰田的Remote Touch。 ·iDrive 宝马的iDrive系统可以说是人机交互系统的先驱,其第一代产品在2001年就已经投入了实用。而目前国内宝马车型上装备的是第二代i Drive系统,相对老产品的改进主要体现在加入了7个快捷键并将操作界面进行了全面的升级 和改进。

和奥迪的MMI系统相比,宝马的iDrive在操作方式上略显复杂。不过其上手难度也不高,基本都符合习惯性操作。而旋钮旁的七个快捷键布局比较紧密,全部在一个手掌的五指范围内,可以说iDrive系统完全在驾驶者的掌控之中。

第二代iDrive系统在宝马3系上采用了8. 8英寸高分辨率显示屏,而在7系上显示屏的尺寸更大。而且屏幕的分辨率达到了1280*480,是三款车型中最高的。实际视觉效果也可看出,宝马的iDrive界面最为清晰美观。 而就在售价49.5万元的宝马325i运动型上,iDrive系统已经具备车载电视和蓝牙免提功能。打开手机的蓝牙功能搜索到自己的宝马,再输入相同的匹配密码就可以将手机与iDrive 相连。 另外宝马的iDrive系统也提供多项车辆参

组态人机界面与单片机通信案例

组态人机界面与单片机通信案例 很多时候,工业控制或者产品设计方面受到PLC这种功能确定,扩展麻烦,成本昂贵等方面的制约因素,需要独立开发一种特殊功能,但是又需要连接触摸屏通讯,工程师在这个方面往往需要花费很大功夫,现在我要帮大家解决的问题就是单片机与人机界面触摸屏通讯的最简单,最有效的2种方法,其实就是分为2种通讯协议,即工业标准的Modbus RTU协议和工程师自己定义的自由协议。 本实例采用微嵌组态软件,因为公司提供一系列的技术支持和公布单片机源代码,加上公司的人机界面支持自由协议等等先天优势,开发工程方便有效。方案比较: 方案一modbus—rtu协议: 优点:工业标准通讯协议,具有通用性,,传输数据量大 缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(需要MODBU S-RTU源代码) 方案二自由协议: 优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议 缺点:传输数据量不大,通用性不强,移植不方便 工程师可以根据以上两种通讯协议的优缺点来选择理想的方案;

新建一个工程文件 型号对应的是公司出产产品型号。新增一个通信口,微嵌的人机界面有两个通讯口COM1,COM2,这两个串口既可以做RS232,又可以做RS485,通讯协议对应的是单片机工程师需要用到的协议,其中有modbus RTU协议,自由协议Free Protocol,当然还包括西门子S7-200,台达PLC,欧姆龙,三菱等协议,这里我们选择COM1自由协议Free Protocol,通讯速率57600,数据位8,1位停止位,偶校验:

首先我们随便建一个比较简单实用的画面,用位按钮开关控制单片机的指示灯,采集单片机的模拟数据显示在组态软件的数码管(可以通过电脑串口连接单片机在线模拟实际应用)

人机界面设计

人机界面设计 1.人机界面是什么?(P5) 人机界面是一类特殊的软件,它帮助实现计算机硬件、软件和人三者之间进行恰当联系和协调一致的工作。简单地说,人机界面是专门处理人机交互活动的软件,它是人与硬件、软件的交叉部分。 2.广义的人机界面:(P5) 在人机系统模型中,人与机之间存在一个相互作用“面”,称为人机界面,人与机之间的信息交流和控制活动都发生在人机界面上。 人机界面的设计直接关系到人际关系的合理性,研究人机界面主要是针对显示和控制两个问题。 3.狭义的人机界面:(P5) 狭义的人机界面是指计算机中的人机界面。人机界面又称人机接口、用户界面、人机交互,是计算机中最年轻的分支科学之一。 4.人与计算机的交互式通过用户界面来实现的。(P5) 5.人机界面学是计算机科学、人类工程学和认知心理学等学科相结合的产物。它还涉及哲学、医学、语言学、社会学等,是名副其实的跨科学、综合性的科学。(P5) 6.人机系统的组合(P16) 完整的人机系统包括人、机、人机之间的界面和人机系统所处的环境。 7.随着计算机技术、网络技术的发展,人机界面将朝那几个方向发展?/试描述人机界面的发展趋势。(P24) ①高科技化——信息技术的革命,带来了计算机业的巨大变革。各类在计算系统中各显其能,使产品的造型设计更加丰富多彩,给设计师提供了更为广阔的造型空间,使其能充分利用先进的计算机技术,设计出优美的造型,大幅度的缩短了产品开发周期和上市时间, 机具 本体 人机界面 感觉 运动器官 显示器 操作器 中枢神 经系统 人子系统 机子系统 环境

为企业赢得市场,也为用户建立起一种良好的实现功能的桥梁。 ②自然化——尽可能使用自然语言,发展图、文、声、光等多种形式,是画面更加生动、逼真甚至超过人的现实生活,这正是虚拟现实所追求的目标。 ③人性化——现代设计的风格已经从功能主义逐步走向了多元化和人性化。一方面要求产品功能齐全、高效,适合人的操作使用,另一发面又要满足人们的审美和认知需要。 8. 描述人机界面和软件界面的概念。 1.狭义上说,软件界面就是指软件中面向操作者而专门设计的用于操作使用及反馈信息的指令部分。优秀的软件界面有简便易用,突出重点,容错高等特点。而广义上讲,软件界面就是某样事物面向外界而展示其特点及功用的组成部分的界面。 2.人机界面:以上2,3小点。 9.人机界面的基本概念(P30) ①交互(会话)是两个或多个相关的,但有时自主的实体间进行一系列信息交换的交互作用过程。强调实体的自主性是为了在行为上保证会话是独立的。 ②人机交互(人机会话)是指人与计算机之间使用某种会话语言,以一定的方式,为完成确定任务而进行的人际之间的信息交换过程。 ③人机交互系统是指实际完成人机交互的系统,可以认为它是由参与交互的各方面组成,如包括任何计算机双方的人机交互系统。广义地讲,交互系统的组成包括参与交互的实体和实体间的交互作用及其环境。 ④人机交互方式是指人机之间交换信息的组织形式或语言方式,又称会话方式、交互技术等。人们通过不同的人机交互方式实际完成人向计算机输入信息及计算机向人输出信息。(问答式会话,菜单技术,命令语言,表单技术,查询语言,自然语言,图形方式及直接操纵等—常用的方式) ⑤交互媒体是指用户和计算机进行人机交互的工具。一般可以分为输入媒体(人向计算机)和输出媒体(计算机向人) ⑥用户友好性是指用户操作系统使用系统时的主观操作的复杂性,如果主观操作复杂性越低,及系统容易被使用,则说明用户友好性越好 ⑦可用性是保证软件产品易学,工作效率高,能给用户带来愉快的体验。 ⑧事件是人机交互活动的时序组织者。 ⑨屏幕是人机交互活动的空间组织者。 ⑩资源是人机交互活动中一种对终端用户透明的、不可见的数据流。 11对象由事件,屏幕,资源所构成。, 10.人机界面的基本特征(P32) ①交互的启动者(计算机启动的交互,用户启动的交互,混合启动的交互) ②交互系统的复杂性是指系统的规模和组织的复杂程度。 ③交互系统的能力是指交互形同对每一用户命令所能完成的工作量。 ④交互系统的信息提交量(反馈:提示信息,帮助信息,出错信息,运行结果信息等) ⑤交互系统的透明性(支持用户开发已执行的系统模型,可以预测系统的行为,可以由用户选择修改交互结构和交互方式)

人机界面设计(含案例分析)

人机界面设计(含案例分析) 家电(冰箱)Haier/海尔 BCD-231WDBB 场所:冰箱是家用厨房内最为常见的家电产品之一。在公共空间比 如餐厅,酒店也都有配备。 作用:冰箱使食物或其他物品保持冷态,具有储藏,冷冻的功能。 人机界面分析: 把手: ①位置:把手设计符合大众身高结构,一般根据实际冰箱高度设 计,比如此冰箱总高1722mm,三门设计,把手分别在550mm左 右、950mm左右、1300mm左右。 ②形状:此冰箱把手属于隐藏式把手设计,使机器整体统一美观。 把手形状呈长方形凹槽,适用于大多数家庭成员的高度差异。 ③功能:此把手设计即运用手部动作,通过抓、拉来实施对冰 箱门的控制。外观大方,开门方便,不积灰尘,容易清理。 存储空间: ①位置:此冰箱为三门设计,区分两个不同的存储空间,分别 是冷藏室和冷冻室。上门与下门等比例分布,中门5°C--- 18°C全温区变温。 ②形状:三个存储空间均为长方形,中间有长方形隔板分割, 阶梯式分割方式,适用于不同食材的存放。冷冻室采用抽屉设 计,极大拓展了冷冻空间,抽屉装饰有仿金属材质亮银色饰 条,质感强,坚固耐用。 ③功能:冷藏室主要储存新鲜的食物或是烹饪过的食物,海鲜肉类在放入 冷藏室24小时低温排毒后放入冷冻室保存。冷冻室一般保存海鲜肉类等需 要保存较长时间不使用的食物。 显示部分、按钮: ①位置:显示部分、按钮一般在人眼可以看见,手可以触及的范围内。此 冰箱在面板中间高约1650mm的位置。 ②形状:此冰箱显示按钮部分为竖立的长方形,与整体机器相统一,整体 感强。从上到下分为四个区域,用黑色实线区分,分别是温区选择、温度 调节、功能选择和设定。上面三个区域为LED灯的液晶显示,设定按钮呈圆形,触摸式按钮,反应灵敏好操作。

人机交互技术Web界面设计

人机交互技术 Web界面设计学号: 姓名:

一、Web界面设计的基本概况 Web界面设计是人机交互界面设计的一个延伸,是人与计算机交互的演变。 Web界面设计与站点外观直接相关,站点的界面外观是否友好直接关系到是否能吸引人的关注。人性化的设计是Web界面设计的核心,如何根据人的心理、生理特征,运用技术手段,创造简单、友好的界面,是Web界面设计的重点。 用来解释Web的人机界面性质的一个模型,它提出网页是用户和知识之间的界面。对于信息提供者来说包括信息的表达,对于使用者来说则是信息的获取。信息的表达与获取分别受到两者认知结构的制约。 模型涉及到信息的三种类型 1)数据:当一条信息被反复、简单的提供时称为数据,比如机票价格。 2)复杂信息:而用来叙述事件时称为复杂信息,如多媒体信息。 3)过程性信息:在信息有明确目标,并相互作用时称为过程性信息,如在线练习、在线测试等。 模型涉及到信息的两种特性:1)动态性:信息在不断的变化,具有动态性; 2)一致性:信息元素的组织方式具有一致性 (2)Web信息设计模型 是解释Web人机界面性质的另一个模型,是一种研究网页的信息设计模型。 设计模型中要考虑到信息的两个方面: 1)第一是应该呈现或略去什么信息。 2)第二个方面指的是信息该如何被表现。 二、Web界面设计要求及目的 Web应用的成功与否,除了受其所采用的技术和所能够提供的功能的限制还受Web网页的外观的影响。Web网页的外观经常是最先被用户注意到的。用户对网站的第一印象与界面外观是否友好、吸引人密切相关。所以对于设计人员来说,Web界面设计至关重要。Web界面设计的人性化、易用性是Web界面设计的核心。 Web界面设计要素 a)Web界面布局

污水处理人机界面组态

污水处理人机界面组态 监控软件的基本功能包括数据采集和数据管理,完成过程监视(工艺状况显示)、监视控制、报警、报表、数据存储归档。 (1)画面包括系统总图,污水处理总工艺图,药剂储罐区、一沉池、芬顿反应池、凝絮反应池、难降解水调节池、化废调节池、废水调节池、物化污泥浓缩池、生化污泥浓缩池、厌氧池、二沉池、二沉池污泥泵房、好氧池2区、缺氧池、出水提升泵房、三沉池、三沉池污泥泵房、事故池、深度处理车间等工艺图及参数显示、报警画面,趋势图,报表等。 (2)在工艺画面上可以显示阀位、温度、压力、流量等信号,同时可以对阀门、电机等设备进行操作,对于重要设备的操作需要确认对话框认可,以避免误操作。 (3)配有一台打印机用于生产实时打印。 监控软件为基于Windows2003操作系统的开放型全图形化人机操作界面,具有组态方便,操作简单的特点。 (4)上位机为两台工业控制计算机,设在中央控制室。中央控制室上位机可显示整个厂区的模拟画面;监控生产作业过程,包括显示控制过程画面和实时数据,显示系统总体框图;绘制重要参数的变化趋势图;显示设备的工作状态;历史数据的统计分析和存储,提供决策参考。 现场控制站上位机除具有以上功能外,还可对污水处理厂数据采集及控制自动化系统的控制参数进行设置;完成数据采集及控制自动化系统的组态;进行在线、离线编程及设定参数的修改。 (5)中控室内设投影仪和电动投影屏幕,投影仪与计算机通讯口连接,可实时显示全厂工艺流程图,取代了模拟屏的作用,并有便于修改的优势。 (6)画面显示的形式 显示器上显示的各种信息以报告、图形、声音等形式及时提供给运行人员。 报告显示: 报告显示内容包括报警、事故和正常运行所必要的全部数据。报告分类 报告内容有状态变化、测量值越限、计算机监控系统设备异常、就地监控

人机交互系统概述

人机交互系统概述

随着国家信息化步伐的加快和高等教育的规模的扩大,社会对计算机专业的人才的需求不仅体现在数量的增加上,而且体现在质量要求的提高上,培养具有研究和实践能力的高层次的计算机专业人才已成为许多大学计算机专业教育的主要目标。这些,足以说明人机交互在我们的发展中开始占据一定的地位了,我们应该开始逐渐重视人机交互带给我们的影响。 以往对计算机软件的研究,较少关心人的因索问题。重点就在如何最有效地使用两种宝贵的资源——计算速度和存储空间。程序的效率是最高目标。现在,由于硬件价格急剧下降,越来越强的适用于图形的个人计算环境的出现,我们可以首要考虑如何使用户的使用效率最高,而不是着重于计算机的效率。许多功能相似的图形交互式系统已经走入市场。能否取得成功,取决于该系统使用起来是否方便。如何使系统在使用时变得方便已经成为设计中越来越要考虑的关键问题。用户与计算机接口的实际计算机科学。感性心理学认知心理学,且人的因素对一个成功的设计者来说,也是非常关键的。建立友好的人机交互界面的目的就是使系统对它的用户来说既易于理解又易于使用。 但是,什么是人机交互呢? 所谓人机交互就是指关于设计、评价和实现供人们使用交互式计算机系统,并围绕相关的主要现象进行研究的学科。狭义的讲,人机交互技术主要是研究人与计算机之间的信息交换,它主要包括人到计算机和计算机刀刃的信息交换两部分。对于前者,人们可以借助键盘、

鼠标、操纵杆、数据服装、眼动跟踪器、位置跟踪器、数据手套、压力笔等设备,用手、脚、声音、姿势、或身体的动作、视线甚至脑电波等向计算机传递信息;对于后者,计算机通过打印机、绘图仪、显示器、头盔式显示器、音箱等输出或显示设备向人们提供可理解的信息。人机交互是一门综合学科,它与认知心理学、人机工程学、多媒体技术、虚拟现实技术等密切相关。其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术、虚拟现实技术与人机交互是相互交叉渗透的。 人机交互的研究内容很广泛。涵盖了很多方面,如建模、设计、评估等理论和方法,以及在Web、移动计算、虚拟现实等方面的应用研究,主要包括了以下内容。 1.人机交互的界面表示模型与设计方法 友好的交互界面的开发离不开好的交互模型与设计方法。因此,研究人机交互界面的表示模型与设计方法是人机交互的重要研究内容之一。 2.可用性分析与评估 可用性人机交互关系到人机交互能否达到用户期待的目标,以及实现这一目标的效率和便捷性。对人机交互系统的可用性分析与评估的研究主要涉及到支持可用性的设计原则和可用性的评估方法等。 3.多通道交互技术 多通道交互主要研究多通道交互界面的表示模型、多通道交互界

上位机人机界面组态软件HMIMaker

上位机人机界面组态软件HMIMaker HMIMaker专为易显工控机(工控电脑),VGA工控机开发的的界面编辑设计软件! 具有绘图、按钮、位开关、字符控件、数据监控、实时曲线、动态图片、用户与密码设置等功能,完善的界面设计控件和通讯协议,使用简单,灵活,方便。只需用单机机或PLC通过串口简单发送指令,您的显示部分就一切轻松搞定!"所见即所得"、"0"代码!快速生成超炫图形界面设计,如"制作PPT"一样容易、快速!支持离线和在线模拟,快速验证您的设计效果,方便设计和调试,大大减轻软件开发人员在人机界面开发的负担和提高开发效率,专心于专业产品的开发,避免重复性劳动。为您大大地短了产品的开发周期。 HMIMaker组态软件有以下几方面的功能: (1)强大的界面显示组态功能。可视化的风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控仵和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作图工具,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来。 (2)良好的开放性。指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。 (3) 丰富的功能模块。提供丰富的控件功能库,满足用户的测控要求和现场需求。利用各种功能模块,完成实时监控产生功能报表显示历史曲线、实时曲线、提示报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统. (4)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。

CAD系统智能化人机界面技术

CAD系统智能化人机界面技术 摘要:CAD技术在机械制造、工程设计等领域中最具有影响的一项高新应用技术,CAD系统的发展和应用使传统的产品设计方法与生产模式发生了深刻的变化。CAD系统的“友好”、“智能”是CAD的内在需要,CAD系统的人机界面智能化技术可以使人们操作简便、更易学易用之。本文从CAD系统智能化人机界面技术的意义、其智能化技术相关、评测机制等方面阐述此项新技术。人机界面智能化也必将引起CAD系统的深刻变革。 关键词:CAD、人机界面、智能化、智能化人机界面。 一.概述 一般情况下,一个系统或一台机器越先进,其组成也越复杂,操作难度也越高。所以,先进的机器或系统往往伴随大量的使用说明和操作规范,用户不得不接受大量的培训,阻碍了先进技术的推广和应用。由此可看出,全面评价一台机器或一个系统是一否先进,除了它本身具有的先进性能外,其操作也必须是简便、易于掌握的,具有“友好”的人机界面。国外有许多专家提出要抛弃厚厚的用户手册,使用户根据系统操作过程中直观易懂的提示信息,就能方便地操作。根据这种思想,努力提高系统性能的同时,简化系统中各部分的构成与管理,使系统的人机界面更“友好”,更“智能”是迫切需要的。 人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。人和机器在信息交换和功能上接触或互相影响的领域或称界面所说人机结合面,信息交换,功能接触或互相影响,指人和机器的硬接触和软触,此结合面不仅包括点线面的直接接触,还包括远距离的信息传递与控制的作用空间。人机界面就是在计算机系统中处于人、硬件及软件交叉的那一部分,是由人、硬件和软件三者组合而成。人机界面是一个综合的操作环境,它介于用户与计算机之间,从中传递和交换信息。对于人机界面来说,它的核心内容包括外部的显示风格以及用户进行具体操作的方式。具体地,人机界面集中体现在计算机系统的

人机界面设计案例分析

人机界面设计案例分析 什么是人机界面人机界面是指人和机器在信息交换和功能上接触或互相影响的领域或称界面所说人机结合面,信息交换,功能接触或互相影响,指人和机器的硬接触和软触,此结合面不仅包括点线面的直接接触,还包括远距离的信息传递与控制的作用空间。人机结合面是人机系统中的中心一环节,主要由安全工程学的分支学科安全人机工程学去研究和提出解决的依据,并过安全工程设备工程学,安全管理工程学以及安全系统工程学去研究具体的解决方法手段措施安全人机学。它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。大量运用在工业与商业上,简单的区分为输入(Input)与输出(Output)两种,输入指的是由人来进行机械或设备的操作,如把手、开关、门、指令(命令)的下达或保养维护等,而输出指的是由机械或设备发出来的通知,如故障、警告、操作说明提示等,好的人机接口会帮助使用者更简单、更正确、更迅速的操作机械,也能使机械发挥最大的效能并延长使用寿命,而市面上所指的人机接口则多界狭义的指在软件人性化的操作接口上。 人机界面的设计原则1、以用户为中心的基本设计原则 在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。系统的设计决策要结合用户的工作和应用环境,必须理解用户对系统的要求。最好的方法就是让真实的用户参与开发,这样开发人员就能正确地了解用户的需求和目标,系统就会更加成功。 2、顺序原则 即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到小,由上层到下层等)与控制工艺流程等设计监控管理和人机对话主界面及其二级界面。 3、功能原则 即按照对象应用环境及场合具体使用功能要求,各种子系统控制类型、不同管理对象的同一界面并行处理要求和多项对话交互的同时性要求等,设计分功能区分多级菜单、分层提

人机系统与人机界面的设计

人机系统与人机界面的设计 1.人机系统 人机系统是由人和机器构成的系统。这里的“人”是指机器的操作者和管理者,“机” 主要是指人使用的工具和器物。 人机系统是由相互作用、相互联系的人和机器两个子系统构成的,且能完成特定目标的一个整体系统。由于人的工作能力和效率随周围环境因素而变化,任何人机系统又都 处于特定环境之中,所以在研究人机系统时,应当把环境当成一个重要因素来考虑。因此完整的人机系统皮包括人、机、人机之间的界面以及人机系统所处的环境。 2.显示器装置的设计 (1)视觉显示器 视觉显示器是指依靠光波作用于人眼rN人提供外界信息的装置。视觉显示器的形 式多种多样,TI代理商简单的如一束灯光、一张地图、一个路标等;复杂的如计算机荧屏显示器、汽 车驾驶仪表等。无论是何种形式的视觉显示器,都有一个共同点,即都必须通过可见光作用于人的眼睛才能达到信息传递的目的。视觉显示器可以有不同的分类。 ①按显示状态划分 静态显示器。该类显示器适用于显示长时间内稳定不变的信息,如传递人类的某 种知识经验或显示机器物件的结构状态等信息。我们常见的图表、指示牌、印刷 品等就属于这类显示器,见图6—36(a)。 动态显示器。该类显示器适用于显示信息的变化状态,如显示速度、高度、压力、时 间等各种信息的动态参数,如钟表、荧屏、雷达等都属于这类显示器,见图6—36(b)。 ②按显示信息酌量划分 ·定量显示器。这类显示器显示信息之间的数量关系,如计数器、压力表、温度计 等,见图6—37(a)。 ·定性显示器。这类显示器显示信息的变化趋势或者有关性质和状态,如交通信 导、安全标志、开关状态等,见图6—37(b)。

进行人机界面设计的研究

进行人机界面设计的研究 1.界面风格的设计控制台人机界面选用非标准Windows风格,以实现用户个性化的要求。但考虑到大多数用户对于标准Windows系统较熟悉,在界面设计中尽量兼容标准Windows界面的特征。界面使用的功能按钮选用MFC类库提供的CBmpButton类动态创建自定义位图图标的按钮。因为位图按钮可在操作中实现高亮度、突起、凹陷等效果,使界面表现形式更灵活,同时可以方便用户对控件的识别。但是,界面里使用的对话框、编辑框、组合框等都选用Windows标准控件,对话框中的按钮也使用标准按钮。控件的大小和间距尽量符合Windows界面推荐值的要求。 界面默认窗体的颜色是亮灰色。因为灰色调在不同的光照条件下容易被识别,且避免了色盲用户在使用窗体时带来的不便。为了区分输入和输出,供用户输入的区域使用白色作为底色,能使用户容易看到这是窗体的活动区域;显示区域设为灰色(或窗体颜色),目的是告诉用户那是不可编辑区域。窗体中所有的控件依据Windows界面设计标准采用左对齐的排列方式。对于不同位置上多组控件,各组也是左对齐排列的。 人机界面的布局设计根据人体工程学的要求应该实现简洁、平衡和风格一致。典型的工控界面分为3部分:标题菜单部分、图形显示区以及按钮部分,如图1所示。该界面界面美观,在屏幕上的对象左右达到平衡、不堆挤在某一处,无杂乱无章的感觉。数据的过分拥挤会产生视觉疲劳和接收错误。界面的平衡原则推荐显示屏幕总体性覆盖度不超过40%,而分组中屏幕覆盖度不超过20%。控制台人机界面中包含着大量的图形显示信息,因此将图形显示区布置在屏幕长宽各占屏幕70%左右的范围内,以保证显示信息的清晰和全面。控制按钮组布置在显示区的右侧,一方面是考虑到绝大多数操作者是右手操作用户,按钮区布置在最右侧更加方便;另一方面是根据界面布局的主次原则,把用户注意力最集中的左上区域留给图形显示区。 根据一致性原则,保证屏幕上所有对象,如窗口、按钮、莱单等风格的一致。各级按钮的大小、凹凸效果和标注字体、字号都保持一致,按钮的颜色和界面底色保持一致。 选择界面的概念取决于多个界面。可将界面设计为循环或FIFO缓冲器。

《人机交互设计》复习整理

Chapter 1 1. Describe three populations of users with special needs. For each of these populations, suggest three ways current interfaces could be improved to better serve them.(book from p17 to p21) 1)残疾用户 对于盲人或者眼睛有疾病导致视觉不好的人,可以使用文本到语音的转换,文本到语音的转换能够帮助盲人用户接受电子邮件或阅读文本文件,语音的设备更能允许某些用户界面进行语音控制的操作。这项技术同样可以用于虽然视力完好但是特殊情况下的人,例如开车、工作等。 对于听力障碍的用户,往往可以经过简单改动的计算机,实现声音到可视信号的转变。 对于身体障碍用户,需要大量特殊输入设备,这要取决于具体的障碍,语音技术和人眼跟踪设备、头戴式光电鼠标都可以被用来满足残疾用户的需要。世界上有名的例子就是伟大天文学家霍金和他的个人电脑。 2)老年用户 通过用户提供对字体大小、显示对比度和音量大小的控制、更清晰的导航路径、一致的布局和更简单的命令语言来设计界面,从而为老年人改进对界面内容的访问。还有诸如手眼协调、增强灵敏性和改进反应时间等作法,都能改善老年人的使用体验。另外,计算机游戏对老年人来说也是一个有吸引的东西,这可以让一些惧怕使用电脑的老年人获得体验机会而被吸引。老年人使用鼠标往往很迟钝,我们可以转换成高精度的触摸屏。 3)儿童 儿童的用户界面,强调娱乐性和教育性。儿童的用户界面往往与父母息息相关。首先要注意到界面的教育性,要为儿童的教育着想,可以附带丰富的知识内容、家长指南资料和教师培训资料等,尤其在艺术、音乐、写作和数学方面的教学资料。另外,设计需要考虑到儿童的局限性,要简单,易懂,避免复杂的序列。特别需要注意的是,在教育和父母对孩子的关注来说,避免对暴力、种族主义、色情资料还有儿童隐私陌生人威胁等问题的信息访问,这都是非常重要的。 3. Suppose you need to design a system for users in both the United States and China. Present a list of cultural differences that you should be aware of so that a successful design can be made. 1)中国的用户来自沉思的传统文化,,他们更喜欢稳定显示的界面,而美国的用户都是行动导向的基于新奇文化的用户,他们更偏爱生动的屏幕和多次点击。2)在高校主页来反应二者的文化差异,中国主要喜欢在主页上强调他们深刻印象的建筑物和有名的师资,美国的高校主页则更多表现那种学生团队精神和活跃的社交生活。 3)文本作为世界用户界面的一个关键因素,必须重视其中涉及到的文化差异,这些差异因素主要表现在: 字符、数字、特殊符号和区分符 阅读方向(从左到右与从右到左、垂直阅览等) 日期和时间格式

基于RSView SE和VB技术的人机界面开发

基于RSView SE和VB技术的人机界面开发 收藏| 分类: | 查看: 141 | 评论(0) 北京起重运输设计研究院随着现代工业自动化程度的不断提高,现场的各类数据和指令必须实时显示并及时处理,因此组态软件在工业生产中被越来越广泛地使用。组态软件必须具备稳定可靠的性能,在运行、维护状态下实现可视化监控和报警,数据信息的采集、保存和管理,以及报表的打印功能。通过为首钢京唐滚筒取料机设计人机界面,本文提出了一种实现组态软件监控、通信及信息管理要求的实用方法。 1 系统简介 该人机界面通过图形文字显示可以让使用者浏览生产的过程数据,并根据不同的数据信号,通过界面颜色和显示内容的变化,动态监视生产过程中设备的运行状态,并提供交互式的人机界面,以实现可视化控制和管理功能。界面报警管理系统将各传感器的状态实时呈现,可以为维护人员提供较为明确的维修指导和历史记录。 本系统的设备控制是基于ControlLogix L61型PLC完成的,PLC通过ControlNET网络与触摸屏和变频器进行通信。工控机与PLC通过Ethernet网络进行通信,和电力仪表之间采用RS485进行通信,示意图见图1。 图1 系统示意图 滚筒取料机所有机械设备的检测信号都通过开关量、模拟量和总线通信方式反馈到PLC中,通过可视化的人机界面,操作和维护人员可以选择工作模式,对行走、料耙、滚筒、带式输送机、电缆卷筒等主要机构进行监控,根据报警信息有针对性地处理故障,通过串口实现对供电系统的遥测,从数据库中选择不同时段生成工作日志和报警报表。 2 功能实现 在工程中需要使用RSView SE和RSView ME开发2套人机界面,分别安装在工控机和触摸屏上。二者功能基本一致,其中工控机用界面功能比触摸屏界面略多,本文以RSView SE开发的工控机界面为例,介绍人机界面的开发构思和方法。

HMI人机界面

HMI HMI是Human Machine Interface 的缩写,“人机接口”,也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。 HMI的接口种类很多,有RS232,RS485,RJ45网线接口, 举个例子来说,在一座工厂里头,我们要搜集工厂各个区域的温度、湿度以及工厂中机器的状态等等的信息透过一台主控器监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。这便是一个很典型的SCADA/HMI的运用,一般而言,H MI系统必须有几项基本的能力: 实时的资料趋势显示——把撷取的资料立即显示在屏幕上。 自动记录资料——自动将资料储存至数据库中,以便日后查看。 历史资料趋势显示——把数据库中的资料作可视化的呈现。 报表的产生与打印——能把资料转换成报表的格式,并能够打印出来。 图形接口控制——操作者能够透过图形接口直接控制机台等装置。 警报的产生与记录——使用者可以定义一些警报产生的条件, 比方说温度过度或压力超过临界值,在这样的条件下系统会产生警报,通知作业员处理。 [编辑本段] 一、人机界面(HMI)产品常识 1、人机界面产品的定义 连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备,由硬件和软件两部分组成。 2、人机界面(HMI)产品的组成及工作原理 人机界面产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,其中处理器的性能决定了HMI 产品的性能高低,是HMI的核心单元。根据HMI的产品等级不同,处理器可分别选用8位、16位、3 2位的处理器。HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如JB-HMI画面组态软件)。使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC机和HMI 产品的串行通讯口,把编制好的“工程文件”下载到HMI的处理器中运行。 图1 人机界面硬件构成

人机界面设计原则

1.以用户为中心的基本设计原则 在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。系统的设计决策要结合用户的工作和应用环境,必须理解用户对系统的要求。最好的方法就是让真实的用户参与开发,这样开发人员就能正确地了解用户的需求和目标,系统就会更加成功。 2.顺序原则 即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到小,由上层到下层等)与控制工艺流程等设计监控管理和人机对话主界面及其二级界面。 3.功能原则 即按照对象应用环境及场合具体使用功能要求,各种子系统控制类型、不同管理对象的同一界面并行处理要求和多项对话交互的同时性要求等,设计分功能区分多级菜单、分层提示信息和多项对话栏并举的窗口等的人机交互界面,从而使用户易于分辨和掌握交互界面的使用规律和特点,提高其友好性和易操作性。 4.一致性原则 包括色彩的一致,操作区域一致,文字的一致。即一方面界面颜色、形状、字体与国家、国际或行业通用标准相一致。另一方面界面颜色、形状、字体自成一体,不同设备及其相同设计状态的颜色应保持一致。界面细节美工设计的一致性使运行人员看界面时感到舒适,从而不分散他的注意力。对于新运行人员,或紧急情况下处理问题的运行人员来说,一致性还能减少他们的操作失误。 5.频率原则 即按照管理对象的对话交互频率高低设计人机界面的层次顺序和对话窗口莱单的显示位置等,提高监控和访问对话频率。 6.重要性原则

即按照管理对象在控制系统中的重要性和全局性水平,设计人机界面的主次菜单和对话窗口的位置和突显性,从而有助于管理人员把握好控制系统的主次,实施好控制决策的顺序,实现最优调度和管理。 7.面向对象原则 即按照操作人员的身份特征和工作性质,设计与之相适应和友好的人机界面。根据其工作需要,宜以弹出式窗口显示提示、引导和帮助信息,从而提高用户的交互水平和效率。 人机交互界面,无论是面向现场控制器还是面向上位监控管理,两者是有密切内在联系的,他们监控和管理的现场设各对象是相同的,因此许多现场设备参数在他们之间是共享和相互传递的。人机界面的标准化设计应是未来的发展方向,因为它确实体现了易憧、简单、实用的基木原则,充分表达了以人为本的设计理念。各种工控组态软件和编程工具为制作精美的人机交互界面提供了强大的支持手段,系统越大越复杂越能体现其优越性。 组态软件人机界面设计步骤 1.界面风格的设计 控制台人机界面选用非标准Windows风格,以实现用户个性化的要求。但考虑到大多数用户对于标准Windows系统较熟悉,在界面设计中尽量兼容标准Windows界面的特征。因为位图按钮可在操作中实现高亮度、突起、凹陷等效果,使界面表现形式更灵活,同时可以方便用户对控件的识别。但是,界面里使用的对话框、编辑框、组合框等都选用Windows标准控件,对话框中的按钮也使用标准按钮。控件的大小和间距尽量符合Windows界面推荐值的要求。 界面默认窗体的颜色是亮灰色。因为灰色调在不同的光照条件下容易被识别,且避免了色盲用户在使用窗体时带来的不便。为了区分输入和输出,供用户输入的区域使用白色作为底色,能使用户容易看到这是窗体的活动区域;显示区域设为灰色(或窗体颜色),目的是告诉用户那是不可编辑区域。窗体中所有的控件依据Windows界面设计标准采用左对齐的排列方式。对于不同位置上多组控件,各组也是左对齐 2.系统界面布局分析

人机界面系统

作者] 侯金奎(潍坊学院计算机科学系) 摘要:本文介绍了人机界面设计的一般过程,人机界面实现的原则,人机界面的风格和对人机界面设计的评价。关键词:人机界面;菜单;风格;软件模型 由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。这表明,人机界面的质量已成为一个大问题,友好的人机界面设计已经成为应用软件开发的一个重要组成部分。 1人机界面的风格分析 这里所指的人机界面的风格,是指计算机系统的用户界面上控制输入的方法,大致经过了四代的演变: 1.1命令语言:在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只能是命令和询问方式,通信完全以正文形式并通过用户命令和用户对系统询问的响应来完成。这种方式使用灵活,便于用户发挥其创造性,对熟练的用户有很高的工作效率,但对一般用户来说要求高,易出错,不友善并难于学习,它的错误处理能力也较弱。 1.2菜单选项:这种方式与命令行方式相比不易出错,可以大大缩短用户的培训时间,减少用户的击键次数,可以使用对话管理工具,错误处理能力有了显著提高。但使用起来仍然乏味,可能出现菜单层次过多及菜单选项复杂的情形,必须逐级进行选择,不能一步到位,导致交互速度显得太慢。 1.3面向窗口的点选界面此类界面亦称WIMP界面,即窗口(Windows)、图标(Icons)、菜单(Menus)、指示器(PointingDevice)四位一体,形成桌面(Desktop)。这种方式能同时显示不同种类的信息,使用户可在几个工作环境中切换而不丢失几个工作之间的联系,用户可通过下拉式菜单方便执行控制型和对话型任务,引入图标、按钮和滚动杆技术,大大减少键盘输入,对不精于打字的用户无疑提高了交互效率。 1.4自然语言使用自然语言与应用软件进行通信,把第三代界面技术与超文本、多任务概念结合起来,使用户可同时执行多个任务(以用户的观点)。 随着文字、图形、语音的识别与输术技术的进一步发展,多媒体技术在人机界面开发领域内的进一步发展,自然语言风格的人机界面将得以迅速的发展,最终走向实用化。 2人机界面的设计原则 人机界面设计的好坏与设计者的经验有直接有关系,有些原则对几乎所有良好的

西门子人机界面(触摸屏)组态与应用技术(第2

西门子人机界面(触摸屏)组态与应用技术(第2 版) (西门子工业自动化系列教材) 作者: 廖常初 价格:40元 出版社: 机械工业出版社 书号:ISBN 978-7-111-19896-3 出版日期:2008年7月 ---------------------------------------------------------------------------------------------------------------------- 内容简介 本书介绍了人机界面与触摸屏的工作原理和应用技术,通过大量的实例,深入浅出地介绍了使用组态软件WinCC flexible对西门子的人机界面进行组态和模拟调试的方法,包括对变量、画面、动画、报警、用户管理、数据记录、趋势图、配方、报表、运行脚本、以太网通信的组态方法,以及文本显示器TD200的使用方法。介绍了在控制系统中应用人机界面的工程实例和用WinCCflexible对人机界面的运行进行离线模拟和在线模拟的方法,以及用WinCC flexible和STEP7来模拟人机界面和S7-300/400组成的控制系统的运行的方法。随书光盘提供了大量西门子人机界面产品和组态软件的用户手册,还提供了作者编写的与教材配套的例程,读者用例程在计算机上做模拟实验,可以较快地掌握人机界面组态的方法。本书各章配有思考题,附录中有实验指导书。 本书可以作为大专院校电类、机电一体化专业和培训班的教材,也可供工程技术人员参考。 ---------------------------------------------------------------------------------------------------------------------- 目录 前言 第1 章概述 1.1 人机界面概述 1.1.1 人机界面的基本概念 1.1.2 人机界面的分类 1.1.3 液晶显示器 1.1.4 人机界而的工作原理 1.1.5 人机界面的操作与维护 1.2 触摸屏的工作原理 1.2.1 触摸屏的基本工作原理 1.2.2 电阻式触摸屏 1.2.3 表面声波触摸屏 1.2.4 电容式触摸屏 l.2.5 红外线触摸屏 1.3 思考题 第2 章西门子人机界面设备简介 2.1 按钮面板

(国人)人机界面设计指南

关键词:人机界面,设计 文章简要介绍人机界面设计的一些经验,有助于设计者设计出友好、高效的人机界面。下面介绍三类人机界面设计指南: 1、一般交互指南 涉及信息显示、数据输入、系统整体控制,这类是全局性的。下面讲述一般交互指南: (1)保持一致性。菜单、命令输入、数据显示等使用一致格式。 (2)提供有意义、用户可理解、可读的反馈。 (3)执行破坏性动作前要求用户确认。如删除记录。 (4)允许取消、撤销操作。 (5)尽量减少记忆量。不用记忆看到操作界面即可进行下一步操作。 (6)尽量减少按键次数、减少鼠标移动的距离,避免用户问“这是什么意思”的情况。提高行动和思考的效率。 (7)允许操作员犯错误,但是可以恢复。 (8)按功能对动作分类,并据此设计屏幕布局。比如菜单、下拉菜单、右键弹出式菜单。 (9)提供必要帮助,包括集成实时帮助和附加帮助文件。 (10)使用简单动词或动词短语作为命令名。 2、数据输入指南 数据输入界面往往占终端用户的大部分使用时间,也是计算机系统中最易出错的部分之一。其总目标:简化用户的工作,并尽可能降低输入出错率,还要容忍用户错误。 这些要求在设计实现时可采用多种方法: (1)尽可能减轻用户记忆,采用列表选择。 (2)尽量减少用户输入动作,按键次数。 (3)使界面具有预见性和一致性。

用户应能控制数据输入顺序并使操作明确,采用与系统环境(如Windows操作系统)一致风格的数据输入界面。 (4)防止用户出错。 在设计中可采取确认输入(只有用户按下键,才确认),明确的移动(使用TAB键或鼠标在表中移动),明确的取消,已输入的数据并不删除。对删除必须再一次确认,对致命错误,要警告并退出。对不太可信的数据输入,要给出建议信息,处理不必停止。 (5)提供反馈。 要使用户能查看已输入的内容,并提示有效的输入提示或数值范围。 (6)按用户速度输入和自动格式化。 用户应能控制数据输入速度并能进行自动格式化,对输入的空格都能被接受。 (7)允许编辑。 理想的情况,在输入后能允许编辑且采用风格一致的编辑格式。 (8)数据输入界面可通过对话设计方式,若条件具备尽可能采用自动输入。特别是条码、图像、声音输入。 (9)消除冗余输入。尽可能提供默认值;不要求输入单位;程序可以自动计算的信息绝对不要用户输入;系统自动填入用户已输入过的内容。 3、屏幕显示指南 下面是人机界面显示信息的设计指南: (1)只显示与当前工作内容有关的信息。 (2)尽量使用图形或图表直观方式表现数据。 (3)使用一致的标记、标准的缩写和可预知的颜色。 (4)产生有意义的出错信息,用户可理解的信息。 (5)使用大小写、缩进和文本分组以帮助理解。 (6)使用窗口分割不同类型的信息。 (7)高效率使用显示屏。

相关文档
最新文档