GUI 手册 · Chapter 35

Error Editor

Error Editor 是用于以代码、消息、处置来定义设备所发生错误的入口。通过菜单 ProjectError Editor 或工具栏的 Error Editor 按钮,即会打开同时管理消息与错误的统一目录编辑器 Message Editor。也就是说,Error Editor 并非独立画面,而是直接进入错误定义工作的快捷入口。

错误定义预先决定了运行时发生错误时,用哪个编号识别、向操作员显示哪条消息、引导采取哪种处置。当设备实际停止或发出警告时,画面上显示的消息将遵循此处定义的内容。

Error Editor 界面
Error Editor 界面

在统一目录中编辑错误

在 Message Editor 中将 Source 选为 Project Errors 后,即可只筛选出错误条目进行编辑。每个错误条目以下列要素管理;实际的编辑画面(列表与详情面板)请参阅 Message Editor 章节。

要素内容
代码识别错误的编号。运行时按此编号查找定义。
优先级 · 标志错误级别以及 ack、reset、safety 等处理标志。
MESSAGES错误发生时显示在画面、日志上的各语言消息。
CAUSE错误原因的说明。
TODO引导操作员采取的推荐处置。

与运行时行为的联动

定义好的错误在运行脚本触发错误时使用。脚本中以 ShowError(...) 弹出特定错误时,运行时会查找该编号的定义,并将其显示消息与处置展示在操作员画面上。

因此,当希望更改同一错误的消息文字或推荐处置时,应在本目录中修改定义,而非在脚本中修改。由于消息在一处统一管理,即使多个脚本共用同一错误,显示内容也能保持一致。

多语言与导出

错误消息的各语言翻译,以及导出、导入,均在统一目录(Message Editor)中进行。File 菜单的 Export / Import Error Data Text(→ Menu - File)可与外部文本文件交换错误数据。

相关条目