GUI 手册 · Chapter 35
Error Editor
Error Editor 是以代码、消息、对策来定义设备所发生错误的编辑器。通过菜单 Project → Error Editor 进入。
错误定义预先决定了运行时发生错误时,用哪个编号识别、向操作员显示哪条消息、引导采取哪种处置。当设备实际停止或发出警告时,画面上显示的消息将遵循此处定义的内容。
错误定义要素
一个错误以如下要素管理。每个错误由唯一编号识别,其显示消息与推荐处置可按语言定义。
| 要素 | 内容 |
|---|---|
| 错误编号 | 识别错误的代码。运行时按此编号查找定义。 |
| 显示消息 | 错误发生时显示在画面、日志上的文字(多语言)。 |
| 推荐处置 | 操作员应采取的应对方法(例如复位、忽略、停止等)。 |
以上条目归纳了错误定义的通用构成,实际画面的输入字段标签可能因版本而异。
与运行时行为的联动
定义好的错误在运行脚本触发错误时使用。脚本中以 ShowError(...) 弹出特定错误时,运行时会查找该编号的定义,并将其显示消息与处置展示在操作员画面上。
因此,当希望更改同一错误的消息文字或推荐处置时,应在本编辑器中修改定义,而非在脚本中修改。由于消息在一处统一管理,即使多个脚本共用同一错误,显示内容也能保持一致。
与 Message Editor 的关系
错误定义与 Message Editor 的 Project Errors 类别处理同一数据。在 Message Editor 中将 Source 选为 Project Errors 后,即可将此处定义的错误条目连同代码、优先级、标志一起,以各语言的消息(MESSAGES)、原因(CAUSE)、处置(TODO)进行编辑。多语言翻译的批量导出与导入也在 Message Editor 一侧进行。