国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

SCADA DIAView通過擴(kuò)展域批量操作變量

獲取指定擴(kuò)展域、指定變量類型的變量集合在SCADA DIAView中,我們可以使用擴(kuò)展域來獲取指定擴(kuò)展域和指定變量類型的變量集合。這主要涉及到三個函數(shù):GetExtendedDomainVars、Ge

獲取指定擴(kuò)展域、指定變量類型的變量集合

在SCADA DIAView中,我們可以使用擴(kuò)展域來獲取指定擴(kuò)展域和指定變量類型的變量集合。這主要涉及到三個函數(shù):GetExtendedDomainVars、GetExtendedDomainCount、GetObjectByName。

創(chuàng)建窗口,并繪制畫面

首先,在SCADA DIAView中創(chuàng)建一個窗口,并在該窗口上繪制所需的畫面。

添加變量并設(shè)定擴(kuò)展域分組

接下來,我們需要將變量添加到畫面中,并將其設(shè)定為指定的擴(kuò)展域分組。這樣做可以方便我們對這些變量進(jìn)行批量操作。

窗口動畫和按鈕事件綁定

1. 文本動畫

我們可以將模擬值顯示依次綁定為"Var.變量8,Var.變量9,Var.變量10,Var.變量11,Var.變量12"。

2. 文本框?qū)傩悦?/p>

我們可以依次命名文本框的名稱為"txt8,txt9,txt10,txt11,txt12"。

按鈕"批量賦值"左鍵按下事件腳本

```vb

' 變量類型,0為模擬量,1為開關(guān)量,2為文本量

List ("B", 0)

Count ("B", 0)

setvalueTrim(文本框0.Text)

If Len(setvalue) < 0 then

MsgBox "請輸入設(shè)置的值!"

Exit Sub

End If

index8

For i0 To Count - 1

Call ("Var.變量" index,setvalue)

'MsgBox CStr(LIST(i))

indexindex 1

Next

MsgBox "設(shè)置成功!"

```

按鈕"批量讀值"左鍵按下事件腳本

```vb

' 變量類型,0為模擬量,1為開關(guān)量,2為文本量

List ("B", 0)

Count ("B", 0)

index8

For i0 To Count - 1

set txtobjGetObjectByName("txt"index)

txtobj.TextCStr(LIST(i))

indexindex 1

Next

```

以上是一個關(guān)于SCADA DIAView通過擴(kuò)展域批量操作變量的簡要介紹和示例代碼。通過使用擴(kuò)展域,我們可以方便地獲取指定擴(kuò)展域、指定變量類型的變量集合,并對其進(jìn)行批量操作。這對于提高工作效率和簡化操作流程非常有幫助。

標(biāo)簽: