西门子(中国)有限公司(SLC)

注册 登录

  签到     订阅   每日登录:+1西币 +1经验值我的支持中心

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。

技术论坛


WINCC一起学-VBS读取变量归档--四 实现简单报表

作者 主题
版主

经验值: 43682
发帖数: 6489
精华帖: 48
主题:【分享】WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 楼主 2018-01-02 23:02:55

来继续填坑,先发上以前坑的链接:

1、WINCC 一起学-VBS读取变量归档-一


2、WINCC一起学-VBS读取变量归档-二


3、WINCC一起学-VBS读取变量归档-三


6 批量数据读取

6.1 说明和脚本

在实际工作使用中,报表里面一般要显示好几个变量,在上面提供的官方的EXCEL文档里面是通过多次读取数据库变量的值来实现的多个变量,下面研究一下一次行读取多个变量的方法,一次查询多个的语法详细参考4.3.1里面的内容,为了能够看清楚数据的结构,读5秒钟之内的输入并显示在ListView控件中,3个变量,总共数据是15个:

完整脚本如下:


图18

6.2 运行结果和分析

脚本执行的结果如图


图19

从图中可以看出,三个变量读出来之后,也就相当于,分别读了三个变量,然后把三个变量的记录集依次往下排的,开始我以为会是这样的结构:


表18

后来也是测试了半天,偶然才发现是上面的结构的……看来还是了解的少



Q 187272190 Q 群:6141014
分享帖版主置评: 还是自己通过吧 (推荐人:RENHQ)
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1450612&b_id=5

版主

经验值: 43682
发帖数: 6489
精华帖: 48
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 楼主 1楼 2018-01-02 23:03:31

6.3 实现简单报表结构

我们实际生产中需要的报表格式肯定不能是上面图19中的那个样子,实际需要那肯定是下面这种结构:


时间

   

  


表19

下面就想办法来实现这种表格形式,经测试,完整脚本如下图:


图20

PS:对ListView控件太不熟悉啊,怎么修改单元格,百度加各种测试,弄了了接近大半天才搞定……都是坑啊,想换成别的控件呢,终于在偶然间找到了正确的使用办法

上面的方法就是先根据读取的变量个数和记录集的总数,计算一个变量在数据集里面占多少行,比如3个变量总共150个记录的话,那一个变量就是50个记录,在读取前50个的时候,在表格里面记入时间和第一个变量的数值,在读取中间个的时候,分别只在第四列记入变量2的数值,然后读取最后50个的时候,在第五列记录第三个变量的值。

运行结果如下


图21

时间改成了读取5分钟之内的数据,总共300个数据。



Q 187272190 Q 群:6141014
以下网友喜欢您的帖子:

  
至圣

经验值: 24810
发帖数: 2446
精华帖: 70
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 2楼 2018-01-02 23:07:28

啊,从实际运行结果看,还真是三个变量的数据同时读取的啊,长见识了。


http://blog.163.com/xiuzhang_2000/
以下网友喜欢您的帖子:

  
侠士

经验值: 1877
发帖数: 223
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 3楼 2018-01-03 08:14:57


谢谢楼主分享,不错


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3222
发帖数: 469
精华帖: 4
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 4楼 2018-01-03 08:17:52


wincc学无止境,感谢分享


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3133
发帖数: 447
精华帖: 3
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 5楼 2018-01-03 09:00:20

不错,有时间慢慢看。


坚持就能走的更远
以下网友喜欢您的帖子:

  
游士

经验值: 164
发帖数: 9
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 6楼 2018-01-03 10:18:26

写的很好,先收藏,有时间再看,感谢


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5457
发帖数: 722
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 7楼 2018-01-03 10:21:36


楼主,很厉害!要是整理成Word文件就好了!

我们这些菜鸟,为了理解里面的意思,得上手试!敲代码太费时间了。


 
以下网友喜欢您的帖子:

  
版主

经验值: 43682
发帖数: 6489
精华帖: 48
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 楼主 8楼 2018-01-03 10:31:37
以下是引用黑猫警长W在2018-01-03 10:21:36的发言 >7楼


楼主,很厉害!要是整理成Word文件就好了!

我们这些菜鸟,为了理解里面的意思,得上手试!敲代码太费时间了。

