历史数据报表是从历史数据库中提取数据记录,以一定的格式显示历史数据。实现历史数据报表有两种方式,一种用策略中的存盘数据浏览构件,另一种利用历史表格构件。
1)存盘数据浏览构件
在“运行策略”中单击“新建策略”按钮,弹出“选择策略的类型”对话框,选中“用户策略”,单击“确认”按钮。单击“策略属性”,弹出“策略属性设置”对话框,把“策略名称”改为“历史数据”,把“策略内容注释”改为“水罐的历史数据”,单击“确认”按钮。双击“历史数据”进入策略组态环境,在工具条中单击“新增策略行”图标,再在策略工具箱中单击“存盘数据浏览”,将之拖放在上,则显示如图4.45所示。
存盘数据浏览构件
图4.45 添加存盘数据浏览构件
双击图标,弹出“存盘数据浏览构件属性设置”对话框,如图4.46所示。
单击“测试”按钮,进入“报表数据浏览”窗口,如图4.47所示。
单击“退出”按钮,再单击“确认”按钮,退出运行策略,保存所作修改。如果想在运行环境中看到历史数据,请在“主控窗口”中新增加一个菜单,取名为“历史数据”,如图4.48所示。
图4.46 “存盘数据浏览构件属性设置”对话框
图4.47 “报表数据浏览”窗口
图4.48 在“主控窗口”中添加“历史数据”菜单
2)历史表格构件(www.xing528.com)
历史表格构件是基于“Windows下的窗口”和“所见即所得”机制的,用户可以在窗口上利用历史表格构件强大的格式编辑功能配合MCGS的画图功能做出各种精美的报表。
在MCGS开发平台上,单击“用户窗口”,在“用户窗口”中双击“数据显示”进入,在工具箱中单击“历史表格”图标,将之拖放到桌面,双击表格进入,把鼠标移到C1与C2之间,当鼠标发生变化时,拖动鼠标改变单元格的大小,单击鼠标右键进行编辑。在R1C1输入“采集时间”,在R1C2输入“水位1”,在R1C3输入“水位2”。把鼠标从R2C1拖到R5C3,表格会反黑,如图4.49所示。
图4.49 历史表格编辑
历史表格
在表格中单击鼠标右键,选择“连接”命令或直接按F9键,选择“表格”菜单中的“合并表元”命令,或直接单击工具条中“编辑条”图标,在编辑条中单击“合并单元”图标,表格中所选区域会出现反斜杠,如图4.50所示。
图4.50 历史表格变量连接界面
双击表格中的反斜杠处,弹出“数据库连接设置”对话框,具体设置如图4.51所示,设置完毕后单击“确认”按钮退出。
图4.51 历史表格数据库连接设置
这时进入运行环境,就可以看到自己的劳动成果了。
如果想看到历史数据中“水位1”变量后面1位小数、“水位2”变量后面2位小数,操作如图4.52(a)所示,图4.52(b)所示是按图4.52(a)设置后对应的运行效果。
图4.52 历史数据中小数位数的设置
(a)历史表格中数据小数位数的设置;(b)历史表格的运行效果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。