菜单

2.5.4 事件显示

下载

1 用途

【事件显示】控件用于显示系统事件记录,配合事件管理功能使用。

 

2 属性

2.1 控件

控件名,页面内唯一。

2.2 表格设计

可以显示事件发生日期、事件发生时间、事件确认时间、恢复正常时间、事件 信息、发生次数、以及累积时间等内容

调整数据表格具体的行列大小以及字体颜色等属性。

2.3 行数

设置表格显示行数,(默认为7)。

2.4 类别范围

类别范围起始值与终止值。

2.5 事件级别

显示事件的级别,默认全部。

2.6 关联记录变量

仅"历史数据"模式下有效,包含以下属性,

关联页码

将当前页序号写入某个变量,可用来显示当前页序号

关联总页数

将总页数写入某个变量,可用来显示总页数

关联每页行数

将每页行数写入某个变量,可用来显示

关联总行数

将总行数写入某个变量,可用来显示

2.7 关联日期变量

历史数据模式下,设置日期。

关联起始日期

事件显示的起始日期

关联截止日期

事件显示的截止日期

2.8 自动换行

如果单元格内容超出单元格的宽度,选择是否换行。

2.9 时间模式

控制时间字段显示内容,有以下三种选择:

1)日期;2)时间;3)日期时间

2.10 其余属性

参考其它控件属性。

 

3 用法示例

 

4 常用API接口

1)csv格式数据导出:
void exportCSV(const string& dircsv);

dircsv 导出csv的目录(导出文件名不变,扩展名为csv),在Windows仿真时不起作用,固定存放在项目的“数据”文件夹下,下载到HMI时该参数表示U盘根目录下的子目录,如果为空表示在U盘根目录下

例如:导出事件到U盘event目录下:

EventMgr::getInstance(p_rt)->exportCSV("event");
2)数据删除:
int deleteDB(int ymdstart,int ymdend);

ymstart 要删除的开始日期yyyyMMdd(含)

 

ymend 要删除的结束日期yyyyMMdd(含)

 

例如:删除20230101当天的所有事件:

EventMgr::deleteDB(20230101, 20230101);

3)跳转上一页:void navBack();

 

4)跳转下一页:void navNext();

 

 

5)跳转到第一页:void navFirst();

 

6)跳转到最后一页:void navLast();

上一个
指定查询日期范围(历史数据模式)
下一个
单元格文本的对齐
最近修改: 2025-02-10Powered by