14.06.2014 Views

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ESIB<br />

Structure and Syntax of the Device Messages<br />

Structure of a Command Line<br />

A command line may consist of one or several commands. It is terminated by a , a with EOI or an EOI together with the last data byte. Quick BASIC automatically produces an EOI<br />

together with the last data byte.<br />

Several commands in a command line are separated by a semicolon ";". If the next command belongs<br />

to a different command system, the semicolon is followed by a colon.<br />

Example:<br />

CALL IBWRT(receiver, "SENSe:FREQuency:CENTer 100MHz;:INPut:ATTenuation 10")<br />

This command line contains two commands. The first command is part of the SENSe<br />

system and is used to specify the center frequency of the analyzer. The second command<br />

is part of the INPut system and sets the attenuation of the input signal.<br />

If the successive commands belong to the same system, having one or several levels in common, the<br />

command line can be abbreviated. To this end, the second command after the semicolon starts with the<br />

level that lies below the common levels (see also Fig. 5-1). The colon following the semicolon must be<br />

omitted in this case.<br />

Example:<br />

CALL IBWRT(receiver, "SENSe:FREQuency:STARt 1E6;:SENSe:FREQuency:STOP 1E9")<br />

This command line is represented in its full length and contains two commands separated<br />

from each other by the semicolon. Both commands are part of the SENSe command<br />

system, subsystem FREQuency, i.e. they have two common levels.<br />

When abbreviating the command line, the second command begins with the level below<br />

SENSe:FREQuency. The colon after the semicolon is omitted.<br />

The abbreviated form of the command line reads as follows:<br />

CALL IBWRT(receiver, "SENSe:FREQuency:STARt 1E6;STOP 1E9")<br />

However, a new command line always begins with the complete path.<br />

Example: CALL IBWRT(receiver, "SENSe:FREQuency:STARt 1E6")<br />

CALL IBWRT(receiver, "SENSe:FREQuency:STOP 1E9")<br />

Responses to Queries<br />

A query is defined for each setting command unless explicitly specified otherwise. It is formed by adding<br />

a question mark to the associated setting command. According to SCPI, the responses to queries are<br />

partly subject to stricter rules than in standard IEEE 488.2.<br />

1 The requested parameter is transmitted without header.<br />

Example: INPut:COUPling? Response: DC<br />

2. Maximum values, minimum values and all further quantities, which are requested via a special text<br />

parameter are returned as numerical values.<br />

Example: SENSe:FREQuency:STOP? MAX Response: 3.5E9<br />

3. Numerical values are output without a unit. Physical quantities are referred to the basic units or to the<br />

units set using the Unit command.<br />

Example: SENSe:FREQuency:CENTer? Response: 1E6 for 1 MHz<br />

4. Truth values are returned as 0 (for OFF) and 1 (for ON).<br />

Example: SENSe:BANDwidth:AUTO? Response: 1 for ON<br />

5. Text (character data) is returned in a short form (see also Section 3.5.5).<br />

Example: SYSTem:COMMunicate:SERial:CONTrol:RTS? Response(for standard): STAN<br />

1088.7531.12 5.11 E-16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!