人机界面设计原则

上传人:pu****.1 文档编号:487491033 上传时间:2022-10-28 格式:DOCX 页数:17 大小:154.94KB
返回 下载 相关 举报
人机界面设计原则_第1页
第1页 / 共17页
人机界面设计原则_第2页
第2页 / 共17页
人机界面设计原则_第3页
第3页 / 共17页
人机界面设计原则_第4页
第4页 / 共17页
人机界面设计原则_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《人机界面设计原则》由会员分享,可在线阅读,更多相关《人机界面设计原则(17页珍藏版)》请在金锄头文库上搜索。

1、1.以用户为中心的基本设计原则在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在 系统整个 开发过程中要不断征求用户的意见,向用户咨询。系统的设计决策要 结合用户的工作和 应用环境,必须理解用户对系统的要求。最好的方法就是让 真实的用户参与开发,这样 开发人员就能正确地了解用户的需求和目标,系统 就会更加成功。2顺序原则 即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到小,由上 层到下层等)与控制工艺流程等设计监控管理和人机对话主界面及其二级界面。3功能原则 即按照对象应用环境及场合具体使用功能要求,各种子系统控制类型、不 同管理对象的同一界面并行处理要求和多项对话交互的

2、同时性要求 等,设计分 功能区 分多级菜单、分层提示信息和多项对话栏并举的窗口等的人机交互界面, 从而使用户易 于分辨和掌握交互界面的使用规律和特点,提高其友好性和易操 作性。4一致性原则 包括色彩的一致,操作区域一致,文字的一致。即一方面界面颜色、形 状、 字体与国家、国际或行业通用标准相一致。另一方面界面颜色、 形状、字体自 成 一体,不同设备及其相同设计状态的颜色应保持一致。界面细节美工设计的 一致性使运 行人员看界面时感到舒适,从而不分散他的注意力。对于新运行人 员,或紧急情况下处 理问题的运行人员来说,一致性还能减少他们的操作失误。5频率原则 即按照管理对象的对话交互频率高低设计人机

3、界面的层次顺序和对话窗口 莱单的显示位置等,提高监控和访问对话频率。6重要性原则即按照管理对象在控制系统中的重要性和全局性水平,设计人机界面的主 次菜单和 对话窗口的位置和突显性,从而有助于管理人员把握好控 制系统的主 次,实施好控制 决策的顺序,实现最优调度和管理。7面向对象原则 即按照操作人员的身份特征和工作性质,设计与之相适应和友好的人机界 面。根据 其工作需要,宜以弹出式窗口显示提示、引导和帮助信息 ,从而提高 用户的交互水平 和效率。人机交互界面,无论是面向现场控制器还是面向上位监控管理,两者是有 密切内在 联系的,他们监控和管理的现场设各对象是相同的,因此许多现场设备参数在他们之

4、间是共享和相互传递的。人机界面的标准化设计应是未来的发展方向,因为它确实体现 了易憧、简单、实用的基木原则,充分表达了以人为本的设计理念。各种工控组态软 件和编程工具为制作精美的人机交互界面提供了强大的支持手段,系统越大越复杂越 能体现其优越性。组态软件人机界面设计步骤1.界面风格的设计控制台人机界面选用非标准Win dows风格,以实现用户个性化的要求。但 考虑到 大多数用户对于标准Windows系统较熟悉,在界面设计中尽量兼容标准Win dows界面的 特征。因为位图按钮可在操作中实现高亮度、突起、凹陷等效果,使界面表现形式更灵 活,同时可以方便用户对控件的识别。但是,界面里使用的对话框、

5、编辑框、组合框等 都选用Win dows标准控件,对话框中的按钮 也使用标准按钮。控件的大小和间距尽量 符合Win dows界面推荐值的要求。界面默认窗体的颜色是亮灰色。因为灰色调在不同的光照条件下容易被识别,且避 免了色盲用户在使用窗体时带来的不便。为了区分输入和输出,供用户输入的区域使用 白色作为底色,能使用户容易看到这是窗体的活动区域;显示区域设为灰色(或窗体颜 色),目的是告诉用户那是不可编辑区域。窗体中所有的控件依据Windows界面设计 标准采用左对齐的排列方式。对于不同位置上多组控件,各组也是左对齐2系统界面布局分析人机界面的布局设计根据人体工程学的要求应该实现简洁、平衡和风格一

