仪表画面设置
一幅画面在编辑器的仪表画面区里对自己声明的东西:名称、说明、图标、它所依托的网格、启动标记、全屏时的状态栏、谁看得到它,以及它怎么删除。
编辑器工具栏的仪表画面区,放着属于画面本身、而不属于它上面任何组件的那些设置。它只在你选中它时才打开,保存方式和别的区一样:文本字段在你离开它时保存,开关在你拨动它时保存。和整个编辑器一样,它需要编辑仪表画面权限,还需要一台接受写入的工作站。在你自己的画面上,它的抬头写着“这张操作员画面的通用设置。”;在一幅基于 Process 模型定义的画面上,它写着“这张画面属于一个 Process 模型。一份定义服务于它的每一个单元:每个单元打开它时,都套在自己绑定的通道上。”
各项设置
| 字段 | 它是什么 | 取值 / 默认 | 效果 |
|---|---|---|---|
| 名称 | 这幅画面在可视化栏里、在舞台命令栏上、在文件夹概览卡片上的名称。 | 自由文本;创建时是“新建仪表画面” | 一下子在每一处、每一条连接上重命名这一行。两幅画面可以同名。 |
| 说明 | 一行字,用来把两幅名字相近的画面分开。 | 自由文本;空 | 这一栏里那一行的提示,以及文件夹概览卡片的第二行。 |
| 图标 | 这幅画面自己的标记,画在它名称之前,出现在这一栏里、舞台命令栏上和概览卡片上。按钮上带着已经指名的那个标记(还没有时写着“图标”);按一下它就展开一张表格,你用图标(按名称或关键词搜索)(“用英文:oven、pump、water…”)来收窄它。表格的第一格是无图标。 | 图标库里的一个名称,或者不选 | 存下来的是库里的名称,绝不是那个字形,所以不管这幅画面在哪里打开,标记读起来都一样;库里没有的名称什么也不画。选中一格就关掉表格;在表格外面按一下也关掉它。 |
| 列数 / 行数 | 这幅画面所依托的网格。 | 各为 1 到 96;24 × 12 | 立刻重画网格。超出区间的值会被拒绝,写“列数和行数必须在 1 到 96 之间。”;一次会把某个组件挤出网格的缩小会被拒绝,写“改变大小被拒绝:会有组件落到新网格之外。”,并且什么也不动。 |
| 启动时显示 | 把这幅画面标成每一条连接打开时停在的那一幅。 | 开 / 关;关 | 最多只有一幅画面带着这个标记:把它打开会把其他每一幅画面上的这一项清掉。没有哪一幅带标记时,打开的是列表顺序里的第一幅。模型的画面不提供这一项,因为它是从一个单元里打开的。 |
| 全屏时显示状态栏 | 这幅画面全屏或者展开运行期间,工作站的状态栏还看不看得见。 | 开 / 关;开 | 关掉它会显示这条说明:“全屏会隐藏通信与服务器健康状态、报警、进行中和暂停中的运行记录、许可证与运行时状态、工作站时钟,以及状态栏报出的结果。按钮、开关和输入框仍然在组件上照常响应。”普通模式下状态栏始终显示;见全屏操作模式。 |
| 可见角色 | 列得出、打得开这幅画面的那些角色,每个角色一个勾选框。Admin 不列在里面,因为它始终看得到每一幅画面;“未登录”则列在里面。 | 角色清单;一个也不勾选 | “一个角色也不勾选时,所有人都能看到这张仪表画面。Admin 角色始终能看到每一张仪表画面。”勾了一份清单,就把这幅画面收窄到那些角色,栏里和通过它的 /d/{id} 地址都一样。模型的画面不提供这一项。 |
一幅画面的副本继承它源头的每一项设置,只有启动标记除外,那一项留在原件上。
删除一幅仪表画面
删除仪表画面立在这个区的最下面,在它自己的危险区里:“删除这张画面及其上的所有组件。”删除按钮会先问一遍,并指名这幅画面:“这会删除这张画面和上面的一切(组件及其连线)。它们读取的地址仍留在 Logic 里。”拒绝就保留这幅画面;确认之后,它对每一条连接同时被删掉,编辑器关闭,页面落到它本来会打开的那幅画面上。在这里删掉的画面无法从状态栏撤销:那一级撤销是给组件和连线的,不是给画面的。
这里没有什么
- 一幅画面归在哪个文件夹下面不是一项设置:请从可视化栏里它那一行归档(画面与文件夹)。
- 它在同级里的顺序,是编辑器打开期间底部的上移 / 下移。
- 在 View 上显示不会问你自己的画面,它本来就在列表里;那是 Process 工作区里一个模型的操作面板行或者仪表画面行上的开关(模型的仪表画面),而一个单元在 View 上的条目根本没有设置区。
- 和模型的绑定不在这里选:一幅画面属于某个模型,是因为它是在那个模型的仪表画面行上创建的,而你自己的画面绝不会变成某个模型的。这份绑定在编辑器里改变了什么(抽象通道排在每一份地址列表的最前面),写在仪表画面编辑器。
- 各个组件的外观(边框、背景、标题、刻度)是它们自己的事:仪表画面组件。