连线类型
每一条仪表画面走向所承载的八种固定连线类型:各自是干什么的、默认颜色和粗细、这个面板改的那个全局覆盖值、恢复默认,以及图元连接点和仪表画面连线怎样使用它们。
连线类型是 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 地址,也没有针对单张仪表画面的变体。
这个面板不做的事
它不增加类型,不做虚线样式、箭头或者单条走向的覆盖值,不判定兼容性(那是图元的事),也不画连线:那是仪表画面编辑器的活。