YOKOGAWA WT210 User Manual page 271

Digital power meter
Table of Contents

Advertisement

'Set the communication output items
'1. V/A/W -> on, others -> off
msg = "MEASURE:ITEM:PRESET NORMAL" + term
sts = ilwrt(Dev, msg, Len(msg))
If (sts < 0) Then
GoTo GPIBError
End If
'2. Element1 VHz -> on
msg = "MEASURE:ITEM:VHZ:ELEMENT1 ON" + term
sts = ilwrt(Dev, msg, Len(msg))
If (sts < 0) Then
GoTo GPIBError
End If
'Set the transition filter used to detect the completion of the data updating
msg = "STATUS:FILTER1 FALL" + term
sts = ilwrt(Dev, msg, Len(msg))
If (sts < 0) Then
GoTo GPIBError
End If
Sleep 1000
List1.Clear
'Read and display the measurement data
For cnt = 1 To 10
'Clear the extended event register (Read and trash the response)
msg = "STATUS:EESR?" + term
sts = ilwrt(Dev, msg, Len(msg))
sts = ilrd(Dev, qry, Len(qry))
'Wait for the completion of the data updating
msg = "COMMUNICATE:WAIT 1" + term
sts = ilwrt(Dev, msg, Len(msg))
If (sts < 0) Then
GoTo GPIBError
End If
'Read out the measurement data
msg = "MEASURE:NORMAL:VALUE?" + term
sts = ilwrt(Dev, msg, Len(msg))
If (sts < 0) Then
GoTo GPIBError
End If
sts = ilrd(Dev, qry, Len(qry))
If (sts < 0) Then
GoTo GPIBError
End If
'Extract items that are separated by commas(,) from the received data
List1.AddItem "Measurement - " + CStr(cnt)
List1.ListIndex = List1.ListIndex + 1
For item = 1 To 13
length = Len(qry)
comma = InStr(qry, ",")
If (comma = 0) Then comma = InStr(qry, term)
If (comma = 0) Then Exit For
Query(item) = Left(qry, comma - 1)
If item < 10 Then
List1.AddItem " " + CStr(item) + "
Else
List1.AddItem CStr(item) + "
End If
qry = Mid(qry, comma + 1)
List1.ListIndex = List1.ListIndex + 1
Next item
List1.AddItem ""
List1.ListIndex = List1.ListIndex + 1
qry = Space$(200)
Dummy = DoEvents()
Next cnt
List1.AddItem "
List1.ListIndex = List1.ListIndex + 1
Call ibonl(Dev, 0)
GpibNormal = 0
Exit Function
GPIBError:
Call DisplayGPIBError(sts, msg)
GpibNormal = 1
End Function
---------------------------------------------------------------------------------------------------
IM 760401-01E
14.8 Sample Program (Output of Normal Measurement Data)
(It is repeated 10 times in this program)
" + Query(item)
All end"
'Falling edge of bit0(UPD)
" + Query(item)
14
14-55

Advertisement

Table of Contents
loading

This manual is also suitable for:

Wt230

Table of Contents