|
数控机床软件界面人的因素分析
MW35.com 2003-7-23 哈尔滨理工大学工业设计系 高炳学 金信琴 李凤朗
|
|
|
摘 要:数控机床是现代加工制造业的重要工具。充分考虑人的因素,设计其软件用户界面具有非常重要意义。本文从人的认知心理、用户使用、菜单语义结构系统角度对数控机床(以CNC5000V200Milling为例)软件用户界面进行分析,指出了现存的问题,并提出了解决问题的方法。 关键词:界面设计 认知 数控机床 ABSTRACT It is important to design user software interface of CNC machine tool under considering human factors. This paper analyzes user software interface of CNC Machine (E.g. CNC 5000 V200 Milling )from human information processes, users and menu semantic system’s point of view, proposes problems with the interface and methods to solve the problems. KEYWORDS Interface design Human factor CNC machine Cognition 介绍 数控机床正在被广泛地应用在加工制造业的各个领域。软件在数控机床中起着重要的作用,其用户界面直接影响着数控机床的工作效率和效果。因此,在充分考虑人的因素下,设计数控机床的软件用户界面变得越来越重要。 本文从人的认知心理、用户使用和菜单语义结构系统角度对数控机床(以CNC5000V200Milling)软件用户界面进行分析,指出了现存的问题,并提出了解决问题的方法。 数控钻床CNC5000V200的软件用户界面 图1数控钻床CNC5000V200的软件用户界面 数控钻床CNC5000V200的控制系统软件有一个图形界面,如图1。该界面具有三个功能独立的过程(PROCESS):OPEARTE, PROGRAM, CONTROL。每个过程分别服务于系统的操作者,程序员和系统的监控者(SUPERVISOR)。 高光表示被激活的过程和模式。被激活的过程具有自己色彩,并显示为屏幕的前景。例如,OPERATE对应绿色,PROGRAM对应深蓝色,CONTROL对应浅蓝色。 每一个过程都有自己的菜单行,在菜单行上的菜单是下拉菜单,具有自己的子菜单。子菜单可以被选择,以进行下一步的操作。 软键区所显示的各个软键功能依赖于被激活的过程和菜单模式。引导行显示出用户怎样进行下一步操作的信息。通过按HELP键,可以显示出对用户操作错误的简洁解释。 数控机床软键区可以显示出由机床制造者开发的专用机床功能。它们可以通过软键来激活。一幅数控机床的简图显示出各坐标轴的方向。 窗口可以在屏幕的固定位置被打开,它们显示出不同的信息,如:菜单、文本、程序、表格及图形等。它们的尺寸及形式依赖于被激活的过程、菜单及子菜单。 数控钻床CNC5000V200软件界面的分析 软件用户界面设计的基本问题是: 确定为了完成软件系统的任务在屏幕上应该显示的人与计算机之间相互交流的信息内容。 确定上述信息的显示形式。 在这篇文章中,我们将从人的认知心理、用户使用和菜单语义结构系统角度,分析和评价数控钻床CNC5000V200软件界面对上述问题的解决效果,并指出该软件界面所存的问题和提出解决问题的方法。 在人的信息处理方面,Rasmussen于1983年提出了一个多层次的认知控制模型:SRK理论【1】。SRK认为: 1)人用三个层次的认知控制来处理信息,即:基于技巧的行为层次(Skill-Based Behaviour, 简称SBB),基于规则的行为层次(Rule-Based Behaviour, 简称RBB),基于知识的行为层次(Knowledge-Based Behaviour, 简称KBB),如图2。 2)这三个层次可以分为两类:SBB和RBB处理感觉和行动,而KBB处理基于符号表征的问题解决。一般地说,认知控制的较低层次行为比较高层次行为可以被高效地和较少努力地完成。因此,人们偏爱使用较低层次的认知控制行为。 3)任务的要求、用户的经验和信息的显示方式共同决定哪一个认知控制层次行为被激活。 4)界面设计的目标是:被设计的界面不应该强迫比任务所要求的更高的认知控制层次被激活,同时,还应该提供对所有三个认知控层次行为的信息支持。 1.2 数控钻床CNC2000V200软件用户界面人的认知心理分析 1)从KBB角度的分析 问题 在该软件界面上没有从整体角度指出界面结构的信息。如:没有指出OPERATE,PROGRAM和CONTROL三个过程之间的关系以及各个菜单之间,各个子菜单之间关系信息。这导致用户很难从整体角度把握界面的结构和解决学习与使用时所遇到的问题。 分析 用户可以被分为初级用户,中级用户和高级用户。对于初级用户,界面的绝大部分是新的,他们必须通过KBB来学习和掌握它,但是,在界面上没有信息支持KBB,因此,初级用户很难从整体角度建立界面的基本结构。 对于中级用户,即使是高级用户,他们在使用界面时,也会遇到新问题。为了解决这些新问题,他们必须激活KBB。这样,他们不得不付出很大的努力在头脑中想象出界面的结构以支持KBB,因为界面上没有这方面的信息。所以会增加用户记忆负担和解决问题的难度。 2)从RBB角度分析 问题 在界面上,没有面向常用任务的操作序列信息,这使初级,中级用户在完成常用任务时感到困难。 分析 RBB的功能是当用户面对一个任务时组织完成它的一个操作序列。这个操作序列或者来自以前的经验或者从其他人学到或者通过KBB得到。RBB在完成这一行为时,需要一个面向常用任务的操作序列的信息的支持。在这个界面上,没有这样的信息。如:这里没有信息显示用户如何完成编制加工零件程序的操作序列,即: 编制加工零件程序=OERATE-Reference Point-Program-Part program-Operate-Automatic(Dry-Run, or Wire Plot Graphic or Program Check) 【2】。 界面引导行的信息仅仅显示出用户下一步可供选择的操作。如:在PROGRAM-Part Program-Main Program模式下,引导行显示为: Give program number<ENTER>,<new>,<find>,<modify>program(2). 上述这样的信息对初、中级用户的帮助甚少,因为他们还不知道为完成这个任务的主要操作序列。 3)从SBB角度分析 问题 这个界面没有为用户提供可操作的连续时空信号,给用户尽可能依赖SBB带来困难,尤其是对初级用户。这使得操作的效率和舒适性大大降低。 4)总结 从SBK理论的角度看,这个界面存在以下的问题: 用户很难从整体角度把握界面的结构和解决学习与使用时所遇到的问题。 初级、中级用户在完成常用任务时感到困难。 初级用户很难依赖SBB,这使得操作的效率和舒适性大大降低。 5)解决方法 针对上述问题,软件界面应为用户提供: 用有组织的网络简图形式显示软件系统结构,以支持用户的KBB。 用序列简图形式显示面向功能的操作序列。以支持用户的RBB 在硬件界面上为用户提供能够产生连续时空信号的输入设备,如:鼠标器,以尽可能激活人的SBB。
搜索更多相关内容:
| |
| 声明:所载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。数据仅供参考!
|
| 广告文字链接,企业推广更有效!现在加入,让你生意越来越旺!广告位咨询电话:0755-83042680 |
| ·上海三住精密机械
硬质合金立铣刀,球头铣刀,丝锥,金刚石砂轮,研磨工具,刀柄,铰刀,电极
www.misumi.com.cn |
·韩国YG-1
韩国最大端铣刀制造商公制,英制端铣刀,旋转锉,切削刀具,钻子,丝锥
www.yg1.co.kr
|
·美国斯图尔特润滑油
世界知名的特种润滑油,添加剂等产品的领导者.金属切削液,淬火液
www.dastuart.com
|
·广州联诺化工科技
水性环保切削液,切削油,成型油,防锈油,冲压拉伸油,特种润滑脂
www.xf-chemical.com
|
| ·大族激光
激光切割机,激光焊接机, 激光内雕机,提供整套激光加工解决方案
www.hanslaser.com
|
·广东粤港大地制漆
机械设备漆系列,金属烘漆系列,钢结构漆系列,防腐涂料系列
www.da-di.com
|
·星辰激光技术
|
·您的位置!
获取此处广告文字链接,让您的企业和产品推广更有效!咨询电话:0755-83042680 |
|
|
|
|
|