52 Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Guide
3 Getting Started
 
strResults() = myScope.ReadList(ASCIIType_BSTR)
MsgBox "Timebase range: " + strResults(0) + ", delay: " + strResults(1)
To read the :TIMebase:RANGe?;DELay? query result into multiple numeric 
variables, you could use the ReadList method to read the query results 
into a variant array variable using the commands:
myScope.WriteString ":TIMebase:RANGe?;DELay?"
Dim varResults() As Variant
varResults() = myScope.ReadList
MsgBox "Timebase range: " + FormatNumber(varResults(0) * 1000, 4) + _
" ms, delay: " + FormatNumber(varResults(1) * 1000000, 4) + " us"
Checking Instrument Status
Status registers track the current status of the instrument. By checking 
the instrument status, you can find out whether an operation has been 
completed, whether the instrument is receiving triggers, and more.
For more information, see "Status Reporting" on page 623 which explains 
how to check the status of the instrument.