6、致。典型 的工控界面分为3部分:标题菜单部分、图形显示区以及按钮部分。根据一致性原 则,保证屏幕上所有对象,如窗口、按钮、莱单等风格的一致。各级按钮的大小、凹凸 效果和标注字体、字号都保持一致,按钮的颜色和界面底色保持一致。3打开界面的结构体系选择界面的概念取决于多个界面。可将界面设计为循环,如果运行大量界面,必须 设计一个合理的结构体系来打开界面。选择简单而永久的结构以便操作员能够快速了解 如何打开界面。用户一次处理的信息量是有限的,所以大量信息堆积在屏幕上会影响界面的友好 性。为了在提供足够的信息量的同时保证界面的简明,在设计上采用了控件分级和分层 的布置方式。分级是指把控件按功能划分成多

7、个组,每一组按 照其逻辑关系细化成多个 级别。用一级按钮控制二级按钮的弹出和隐藏保证了 界面的简洁。分层是把不同级别的 按钮纵向展开在不同的区域,区域之间有明 显的分界线。在使用某个按钮弹出下级按钮 的同时对其他同级的按钮实现隐藏, 使逻辑关系更清晰。通常要由 3 个层面组成。层面 1 是总览界面。该层面要包含不同系统部分 在系统 所显示的信息,以及如何使这些系统部分协同工作。层面 2 是过程界面 该层面包含指 定过程部分的详细信息,并显示哪个设备对象属于该过程部分。 该层面还显示了报警对 应的设各对象。层面 3 是详细界面。该层面提供各个设 备对象的信息 ,例如控制器、 控制阀、控制电机等,

8、并显示消息、状态和过程 值。如果合适的话,还包含与其他设备 对象工作有关的信息。 电子电气 4文字的应用界面设计中常用字体有中文的宋体、楷体,英文的扭钔等,因为这些字体 容易辨 认、可读性好考虑到一致性,控制台软件界面所有的文本都选用中文宋 体,文字的大小 根据控件的尺寸选用了大小两种字号,使显示信息清晰并保证 风格统一。人体工程学要求界面的文本用语简洁,尽量用肯定句和主动语态,英文词 语避免缩 写。控制台人机界面中应用的文本有两类:标注文本和交互文本。标 注文本是写在按钮 等控件上,表示控件功能的文字,所以尽量使用了描述操作 的动词如“设各操作”、 “系统设置”等。交互文本是人与计算机以及计

9、算机 与总控制台等系统交互信息所需要 的文本,包括输人文本和输出文本。交互文 本使用的语句为了在简洁的同时表达清晰, 尽量采用用户熟悉的句子和礼貌的 表达方式如“请检查交流电压”、“系统警告装置锁 定”。对于信息量大的 情况,采用上下滚动而不用左右滚屏,因为这样更符合人的操 作习惯。5. 色彩的选择 人机界面设计中色彩的选择也是非常重要的。人眼对颜色的反应比 对文字的反应要快,所以不同的信息用颜色来区别比用文字区别的效果要好。不同色 彩给人的生 理和心理的感觉是不同的,所以色彩选择是否合理也会对操作者的 工作效率产生影响。在 特定的区域,不同颜色的使用效果是不同的。例如:前 景颜色要鲜明一些使

10、用户容易识 别,而背景颜色要暗淡一些以避免对眼睛的刺 激。所以,红色、黄色、草绿色等耀眼的色 彩不能应用于背景色。蓝色和灰色 是人眼不敏感的色彩,无论处在视觉的中间还是边缘位 置,眼睛对它的敏感程 度是相同的,作为人机界面的底色调是非常合适的。但是在小区域 内的蓝色就不容易感知,而红色和黄色则很醒目。因此提示和警告等信息的标志宜采用红 色、黄色。电子电气使用颜色时应注意几点:(1)限制同时显示的颜色数一般同一界面不宜超过4或5种,可用不同层次及 形状来配合颜色增加的变化。(2)界面中活动对象颜色应鲜明,而非活动对象应暗淡,对象颜色应不同,前 景色宜鲜艳一些,背景则应暗淡。中性颜色(如浅灰色)往

