WINCC 中不点击按钮触发OnClick ,能用脚本用外部变量直接
WINCC 中不点击按钮触发OnClick ,能用脚本用外部变量直接运行按钮中鼠标点击的事件动作。是的,可以通过以下方式实现:
1. 在WinCC中创建一个变量,例如 myButton,类型为布尔型。
2. 在myButton的OnValueChange事件中写入要执行的代码。
3. 在要触发myButton的地方,将其值改为True即可触发OnValueChange事件,即触发代码的执行。
例如,如果有一个按钮的OnClick事件需要执行的代码如下:
Sub OnClick(ByVal Ctrl As Object)
\' 点击按钮后要执行的代码
End Sub
则可以在myButton的OnValueChange事件中调用该代码:
Sub OnValueChange(ByVal Value As Boolean)
\' 如果myButton的值为True,则执行OnClick事件中的代码
If Value = True Then
OnClick(Button) \' Button为按钮对象
End If
End Sub
然后在需要触发OnClick事件的地方,将myButton的值改为True即可触发代码的执行:
myButton.Value = True
页:
[1]