
7-4
IM 760151-17E
ElseIf (ern = ETAB) Then
ers = “ETAB:The return buffer is full”
ElseIf (ern = ELCK) Then
ers = “ELCK:Address or board is locked”
Else
ers = “”
End If
Else
ers = “”
End If
MsgBox (“Status No. “ + Str(sts) + Chr(13) + wrn + “Error No. “ + Str(ern) + Chr(13)
+ ers + Chr(13) + msg), vbExclamation, “Error!”
Call ibonl(Dev, 0)
Dev = -1
End Sub
————————————————————————————————————————————
Private Sub Command1_Click()
Dim sts As Integer
If (StartFlag = 1) Then
Exit Sub
End If
StartFlag = 1
Text1.Text = “START”
List1.Clear
Dummy = DoEvents()
sts = GpibPower ‘Run Sample1(GPIB) Get Numeric Data
(Power)
If (sts = 0) Then
Text1.Text = “END”
Else
Text1.Text = “ERROR”
End If
StartFlag = 0
End Sub
————————————————————————————————————————————
Private Sub Command2_Click()
Dim sts As Integer
If (StartFlag = 1) Then
Exit Sub
End If
StartFlag = 1
Text1.Text = “START”
List1.Clear
Dummy = DoEvents()
sts = GpibImpedance ‘Run Sample2(GPIB) Get Numeric Data
(Impedance)
If (sts = 0) Then
Text1.Text = “END”
Else
Text1.Text = “ERROR”
End If
StartFlag = 0
End Sub
————————————————————————————————————————————
Private Sub Command3_Click()
Dim sts As Integer
If (StartFlag = 1) Then
Exit Sub
End If
StartFlag = 1
Text1.Text = “START”
List1.Clear
Dummy = DoEvents()
sts = GpibWaveAscii ‘Run Sample3(GPIB) Get Waveform data
(ASCII)
If (sts = 0) Then
Text1.Text = “END”
Else
Text1.Text = “ERROR”
End If
StartFlag = 0
End Sub
————————————————————————————————————————————
Private Sub Command4_Click()
Dim sts As Integer
If (StartFlag = 1) Then
Exit Sub
End If
StartFlag = 1
Text1.Text = “START”
List1.Clear
7.3 Initialization, Error, and Functions for Execution