DreamReport是一款用户友好又可自由编程的报告编写渭骑莉蓝软件。DreamReport与罗克韦尔自动化产品(PLC,SCADA,Historian)完美集成,特别适用于连续和基于批处失窝蜜琶理的报告编写。它不需要任何代码,可以在任何时间点自动或者手动创建,并发布给任何用户,而且可以随时在任何一个地方通过网页浏览器访问。在DreamReport软件中,有三种方法可以访问到SQL数据库,分别是通信驱动,直接SQL查询,以及Lua功能。以下通过一个实例来介绍如何通过通信驱动的方式来访问SQL数据库并将其中部分数据以图形部件的方式来展示,最后生成一份工业报表。
工具/原料
安装DreamReport软件的PC
方法/步骤
1、打开DreamReport软件,建立一个新工程。
2、点击软件左边的Com葡矩酉缸municationDriver按钮打开新窗口进行配置。选择数据源类型时依次打开OpenCommun足毂忍珩icationprotocols->ODBC文件夹,选择ODBChistoricalvalue,给驱动程序逻辑命名,点击Configure按钮进行配置。
3、在弹出的对话窗口中,DNS文件选择Process,数据库类型选择AnyDBstructure,历史数据选择Energy,并分别选好名字,变量和时间戳,点击确定按钮。
4、然后会返回上一级窗口,点击Add,即可将配置好的驱动添加到已定义驱动列表。点击OK按钮,这时就可以访问相关的数据源了。
5、单击主界面右边的SingleData按钮,敛财醣沁并在空白区域绘制放置显示控件的矩形框区域,会弹出单数据对象定义窗口。给对象命名,并选好数据项并设好时间周期(注意:在选择数据项时要碚枞凇悄选中ExternalHistoryServer,并选择需要的数据源——EnergyData)。先配置温度项,选中Ext_Temp。
6、点击单数据对象定义对话窗口的Appearance选项卡,选择将结果以图形部件的方式展示,即在Showresultas的下拉菜单中选择DisplayasWidget,点击Configure按钮进入部件配置对话框窗口进行配置。
7、在部件配置对话框窗口,可以选择你想用的部件,现以仪表为例来展示。可以在此对话窗口中配置刻度、样式、颜色等各种属性。
8、配置好后点击OK按钮,即可在之前绘制矩形框处出现温度显示部件。将部件复制粘贴,双击其中一个,按照5-7步的方法配置能量项的显示仪表(注意:在数据项的项名称处选择Energy_Cons),即可快速生成一个新的数据展示仪表。
9、单击主界面右边的ItemTable按钮添加项目表,将Energy_Cons和Ext_Temp都添加,并可在Appearance选项卡中修改相关属性,即可添加项目表。在Caption栏处可以修改表头名称。
10、在空白处单击右键还可选择添加背景图片。
11、单击左侧的RunProject按钮即可选择生成PDF格式的DreamReport工业报表。Q:2861917479。在生成的报表中就可看到仪表和表格显示有数据。