<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp AlarmX: 报警管理 > 库 > 数据类型和枚举 > 数据类型 > MpAlarmXListUIAlarmListType |
数据类型 |
说明 |
|
Severity |
ARRAY[0..49] of UDINT |
警报级别 |
Code |
ARRAY[0..49] of UDINT |
报警代码 VC4连接:来自 Textsnippet /文本组 的数据点 。MpAlarmXListCode TextIndexOffset来自 列表框 /文本组。MpAlarmXListCode mapp 视图连接:来自TableItem 的数据点 /数据:stringValue |
Message |
ARRAY[0..49] of WSTRING[255] |
警报的描述 VC4连接:来自列表框 的TextDatapoint mapp 视图连接:来自表项 的数据 点 /数据:字符串值 |
AdditionalInformation1 |
ARRAY[0..49] of WSTRING[255] |
带有附加信息的链接 |
AdditionalInformation2 |
ARRAY[0..49] of WSTRING[255] |
带附加信息的链接 |
InstanceID |
ARRAY[0..49] of UDINT |
每个警报的更准确的识别号码(对同一警报的多个实例有帮助) |
Name |
ARRAY[0..49] of STRING[255] |
报警的名称 VC4连接: 来自 列表箱 的TextDatapoint mapp视图连接: 来自 TableItem 的数据点 /数据:stringValue |
Scope |
ARRAY[0..49] of STRING[255] |
报警的范围 |
StateActive |
ARRAY[0..49] of BOOL |
报警的状态变化 VC4连接:来自位图 的IndexDatapoint mapp视图连接: 来自 TableItemImageList 的数据点 /数据:selectedIndex |
StateAcknowledged |
ARRAY[0..49] of BOOL |
警报的状态变化 VC4连接:来自位图 的IndexDatapoint mapp 视图连接:来自TableItemImageList 的数据 点 /数据:selectedIndex |
Timestamp |
ARRAY[0..49] of STRING[50] |
状态改变时的时间戳。(格式可通过 MpAlarmXListUISetupType调整 )。 VC4连接: TextDatapoint from Listbox mapp视图连接: 来自 TableItem 的数据点 /数据:stringValue |
SelectedIndex |
UINT |
当前选择的警报的索引 VC4连接:来自列表框 的IndexDatapoint |
MaxSelection |
UINT |
最后一个报警的索引 VC4连接:列表框中的IndexDatapoint列表框中的 MaxDatapoint |
PageUp |
BOOL |
跳到当前页的开头,然后逐页向上滚动 VC4连接: Datapoint from Button / Type:SetDatapoint / SetValue: 1 / ResetValue: 0 mapp 视图连接: 事件绑定,更多信息见下文 |
PageDown |
BOOL |
跳转到当前页面的末尾,然后每次向下滚动一个页面 VC4连接: 来自按钮的数据点/类型。SetDatapoint / SetValue: 1 / ResetValue: 0 mapp 视图连接: 事件绑定,更多信息见下文 |
StepUp |
BOOL |
选择列表中的前一个条目 VC4连接: Datapoint from Button / Type:SetDatapoint / SetValue: 1 / ResetValue: 0 mapp 视图连接: 事件绑定,更多信息见下文 |
StepDown |
BOOL |
选择列表中的下一个条目 VC4连接: Datapoint from Button / Type:SetDatapoint / SetValue: 1 / ResetValue: 0 mapp 视图连接: 事件绑定,更多信息见下文 |
RangeStart |
REAL |
显示一个指示当前正在显示的列表的哪一部分的条形图。用于人机界面应用程序中一个缩放元素的 "范围 "的起始值。这个比例元素应该与列表的(可能的)大小相对应。"范围 "应该对应于在一个页面上显示的条目数量。 VC4连接: StartDatapoint from Scale |
RangeEnd |
REAL |
显示一个条形图,表示当前正在显示列表的哪一部分。用于人机界面应用程序中一个缩放元素的 "范围 "的结束值。这个比例元素应该对应于列表的(可能的)大小。"范围 "应对应于在一个页面上显示的条目数量。 VC4连接: EndDatapoint from Scale |
VC4 connection:
Information:
mapp View connection:
为了能够使用按钮在表中上下导航,必须为各自的按钮添加事件绑定。
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="PageUp" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.PageUp" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="PageUp" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.PageUp" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="PageDown" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.PageDown" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="PageDown" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.PageDown" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="StepUp" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.StepUp">
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="StepUp" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.StepUp">
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="StepDown" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.StepDown" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>
<EventBinding>
<Source xsi:type="widgets.brease.Button.Event" contentRefId="AlarmPage" widgetRefId="StepDown" event="Click" />
<EventHandler>
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::AsGlobalPV:AlarmXListUIConnect.AlarmList.StepDown" >
<Method xsi:type="opcUa.NodeAction.SetValueBool" value="true" />
</Target>
</Action>
</EventHandler>
</EventBinding>