工业自动控制系统:组态王 50个经典问答(中)

您所在的位置:网站首页 报表函数的种类 工业自动控制系统:组态王 50个经典问答(中)

工业自动控制系统:组态王 50个经典问答(中)

2024-06-29 11:06| 来源: 网络整理| 查看: 265

组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数(ReportSetCellString)来清除报表单元格的内容,如设为空字符。这种方式比较灵活,而无须组态王在提供单元格清除函数。

19:如何利用组态王报表来实现数据统计?

组态王的报表数据统计功能目前有一定的局限性,但利用组态王的其它功能与报表功能一起可以实现数据统计。

1、设计一个源报表,该报表中存储各种用于数据统计分析的源数据,可以在系统运行时,将源数据添到报表中,需要统计分析时,可以取出数据进行统计分析。然后将结果添加到统计结果报表中。

2、通过数据库与报表结合的方式。将所需的数据通过组态王的SQL功能记录到数据库中,当需要统计分析时,可以通过条件查询,将查询到的数据添加到源报表中,然后通过对源报表的计算将统计结果输出到正式报表中

20:在使用EXCEL制作的报表Kintable查询历史数据注意的问题?

1、在Kintable的VBA编辑器中Auto_Open子程序中修改初始化历史数据库的函数的参数:修改历史库路径和工程

2、如果使用的是EXCEL5以上的版本,请在查询历史数据前,先执行初始化历史库函数。在Kintable中VBA中的子程序ButtonOk_Click函数定义变量部分之后,直接调用Auto_Open子程序:Call Auto_Open。解决初始化历史库失败或找不到变量等问题。

21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?

运行RegEdit文件:

找到我的\HKEY_Local_MACHINE\software\

Microsoft\WindowsNT\currentVersion\winlogon

将Userinit=c:\winnt\system32\userinit.exe改为:

Userinit= c:\program files\kingview\touchvew.exe

22:如何在组态王中修改系统时间?

调用批处理文件:dsh.bat

string Adate=StrFromInt(A年,10)

+-+StrFromInt(A月,10)+-+

StrFromInt(A日,10);

string Atime=StrFromInt(A时,10)

+:+StrFromInt(A分,10)+:+

StrFromInt(A秒,10);

string Acommand=InfoAppDir+dsh.bat;

Acommand=Acommand+;

Acommand=Acommand+Adate;

Acommand=Acommand+;

Acommand=Acommand+Atime;

StartApp(Acommand);

批处理文件:dsh.bat

date%1

ime%2

23:工程被破坏后如何恢复画面?

1、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可

2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。

24:如何打印信息到针式打印机?

用函数filewritestr函数实现,filename参数为“LPT1:”

25:组态王中的报表RTL为如何格式,如何打开?

报表RTL是组态王自己的报表格式,只能通过组态王用载入报表函数(ReportLoad函数)打开。

26:为什么在命令语言中使用报表函数却不执行?

在应用程序命令语言中使用各种报表函数(如:reportsetcellvalue等)。当画面隐含时,函数无法正常执行,如:变量值无法正确写入对应的单元格中。用户要注意这种情况,这不属于软件错误,运行过程中当画面隐含时不能对报表进行操作。

27:组态王中的打印函数PrintWindow如何使用纸张的横向打印功能?

PrintWindow函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow(监控中心, 60,60, 0,10, 10);

28:在历史趋势曲线中看不到曲线?

1、数据词典设置的记录变化与安全区中没有选择数据记录

2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示

3、系统时间被修改,历史数据存储有误,所以曲线无法显示

29:如何根据起始日期时间、终止日期时间查询历史趋势曲线?

使用通用控件中的历史趋势曲线:

\\本站点\PHTTime=AHTTime(\\本站点\HTDate,\\本站点\HTTime);

\\本站点\PHTTime1=AHTTime(\\本站点\HTDate1,\\本站点\HTTime1);

\\本站点\PHTTime2=\\本站点\PHTTime1-\\本站点\PHTTime;

批次历史曲线.SetTimeParam(\\本站点\PHTTime,0,\\本站点\PHTTime2,0);

30:如何利用通用控件中的历史趋势曲线作为实时曲线使用?

在画面属性命令语言存在时调用历史趋势曲线控件HT的方法如下:

HT.HTUpdateToCurrentTime

源:网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!

机器人学习资料免费领取↓

机器人学习资料免费领取↓

机器人学习资料免费领取↓

ZHINANCHE

指南车机器人培训开课啦!

深入浅出|超越基础

想找好工作,来指南车就对了

从学习到就业,只看指南车就够了

戳”阅读原文“,报名咨询机器人课程

点个「在看」 你最好看返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3