EasyManua.ls Logo

Agilent Technologies InfiniiVision 5000 Series

Agilent Technologies InfiniiVision 5000 Series
788 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Commands by Subsystem 5
Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Guide 293
ValueColumnArray(5) = "Std_Dev"
ValueColumnArray(6) = "Count"
Dim ValueColumn As Variant
For Each ResultType In ResultsTypeArray
myScope.WriteString ":MEASure:STATistics " + ResultType
' Get the statistics results.
Dim intCounter As Integer
intCounter = 0
myScope.WriteString ":MEASure:RESults?"
ResultsList() = myScope.ReadList
For Each Measurement In MeasurementArray
If ResultType = "ON" Then ' All statistics.
For Each ValueColumn In ValueColumnArray
If VarType(ResultsList(intCounter)) <> vbString Then
Debug.Print "Measure statistics result CH1,"+_
Measurement + ", "; ValueColumn + ": " + _
FormatNumber(ResultsList(intCounter), 4)
Else ' Result is a string (e.g., measurement label).
Debug.Print "Measure statistics result CH1,"+_
Measurement + ", "; ValueColumn + ": " + _
ResultsList(intCounter)
End If
intCounter = intCounter + 1
Next
Else ' Specific statistic (e.g., Current, Max, Min, etc.).
Debug.Print "Measure statistics result CH1, " + _
Measurement + ", "; ResultType + ":"+_
FormatNumber(ResultsList(intCounter), 4)
intCounter = intCounter + 1
End If
Next
Next
Exit Sub
VisaComError:
MsgBox "VISA COM Error:" + vbCrLf + Err.Description
End Sub

Table of Contents

Other manuals for Agilent Technologies InfiniiVision 5000 Series

Related product manuals