的单容水槽水温控制系统的设计
adamModbus.SetTimeout(1000, 1000, 1000)
m_Adam6000Type = Adam6000Type.Adam6017
m_iAiTotal = AnalogInput.GetChannelTotal(m_Adam6000Type)
m_iDoTotal = DigitalOutput.GetChannelTotal(m_Adam6000Type)
TextBox1.Text = m_Adam6000Type.ToString()
m_bChEnabled = New Boolean(m_iAiTotal - 1) {}
m_byRange = New Byte(m_iAiTotal - 1) {}
If (m_Adam6000Type = Adam6000Type.Adam6017) Then
RadioButton1.Visible = False
RadioButton2.Visible = False
Else
End If
End Sub
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If (m_bStart = True) Then
timer1.Enabled = False
adamModbus.Disconnect()
End If
End Sub
Private Sub RefreshChannelRange(ByVal i_iChannel As Integer, ByVal i_bRefresh As
Boolean)
Dim byRange As Byte
If (adamModbus.AnalogInput().GetInputRange(i_iChannel, byRange) = True) Then
m_byRange(i_iChannel) = byRange
If (i_bRefresh) Then
AnalogInput.GetRangeIndex(m_Adam6000Type, byRange)
End If
Else
TextBox2.Text += "GetRangeCode() failed"
End If
End Sub
评论2
最新资源