2007-11-11
介绍 数控机床正在被广泛地应用在加工制造业的各个领域。软件在数控机床中起着重要的作用,其用户界面直接影响着数控机床的工作效率和效果。因此,在充分考虑人的因素下,设计数控机床的软件用户界面变得越来越重要。 本文从人的认知心理、用户使用和菜单语义结构系统角度对数控机床(以CNC5000V200Milling)软件用户界面进行分析,指出了现存的问题,并提出了解决问题的方法。 数控钻床CNC5000V200的软件用户界面 | |
图1数控钻床CNC5000V200的软件用户界面 | |
数控钻床CNC5000V200的控制系统软件有一个图形界面,如图1。该界面具有三个功能独立的过程(PROCESS):OPEARTE, PROGRAM, CONTROL。每个过程分别服务于系统的操作者,程序员和系统的监控者(SUPERVISOR)。 高光表示被激活的过程和模式。被激活的过程具有自己色彩,并显示为屏幕的前景。例如,OPERATE对应绿色,PROGRAM对应深蓝色,CONTROL对应浅蓝色。 每一个过程都有自己的菜单行,在菜单行上的菜单是下拉菜单,具有自己的子菜单。子菜单可以被选择,以进行下一步的操作。 软键区所显示的各个软键功能依赖于被激活的过程和菜单模式。引导行显示出用户怎样进行下一步操作的信息。通过按HELP键,可以显示出对用户操作错误的简洁解释。 数控机床软键区可以显示出由机床制造者开发的专用机床功能。它们可以通过软键来激活。一幅数控机床的简图显示出各坐标轴的方向。 窗口可以在屏幕的固定位置被打开,它们显示出不同的信息,如:菜单、文本、程序、表格及图形等。它们的尺寸及形式依赖于被激活的过程、菜单及子菜单。 数控钻床CNC5000V200软件界面的分析 软件用户界面设计的基本问题是: 确定为了完成软件系统的任务在屏幕上应该显示的人与计算机之间相互交流的信息内容。 确定上述信息的显示形式。 在这篇文章中,我们将从人的认知心理、用户使用和菜单语义结构系统角度,分析和评价数控钻床CNC5000V200软件界面对上述问题的解决效果,并指出该软件界面所存的问题和提出解决问题的方法。 | |
在人的信息处理方面,Rasmussen于1983年提出了一个多层次的认知控制模型:SRK理论【1】。SRK认为:
| |
图3 菜单语义结构系统一致性比较统计表 | |
1)实验结果 通过比较数控钻床CNC5000V200软件用户界面菜单语义结构系统和被试重新组建的该数控钻床软件用户界面的菜单语义结构系统,我们获得了两个菜单系统之间一致性的统计结果,如图3。 2)实验结果分析 一般地说,如果在菜单与子菜单之间有明确的逻辑关系或有相同的词汇,这样的菜单语义结构的一致性高,如:Manual Manual Operation Program Main Program Macro Program 反之,菜单语义结构系统的一致性就低。如Automation组的一致性仅为1%,数控钻床CNC2000V200软件用户界面菜单语义系统中,Automation下包括下面子菜单:Machining, Dry Run, Wire Plot Graphics, Program Check, Erase Graphics。 3)结论 从逻辑的角度设计一个与用户心理完全一致的菜单语义结构系统是很难的。 子菜单的命名直接影响一致性。当某个子菜单从语义逻辑上可以同时属于几个主菜单时,子菜单的命名尤为重要。如子菜单与它所隶属的主菜单有相同的词汇时,可以使子菜单的隶属关系变得肯定明确,否则,将导致混乱。 相同或相似得词汇在统一层次的菜单中出现会使用户感到菜单系统混乱。 4)解决方法 尽可能从用户角度设计菜单的语义系统。 不在同一菜单层次上应用相同或相似得词汇。 把相同或相似词汇应用到具有隶属关系得主菜单和子菜单之中。 综合以上分析,我们认为在数控钻床CNC2000V200软件用户界面中人的因素被很少地考虑,这严重影响了用户对该软件的学习和使用。 |
评论1
楼主 2007/11/11 0:53:40