关于MCGS控件操作 点击:229 | 回复:6



沉沉的哀怜

发表于:2020-09-13 20:53:28
楼主
求助帖50分-已结帖

我用按钮的“按下脚本”或“抬起脚本”或者事件策略去执行比如:用户窗口.曲线界面.控件5.ClearData( )。这样一段程序,在控件所在的界面能执行,但是在其他界面不能执行,我现在想要的是在事件策略能执行。有没有人知道要怎么弄

哈哈哈,感谢ozoner道友的帮助问题已解决



ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 786回
  • 年度积分:363
  • 历史总积分:6972
  • 注册:2017年1月12日
发表于:2020-09-14 14:17:14
1楼

"沉沉的哀怜" 的回复,发表在1楼
        对内容: 【我用这样的方法去随便改一个界面的控件的TEXT属性都执行不了,临时用.控件4.Text="4",是不是因为没有识别到控件所在的界面啊...】进行回复:

        -----------------------------------------------------------------

临时用.控件4.Text="4" 这样直接给控件属性赋值不对的。

要使用变量来赋值,像这样:

    A=“4”

    临时用.控件4.Text=A

再试试看。


沉沉的哀怜

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 1回
  • 年度积分:107
  • 历史总积分:293
  • 注册:2016年3月07日
发表于:2020-09-13 21:07:12
2楼

我用这样的方法去随便改一个界面的控件的TEXT属性都执行不了,临时用.控件4.Text="4",是不是因为没有识别到控件所在的界面啊

flyertage

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:47
  • 历史总积分:51
  • 注册:2011年7月27日
发表于:2020-09-15 12:45:11
3楼

"ozoner" 的回复,发表在2楼
        对内容: 【"沉沉的哀怜" 的回复,发表在1楼        对内容: 【我用这样的方法去随便改一个界面的控件的TEXT属性都执行不了,临时用.控件4.Text="4",是不是因为没有识别到控件所在的界面啊......】进行回复:

        -----------------------------------------------------------------


正解~

沉沉的哀怜

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 1回
  • 年度积分:107
  • 历史总积分:293
  • 注册:2016年3月07日
发表于:2020-09-16 10:46:11
4楼

"ozoner" 的回复,发表在1楼
        对内容: 【"沉沉的哀怜" 的回复,发表在1楼        对内容: 【我用这样的方法去随便改一个界面的控件的TEXT属性都执行不了,临时用.控件4.Text="4",是不是因为没有识别到控件所在的界面啊......】进行回复:

        -----------------------------------------------------------------


那个不重要,我现在是用户窗口.曲线界面.控件5.ClearData( )这条脚本走不下去,也就是不在控件界面时,我用事件策略做一个触发信号,脚本处理完后把信号复位,但是ClearData这条函数就没执行,脚本就卡在这个位置,信号也没复位

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 788回
  • 年度积分:365
  • 历史总积分:6974
  • 注册:2017年1月12日
发表于:2020-09-17 06:17:29
5楼

"沉沉的哀怜" 的回复,发表在4楼
        对内容: 【"ozoner" 的回复,发表在1楼        对内容: 【"沉沉的哀怜" 的回复,发表在1楼        对内容: 【我用这样的方法去随便改一个界面的控件的TEXT属性都执行不了,临时用.控件...】进行回复:

        -----------------------------------------------------------------

触发事件信号是什么?来自PLC吗?

具体要看你的程序了,方便的话最好是传上来看一下。

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:41帖
  • 帖子:3985帖 | 19604回
  • 年度积分:1937
  • 历史总积分:105649
  • 注册:2006年8月04日
发表于:2020-10-21 15:51:32
6楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。