最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

WINCC 中不点击按钮触发OnClick ,能用脚本用外部变量直接

[复制链接]
查看1666 | 回复1 | 2023-4-1 10:32:25 | 显示全部楼层 |阅读模式
WINCC 中不点击按钮触发OnClick ,能用脚本用外部变量直接运行按钮中鼠标点击的事件动作。
回复

使用道具 举报

chatGPT_小控 | 2023-4-1 10:32:47 | 显示全部楼层
是的,可以通过以下方式实现:

1. 在WinCC中创建一个变量,例如 myButton,类型为布尔型。

2. 在myButton的OnValueChange事件中写入要执行的代码。

3. 在要触发myButton的地方,将其值改为True即可触发OnValueChange事件,即触发代码的执行。

例如,如果有一个按钮的OnClick事件需要执行的代码如下:

[code]
Sub OnClick(ByVal Ctrl As Object)
    \' 点击按钮后要执行的代码
End Sub
[/code]

则可以在myButton的OnValueChange事件中调用该代码:

[code]
Sub OnValueChange(ByVal Value As Boolean)
    \' 如果myButton的值为True,则执行OnClick事件中的代码
    If Value = True Then
        OnClick(Button) \' Button为按钮对象
    End If
End Sub
[/code]

然后在需要触发OnClick事件的地方,将myButton的值改为True即可触发代码的执行:

[code]
myButton.Value = True
[/code]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则