11、往是最好的背景颜色,浅色 具有跳到面前的倾向,而黑色则使人感到退到了背景之中。(3)避免不兼容的颜色放在一起(如黄与蓝,红与绿等) ,除非作对比时用。 6.图形和图标的使用图形和图标能形象地传达信息,这是文本信息达不到的效 果。控制台人机 界面通过可视化技术将各种数据转换成图形、图像信息显示在图形区域。选择 图标时力求简单化、标准化,并优先选用已经创建并普遍被大众认可的标准化图形和图 标。工业控制组态软件图形系统设计1引言随着工业控制系统对用户操作界面提出了越来越高的要求,监控组态软件作为强大 的软件平台工具,伴随着计算机技术和分布式控制系统的广泛应用而发展起来的,监控 软件在自动控制系统中的

12、地位如图1所示。组态软件产品出现于上世纪80年代初,目前世界上的组态软件有近百种之多,国 际上知名的工控组态软件有 In touch , FIX, Parago n, Complicity , RSView32 等, 但由于价格偏高,成套系统达几十万至几百万且界面西化,不能满足一些特殊要求,对 于中小型企业来讲,许多功能用不上,造成极大的浪费,另外由于国外产品的实现细节 是保密的,系统安全上受制于人,具有很大的安全隐患。国产化的组态软件逐渐成为市 场上的一支生力军,但总体上讲,由于资料来源缺乏,软件工程的组织薄弱等原因,使 国产化组态软件的开放性、集成性、可靠性都有一定局限性。本课题组以工业在

13、线检测试验过程为背景,开发具有自身特色、专用型、实时性的组态软件。我们的主要工作是在分析出DCSS 统中工业数据采集和监控领域要解决的问题后,制定了监控组态软件的整体框架,在此基础上完成组 态软件中 比较重要的模块一一图形组态系统的设计和实现,图形组态的设计实 现分成动画连接组 态模块,界面生成模块和数据文件管理模块三部分,另外围 绕图形组态系统,进行与图 形组态系统相关模块的开发和实现,其具体包括实 时数据模块、历史数据库模块。缢 黑八、Udi图1 DCS空制系统结构图2监控组态软件设计2.1监控组态软件总体框架图2组态软件的结构图2.2监控组态软件实现过程把组态软件划分为下列四个部分:图形

14、组态(界面)系统、实时数据库系统、通 信及第三方程序接口组件、I/O设备驱动(其结构图如图2所示),其中每一部分都可 以进行独立开发。课题组采用对象编程方式(OOP进行图形界面设计,使画面精细,动画效 果直观。 面向对象技术以基本对象模型为单位,将对象内部处理细节封装在模型内部,重视对象 模块间的接口联系和对象与外部环境间的联系,能层次清晰地表示系统全局对象模型。 其主要特征概括为:抽象性、继承性、封装性和多态性。在本软件中,把组态软件图形组态系统划分成动画连接组态模块,界面生成模块和数据文件管理模块三部分,各模块之间的关系如图3所示。世克图充与変星阳涯陽羞杀骑血士成沖块图 3 图形组态系统框

15、图2.2.1 图形生成模块的实现 创建新的图元 设置图元静态属性 编辑典型图元 建立图库引入COM&件处理绘图界面的闪烁222 动画连接模块的实现 动画连接组态模块完成图形的动画属性,与实时数据库中定义的变量建立 相关性 的连接关系,作为动画图形的驱动源。动态属性与设备的I/O变量等相关,它反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数,随着 表达式的 值的变化而变化。动画连接包括颜色连接、填充连接、位置与大小变化连接、图形连接、命 令连接 和可视连接六部分。2.2.3 脚本模块的实现 设计人员可以利用自编的命令语言增强应用程序的灵活性。命令语言解释 命令语 言为运行系统功能实现的模

16、块相当于C语言编译器的一个子模块。一个完整的编译过 程包括词法分析、语法分析、语义分析、中间代码生成、代码优 化和目标代码生成六个 阶段。而组态软件的命令语言解释模块只需要完成词法 分析和语法分析的功能。224 趋势曲线模块的实现 在组态软件中,有时要直观显示数据的变化趋势就需要用到趋势曲线。通 过选择 要显示的实时数据库中的变量,采用COM技术通过一个XY实时曲线控件CKChartXY显 示出来。该曲线控件具有多项功能:调整大小、显示坐标、同时 画 8条曲线、更改曲线的颜色、背景、保存输入的数据、打印显示的曲线、可 以移动游标进行点坐标的显示。图 4 趋势曲线显示效果图3 软件模拟运行演示监控软件实现了图形组态系统的基本功能,并且在实时数据模块和历史数 据库的 支持下,能够实现一定的监控功能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号