8163A/B, 8164A/B & 8166A/B Mainframes Programming Guide
153
Measurement Operations & Settings
4
command:
[:SOURce[
n
]][:CHANnel[
m
]]:READout:DATA?
syntax:
[:SOURce[
n
]][:CHANnel[
m
]:READout:DATA?
description:
Returns the data as a binary stream from either a lambda logging operation or the maximum power the laser can produce at
each wavelength.
parameters:
LLOGging:
PMAX:
Returns a binary stream that contains each wavelength step of the lambda logging operation, see
[:SOURce[n]][:CHANnel[m]]:WAVelength:SWEep:LLOGging
on page 170. Each
binary block is an 8-byte long double in Intel byte order.
Returns a binary stream that contains the maximum power the laser can produce at each wavelength.
Each binary block is a 8-byte long double (the wavelength value) followed by a 4-byte long
float
(the
power value). The stream is in Intel byte order.
response:
A binary stream in Intel byte order.
example:
sour2:read:data
? llog
->
the data as a binary stream
affects:
All tunable laser and DFB source modules
command:
[:SOURce[
n
]][:CHANnel[
m
]]:READout:DATA:BLOCk?
syntax:
[:SOURce[
n
]][:CHANnel[
m
]:READout:DATA:BLOCk?<wsp>LLOGging|PMAX,<offset>,<# of data points>
description:
Returns a specified binary block from either a lambda logging operation, or maximum power at wavelength characteristic.
parameters:
LLOGging:
Returns the data block from lambda logging. The binary block is an 8-byte long double in Intel
byte order.
PMAX:
Returns the data block from the power curve characteristic. Each binary block is a 8-byte long
double (the wavelength value) followed by a 4-byte long float
(the power value). The stream is in
Intel byte order.
<offset>
A zero based offset that specifies the index of the first value within the block to be transferred.
<# of data points>
The number of points (not bytes!) in the transferred block.
response:
A binary stream in Intel byte order.
example:
sour0:read:data:block
? llog,
100,20000
->
the data as a binary stream
affects:
All tunable laser and DFB source modules
command:
[:SOURce[
n
]][:CHANnel[
m
]]:READout:DATA:MAXBlocksize?
syntax:
[:SOURce[
n
]][:CHANnel[
m
]:READout:DATA:MAXBlocksize?
description:
Returns the maximum block size for a single GPIB transfer for lambda logging functions. If your application requires more
data points please use SOURce[n]][:CHANnel[m]]:READout:DATA:BLOCk? instead of
SOURce[n]][:CHANnel[m]]:READout:DATA?