<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Audit:事件管理 > 概念 > 定义事件文本 > VC4 as the text source |
mapp Services V5.16
如果VC4被用作文本源, 目标系统上必须有VISAPI库 。
如果 VC4被确定为事件文本的文本源,文本将来自HMI应用程序中的一个文本组。
所需的HMI应用程序的名称在 "名称 "下定义。文本取自 "格式-文本组-索引 "下定义的文本组。索引前面的 "g "区分了全局文本组(共享资源)和本地文本组(可视化资源)。在这样定义的文本组中,确切的文本索引是用 "格式-文本-索引 "定义的。
所有文本组:
文本组 "EventSystem "以及文本组 "LocalEvents":
"格式-文本-索引" |
条目 |
评论 |
|
"g2" |
"3" |
"Global event 4" |
"g "表示共享资源中的一个文本组。"g "后面的 "2 "决定了哪个文本组。"OutputFormat "下的 "3 "指定应使用该文本组中的哪个文本。 |
"g2" |
"6" |
"Global event 7" |
"g "表示共享资源中的一个文本组。"g "后面的 "2 "决定了哪个文本组。"OutputFormat "下的 "3 "指定应使用该文本组中的哪个文本。 |
"2" |
"2" |
"Local event 3" |
没有 "g "的"2 "决定了应该使用可视化资源中的哪个文本组。在 "OutputFormat "下的 "2 "指定应该使用文本组中的哪个文本。 |
"2" |
"3" |
"Local event 4" |
不含 "g "的"2 "决定了应该使用可视化资源中的哪个文本组。"OutputFormat "下的 "3 "指定应使用文本组中的哪个文本。 |
引用另一个文本组使其有可能根据 标记的内容显示另一个文本 。如果不同的事件应该在一个条目中显示不同的文本,这是很有利的。例如,当一个值发生变化和用户输入错误的密码时,条目的文本可能是不同的。这种方法的另一个好处是,以数字形式返回的令牌可以用文本替换(例如,用户管理0-11的动作可以用文本替换)。文本组在令牌后面用$[TEXT=data]指定。令牌本身定义了文本组中的哪个索引应该被使用。下面的例子说明了引用的情况。
[%[TIME=%D %R]] [%ev$[TEXT=8]] - 时间首先被输出。事件ID与%ev标记一起输出。(然后定义(本地)文本组8。文本组8的内容和文本组内的索引%ev将在时间之后显示为文本。
|
|
在这种情况下,根据事件[%ev],将输出以下文本。
如果事件ID是2: "27/11/1989 01:32 Action out of user management happened"
如果事件ID是16: "27/11/1989 01:32 Value changed"
如果事件ID是17: "27/11/1989 01:32 VC4 value changed"
如果事件ID是18: "27/11/1989 01:32 Customer event happened"
多重引用也是可能的。例如,这可以在用户管理系统中发生事件时使用,以准确显示哪个事件发生。要做到这一点,必须通过事件ID 2来引用另一个文本组,涵盖各种用户管理行为。
|
|
如果ID为2的事件现在发生了,那么文本组8将继续引用文本组9。 然后相应的文本将根据[%act]被添加到条目中。
在下面的例子中,还涉及到了多重引用的其他可能性。