为什么看不到动态效果呢

将画面中的矩形背景色设为红色,编了如下代码,将它与矩形属性的背景颜色动态连接 为什么运行状态下,矩形背景颜色不变呢。到底出错在哪里呢 
Dim objrectangle
Set objrectangle=screenitems("rectangle1")
objrectangle.backcolor=RGB("255,0,0")

最佳答案

安装你的要求的,要实现的话
请改为
Dim objrectangle
Set objrectangle=screenitems("rectangle1")
objrectangle.backcolor=RGB(255,0,0)
并且检查触发器时间不要设置太长时间,建议1s吧  这样1s后就可以看到变化效果。我已经测试过了,有效!

btw:其实,一般情况是不建议你这么做的,因为你这样做是一个周期性的触发脚本,这样会占用大量的计算机资源。你可以用一个变量的变化,或则是某个事件去触发这个脚本的运行。比如用一个按钮,在这个按钮按下的时候触发。

提问者对于答案的评价:
嗯先谢谢第二位回答者,RGB()里面的数字的确不能加引号,加了引号,运行看不到效果;另外一个原因是我的代码写的是英文的矩形1,而图中矩形是中文的,我改为中文的就可以了。

对第一位回答者,你好厉害哦,呵呵。为什么这样会占较多计算机资源呢。你说的那种方法我还没试,一会就试。

在此谢谢3位的回答。真的谢谢了哦。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc265869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午4:04
下一篇 2019年6月11日 上午4:04

相关推荐

  • wincc数据库无法显示报警记录组态里面的文本

    在wincc报警记录里面组态了文本消息,为什么带有过程变量的文本消息(设置为归档)在数据库里无法归档,而其他的却可以 最佳答案 有可能是语言切换问题,对应你现在运行的这种语言下面没…

    SIMATIC WinCC 2019年6月11日
  • io域输入的数据如何成为where的条件

    在对自定义sql2005数据库的查询语句中,想把io域输入的数据作为条件,结果不成功:脚本如下:is_zmx="select ypmc,ggjx,jldw,sc…

    SIMATIC WinCC 2019年6月11日
  • 求《深入浅出西门子WINCC V6.0》

    求《深入浅出西门子WINCC V6.0》。发到SUN_XIAO11@163.COM谢谢 最佳答案 你要的资料我已经用QQ邮箱发送到你的邮箱了。请查收。虽然这里不喜欢也不提…

    SIMATIC WinCC 2019年6月11日
  • 西门子软件选型有吗?

    各位大哥,西门子软件选型手册或文档,EXCEL,或资料,有吗?方便选型,谢谢! 最佳答案 西门子的软件太多了,每种软件版本也很多。你看看下面的链接可以搜索到很多:http://ww…

    SIMATIC WinCC 2019年6月11日
  • vbs编辑器乱码

    各位大侠:我在VBA中写的代码,复制到VBS编辑器中,注释出现了乱码,代码也不整齐,这是怎么回事?修改完保存后,再打开注释又是乱码? 最佳答案 请将系统的语言环境设置一下。 提问者…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.4 sp1语音报警

    版本是wincc7.4 sp1,用horn方式做的语音报警没有声音,严格按照官方视频做的,忽略前三种方法164 WinCC V7.4 SP1…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible 2008软件安装问题

    请教各位,设备更新了操作电脑,需要重新安装wincc flexible 2008 sp2 软件。请问可以直接安装sp2吗,还需要安装其它软件…

    SIMATIC WinCC 2021年7月5日
  • T-Gateway Fatal Error

    Simatic net route manager报 T-Gateway Fatal Error:can’t …

    SIMATIC WinCC 2019年6月11日
  • SQL200_SP3a安装不了,急~~

    电脑里本来是安装了SQL200_SP3a,WINCC 和step7的,今天因为安装了Rockware的软件突然不能用,就卸掉了,重装。装SQL200_SP3a的时候,出现…

    SIMATIC WinCC 2019年6月11日
  • Wincc运行记录报表如何做

    最基本的一张报表,例如A系统,开机时间,关机时间,自动生成一张报表,包边可按天,周生成。 钻石用户推荐最佳答案 WinCC数据报表实现方法介绍http://www.ad.sieme…

    SIMATIC WinCC 2021年7月5日