工业软件的产品设计-从选择功能谈起

2024-06-21 0

工业软件产品设计——从功能选择开始

本文将从选型功能出发探讨各种工业软件设计的设计思路,帮助读者了解3D设计与2D设计的异同,为产品设计伙伴提供一些思路。

工业软件的功能非常复杂,并且与业务密切相关。如果对某个产品进行综合分析,很容易陷入泛泛而谈不深入的境地。

因此,笔者选择以选型功能这一所有工业软件都具备的基本功能为切入点,对比几款常见的工业软件,看看CAD/CAE/CAM等CAX软件分支的设计思路有何不同,3D设计和2D设计有什么异同,不同厂家的产品设计有什么区别。

在本文中,笔者根据交互设计书籍《AboutFace:交互设计精要》中对选择函数的描述,对选择函数进行了简单分析。稍后我会对不同的软件进行实际的调查和分析。

1.先说一下选择功能

3D场景中的Selection(选择)操作是CAX软件中上层应用程序的基本交互功能,也是其他功能的起点。

首先我们看看《关于人脸:交互设计精要》中是如何解释选择函数的:

选择对象或控件的操作称为选择。这是一个简单的表达。操作是通过点击鼠标,然后点击对象来完成的(当然也可以通过其他方式完成,比如键盘或者其他按钮等)。选择是其他复杂交互的基础。用户选择对象后发生的动作序列可以称为对象-动词排序。

AboutFace中的描述并没有专门指2D或3D,所以大多数情况下,无论是Word中的文本对象,PS中的图形对象,还是CAX软件中的3D对象,选择功能的设计思路都是相似的。是的,会有针对尺寸不同造成的特殊情况的功能设计。

2.命令的顺序和选择:动词-宾语或宾语-动词

通常,当我们描述一个动作或命令时,例如“吃”、“设置模型的颜色”、“转动这个门把手”,我们会包含一个动词来描述该动作以及执行该动作的对象。

我们平时说话的时候,一般都是先说动词,然后说宾语。有时,我们会先说宾语,然后说动词,例如“扔给我那个球!”

在设计软件界面的交互动作时,命令的表达也是基于以下两个思路:

您可以先确定动词,然后确定宾语。

或者反过来,先确定对象,再行动。

通常分别称为“动宾顺序”和“宾谓顺序”。

熟悉命令行系统的读者会知道,命令行操作通常按“对象-动词”顺序执行命令,这与语言的逻辑一致。

在图形界面中,动宾顺序的逻辑会引起一些问题。

例如,我们要删除一个文件夹中的多个文件。如果是动宾序列,则用户需要先选择删除功能。系统进入删除状态,然后用户选择想要删除的文件。但您必须提前考虑要删除哪些文件。否则,如果有东西通过网络漏掉,你稍后就必须再次进入删除状态才能执行相同的操作。这是非常不自然的,需要用户先思考。

就像一位母亲想叫正在客厅看电视的孩子到卧室去睡觉一样。如果是“动宾”顺序,就相当于母亲先进入卧室,一一呼唤孩子们。

如果孩子很多,母亲以为自己已经把所有的孩子都叫了,然后离开房间,发现客厅里还有孩子,然后又进房间叫他们来。正在睡觉;或者其中一个被叫的孩子想要上厕所,母亲必须等他上完厕所后再叫他回来。

而如果命令是“宾语动词”,则母亲在客厅,将客厅里的孩子们一一带回卧室。如果有人需要上厕所,请等他们出来后再叫他们回来。在卧室里,妈妈们再也不用反复进出房间了。

回到删除文件的例子,如果我们改变宾语-动词的顺序会怎样?

这是我们经常使用的操作。按住Ctrl并单击以选择多个文件,然后将其删除。删除后,你会发现还有一些文件没有被删除。好吧,按住ctrl并单击再次删除。无需提前思考,大大减轻了用户的认知负担。

3.离散选择和连续选择

在《AboutFace:交互设计的本质》一书中,作者提出了离散选择和连续选择的概念。

离散和连续取决于数据对象之间是否存在相关性。

能够独立选择的对象称为离散数据,对它们的选择称为离散选择。例如桌面上的图标和PPT中的各种形状。

对于由数百或数千个相似小物体组成的连贯整体,这称为连续数据资料显示,对它们进行的选择往往是连续分组进行选择,称为连续选择。例如Word中的文本和Excel中的单元格。

连续选择和离散选择都支持单选和框选,但两者还是有区别的。

例如,在Word中,文本具有自然顺序。如果语序被打乱,文章的意义就会被破坏。因此,在Word中选择文本时,通常不会进行随机、分散的选择。尽管拆分选择在理论上是可能的,例如选择几个不相交的段落,但它们给用户带来的麻烦比任务本身的价值还要多。

