连线类型

每一条仪表画面走向所承载的八种固定连线类型:各自是干什么的、默认颜色和粗细、这个面板改的那个全局覆盖值、恢复默认,以及图元连接点和仪表画面连线怎样使用它们。

以 Markdown 查看

连线类型是 Assets 根下面的最后一个类别:画在两个图元连接点之间的一条走向可以承载的八种含义,每一种都带着每一张仪表画面画它时所用的颜色和粗细。面板标题是“连线类型”,配一行“每一种走向含义对应一个全局颜色和一个显示粗细。仪表画面只保存稳定的类型;已有的每一条走向都会立即跟上这些值。”,还有一枚胶囊“8 种固定类型”。读它需要查看 Logic;改一个颜色或者一个粗细需要配置 Logic(只能查看的角色在列表上方读到“你的角色可以查看 Logic,但不能配置连线类型。”)。

那八种类型

类型 默认颜色 默认粗细
液体 liquid #2B99C3 7.2
气体 gas #C98518 4.8
空气 / 风管 air-duct #7CB6D8 21.866667
电力 electrical #D49A24 2.4
信号 signal #8556B3 2.666667
网络 network #238C76 2.4
物料 material #B27A3B 18.666667
机械轴 mechanical-shaft #6E7D8C 5.013333

粗细以 SVG 单位计,绘制时不随缩放变化,所以不论视图放大多少、也不论它连接的那些图元多大,一条走向始终保持自己的宽度。这一组是封闭的:类型不能增加、不能删除、也不能改名,而一个图元、一个连接点或者仪表画面上的一段线,存下来的只有那个键。

这个面板

每一种类型一行,按目录顺序排列:名称和键,类型一旦和它的默认值不同就多一枚已自定义标记,一段用当前颜色和粗细画出来的折线走向预览,再加上这些字段:

字段 它是什么 取值 / 默认值 效果
颜色 这条走向的颜色。 一个取色器和一个七个字符的十六进制框;默认值见上表。 字段一变就保存(“连线颜色已保存。”);不是六位十六进制的值会被服务的提示拒绝;每一张仪表画面上属于那种类型的每一条走向都会立刻跟上。
粗细 这条走向的显示宽度。 0.5 到 32 之间的数字,步长 0.1;默认值见上表。 一变就保存(“连线粗细已保存。”);不是数字的文本会被拒绝(“连线粗细必须是数字。”),超出范围的宽度由服务拒绝。手动把两个字段都改回默认值,同样会清掉那个覆盖值。
恢复默认 把这种类型放回随产品发布的颜色和粗细。 只为能配置的角色画出来。 没有任何自定义时置灰,提示“<Name>已经在用默认的颜色和粗细。”,或者提示锁定的原因;否则提示文字是“把 <Name> 恢复成默认的颜色和粗细。”,操作记录条说“连线类型已恢复成默认外观。”

工作站被一次运行锁住、只读,或者有另一条素材库命令在跑的时候,每一个字段都置灰。这些覆盖值是工作站本地的配置,随配置备份一起走。

一种类型声明什么、又用在哪里

一种类型除了自己的身份和外观之外什么都不声明。什么可以接到什么上,是由图元声明的:一个连接点要么带着一个固定类型,要么带着一份类型配置,列出这个实例可以从中挑选的那些类型(一份 process-medium 配置提供液体或气体,外加一个默认值),而两个连接点之间的连线,在两边解析出同一种类型时才成立。仪表画面编辑器用这些值画出属于某种类型的每一条连线,在实例的类型选择改变时从头到尾重新给图元的连接点和走向上色,而一个图元编写好的组合建议会点名它期望的类型(图元)。连线类型没有 Logic 地址,也没有针对单张仪表画面的变体。

这个面板不做的事

它不增加类型,不做虚线样式、箭头或者单条走向的覆盖值,不判定兼容性(那是图元的事),也不画连线:那是仪表画面编辑器的活。