您知道吗?学习主要就是得手敲代码才行

复制粘帖了,相当于囫囵吞枣,没学会,终究是人家的,手敲一遍了,边敲边想,这样就能学会了


Q 187272190 Q 群:6141014
以下网友喜欢您的帖子:

  
奇侠

经验值: 5457
发帖数: 722
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 9楼 2018-01-03 10:48:44
以下是引用RENHQ在2018-01-03 10:31:37的发言 >8楼

您知道吗?学习主要就是得手敲代码才行

复制粘帖了,相当于囫囵吞枣,没学会,终究是人家的,手敲一遍了,边敲边想,这样就能学会了

以下是引用黑猫警长W在2018-01-03 10:21:36的发言 >7楼:楼主,很厉害!要是...

引用7楼详细内容:


楼主,很厉害!要是整理成Word文件就好了!

我们这些菜鸟,为了理解里面的意思,得上手试!敲代码太费时间了。

是是是,大神!受教了!小的,一定亲手敲!


 
以下网友喜欢您的帖子:

  
版主

经验值: 43682
发帖数: 6489
精华帖: 48
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 楼主 10楼 2018-01-03 11:39:17
以下是引用黑猫警长W在2018-01-03 10:48:44的发言 >9楼

是是是,大神!受教了!小的,一定亲手敲!

以下是引用RENHQ在2018-01-03 10:31:37的发言 >8楼:您知道吗?学习主要...

引用8楼详细内容:

您知道吗?学习主要就是得手敲代码才行

复制粘帖了,相当于囫囵吞枣,没学会,终究是人家的,手敲一遍了,边敲边想,这样就能学会了

以下是引用黑猫警长W在2018-01-03 10:21:36的发言 >7楼:楼主,很厉害!要是...

引用7楼详细内容:


楼主,很厉害!要是整理成Word文件就好了!

我们这些菜鸟,为了理解里面的意思,得上手试!敲代码太费时间了。

您太客气了

其实我也是复制粘帖的代码

上面数据库连接我还真的没有手动敲过,不过到目前位置,如果没有代码的话,让我啥都不看,我还真敲不出来数据库连接的代码,也就是没学会啊


Q 187272190 Q 群:6141014
以下网友喜欢您的帖子:

  
侠圣

经验值: 4663
发帖数: 786
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 11楼 2018-01-03 13:08:52


感谢分享!


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6558
发帖数: 799
精华帖: 1
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 12楼 2018-01-03 14:11:23

感谢分享,很有用,谢谢。


我回来了!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2412
发帖数: 259
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 13楼 2018-01-03 16:48:42

R版主真的很厉害,总是给我们归纳很多资料,方便大家学习,真心感谢。继续向您学习。


书中自有黄金屋
以下网友喜欢您的帖子:

  
游侠

经验值: 410
发帖数: 12
精华帖: 1
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 14楼 2018-01-04 19:55:41

要是能完善批次功能、查询功能就完美了


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1745
发帖数: 189
精华帖: 1
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表
推荐帖


只看楼主 15楼 2018-01-04 20:02:56

一直好嫌弃WINCC 的脚本编辑器


多点努力,少点依赖
以下网友喜欢您的帖子:

  
版主

经验值: 43682
发帖数: 6489
精华帖: 48
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 楼主 16楼 2018-01-12 15:31:28
以下是引用lvminhu在2018-01-04 19:55:41的发言 >14楼

要是能完善批次功能、查询功能就完美了

呃,这个属于配方管理功能了,需要使用用户归档来实现,这个我倒是也实现了,以后有时间再分享吧


Q 187272190 Q 群:6141014
以下网友喜欢您的帖子:

  
侠圣

经验值: 3271
发帖数: 473
精华帖: 1
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 17楼 2018-01-29 21:47:50

感谢分享,为你点赞。


永无止境!
以下网友喜欢您的帖子:

  
游侠

经验值: 381
发帖数: 13
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 18楼 2018-03-22 16:08:05


感谢楼主,向您学习


 
以下网友喜欢您的帖子:

  
游侠

经验值: 381
发帖数: 13
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--四 实现简单报表


只看楼主 19楼 2018-03-23 14:25:58

运行后得不到结果啊


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
×
扫描打开手机版
您收到0封站内信:
×
×