另一方面,离散数据没有固有的顺序,例如分布在文件夹中的文件。当然,用户有时会根据一定的原则进行连续的选择,例如按时间顺序排列文件和选择较旧的文件。

在某些情况下,用户会对相邻对象进行连续选择,或者他们可能想要选择单个对象。

因此,这两个选项并不是完全孤立的。通常你之间有我,你我之间有,但根据对象的不同侧重点也会不同。

4.互斥

通常,当做出选择时,之前的选择就变得无效,这种行为称为互斥。也就是说,一种选择排除了另一种选择。

例如,在PPT中,当用户单击某个框时,该框被选中,但当用户单击另一个圆形对象时,该框的选中状态被取消。

互斥适用于离散和连续选项。

某些离散系统还允许第二次单击所选对象以取消选择它。这可能会导致一种奇怪的情况:根本没有选择任何内容,并且没有插入点。

产品经理需要评估这种情况是否适合该产品。

5.添加选项

如果在离散选择过程中关闭互斥体,用户可以通过连续单击多个独立对象来选择它们,这称为加法选择。

例如,列表框可??以允许用户随意进行多项选择,并在第二次单击时取消选择。

大多数离散选择系统默认使用互斥机制,仅当使用最常见的元键并后跟Ctrl时才允许添加选择。

例如,在绘图程序中,单击选择图形对象后,可以使用Shift键并单击将另一个对象添加到您的选择中。

连续选择系统通常不允许添加选择(至少没有全局视图来管理添加选择),但连续选择界面可以扩展选择方法,这里元键再次发挥作用。

在Word软件中,选择第一个对象后,按住Sifit键并单击第二个对象即可选择第一个对象和第二个对象之间的所有内容。

在某些列表框和Windows文件视图(都是离散数据的示例)中添加选择有点奇怪。他们使用Ctrl键进行“正常”离散加法选择,但使用Shift键“扩展”选择,就好像它是连续数据,而不是离散数据。

6.分组选择

单击和拖动操作也是组选择的基础。对于连续数据,这意味着从鼠标按下到鼠标释放的“扩展选择”。

这也可以通过元按钮进行自定义。例如,如果在Word中按住Ctrl单击选择完整的句子,则按住Ctrl拖动可以逐句选择。专有应用程序应使用这些适当的变体来丰富其交互。

只要这些变体易于操作,有经验的用户最终就会记住并使用它们。

在单独对象的集合中,单击和拖动操作通常会触发拖放移动操作。如果在两个对象之间单击鼠标按钮而不是在特定对象上单击,则这具有特殊含义。

7.选择的视觉提示

所选择的对象应该清楚且明显地向用户指示。选定的状态应该在繁忙的屏幕上可读且清晰,并且不会模糊通常可见的对象细节。

通常选中的物体在3D软件中会高亮显示,而2D软件如PS、PPT等中会高亮显示选中的物体。将突出显示带有边框的选定图形。

8.3D对象的选择

大多数3D对象选择操作与2D类似,包括单选、框选等操作。然而,由于额外的维度,3D物体之间会存在遮挡关系。

如果一个元件位于一个大型装配体内部,无论用户如何旋转,用户都无法从外部看到该元件,那么用户如何选择它?

有两种方法可以选择看不到的内部零件。第一种是不在3D场景中选择,而是通过其他已知信息进行挑选,另一种是在3D场景中暴露内部进行选择。。

我们先看第一种方法,在3D场景中不选择:

在模型树中按名称找到对象节点并选择它。通过检索ID或其他属性来选择对象。

3D场景中另一种选择方式:

通过共享功能公开选定的对象。更改外部模型的透明度以显示内部零件

隐藏外部并显示内部。

内部零件通过吹塑视图暴露出来。

上下文菜单由鼠标单击位置触发,并提供可选择对象的列表。

在Creo中执行此操作的方法是右键单击一个对象,然后每次单击选择下一个对象。

9、直接经营和间接经营

间接操作:有些软件将选择/拖动/移动等功能置于不同的模式中。工具栏中有相应的按钮,点击后才能进行相关操作。

直接操作:当然,大多数CAX软件直接依靠左键、右键、鼠标滚轮来分配不同的功能。比如左键选择,滚轮缩放、平移视角,右键旋转视角或者弹出右键菜单,打开界面后就可以直接操作。

本文首发于@石汉于《人人都是产品经理》。未经许可禁止转载。

标题图片来自Unsplash,基于CC0许可证。

本文所表达的观点仅代表作者本人的意见。人人产品经理平台仅提供信息存储空间服务。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

相关推荐

发布评论