EasyManuals Logo
Home>R&S>Receiver>ESR Series

R&S ESR Series User Manual

R&S ESR Series
1126 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
Page #618 background imageLoading...
Page #618 background image
Remote Control
R&S
®
ESR
615User Manual 1175.7068.02 ─ 12
CALL InstrWrite(analyzer,"CALC:DELT:X 10kHz")
'Position delta marker
CALL InstrWrite(analyzer,"CALC:DELT:FUNC:PNO:RES?")
'Query and output phase noise result
result$ = Space$(100)
CALL InstrRead(analyzer, result$, 100, retCount)
Debug.Print "Phase Noise [dBc/Hz]: "; result$
'--------- Measuring the noise --------------------------------------------
CALL InstrWrite(analyzer,"CALC:MARK:X 99.96MHz")
'Position marker 1
CALL InstrWrite(analyzer,"CALC:MARK:FUNC:NOIS:RES?")
'Query and output result
result$ = Space$(100)
CALL InstrRead(analyzer, result$, 100, retCount)
Print "Noise [dBm/Hz]: "; result$
END SUB
REM ************************************************************************
Reading Out Trace Data
In the following example, the trace data obtained with the default setting is read from
the instrument and displayed in a list on the screen. Readout occurs first in binary for-
mat and then in ASCII format, once with the span > 0 and once with the span = 0.
In binary format, the header of the message with the length specification is evaluated
and used to calculate the x-axis values.
In ASCII format, merely the list of level values is output.
Binary data is read out in three steps:
1. The number of digits in the length specification is read out.
2. The length specification itself is read out.
3. The trace data itself is read out.
The procedure is required for programming languages that only support structures with
data types of the same type (arrays, such as with Visual Basic), because the data
types of the header and data sections are different in binary data.
The "VISA" library provides only a mechanism for reading into string buffers. In order to
convert the data into an array of single precision values, the string contents must be
copied into a buffer of that type. The following example uses an operating system func-
tion for the copy operation. The function declaration must be added to a module (.bas)
as follows:
Array dimensions
The arrays for the measured data are dimensioned so they provide sufficient space for
trace data of the R&S ESR (691 measurement points).
Controlling the R&S
ESR Remotely

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the R&S ESR Series and is the answer not in the manual?

R&S ESR Series Specifications

General IconGeneral
BrandR&S
ModelESR Series
CategoryReceiver
LanguageEnglish

Related product manuals