3708407
111111111111111
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 118 個(gè)
工控威望: 375 點(diǎn)
下載積分: 684 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2007-08-03
最后登錄: 2024-08-20
查看3708407的 主題 / 回貼
樓主  發(fā)表于: 2018-04-28 20:18
MXComponent 在用VB 和 LABVIEW 編程時(shí),,批量讀寫(xiě)寄存器  都只能返回一個(gè),類(lèi)型 是LONG,,怎么才能返回多個(gè)啊,應(yīng)該是數(shù)組啊,F(xiàn)X5U,多謝互助,

Dim DATA(10) As Long
Dim DATA1 As Long
Dim ds As String

Private Sub Command1_Click()

ActUtlType1.ActLogicalStationNumber = 1
ActUtlType1.Open

End Sub

Private Sub Command2_Click()
ActUtlType1.Close
End
End Sub

Private Sub Command3_Click()
ds = "D106"
A = ActUtlType1.ReadDeviceBlock("D106", 4, DATA(10))
Text1.Text = DATA(0)
Text2.Text = DATA(1)
Text3.Text = DATA1
End Sub
3708407
111111111111111
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 118 個(gè)
工控威望: 375 點(diǎn)
下載積分: 684 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2007-08-03
最后登錄: 2024-08-20
查看3708407的 主題 / 回貼
1樓  發(fā)表于: 2018-04-29 10:18
多謝 試過(guò)了,也一樣