vjd6实现数据列表功能.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

VJD6.0实现历史数据列表和数据整合

VJD6.0加强了动态内容功能,使得可以在文本资源中随意添加时间日期标签和变量标签,

使用该功能,我们可以实现历史数据的列表呈现和数据的整合显示。如下:

1.新建文本资源,只用一个状态,在标签中点鼠标右键,插入时间,日期标签,然后插入

需要记录的变量,需要注意的是:

1本例日期,时间标签中间有一个空格

2插入变量的时候启用格式,输入总位数,和小数点位数,总位数的大小需要根据屏

幕大小,多少个变量调整,这个参数的目的是为了所有的数据保持一样的总位数,

实现自动列对齐。

2.在报警与事件里新建事件组,本例新建一个事件组,该名字为logging1

3.设置logging1的参数:

1本例总记录数10000条,由于数据量很大,可以选择记录保存采用“SRAM文件”,

这种方式将需要CF卡或者U盘记录数据。如果需要的记录条数较少,可以选择

“SRAM”,如果VJD可以正常编译,说明SRAM区的大小可以容纳这些条目,否

则需要使用外部存储介质。

2如果我们需要将记录以CSV格式保存到U盘,需要配置“保存到文件”功能

新建控制变量Control,状态变量Status,然后点格式选项卡,如下图,删除保存栏其

他内容,只保留“信息”。

4.在全局动作中新建一个动作,可以按实际需求触发该动作,本例选择周期5S执行,该

动作将触发变量数据的保存

请按下图配置

注意:本例中还有一个全局脚本是给变量产生随机测试数据,实际应用中应该删除。

5.画面上添加报警汇总表或者是事件汇总表,按下图配置

注意:取消“自动光标”选项。否则数据列表会随新到数据自动刷新

在属性选项卡中删除“显示列”其他内容,只保留“信息”

6.事件组Logging1的属性中定义变量LogAmount显示记录计数,画面中做一个数值显示

显示总记录数

7.画面中定义一个按钮,标签为“跳转至”,功能为“报警_事件”-“跳转”,定义一个

内部变量LineNum与之对应。

该功能主要实现快速检索,直接输入行号,数据记录将直接定位到检索的行。

8.画面添加“拷贝至U盘”按钮,按下图进行配置

其中“status==1”表示拷贝状态,当拷贝进行中时,按钮将变成红色

9.数据拷贝到U盘之后是CSV格式。

请先打开excel,选择“数据”-“导入外部数据”然后选择U盘中的CSV文件

选择“分隔符号”,选择“空格”然后确认直到完成。数据列表将以表格方式呈现

注意:

1.本例作为屏正常的历史数据记录功能的补充,可以实现数据列表呈现和PC机端的数据

整合,如果需要历史数据曲线显示,仍然需要配置记录组,用常规方法做。为了数据保持一

致,请注意全局脚本中配置“事件信息”操作的触发条件与记录组的相同变量的记录触发保

持一致。

文档评论(0)

186****2377 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档