2.1 Use ...............................................................................................................................................2.1
2.2 Operating Modes and Control......................................................................................................2.2
IF .............................................................................................................................................. 11.15
Measuring time different from DEFAULT........................................................................................ 12.9
Simultaneous execution of measuring functions...........................................................................12.10
Availability of measuring functions................................................................................................12.10
Further Appendices
Annex K: Command Reference Table
Annex L: Signal and Data Paths
Interface Description
74065.7763.32-01.00
Page 12
EM510Contents
4065.7763.32-01.008
Page 13
CharacteristicsEM510
2 Characteristics
2.1 Use
The EM510 is designed to cover the frequency range of 9 kHz to 32 MHz. It is made up of a compact
case, power supply modules and the HF receiver module.
The EM510 is controlled via the LAN interface (TCP/IP) based on the SCPI (Standard Commands for
Programmable Instruments) syntax.
It operates in the following modes:
Fixed Frequency Mode (FFM)
Memory Scan
Frequency Scan
Panorama Scan (option)
Test
Data output is possible in the following formats:
Baseband signal (I and Q) in digital form at
– LAN (B
– FPDP (B
IF analog GC, variable center frequency 0 to 21.4 MHz, 2 channels or Video analog, DC to BW/2, 2
channels (AM/FM or I/Q)
Video digital via LAN 2 channels
AM/FM (BW
AES3 for recording digital AF data streams
AF digital via LAN
AF analog (600 line and headphones)
max
max
= 1 MHz)
= 10 MHz)
= 250 kHz) or I/Q (BW
max
max
= 500 kHz)
The EM510 is designed for bench top use. It is also well-suited for mounting in a rack environment.
2.14065.7763.32-01.00
Page 14
EM510Characteristics
2.2 Operating Modes and Control
The Fixed Frequency Mode is the standard mode of the receiver. In this mode a fixed frequency
channel is set at which the signal is received, filtered and demodulated.
The following parameters can be set:
Frequency
Setting range from 9 kHz to 32 MHz in 1 Hz steps
Demodulation mode
The following demodulation modes can be selected:
– FM
– AM
– PULSE (AM PULSE)
– PM
– USB
– LSB
– ISB
– CW
– I/Q
Bandwidth
The IF bandwidths can be selected in 30 steps between 100 Hz and 10 MHz.
Measurement time (automatic or settable between 0.5 ms to 900 s)
Detector modes "continues" or "periodic"
Squelch
The level squelch can be set in 1 dB steps in the range from -30 to +130 dBµV.
AFC (Automatic Frequency Control)
With AFC switched on, the receiver frequency is tuned within the IF bandwidth.
Level detector
For level measurement the detector can be switched to AVG, PEAK, RMS or FAST.
Frequency offset detector
Attenuator
The attenuator operates in manual (0 to 25 dB) or automatic mode.
Gain control (GC)
Automatic (AGC) and manual (MGC) gain control is selectable.
The MGC setting covers the input signal range from -30 to 130 dBµV.
Video Panorama
Spectrum of the demodulated signal with analysis features (squared AM, FM)
IF Panorama (Option)
Independent from IFBW, settable from 10 kHz to 9.6 MHz
ITU Measurement (Option)
AM modulation index (AM+, AM-, AM)
FM deviation (FM+, FM-, FM)
PM deviation (0 to 4π)
Bandwidth (0 to 9.6 MHz)
4065.7763.32-01.002.2
Page 15
CharacteristicsEM510
In the Memory Scan mode, the receiver settings can be programmed for the monitoring of up to 10000
channels. These channels can be scanned with the "Memory Scan" command. A single channel can be
called with the "Recall" command.
The squelch level serves as a criterion for dwelling at the same frequency or switching to the next
channel. lf the level criterion is met, the receiver allows for the selectable dwell time to elapse and then
switches to the next channel.
Parameters selectable for each channel:
Memory location status
Frequency
Demodulation mode
Bandwidth
Attenuator
AFC settings
Squelch parameters
Antenna number
The "Continue" command can be used to switch to the next channel before the dwell time has elapsed.
In the Frequency Scan mode "Start Frequency", "Stop Frequency", and "Frequency Step" are defined
for monitoring a specific frequency range. This frequency range can be scanned with the "Frequency
Scan" command.
The squelch level serves as a criterion for dwelling at the same frequency or switching to the next
frequency. lf the level criterion is met, the EM510 allows for the selectable dwell time to elapse and then
switches to the next frequency. The demodulator settings are fixed for the defined search range. The
"Continue" command can be used in this case to switch to the next frequency before the dwell time has
elapsed.
In Memory Scan or Frequency Scan mode a selectable number of different measurements (e.g. level
offset, AM modulation index, FM deviation, bandwidth) are performed in parallel.
In the Panorama Scan mode the receiver is tuned from start to stop frequency in nearly 10 MHz steps,
performing a high resolution FFT at each step. The resolution bandwidth covers a range from 125 Hz
up to 100 kHz, resulting in an outstanding scan speed of up to 600000 Ch/s or 16 GHz/s.
In the "Fixed Frequency Mode" a comprehensive selftest of the receiver can be performed. The test
can be carried out in full or in a shorter version with only "GO" or "NOGO" being issued.
2.34065.7763.32-01.00
Page 16
EM510Characteristics
2.3 Design
(see Fig. 2-1: Front View, Fig. 2-2: Rear View and Fig. 2-3: Modules)
The EM510 basically consists of the following modules:
Compact case
AC/DCconverter and power supply
HF receiver module
Fans
The compact case corresponds to the 19” standard and can be fitted into any 19” rack. Two brackets
are provided at the sides for rack mounting.
At the rear on the right the interface and RF connectors are located. Three LEDs located above the
10/100 Base-T Ethernet LAN connector indicate link status and activity. On the left there are the mains
input socket with integral fuse holder and the DC source connector for feeding in the mains and DC
supply voltage. Fuse F3 is for the DC supply voltage. The four feet of the compact case protect the
connectors when the case is set down.
At the front the POWER switch, POWER LED and HEADPHONE socket are located.
The HF receiver module is located in the left-hand part of the chassis. It is arranged in such a way that
the RF connections between the receiver and rear connectors are as short as possible. The interface
connectors aredirectly accessible through an opening in the rear panel. The HF receiver module is
designed as a slide-in module with its own front panel indicators and connectors.
The AC/DCconverter and the power supply are located in the right-hand part of the compact case.
The two fans incorporated in the partition panel ensure sufficient cooling of the power supply and the
HF receiver module. There is no temperature-dependent control for adjusting the fan speed.
The fans expel the hotair to the sides. Both side panels are equipped with ventilation slots for drawing
and expelling cooling air. On installing the EM510, sufficient room should be left at the sides of the unit
to ensure an unhindered flow of hot air.
4065.7763.32-01.002.4
Page 17
CharacteristicsEM510
Fig. 2-1: Front View
Fig. 2-2: Rear View
2.54065.7763.32-01.00
Page 18
EM510Characteristics
Fig. 2-3: Modules
4065.7763.32-01.002.6
Page 19
CharacteristicsEM510
2.4 Detailed Description
(see Fig. 2-4: EM510 Detailed Block Diagram)
This section deals with the functions of the major functional blocks.
2.4.1 Power Supply Modules
The EM510 operates either on AC or on DC.
- DC voltage: 12 to 32 VDC
- AC voltage: 100 to 240 VAC (115, 230 VAC nominal) with a frequency of 50 to 60 Hz
If both voltage sources are connected, AC supply operation is favored. If the AC supply fails, switch-
over to battery operation is effected automatically.
The mains connector is provided with two mains fuses (F1, F2) and an EMC filter. The mains fuses
protect the electronic circuits against overload and short circuits. The EMC filter prevents radiated
interference from leaving the equipment and also prevents picked-up and conducted interference from
entering the equipment.
The external AC voltage is fed from the mains connector to the AC/DC converter. This converts the AC
voltage into a DC voltage of 24 V, which is fed to the power supply.
The 12 to 32-VDC voltage is fed directly from the DC input to the power supply.
If the POWER switch on the front panel is on, a switch-over circuit in the power supplyconnects one of
the DC voltages.
The POWER LED indicates whether or not power is being supplied to the power supply.
The power supply contains five DC/DC converters which provide the HF receiver module and the fans
with the required operating voltages. The following stabilized voltages are generated:
All outputs are protected against short circuit and overvoltage. Green LEDs on the power supply
indicate the presence of the DC input and supply voltages.
2.74065.7763.32-01.00
Page 20
EM510Characteristics
2.4.2 HF Receiver Module
The HF receiver module is controlled via the LAN interface X11.
The necessary signal inputs and outputs of the HF receiver module are routed via RF cables to the
connectors on the rear and front panel or are available through the opening in the rear panel.
The RF antenna signal is fed in at connector X1 RF and then taken via RF cable to the RF input of the
HF receiver module. In the digital receiver the received signals are passed through the filters in the
preselection on to the A/D converter, and are subsequently digitally filtered and demodulated to
produce the baseband, video and AF signals. These signals can be transmitted in digital form via the
LAN interface. Together with further output signals for detailed signal analysis and monitoring they are
also made available via the following connectors:
Rear panel:
X6 VIDEO A: Analog video output A for AM and I components
X7 VIDEO B: Analog video output B for FM and Q components
X12a AUDIO: Audio output analog and digital
X14 FPDP: Wideband digital interface. FPDP (Front Panel Data Port) is a platform-independent 32-
bit synchronous data flow path that allows data to be transferred at high speeds (up to 1 Gbit/s),
e.g. AF or baseband signal (I and Q) in digital form.
Front panel:
X10 AF: Phone jack (stereo socket AF_L; AF_R), AF analog headphone output (600 line and
headphones)
For the purposes of synchronization the following inputs and outputs are available on the rear panel:
X8 REF OUT: Output for internal reference signal, f = 10 MHz
X9 REF IN: Input for external reference signal, f = 10 MHz
The HF receiver modulecan use an internal frequency reference or can be set to synchronize to the
external frequency at X9 REF IN to provide even better frequency accuracy and stability.
4065.7763.32-01.002.8
Page 21
CharacteristicsEM510
2.4.3 Fans
The two 12-VDC fans for cooling the power supply and the HF receiver module are supplied with a
reduced voltage of approximately 8 VDC to operate the fans below maximum speed. This increases the
life of the fans and additionally reduces acoustic noise.
The rotation speed of thefans is constant and not controlled as a function of the temperature.
2.94065.7763.32-01.00
Page 22
EM510Characteristics
Fig. 2-4: EM510Detailed Block Diagram
4065.7763.32-01.002.10
Page 23
CharacteristicsEM510
2.5 Accessories
Standard delivery of the EM510 comprises
1 mains connection cable
1 CD set including documentation and firmware & utilities
The delivery note is always included.
A screened battery cable is delivered by Rohde & Schwarz on request.
2.114065.7763.32-01.00
Page 24
EM510Characteristics
4065.7763.32-01.002.12
Page 25
Installation and CablingEM510
3 Installation and Cabling
The EM510 is supplied completely assembled except for the handles and mounting brackets (use in
rack),which come separately and must be attached by the user.
3.1 Unpacking and Checking
Unpack the EM510.
Remove the packing material.
Remove the transport shells.
Check all delivered items according to the delivery note.
Screw on the side handles.
Check the EM510 for visible damage that may have been caused in transit.
Contact the transport agents immediately if damage is found.
Note: Keep the packing material for re-use!
3.2 Safety Precautions
Caution: Switching the unit off by means of the POWER switch on the front panel does not
separate the unit from mains power. The mains voltage of 100 to 240 VAC is highly
dangerous. Therefore proceed with extreme care when handling such voltages.
When fitting operating rooms and installing and operating electrical equipment, the relevant national
and international safety provisions and regulations have to be adhered to.
The following safety instructions apply in particular:
IEC 364
VDE 0100
DIN 57100
These safety regulations deal withthe following subjects:
Protection:
Prevention of accidents
Protection against overvoltage
Insulation of equipment
Grounding
Characteristics and laying of lines and cables
Provisions for operational facilities and rooms and systems of a special nature.
3.14065.7763.32-01.00
Page 26
EM510Installation and Cabling
3.3 Bench Operation
Attention: Do not expose the EM510 to humidity.
Leave at least 50 mm of empty space along both side panels with ventilation slots in order
to ensure proper cooling function.
There are no special requirements for bench operation.
To facilitate access to the front panel elements, we suggest that you raise the front of the EM510 by
deploying the unit's feet.
3.4 Rack Mounting
Attention: The EM510 should be used in an area where the ambient temperature does not
exceed –10 to +55 °C.
The EM510 is fan cooled and must be installed with sufficient space on the sides to permit
a free flow of air. Make sure that hot air can escape freely. To ensure sufficient cooling, do
not attach telescopic rails to the sides of the unit.
If the rack is exposed to high ambient temperatures, sufficient ventilation must be ensured for the rack.
Note: Do not remove the enclosure when rack mounting the EM510.
Place the EM510 onto the guide rails of the rack and insert it into the rack. Use the four screws of
the front mounting bracket to fasten the unit to the rack.
3.5 Cabling
Cabling always depends on the particular application involved.
Connect the EM510observing the following sections and instructions for use.
For further connections not mentioned in thefollowing sections refer to the Interfaces Description.
4065.7763.32-01.003.2
Page 27
Installation and CablingEM510
3.5.1 Connection of Power Supply
The EM510 is suitable for AC mains operation as well as DC operation.
Connection of the EM510 both to the mains and the DC source permits AC/DC switch-over, i.e. if there
is a power failure the DC source (battery) will take over automatically.
3.5.1.1 Mains Connection
Attention:
Make sure that the available mains voltage is between 110 and 240 VAC.
The EM510 is connected to the mains voltage by the plug with mains filter on the rear panel.
The power cable is supplied as an accessory.
3.5.1.2 DC Source Connection
Attention:
Make sure that the available supply voltage is between 12 and 32 V.
Observe correct voltage polarity when connecting.
Incorrect polarity may blow the rear panel fuse or damage the EM510.
Note: If MIL-Spec regarding EMC must be fulfilled, a screened battery cable not exceeding 3 m in
length is necessary. It is delivered by Rohde & Schwarz on request.
The EM510 is connected to an external 12 to 32-VDC source (e.g. battery) by the connector X40 12 TO
32 VDC on the rear panel.
Recommended connector: Neutrik SpeakonNL4FX
3.34065.7763.32-01.00
Page 28
EM510Installation and Cabling
Installing the connector:
1.Insert the SpeakonNL4FX connector into the socket X40 on the rear panel.
2.Turn the connector clockwise until it is locked into place and is secured by the safety-latch.
3.Screw on the fitting for the hose (Fig. 3-2).
Removing the connector:
1. Unscrew the fitting for the hose (Fig. 3-2).
2. Press and chuck back the safety-latch of the SpeakonNL4FX connector (Fig. 3-1).
3. Turn the connector counter-clockwise and withdraw it.
Safety-latch
Fig. 3-1: Connector: NeutrikSpeakonNL4FX
Fig. 3-2: Hose Fitting
3.5.2 Antenna Connection
The antenna is connected to socket X1 on the rear panel.
- Frequency range: 9 kHz to 32 MHz
- RF level: -137 to +10 dBm, P
- Z = 50
= 50 mW (+15 dBm)
max
4065.7763.32-01.003.4
Page 29
Installation and CablingEM510
3.5.3 Connection of External Reference (optional)
The EM510 can be set to synchronize to an external frequency. To do so, apply the reference signal for
the synchronization to socket X9 REF IN on the rear panel.
- Frequency range: 1 to 20 MHz
- RF level: 0 to +10 dBm
- Z = 50
Note: If MIL-Spec regarding EMC must be fulfilled, a double screened connecting cable is
necessary.
3.5.4 Connection of Headphones (optional)
Connect the headphones to HEADPHONE socket X10 AF on the front panel.
- Vppmax = 5 V
- Ri= 100
3.5.5 Connection of PC or LAN for Remote Control
Use a LAN crossed-over cable (point-to-point connection) with RJ45 connector to connect the
Ethernet port of the PC directly to the socket X11 LAN (ETHERNET 10/100 BASE-T, RJ45 8-pin
connector) on the rear panel of the EM510.
or
Use a LAN patch cable with RJ45 connector to connect the hub or network to the socket X11 LAN
on the rear panel of the EM510.
3.54065.7763.32-01.00
Page 30
EM510Installation and Cabling
4065.7763.32-01.003.6
Page 31
Preparation for UseEM510
4 Preparation for Use
4.1 Power Up
Attention:
Before switch-on:
- Check that the available mains voltage is between 100 and 240 VAC.
- Check that the available supply voltage is between 12 and 32 VDC.
The EM510 is switched on via the POWER switch.
The POWER LED lights up after switch-on.
4.2 Local Control
Except for the POWER LED and POWER switch the EM510 has no control elements.
4.14065.7763.32-01.00
Page 32
EM510Preparation for Use
4.3 Functions of Controls and Indicators
Control and
Indicator
Switch POWER
Green LED
POWER
Yellow LED
100MBIT/S
(rear panel,
Fig. 4-1)
Green LED
LINK OK
(rear panel,
Fig. 4-1)
Yellow LED
RECEIVE
(rear panel,
Fig. 4-1)
Function
This switch is used to switch on the EM510.
The LED is illuminated when the mains voltage is applied and the POWER
switch is set to ON.
The LED indicates operation in 100 Mbit/s mode.
The LED will be on if the physical connection to the network is intact.
The LED will flash yellow if the EM510 receives data from the network. The
frequency of flashing is directly related to the network activity.
Fig. 4-1: LEDs of Ethernet LAN Interface
4065.7763.32-01.004.2
Page 33
Preparation for UseEM510
4.4 Firmware Update
The entire firmware (software for the PPC and DSP processors and for the FPGA) of the EM510 can be
renewed by a firmware update. The CPLD on the mainboard is only programmed in production by
JTAG.
The EM510 firmware update can be done via the RS232 interface or via the LAN interface.
The firmware is updated via the serial interface (X13b on the EM510 front panel) or the LAN interface
(X11 on the EM510front panel).
An update via the LAN interface requiresthe update tool UPD32.EXE, which runs under WinNT,
Win2000 and WinXP.
An update via RS232 can be done using the update tool UPDATE.EXE, which runs under DOS, Win95
and Win98, or with the update tool UPD32.EXE, which runs underWinNT, Win2000 and WinXP.
4.4.1 System Requirements
4.4.1.1 System Requirements for Update via RS232
IBM-compatible PC with RS232 interface (COM1 or COM2)
Serial null-modem cable(RxD, TxD crossed), 9-pin female to 9-pin female
Serial Adapter X13B to 9-pin male
4.4.1.2 System Requirements for Update via LAN
IBM-compatible PC with WinNT, Win2000 or WinXP and LAN interface
LAN crossedcable with RJ45 connector, for point-to-point connection
or
LAN patch cable with RJ45 connector, direct for connection via HUB or network
4.4.2 Preparations before Update
4.4.2.1 Preparations before Update via RS232
Plug the serial adapter into X13B of the EM510.
Use the null-modem cable to connect the COM port of your PC to the adapter of the EM510
4.4.2.2 Preparations before Update via LAN
Use the crossed LAN cable to connect the Ethernet port of the PC directly to the X11 of the EM510
or
Use the patch LAN cable to connect the hub or network to the X11 of the EM510
4.34065.7763.32-01.00
Page 34
EM510Preparation for Use
4.4.3 Update Procedure
4.4.3.1 Prepare Update Data
Create a new directory on your PC by command:
md EM510\V0160
Copy the self-extracting archive file to this directory.
Unpack the self-extracting archive file in the directory by command:
EM510_V0160.exe
After unpacking you will find the following files in your directory:
UPDATE.EXEupdate program for DOS, Win95, Win98
UPDATE.HLPhelp file for DOS update program
UPD32.EXEupdate program for WinNT, Win2000, WinXP
UPD32.HLPhelp file for update program for WinNT, Win2000, WinXP
If you want to update your target via Ethernet you have to install the necessary WinPcap components. If
WinPcap is already installed, you only have to reinstall WinPcap if your version of WinPcap is older
than 3.0.
As of version 3.31, UPD32.EXE uses WinPcap and its API for its Ethernet capabilities. WinPcap is a
free, public system for direct network access under Windows.
The version of WinPcap delivered with EM510 Update is not necessarily the most recent version. To
obtain the most recent version of WinPcap as well as further information about the software kit, visit
http://winpcap.polito.it/ .
Version 3.41of UPD32.EXE has been developed and tested using WinPcap 3.1.
Install WinPcap simply by double-clicking the supplied WinPcap installation file. Read the installation
instructions carefully.
Please read the following disclaimer very carefully and also see the About Box:
Important notes about WinPcap:
Neither the name of the "Politecnico di Torino" nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This product includes software developed by the University of California, Lawrence Berkeley Laboratory
and its contributors.
4065.7763.32-01.004.4
Page 35
Preparation for UseEM510
4.4.3.3 Update via RS232
Switch off theEM510 before running the update program.
Startupdate program UPDATE.EXE under DOS and Win3.1, Win95, Win98
Select configuration file EM510P1.CFG through:
File - Open Config File
Configure the connected COM port through:
File - COM port
Start update with:
Actions - Update device
Startupdate program UPD32.exe under WinNT, Win2000, WinXP
Select configuration file EM510P1.CFG through:
File - Config File
Configure the connected COM port through:
Config - COM Port
Start update with:
Update - via COM
Start update process
Switch on the EM510 within 30 seconds after the update has been started on the PC.
4.4.3.4 Update via Ethernet (LAN)
In this mode you can update one or more targets using the same update software.
Switch off the target EM510 unit(s) before running the update program.
Startupdate program UPD32.exe
Select configuration file EM510P1.CFG through menu “File - Config File”
If your computer contains more than one network adapter, UPD32 will take the first as the default
adapter to be used for the update. To change the network adapter, select ”Network Adapter” in the
”Config” menu.
Then select ”via Ethernet” within the ”Update” menu.
Once the menu item has been selected, the system will start sending broadcast telegrams.
Switch on or reset the targetEM510 unit(s)
The targets will receive the broadcast telegrams and respond with a hardware identification
telegram. If this ID corresponds to the selected configuration file, the target will be listed in the next
line.
Nowyou can select the desired targets from the list.
Start the update procedure with the “START” button. The target units will now be updated one by
one.
4.54065.7763.32-01.00
Page 36
EM510Preparation for Use
4.4.4 Messages and Indication
4.4.4.1 Update Messages
UPD32 displays the following messages during the update procedure:
STARTING COMMUNICATION FOR TARGET (ADR:00 90 B8 10 01 14)
Load boot code....
Erasing...
Loading program code...
Calculating checksum...
UPDATE COMPLETE
4.4.4.2 Indication on the EM510 front panel
The lighted ACCE LED on the front panel of the EM510 shows that the update is in progress.
Afterthe update the ACCE LED is switched off and the FAIL LED is switched on.
If no problem is detected, the EM510 application starts automatically and switches off the FAIL LED.
If a problem appears, the FAIL LED toggles the error codes.
Error CodeDefinitionNote
0ERROR_NO_ERRORNo error
1ERROR_CPLD_NOT_PROGRAMMEDInternal
2ERROR_EEPROM_NO_IDENT_BLOCKInternal
3ERROR_EEPROM_NO_SERIAL_NUMBER Internal
4ERROR_EEPROM_NO_ETH_ADDRInternal
5ERROR_WRONG_LOCATEDInternal
6ERROR_NO_APPLICATIONThere is no application in the Flash
EEprom
4065.7763.32-01.004.6
Page 37
Remote Control via LANEM510
5 Remote Control via LAN with SCPI Command
Syntax
5.1 Introduction
The EM510 can be remote controlled via LAN by means of SCPI command syntax. The control
commands and the status reporting system are described in this chapter. The socket RJ45 is on the
back side of theEM510.
Within the TCP/IP protocols, the EM510 supports the SCPI command syntax version 1993.0 (Standard
Commands for Programmable Devices). The SCPI standard is based on IEEE 488.2 and is aimed at
standardizing device-specific commands, error handling and status registers (see "Notation" on page
5.13).
This section assumes a basic knowledge of programming and controller operation.
The requirements of the SCPI standard for command syntax, error handling and configuration of the
status registers are explained in the relevant sections. Tables and figures provide a fast overview of the
commands implemented in the device and the bit assignment in the status registers. The tables are
supplemented by a comprehensive description of every command and the status registers. Detailed
programming examples of the main functions are to be found in Annex E: LAN Programming Examples.
5.1.1 Remote Control via LAN interface
The default values of the interface parameters of the EM510 are configured
with the host name or IP-address 89.10.11.23 and port number 5555.
For more information see the Interfaces Description in the annex.
1. Connect the unit with controller via Ethernet cable by RJ45 plugs. In case of a direct connection to a
computer network card a crossed cable must be used. If the EM510 is connected via hub or directly
to a network, a 1-to-1 cable is required.
2. TCP/IP must be installed on the controller. The network card can be set to half duplex or full duplex.
The EM510 determines the respective configuration during the switch-on and reacts
correspondingly.
3. If the EM510 is operated in a network, it must be set to a network-compatible IP address. Consult
your network administrator for further information. See also Annex D: LAN Configuration.
4. The ping command is a simple way to check whether the controller is able to connect to the EM510.
Just enter the command “ping <IP address>“ (e.g..: “ping 89.10.11.23“) “ in the DOS box.
5. Commands can be sent to and messages received from the EM510 by means of a Telnet
application which is started and configured with the interface parameters of the EM510.
6. To test the connection, enter *idn?, for example, to query the EM510's identification. The response
string should then be displayed.
Note:
If the same IP address already exists for a different device, the corresponding entry must be erased
from the ARP table before setting up a new connection. This can be done in the DOS box by entering
the command "ARP -d <IP address>".
5.14065.7763.32-01.00
Page 38
EM510Remote Control via LAN
5.1.2 Setting the IP Address and Port Number
The configuration of the LAN interface is described in Annex D: LAN Configuration.
IP address and port number settings will take effect immediately.
The EM510 is capable of assuming an IP address dynamically assigned by RARP (see Annex D: LAN
Configuration).
4065.7763.32-01.005.2
Page 39
Remote Control via LANEM510
5.2 Structure and Syntax of the Device Messages
5.2.1 SCPI Introduction
SCPI (Standard Commands for Programmable Devices) describes a standard command set for
programming devices, irrespective of the type of device or manufacturer. The goal of the SCPI
consortium is to standardize the device-specific commands to a large extent. For this purpose, a model
was developed which defines the same functions inside a device or for different devices. Command
systems were generated which are assigned to these functions. Thus it is possible to address the same
functions with identical commands. The command systems are of a hierarchical structure. Figure 5-1
illustrates this tree structure using a section of command system SENSe, which operates the sensor
functions of the devices. The other examples regarding syntax and structure of the commands are
derived from this command system.
SCPI is based on standard IEEE 488.2, i.e. it uses the same syntactic basic elements as well as the
common commands defined in this standard. Part of the syntax of the device responses is defined with
greater restrictions than in standard IEEE 488.2 (see 5.2.4 "Responses to Queries").
5.2.2 Structure of a Command
The commands consist of a so-called header and, in most cases, one or more parameters. Header and
parameters are separated by a "white space" (ASCII code 0 to 9, 11 to 32 decimal, e.g. blank). The
headers may consist of several keywords. Queries are formed by directly appending a question mark to
the header.
Note:
The commands used in the following examples are not in every case implemented in the device.
Common commandsCommon commands consist of a header preceded by an asterisk "*"
and one or several parameters, if any.
Examples:*RSTRESET, resets the device
*ESE 253 EVENT STATUS ENABLE, sets the bits of
the event status enable register
*ESR?EVENT STATUS QUERY, queries the
contents of the event status register.
5.34065.7763.32-01.00
Page 40
EM510Remote Control via LAN
Device-specific commands
Hierarchy:Device-specific commands are of hierarchical structure (see Figure
5-1). The different levels are represented by combined headers.
Headers of the highest level (root level) have only one keyword. This
keyword denotes a complete command system.
Example:SENSeThis keyword denotes the command system
SENSe.
For commands of lower levels, the complete path has to be specified,
starting on the left with the highest level, the individual keywords being
separated by a colon ":".
Example:SENSe:FREQuency:STARt 118 MHz
This command lies in the third level of the SENSe system. It sets the
starting frequency of a scan to 118 MHz.
SENSe
MODE
FREQuency
STARt
STEP
AFC
DETectorBWIDth
STOPFIXed
Figure 5-1: Tree structure of the SCPI command system using the SENSe system by way of an
example
4065.7763.32-01.005.4
Page 41
Remote Control via LANEM510
Some keywords occur at several levels within one command system. Their
effect depends on the structure of the command, that is to say, at which
position in the header of a command they are inserted.
Example: OUTPut:OUTPut:SQUelch:STATe ON
This command contains the keyword STATe at the third
command level. It defines the state of the SQUelch function.
OUTPut:FILTer:LPAS:STATe OFF
This command contains the keyword STATe at the fourth
command level. It defines the state of the AF filter.
Optional keywords:Some command systems permit certain keywords to be optionally inserted
into the header or omitted. These keywords are marked by square
brackets in the description. The full command length must be recognized
by the device for reasons of compatibility with the SCPI standard. Some
commands are considerably shortened by these optional keywords.
This command sets the stepwidth for frequency UP-DOWN to
25 kHz. The following command has the same effect:
FREQuency:STEP 25 kHz
Note:
An optional keyword must not be omitted if its effect is specified
in detail by a numeric suffix.
Long and short form:The keywords can be of a long form or a short form. Either the short form
or the long form can be entered, other abbreviations are not permissible.
Example: Long form:STATus:QUEStionable:ENABle 1
Short form:STAT:QUES:ENAB 1
5.54065.7763.32-01.00
Page 42
EM510Remote Control via LAN
Note: The short form is marked by upper-case letters, the long form corresponds to the complete
word. Upper-case and lower-case notation only serve the above purpose, the device itself does not
make any difference between upper- and lower-case letters.
Parameter:The parameter must be separated from the header by a "white space". If
several parameters are specified in a command, they are separated by a
comma ",". A few queries permit the parameters MINimum, MAXimum and
DEFault to be entered. For a description of the types of parameter, refer to
This query requests the maximal value for the input frequency.
Numeric suffix:If a device features several functions or characteristics of the same kind,
the desired function can be selected by a suffix added to the command.
Entries without suffix are interpreted like entries with the suffix 1.
4065.7763.32-01.005.6
Page 43
Remote Control via LANEM510
5.2.3 Structure of a Command Line
Several commands in a line are separated by a semicolon ";". If the next command belongs to a
different command system, the semicolon is followed by a colon.
Example:
SENSe:FREQuency:STARt MINimum;:OUTPut:FILTer:LPAS:STATe ON
This command line contains two commands. The first command is part of the SENSe
system and is used to specify the start frequency of a scan. The second command is part
of the OUTPut system and sets the AF filter.
If the successive commands belong to the same system, having one or several levels in common, the
command line can be abbreviated. To this end, the second command after the semicolon starts with the
level that lies below the common levels (see alsoFigure 5-1). The colon following the semicolon must
be omitted in this case.
Example:
SENSe:FREQuency:MODE CW;:SENSe:FREQuency:FIXed:AFC ON
This command line is represented in its full length and contains two commands separated
from each other by the semicolon. Both commands are part of the SOURce command
system, subsystem FREQuency, i.e. they have two common levels.
When abbreviating the command line, the second command begins with the level below
SENSe:FREQuency. The colon after the semicolon is omitted.
The abbreviated form of the command line reads as follows:
SENSe:FREQuency:MODE CW;FIXed:AFC ON
However, a new command line always begins with the complete path.
Example:SENSe:FREQuency:MODE CW
SENSe:FREQuency:FIXed:AFC ON
5.74065.7763.32-01.00
Page 44
EM510Remote Control via LAN
5.2.4 Responses to Queries
A query is defined for each setting command unless explicitly specified otherwise. It is formed by adding
a question mark to the associated setting command. According to SCPI, the responses to queries are
partly subject to stricter rules than in standard IEEE 488.2.
1. The requested parameter is transmitted without header.
Example:SENSe:FREQuency:MODeResponse: SWE
2. Maximum values, minimum values and all further quantities which are requested via a special text
parameter are returned as numerical values.
Example:FREQuency? MAXResponse: 3000000000
3. Numerical values are output without a unit. Physical quantities are referred to the basic units.
Example:FREQuency?Response: 100000000 for 100 MHz
4. Truth values <Boolean values> are returned as 0 (for OFF) and 1 (for ON).
Example:OUTPut:FILTer:STATe?Response: 1
5. Text (character data) is returned in a short form (see also 5.2.5"Parameters").
Example:SENSe:FREQuency:MODe?Response: SWE
4065.7763.32-01.005.8
Page 45
Remote Control via LANEM510
5.2.5 Parameters
Most commands require a parameter to be specified. The parameters must be separated from the
header by a "white space". Permissible parameters are numerical values, Boolean parameters, text,
character strings, block data and expressions. The type of parameter required for the respective
command and the permissible range of values are specified in the command description (see
5.3"Description of Commands").
Numerical valuesNumerical values can be entered in any form, i.e. with sign, decimal point and
exponent. Values exceeding the resolution of the device are rounded up or
down. The mantissa may comprise up to 41 characters, the exponent must lie
inside the value range -999 to 999. The exponent is introduced by an "E" or
"e". Entry of the exponent alone is not permissible. In the case of physical
quantities, the unit can be entered. Permissible units are as follows:
for frequenciesGHz, MHz or MAHz, kHz and Hz, default unit is Hz
for timess, ms, s, ns; default unit is s
for levelsdBuV; default unit is dBuV
for percentagePCT, default unit PCT
If the unit is missing, the default unit is used.
Example:
SENSe:FREQuency 123 MHz = SENSe:FREQuency 123E6
Special numericalThe texts MINimum, MAXimum, UP, DOWN and INFinity are interpreted as
special numerical values.
In the case of a query, the numerical value is provided.
Example: Setting command: SENSe:GCONtrol MAXimum
Query:SENSe:GCONtrolResponse: 100
MIN/MAXMINimum and MAXimum denote the minimum and maximum value.
UP/DOWNUP, DOWN increases or reduces the numerical value by one step. The step
width can be specified for some parameter which can be set via UP, DOWN
via an allocated step command (see page 5.1). Some parameters can only be
changed in fixed steps ( e.g. SENSe:BWIDth UP).
5.94065.7763.32-01.00
Page 46
EM510Remote Control via LAN
INFINFinity represent + . In case of queries the numeric value 9.9E37 is
output. The INF value 9.9E37 is entered into the result buffers MTRACE and
ITRACE for MSCAN, FSCAN orPSCAN to identify the range limit.
NINFNegative INFinity (NINF)represent -.. In case of queries the numeric
value -9.9E37 is output. This value is output when a measured value is queried
and measurement is not possible because of the unit settings.
NANNot A Number (NAN) represents the value 9.91E37. NAN is only sent as
device response. This value is not defined. Possible causes are the division of
zero by zero, the subtraction of infinite from infinite and the representation of
missing values (e.g. at TRACe[:DATA]?).
Boolean ParametersBoolean parameters represent two states. The ON state (logically true) is
represented by ON or a numerical value unequal to 0. The OFF state (logically
untrue) is represented by OFF or the numerical value 0. 0 or 1 is provided in a
query.
Example: Setting command:
OUTPut:FILTer:STATe ON
Query:OUTput:FILTER:STATe?
Response: 1
TextText parameters (character data) observe the syntactic rules for keywords, i.e.
they can be entered using the short or long form. Like any parameter, they have
to be separated from the header by a "white space". In the case of a query, the
short form of the text is provided.
Example:Setting command: SENSe:FREQuency:MODE FIXed
Query:SENSe:FREQuency:MODE?Response FIX
StringsStrings must always be entered in quotation marks (' or ").
Example:SYSTem:SECurity: OPTion "123ABC"or
SYSTem:LANGuage 'English'
4065.7763.32-01.005.10
Page 47
Remote Control via LANEM510
Block dataBlock data (Definite Length Block) are a transmission format which is suitable
for the transmission of large amounts of data. A command using a block data
parameter has the following structure:
Example:HEADer:HEADer #45168xxxxxxxx
ASCII character # introduces the data block. The next number indicates how
many of the following digits describe the length of the data block. In the
example the 4 following digits indicate the length to be 5168 bytes. The data
bytes follow. During the transmission of these data bytes all End or other control
signs are ignored until all bytes are transmitted. Data elements comprising more
than one byte are transmitted with the byte being the first which was specified
by SCPI command "FORMat:BORDer".
ExpressionsExpressions must always be in brackets. The device requires this data format
for the indication of channel lists. A channel list always starts with @ followed by
a path name or channel numbers or ranges of channel numbers.
Example: ROUTe:CLOSe (@23)
5.114065.7763.32-01.00
Page 48
EM510Remote Control via LAN
5.2.6 Overview of Syntax Elements
The following survey offers an overview of the syntax elements.
The colon separates the key words of a command.
:
In a command line the colon after the separating semicolon marks the uppermost command
level.
The semicolon separates two commands of a command line. It does not alter the path.
;
,
The comma separates several parameters of a command.
?
The question mark forms a query.
*
The asterisk marks a common command.
"
Quotation marks introduce a string and terminate it.
#
ASCII character # introduces block data.
A "white space" (ASCII-Code 0 to 9, 11 to 32 decimal, e g blank) separates header and parameter.
()
Brackets enclose an expression (channel lists).
4065.7763.32-01.005.12
Page 49
Remote Control via LANEM510
5.3 Description of Commands
Note:
For an overview of commands see the tables in Annex K.
5.3.1 Notation
In the following sections, all commands implemented in the device are described in detail. The notation
corresponds to a large extent to that of the SCPI standards. The SCPI conformity information can be
taken from the list of commands in Annex K.
IndentationsThe different levels of the SCPI command hierarchy are represented in the
description by means of indentations to the right. The lower the level, the
further the indentation to the right. Please observe that the complete
notation of the command always includes the higher levels as well.
Example:SENSe:FREQuency:MODE is indicated in the description as follows:
Upper-/lower-case notation
SENSefirst level
.:FREQuencysecond level
..:MODEthird level
Upper/lower-case letters serve to mark the long or short form of the
keywords of a command in the description (see next section). The device
itself does not distinguish between upper- and lower-case letters.
5.134065.7763.32-01.00
Page 50
EM510Remote Control via LAN
Special characters |A selection of keywords with an identical effect exists for some commands.
These keywords are given in the same line and are separated by a vertical
stroke. Only one of these keywords has to be indicated in the header of
the command. The effect of the command is independent of the keywords
being indicated.
Example: SENSe
:FREQuency
:CW|:FIXed
The two following commands of identical meaning can be formed. They set
the frequency of the device to 123 MHz:
A vertical stroke in indicating the parameters marks alternative possibilities
in the sense of "or". The effect of the command is different, depending on
which parameter is entered.
Example:Selection of parameter for command
SENSe:GCONTrol:MODEFIXed MGC AUTO AGC
If the parameter FIXed is selected, the gain is determined by
the MGC voltage. In case of AUTO the gain depends on the
signal.
The two parameters MGC and AGC are synonymous for FIXed
and AUTO.
[ ]Keywords in square brackets can be omitted in the header (see chapter
5.3.2"Common Commands"). The device has to accept the full command
length due to reason of compatibility to SCPI standard.
Parameters in square brackets can also be optionally inserted into the
command or can be omitted.
{ }Parameters in braces can be inserted in the command either with the
options not at all, once or several times.
4065.7763.32-01.005.14
Page 51
Remote Control via LANEM510
5.3.2 Common Commands
The common commands are taken from the IEEE 488.2 (IEC 625-2) standard. A particular command
has the same effect on different devices. The headers of these commands consist of an asterisk "*"
followed by three letters. Many common commands concern the "Status Reporting System" on page
5.128.
CommandParameterUnitRemarks
*CLSno query
*ESE0 to 255
*ESR?only query
*IDN?
*IST?only query
*OPC
*OPT?only query
*PRE0 to 255
*RSTno query
*SRE0 to 255
*STB?only query
*TRGno query
*TST?only query
*WAI
*CLS
CLEAR STATUS sets the status byte (STB), the standard event register (ESR) and the EVENt
sections of the QUEStionable and the OPERation register to zero. The command does not alter the
mask and transition parts of the registers. It clears the output buffer.
only query
*ESE 0 to 255
EVENT STATUS ENABLE sets the event status enable register to the value indicated. Query
*ESE? returns the contents of the event status enable register in decimal form.
*ESR?
STANDARD EVENT STATUS QUERY returns the contents of the event status register in decimal
form (0 to 255) and subsequently sets the register to zero.
5.154065.7763.32-01.00
Page 52
EM510Remote Control via LAN
*IDN?
IDENTIFICATION QUERY queries the unit about identification.
The output of the unit can be:
"ROHDE&SCHWARZ,EM510,100.017/002, 01. 62-4065.8376.00"
100.017/002=serial number of the unit
01.62=firmware version number
4065.8376.00=firmware identity number
*IST?
INDIVIDUAL STATUS QUERY states the contents of the IST flags in decimal form (0 | 1).
*OPC
OPERATION COMPLETE sets the bit in the event-status register to 0 if all previous commands
were carried out. This bit can be used for triggering a service request (see "Status Reporting
System" on page 5.128).
*OPC?
OPERATION COMPLETE QUERY writes the message '1' into the output buffer as soon as all
previous commands were carried out (see "Status Reporting System" on page 5.128).
*OPT?
OPTION IDENTIFICATION QUERY queries about the options in the unit and outputs a list of
installed options. The options are separated by a comma.
Explanation for the output characters:
SU = Spectrum Unit; IF Panorama (software option)
PS = panorama scan (software option)
IM = ITU Measurement Function (software option)
SL = Selcall; Sel Call Analysis (software option)
Example for reply from the unit: SU,0,IM,SL
*PRE 0 to 255
PARALLEL POLL ENABLE sets the parallel poll enable register to the value indicated. Query
*PRE? returns the contents of the parallel poll enable register in decimal form.
4065.7763.32-01.005.16
Page 53
Remote Control via LANEM510
*RST
RESET sets the device to a defined default status. The default setting is indicated in the description
of the commands.
*SRE 0 to 255
SERVICE REQUEST ENABLE sets the service request enable register to the value indicated. Bit 6
(MSS mask bit) remains 0. This command determines under which conditions a service request is
triggered. Query *SRE? reads the contents of the service request enable register in decimal form.
Bit 6 is always 0.
*STB?
READ STATUS BYTE QUERY reads out the contents of the status byte in decimal form.
*TRG
TRIGGER triggers the same actions as the INITiate:CONM[:IMMediate] command.
*TST?
SELFTEST QUERY triggers the module state test and yields a figure which is to be interpreted as
the bit field:
Result = 0 -> all modules ok
Result 0-> fault in one or several modules. The information about the possible error can be
queried by means of the SYSTem:ERRor? command:
*WAI
WAIT-to-CONTINUE only permits the servicing of the subsequent commands after all preceding
commands have been executed and all signals have settled (also see "Status Reporting System" on
page 5.128 and "*OPC").
5.174065.7763.32-01.00
Page 54
EM510ABORt Subsystem
5.3.3 ABORt Subsystem
ABORt
Stop command for measurement. This command stops an active scan.
Parameters:
none
*RST state:
none, as command is an event
Example:
ABORt
4065.7763.32-01.005.18
Page 55
CALCulate SubsystemEM510
5.3.4 CALCulate Subsystem
CALCulate
.:IFPan
..:AVERage
...:TYPE MINimum|MAXimum|SCALar|OFF
Setting of the averaging procedure for the IF-panorama data
Parameters:
MINimumMIN hold function is on
MAXimumMAX hold function is on
SCALarAVG averaging function is on
OFFSwitching on the Clear Write function
Note:
For the averaging procedure the averaging time and measuring time can be set by commands
MEASure:TIME. The IF-panorama is also used for bandwidth measurement. With measure mode
periodic the detectors are discharged in the cycle of the measure time. Therefore the display of the IF
panorama “pulses” in the cycle of the measure time.
*RST state:
OFF
Example:
CALCulate:IFPan:AVERage:TYPE MAXimum
...:TYPE?
Query about the averaging process of the IF-panorama data
Result:
MINMIN hold process is running
MAXMAX hold process is running
SCALAVG averaging process is running
OFFSwitching on the Clear Write function
Example:
CALCulate:IFPan:AVERage:TYPE? -> MAX
..:CLEar
Restart of the MIN or MAX hold function for the IF-panorama data
Parameters:
none
Example:
CALCulate:IFPan:CLEar
5.194065.7763.32-01.00
Page 56
EM510CALCulate Subsystem
..:MARKer:MAXimum[:PEAK]
Centering of the IF-panorama spectrum to the absolute level maximum
Parameters:
none
Example:
CALCulate:IFPan:MARKer:MAXimum
..:MARKer:MAXimum:LEFT
Centering of the IF-panorama spectrum to the next relative level maximum left of the marker when the
squelch is off. When it is on the center frequency is set to the next level maximum to the left which is
above the squelch line.
Parameters:
none
Example:
CALCulate:IFPan:MARKer:MAXimum:LEFT
..:MARKer:MAXimum:RIGHt
Centering of the IF-panorama spectrum to the next relative level maximum right of the marker when the
squelch is off. When it is on the center frequency is set to the next level maximum to the right which is
above the squelch line.
Query about the software-generation date
If a module is not available, a zero string ("") is returned and the error message HW MISSING will be
generated.
Parameters:
The processor is selected via the<numeric suffix>:
1 or no <numeric suffix>SW_VERSION_MAINversion date of the PPC
2SW_VERSION_IFversion date of the DSP
3SW_VERSION_FPGAversion date of the FPGA codes
4SW_VERSION_MB_CPLDversion date of the CPLD codes
5SW_VERSION_BOOTPROGversion date of the bootstrap loader
Result:
<year>,<month>,<day>
<year> = 1900 to
<month> = 1 to 12
<day> = 1 to 31
Example:
DIAGnostic:INFO:SDATe1? -> 2003,07,24
..:SVERsion<numeric_suffix>?
Query about the software version.
If a module is not available, a zero string ("") is returned and the error message HW MISSING will be
generated.
Parameters:
The processor is selected via the <numeric suffix>:
1 or no <numeric suffix>SW_VERSION_MAINversion date of the PPC
2SW_VERSION_IFversion date of the DSP
3SW_VERSION_FPGAversion date of the FPGA codes
4SW_VERSION_MB_CPLDversion date of the CPLD codes
5SW_VERSION_BOOTPROGversion date of the bootstrap loader
Result:
Software version and identification number of software in format Vxx.yy-aaaa.bbbb.cc (also see *IDN?)
Example:
DIAGnostic:INFO:SVERsion1? ->V01.62- 4065.8376.00
5.234065.7763.32-01.00
Page 60
EM510DIAGnostic Subsystem
..:MODule? <module_name>
Read-out of a module information.
Parameters:
<module_name>Abbreviation of the name of the module to be queried:
V1preselection
Z1HF tuner
MBmainboard
ALLall modules
Result:
<module_name>,Abbreviation of the module name
<PartNumber>,Module ID (e.g. 4065.7840.02)
<HwCode>,Hardware code (e.g. 1)
<ProductIndex>,change index (e.g. 01.00)
<SN>,serial number (e.g. 100.002/002)
<ProductDate>,production date (e.g. 2006,01,26)
<ModuleName>,Module name (e.g. "EM510MAIN")
If "ALL" was entered for <module_name>, then the information about all possible modules is output
separated by commas.
Output of additional information of one or all modules.
Parameters:
<module_name>information relating to module to be queried:
V1preselection
MBmainboard
ALLall modules
Result:
<module_name>,0The module is "UNDEFINED". The EEPROM data are corrupt.
<module_name>,1The module is "OK".
<module_name>,2The module is "FAIL". Error message of a test point of the module.
<module_name>,3The module is " NOT_INSTALLED ".
If "ALL" was input for <module_name> the status information of all possible modules is output
separated by commas.
Example:
DIAGnostic:MODule:STATe? V1 -> V1,1
or
DIAGnostic:MODule:STATe? ALL ->V1,1,MB,1
5.254065.7763.32-01.00
Page 62
EM510DIAGnostic Subsystem
.:MONitor? <module>
Output of test-point information of one or all recognized modules.
Parameters:
<module_name>information relating to module to be queried:
V1preselection
MBmainboard
ALLall modules
Result:
If the output format is set to ASCII, all information relating to the test points of a known module are
output in a table.
The table comprises the following columns:
module identification, test point name, symbol for test point state, current voltage in mV, lower limit,
upper limit
Meaning of symbols for the test point state:
“ “=OK, test point voltage within limits
“^ “ = test point voltage is greater than the upper limit
“v“ = test point voltage is less than the upper limit
If the limits are irrelevant in the current operating mode, no limits will be output.
If the output format is set to binary format, a binary data block will be output which is similar to the
structure described under "4.4.5 Parameters" followed by the test point descriptions with:
2 bytes module identifiers
12 bytes test point name
2 bytes current value in mV
1 byte OK flag for test point voltage (0= OK, 1 = too low, 2 = too high)
1 byte validity flag for limit values (0 = invalid, 1 = valid)
2 bytes minimum value in mV
2 bytes maximum value in mV
Example:
DIAGnostic:MONitor? V1 -> #3180xxxxxx
4065.7763.32-01.005.26
Page 63
DIAGnostic SubsystemEM510
.:TEMPerature[<numeric_suffix>]?
Output of the temperature at various measurement points of the device.
Parameters:
The measurement point (1 to 5) is selected through the <numeric suffix>.
1 or none <numeric suffix>TEMP_LOCALtemperature on the mainboard
2TEMP_FPGAtemperature of the FPGA
3TEMP_PPCtemperature of the Power PC
4TEMP_ADSECTtemperature of AD converter section
5TEMP_PRESELtemperature in the preselection
Result:
Current temperature in °C at the selected test point.
Example:
DIAGnostic:TEMPerature3? -> 37
.:TPOint[<numeric_suffix>]? <module>
Output of test point voltage of a module. The test point (1 to n
via <numeric suffix>:
Parameters:
<module>information relating to module to be queried:
V1preselectionn
MBmainboardn
Result:
Current test point voltage in mV
Example:
DIAGnostic:TPOint1? V1 -> 1448
) on the particular module is selected
max
=3
max
= 16
max
5.274065.7763.32-01.00
Page 64
EM510DISPlay Subsystem
5.3.7 DISPlay Subsystem
DISPlay
.:MENU[:NAME] <menu_name>
Selection of a specific data channel for the video panorama display from the pre-set list. In addition to
the channel, this sets the pre-conditioning of the selected time signal. Please note that the
demodulation mode should correspond to the channel selection and pre-conditioning. The table below
identifies some plausible combinations. See also command SYSTem:VIDeo:REMote:MODE.
Data channel selection
Demodulation modesAMFMAMSQFMSQIQIQSQ
AM, FM, PULSE, PMXXXX
IQ, ISB, CW, LSB, USBXXXXXX
Parameters:
<menu_name>OFFno video panorama data
DEFaultno video panorama data
LEFTleft / AM channel / I channel of the video panorama data
AMleft / AM channel / I channel of the video panorama data
RIGHtright / FM channel / Q channel of the video panorama data
FMright / FM channel / Q channel of the video panorama data
IQvideo IQ panorama data
AMSQuaresquared AM channel / I channel of the video panorama data
FMSQuaresquared FM channel / Q channel of the video panorama data
IQSQuaresquared video IQ panorama data
*RST state:
OFF
Example:
DISPlay:MENU LEFT
.:MENU[:NAME]?
Query about a specific data channel that was selected for the video panorama display.
Parameters:
none
Result:
<menu_name>OFFno video panorama data
LEFTleft / AM channel / I channel of the video panorama data
RIGHtright / FM channel / Q channel of the video panorama data
IQvideo IQ panorama data
AMSQsquared AM channel / I channel of the video panorama data
FMSQsquared FM channel / Q channel of the video panorama data
IQSQsquared video IQ panorama data
Example:
DISPlay:MENU? -> LEFT
4065.7763.32-01.005.28
Page 65
FORMat SubsystemEM510
5.3.8 FORMat Subsystem
FORMat
.:BORDer NORMal|SWAPped
Specifies whether binary data is first to be transferred with low or high byte.
Note:
This command affects only the trace data. For UDP data there is a separate setting option.
Parameters:
NORMalMSB -> ... -> LSB
SWAPpedLSB ->... -> MSB
*RST state:
NORMal
Example:
FORMat:BORDer SWAPped
.:BORDer?
Query about the output order for binary data.
Parameters:
none
Result:
NORM, SWAP
Result:
FORMat:BORDer? -> SWAP
.[:DATA] ASCii|PACKed
Specifies the output format of the following queries:
SENSe:DATA?
TRACe:DATA?
Parameters:
ASCiioutput with ASCII format
PACKedoutput with internal binary data format
*RST state:
ASCii
Example:
FORMat PACKed
5.294065.7763.32-01.00
Page 66
EM510FORMat Subsystem
.[:DATA]?
Query about the output format of the above-mentioned queries.
Parameters:
none
Result:
ASC, PACK
Example:
FORMat? -> PACK
.:DIAGnostic:MONitor ASCii|PACKed
Sets the output format for the query DIAGnostic:MONitor?.
Parameters:
ASCiioutput in ASCII format
PACKedoutput in internal binary data format
*RST state:
ASCii
Example:
FORMat:DIAGnostic:MONitor PACKed
.:DIAGnostic:MONitor?
Query about the above stated output format
Parameters:
none
Result:
ASC, PACK
Example:
FORMat:DIAGnostic:MONitor? -> PACK
4065.7763.32-01.005.30
Page 67
FORMat SubsystemEM510
.:MEMory ASCii|PACKed
Specifies the output format of the queries MEMory:CONTents?
Parameters:
ASCiioutput in ASCII format
PACKedoutput in internal binary data format
*RST state:
ASCii
Example:
FORMat:MEMory PACKed
.:MEMory?
Query about the output format of above-mentioned queries.
Parameters:
none
Result:
ASC, PACK
Example:
FORMat:MEMory? -> PACK
.:SREGister ASCII|BINary|HEXadecimal
Specify with which data format the queries of all CONDition, EVENt, ENABle, PTRansition,
NTRansition registers and all IEEE-488.2 status registers are to be carried out.
Parameters:
ASCiioutput as decimal figure in ASCII code (e.g. 128)
BINaryoutput as binary figure in ASCII code (e.g.
#B1000000000000000)
HEXadecimaloutput as hexadecimal figure in ASCII code (e.g. #H8000)
*RST state:
ASCii
Example:
FORMat:SREGister HEXadecimal
5.314065.7763.32-01.00
Page 68
EM510FORMat Subsystem
.:SREGister?
Query with which data format the above-mentioned queries are carried out.
Parameters:
none
Result:
ASC, BIN, HEX
Example:
FORMat:SREGister? -> HEX
4065.7763.32-01.005.32
Page 69
INITiate SubsystemEM510
5.3.9 INITiate Subsystem
INITiate
.[:IMMediate]
Start command to initiate measurement. Is also used as a start command for different SCAN types.
If SENSe:FREQuency:MODE is set on CW|FIXed a measurement is carried out with every INITiate
command and the measurement result might be stored in MTRACE or ITRACE.
If SENSe:FREQuency:MODE is set on SWEep|MSCan|PSCan, the corresponding scan is started and
for each step a measurement is carried out.
If, for example, the path is set to the measurement value buffer MTRACE by means of the command
TRACE:FEED:CONTrol MTRACE, ALWays then the measurement values are stored in MTRACE.
Parameters:
none
Example:
INITiate
.:CONM
..[:IMMediate]
Command to CONtinue a Measurement. Is also used as continue command for different SCAN types.
MTRACE and ITRACE data sets are not deleted and are filled with measurement results according to
setting:
If SENSe:FREQuency:MODE is set to CW|FIXed, a measurement is carried out and possibly stored in
MTRACE or ITRACE.
If SENSe:FREQuency:MODE is set to SWEep|MSCan|PSCan, a measurement is carried out for each
step and stored in MTRACE orITRACE. As an alternative, the command *TRG or the interface message
Group Execute Trigger (GET) can be used. The response time is the shortest for a GET, which is why a
GET should always be used for time-critical measurements.
Parameters:
none
Example:
INITiate:CONM
5.334065.7763.32-01.00
Page 70
EM510INPut Subsystem
5.3.10 INPut Subsystem
INPut
.:ATTenuation<numeric_value>
Setting the attenuator.
Parameters:
<numeric_value>0 to 25 dB
*RST state:
0
Example:
INPut:ATTenuation 15
.:ATTenuation?
Query about the current attenuation.
Parameters:
none
Result:
<numeric_value>0 to 25 dB
Example:
INPut:ATTenuation? -> 15
4065.7763.32-01.005.34
Page 71
INPut SubsystemEM510
.:ATTenuation:AUTO <Boolean>
Setting attenuation so that the best dynamic range is obtained; explicit switch on/off of attenuator sets
AUTO to OFF.
Parameters:
ONattenuation is coupled to input-signal strength
OFFattenuation is manually switched
*RST state:
ON
Example:
INPut:ATTenuation:AUTO ON
.:ATTenuation:AUTO?
Query about the automatically attenuation setting.
Parameters:
none
Result:
Attenuation is automatically switched 1
Attenuation is manually switched 0
Example:
INPut:ATTenuation:AUTO? -> 1
.:ATTenuation:AUTO:HOLD:TIME <numeric_value> | MIN | MAX
Setting the hold time, which prevents the attenuation value from dropping too early when the input level
decreases.
Parameters:
<numeric_value>hold time in seconds (0 s to 10 s)
MINimum|MAXimumminimum/maximum hold time
*RST state:
MIN
Example:
INPut:ATTenuation:AUTO:HOLD:TIME 3
5.354065.7763.32-01.00
Page 72
EM510INPut Subsystem
.:ATTenuation:AUTO:HOLD:TIME? MIN | MAX
Query about the selected hold time.
Parameters:
nonequery about the current hold time
MINimum|MAXimumquery about the minimum/maximum hold time
Result:
Hold time in seconds.
Example:
INPut:ATTenuation:AUTO:HOLD:TIME? -> 3
..:MODE LOWDistort| LOWNoise|NORMal
Selection of operating modes for different receiving conditions.
In module "Preselection" there is a selectable amplifier behind the range filters.
When "Low Distortion" is selected, the amplifier is cut off. This achieves the best linearity but the noise
figure will be correspondingly higher. This setting is especially recommended for areas with a lot of
strong signals.
When "Normal" and "Low Noise" is selected, the amplifier is cut in. This achieves a good noise figure
and at the same time good high-level signal characteristics because the receiving bandwidth is limited
in front of the amplifier. This setting is recommended for normal receiving conditions.
At this setting with ATT OFF, excessively strong signals (approx. >97 dBµV) at the antenna entry may
cause an overload of the A/D converter.
Notes:
As opposed to the EM550, the EM510 modes "Normal“ and "Low Noise“ are identical in meaning.
However, both modes are permitted for reasons of compatibility.
Parameters:
LOWDistortlow-distortion reception
NORMal | LOWNoisenormal reception, low-noise reception
*RST state:
NORMal
Example:
INPut:ATTenuation:MODE LOWDistort
..:MODE?
Query about the selection of operating modes for different receiving conditions.
Parameters:
none
Result:
LOWNreception with low noise
4065.7763.32-01.005.36
Page 73
INPut SubsystemEM510
LOWDreception with low distortion
NORMnormal reception
Example:
INPut:ATTenuation:MODE? -> LOWD
5.374065.7763.32-01.00
Page 74
EM510MEASure Subsystem
5.3.11 MEASure Subsystem
MEASure
.:BANDwidth:MODE XDB|BETA
Selection of bandwidth measurement method.
Parameters:
XDBbandwidth measurement method x dB
BETAbandwidth measurement method Beta %
*RST state:
XDB
Example:
MEASure:BANDwidth:MODEXDB
.:BANDwidth:MODE?
Query about the selected bandwidth measurement method.
Result:
XDBbandwidth measurement method x dB
BETAbandwidth measurement method Beta %
Example:
MEASure:BANDwidth:MODE? ->XDB
.:BANDwidth:XDB<numeric_value>
Configuration of bandwidth measurement method x dB.
Parameter:
<numeric_value>0.0 to 100.0 dB
*RST state:
26.0 dB
Example:
MEASure:BANDwidth:XDB 31
.:BANDwidth:XDB?
Query about the configuration of bandwidth measurement method x dB.
Result:
dB value of bandwidth measurement method x dB.
Example:
MEASure:BANDwidth:XDB? -> 31.0
4065.7763.32-01.005.38
Page 75
MEASure SubsystemEM510
.:BANDwidth:BETA<numeric_value>
Configuration of bandwidth measurement method Beta %.
Parameter:
<numeric_value>0.1 to 99.9 %
*RST state:
1.0 %
Example:
MEASure:BANDwidth:BETA 10
.:BANDwidth:BETA?
Query about the configuration of bandwidth measurement method Beta %.
Result:
% value of bandwidth measurement method Beta %.
Example:
MEASure:BANDwidth:BETA? -> 10.0
.:MODE CONTinuous|PERiodic
Setting the continuous or periodic measuring mode.
In the PERiodic measurement mode all detectors are discharged after the measuring time has elapsed,
and the next measurement is started. Only the individual measured values per measuring period are
displayed.
If the path to the result buffer MTRACE is enabled by command TRACE:FEED:CONTrol MTRACE,ALWays, a measured value is stored inMTRACE each time the measuring time has elapsed.
In the CONTinuous measuring mode the measuring detector is read out every 200 msec, irrespective
of the measuring time. These current measured values are displayed.
The measuring time has an effect on the level detectors. With AVG the measuring time determines the
averaging time. With PEAK the measuring time determines the fall time. With FAST the measuring time
does not have any impact since it is only the current value which is measured.
If the path to the result buffer MTRACE is enabled by command TRACE:FEED:CONTrol MTRACE,ALWays, a current measured value can be stored in MTRACE.
Setting the duration for all measurement functions.
Note:
The user is responsible for setting a useful measuring time. Time spans which are too short lead to
faulty measurement results.
Parameters:
<numeric_value>time span in seconds
MINimum|MAXimummin/max time span
DEFaultdefault time span
*RST state:
DEFault
Example:
MEASure:TIME 200 ms
.:TIME? [MINimum|MAXimum]
Query about the set measuring time.
Parameters:
nonequeries the current time span
MINimum|MAXimumqueries the min/max time span
Result:
Time span in seconds; the default time span is indicated by DEF
Example:
MEASure:TIME? -> 0.2
4065.7763.32-01.005.40
Page 77
MEMory SubsystemEM510
5.3.12 MEMory Subsystem
This subsystem contains all the functions necessary to operate the EM510 memory locations. The
memory locations are addressed with the text (see "Parameters" on page 5.9) MEM0 to MEM9999
(memory location 0 to memory location 9999). Some commands allow the receiver (data set of receiver
settings) to be addressed by Character Data RX, the currently set memory location by CURRENT
and the next free memory location by NEXT .
The number of the currently active memory location can also be queried by the MSCAN:CHAnel?
command.
MEMory
.:CLEar <name> [,<count>|MAXimum]
Clearing the contents of a memory location. A certain number of memory locations to be cleared may
also be specified.
Parameters
<name>MEM0 to MEM9999| CURRENT
<count>number of memory locations to be cleared from memory location
<name>; as a default value <count> = 1 is accepted
MAXimumclearing all memory locations from <name> to the last memory
location
Example:
MEMory:CLEar MEM123
.:COPY <src_name>, <dest_name>
Copy the memory contents from src to dest.
Parameters:
<src_name>|RXMEM0 to MEM9999 |RX | CURRENT
<dest_name>|RXMEM0 to MEM9999 |RX | CURRENT|NEXT
Example:
MEMory:COPY MEM123, MEM10
5.414065.7763.32-01.00
Page 78
EM510MEMory Subsystem
.:CONTents <name>,<mem_paras>|<packed_struct>
Loading a memory location.
As an alternative to the parameter field (<mem_paras>) a <Definite Length Block> can be
transferred with binary data.
Parameters:
<name>MEM0 to MEM9999 | RX | CURRENT | NEXT
<mem_paras><F>, <THR>, <DEM>, <BW>, <ANT>, <ATT>, <ATTA>,
<SQUC>, <AFC>, <ACT>
<F>frequency (see SENS:FREQ:CW)
<THR>squelch threshold (see OUTP:SQU:THR)
<DEM>type of demodulation (see SENS:DEM)
<BW>bandwidth (see SENS:BWID)
<ANT>antenna number (see ROUT:SEL)
<ATT>attenuator (see INP:ATT)
<ATTA>attenuator auto (see INP:ATT:AUTO)
<SQUC>squelch function (see OUTP:SQU:STAT)
<AFC>AFC function (see (SENS:FREQ:CW:AFC)
<ACT>setting/resetting the memory to scan (ON/OFF or
1/0)
4065.7763.32-01.005.42
Page 79
MEMory SubsystemEM510
<packed_struct>binary data set as <Definite Length Block> with the
following structure:
Frequency in Hz4 bytes = unsigned long integer
Squelch threshold in 1/10 dBuV2 bytes = signed integer
Setting the memory location parameter (MPAR = MemoryPARameter) <ACT> .
Parameters:
<name>MEM0 to MEM9999 | CURRENT
<ACT>setting/resetting the memory to the scan (ON/OFF or 1/0)
Example:
MEMory:CONTents:MPAR MEM1, OFF
..:MPAR? <name>
Query about memory-location parameter <ACT>.
Parameters:
<name>MEM0 to MEM9999 | CURRENT
Result:
<ACT>set/reset for scan (1/0)
Example:
MEMory:CONTents:MPAR? MEM1 -> 0
.:EXCHange <name1>, <name2>
Exchange of contents of two memory locations.
Parameters:
<name1>MEM0 to MEM9999 | RX | CURRENT
<name2>MEM0 to MEM9999 | RX | CURRENT
Example:
MEMory:EXCHange MEM123, RX
5.454065.7763.32-01.00
Page 82
EM510OUTPut Subsystem
5.3.13 OUTPut Subsystem
OUTPut
.:AUXMode FREQuency|ANTCtrl
The switch "AUXMode" determines whether the frequency in BCD or the antenna number in BCD and
the CTRL byte are output via X12b at the front panel.
Parameters:
FREQuencyfrequency output at "AUX"
4-digit BCD (10, 100 kHz, 1 MHz, 10 MHz)
ANTCtrloutput of antenna number in 2-digit BCD (ANTA1 to ANTA80)
output of CTRL byte, binary (CTRL1 to CTRL8)
*RST state:
ANTCtrl
Example:
OUTPut:AUXMode FREQuency
.:AUXMode?
Query about the "AUXMode" setting.
Parameters:
none
Result:
FREQuency (frequency output) or ANTCtrl (output of antenna number and CTRL byte)
Example:
OUTPut:AUXMode? FREQuency
4065.7763.32-01.005.46
Page 83
OUTPut SubsystemEM510
:BITAux [<numeric_suffix>]
..[:STATe] <Boolean>
Sets the AUX bits at the rear panel.
<numeric_suffix>
1byte 1 corresponds to CTRL1 at X12B.14'AUX'
2byte 2 corresponds to CTRL2 at X12B.15'AUX'
3byte 3 corresponds to CTRL3 at X12B.16'AUX'
4byte 4 corresponds to CTRL4 at X12B.17'AUX'
5byte 5 corresponds to CTRL5 at X12B.18'AUX'
6byte 6 corresponds to CTRL6 at X12B.19'AUX'
7byte 7 corresponds to CTRL7 at X12B.20'AUX'
8byte 8 corresponds to CTRL8 at X12B.21'AUX'
*Parameters:
ONBit set to high level
OFFBit set to low level
RST state
OFF
Example:
OUTPut3 : BITAux2 ON
..[:STATe] ?
Query about AUX bits at the rear panel.
Parameters:
none
Result:
1"high" level bit set
0"low" level bit set
Example:
OUTPut : BITAux2? 1
5.474065.7763.32-01.00
Page 84
EM510OUTPut Subsystem
.:BYTAux
..[:STATe] <numeric_value>
Sets the 8 AUX bits by a single byte command.
Parameters:
<numeric_value>value of the AUX bytes (0 to 255, #H00 to #HFF or #B0
to #B11111111)
*RST state:
0
Example:
OUTPut : BYTAux 7
.:BYTAux
..[:STATe]?
Query about the 8 AUX bits by a single byte command.
Parameters:
none
Result:
Depending on the settings by the FORMat : SREGister command, the contents of the register are
transferred decimally, binary or hexadecimally in ASCII code.
Example:
OUTPut : BYTAux? 7
.:FILTer: MODE OFF | NOTCh | NR | BP
This switch sets the audio filter mode.
Parameters:
OFFno filter function
NOTChautomatic elimination of interference signals
NRnoise reduction filter
BPbandpass filter 300 Hz to 3.3 kHz
*RST state:
OFF
Example:
OUTPut:FILTer:MODE NOTCH
4065.7763.32-01.005.48
Page 85
OUTPut SubsystemEM510
.:FILTer:MODE?
Query about the activated audio filter mode.
Parameters:
none
Result:
OFFno filter function
NOTCautomatic elimination of interference signals
NRnoise reduction filter
BPbandpass filter 300 Hz to 3.3 kHz
Example:
OUTPut:FILTer:MODE? ->NOTC
.:FPDP:MODE IF|DEModulator|PANorama
With this switch the kind of data is determined that is output via the FPDP interface.
Parameters:
IFIQ data, digital IF data (before the demodulation)
( see also: SYSTem:FPDP:REMote:MODE )
DEModulatorvideo streaming data (after the demodulation), 2-channelled
PANoramaIQ data from the panorama path
Depending on the selected demodulation mode, DEModulator results in the following output:
The format of the IQ data (IF and PANorama) is set with command SYSTem:FPDP:REMote:MODE.
*RST-state:
IF
Example:
OUTPut:FPDP:MODE PANorama
5.494065.7763.32-01.00
Page 86
EM510OUTPut Subsystem
.:FPDP:MODE?
Query about the kind of data that is output via the FPDP interface.
Parameters:
none
Result:
IFIQ data, digital IF data (before the demodulation)
(see also: SYSTem:FPDP:REMote:MODE )
DEMvideo streaming data (after the demodulation), 2-channelled
PANIQ data from the panorama path
Example:
OUTPut:FPDP:MODE? ->PAN
:SQUelch
..[:STATe] <Boolean>
Switch on/off of squelch.
Parameters:
ONsquelch on
OFFsquelch off
*RST state:
OFF
Example:
OUTPut:SQUelch ON
..[:STATe]?
Query about squelch setting.
Parameters:
none
Result:
1squelch on
0squelch off
State:
OUTPut:SQUelch? -> 1
4065.7763.32-01.005.50
Page 87
OUTPut SubsystemEM510
..:CONTrol MEMory|NONE
Selection of the source for the operating state after switching the unit on, when reading the memory
locations by the MEMory:COPY command, when using the RCL key or when running memory scan.
Parameters:
MEMorysquelch state and squelch value are read out of the memory
locations
NONEsquelch state and squelch value are not read out of the memory
locations
*RST state
MEMory
Example:
OUTPut:SQUelch:CONTrolNONE
..:CONTrol?
Query about the source of squelch setting when reading memory locations.
MINimum|MAXimumsets the lowest/highest squelch threshold
*RST state:
10 dBuV
Example:
OUTPut:SQUelch:THReshold 35 dBuV
...? [MINimum|MAXimum]
Query about the squelch threshold.
Parameters:
nonequery about current squelch threshold
MINimum|MAXimumquery about lowest/highest squelch threshold
Result:
Level tone reference value in dBuV
Example:
OUTPut:SQUelch:THReshold? -> 35
....:STEP
.....[:INCRement] <numeric_value>|MINimum|MAXimum
Setting the stepwidth for the command OUTP:SQU:THR[:UPP] UP|DOWN.
Parameters:
<numeric_value>stepwidth of squelch threshold in dBuV
MINimum|MAXimumsets the smallest|largest stepwidth
*RST state:
1 dBuV
Example:
OUTP:SQU:THR:STEP 10 dBV
4065.7763.32-01.005.52
Page 89
OUTPut SubsystemEM510
.....[:INCRement]? [MINimum|MAXimum]
Query about the stepwidth.
Parameters:
nonequery about currently set stepwidth
MINimum|MAXimumquery about smallest|largest stepwidth
Result:
Stepwidth of squelch threshold in dBV
Example:
OUTP:SQU:THR:STEP? -> 10
5.534065.7763.32-01.00
Page 90
EM510OUTPut Subsystem
.:VIDeo:FREQuency <numeric_value>|MINimum|MAXimum
Setting the center frequency of the analog IF output. This command is only effective if the video mode
was set on IF.
Parameters:
<numeric_value>frequency value
MINimum|MAXimumsets the lowest/highest center frequency
*RST state:
10700000
Example:
OUTPut:VIDeo:FREQuency 15 MHz
.: VIDeo:FREQuency? [MINimum|MAXimum]
Query about the video mode settings.
Parameters:
nonequery about the currently set center frequency
MINimum|MAXimumquery about the lowest/highest center frequency
Result:
center frequency in Hz
Example:
OUTPut:VIDeo:FREQuency? 15000000
4065.7763.32-01.005.54
Page 91
OUTPut SubsystemEM510
.:VIDeo:MODE IF|DEModulator
The video-mode switch determines whether the analog IF or the analog demodulated video signal is
output at the front panel through one of the connectors "Video A X6" or "Video B X7". In the case of an
analog IF, the center frequency can be set by the OUTPut:VIDeo:FREQuency command.
Parameters:
IFoutput of the analog IF
DEModulatoroutput of the analog demodulated video signal
*RST state:
DEM
Example:
OUTPut:VIDeo:MODE IF
.: :VIDeo:MODE?
Query about the current video mode.
Parameters:
none
Result:
IFoutput of the analog IF
DEMoutput of the analog demodulated video signal
Example:
OUTPut:VIDeo:MODE? IF
5.554065.7763.32-01.00
Page 92
EM510ROUTe Subsystem
5.3.14 ROUTe Subsystem
Two signal path switches (signal routing) are equipped in the EM510.
The command ROUTe without numeric suffix or with numeric suffix 1 is used for the antenna selector 1
to 99.
The command ROUTe with numeric suffix 2 is used for the crosspoint switch for Gigacast, FPDP and
the regenerating paths.
ROUTe
.:CLOSe <channel_list>
Selection of an antenna; the previous antenna has to be switched off with ROUTe:OPEN:ALL (also see
ROUTe:SELect)
Error message:
If more than one antenna is to be selected, an execution error -221,"Settings conflict" will be
generated.
Parameters:
<channel_list>may contain max. one number (0 to 99)
*RST state:
@1
Example:
ROUTe:CLOSe (@23)
.:CLOSe? <channel_list>
Query about whether the corresponding antenna has been selected.
Parameters:
<channel_list>contains a value for each antenna number to be queried
Result:
0for each non-selected antenna number
1for each selected antenna number
Example:
ROUTe:CLOSe? (@2, 10:12, 23) -> 0,0,0,0,1
..:STATe? [MINimum|MAXimum]
Query about the antenna that has been selected.
Parameters:
nonequery about the currently selected antenna
MINimum|MAXimumquery about the lowest|highest antenna number
Result:
Antenna number as a <Definite Length Block>
Example:
ROUTe:CLOSe:STATe? -> #15(@23)
4065.7763.32-01.005.56
Page 93
ROUTe SubsystemEM510
.OPEN
..:ALL
Do not select antenna (antenna number 0 is set).
Parameters:
none
*RST state:
none, as command is an event
Example:
ROUTe:OPEN:ALL
.SELect <channel_list>|UP|DOWN|MINimum|MAXimum
Corresponds to the following combination:
ROUTe:OPEN:ALL
ROUTe:CLOSe <channel_list>
Parameters:
<channel_list>must contain one number max. (0 to 99)
UP|DOWNgoes in the list of antennas one position up or down
MINimum|MAXimumselects antenna with the smallest or the biggest number
Selection of demodulation bandwidth.
Since in the EM510 the signal path is also used for the computation of the IF panorama, both the
selection of the IF panorama and the selected demodulation bandwidth affect the selection of the
preselection filter ranges.The broader frequency range determines the selection of the preselection
filter range.
Parameters:
<numeric_value>value of bandwidth
UP|DOWNto next|previous bandwidth
MINimum|MAXimumsets the narrowest|widest bandwidth
*RST state:
9 kHz
Example:
BANDwidth 2.4 kHz
..[:RESolution]? [MINimum|MAXimum]
Query about the current demodulation bandwidth.
Parameters:
nonequery about the current bandwidth
MINimum|MAXimumquery about the narrowest|widest bandwidth
Result:
IF bandwidth in Hz without unit specified
Example:
BANDwidth? -> 2400
4065.7763.32-01.005.58
Page 95
SENSe SubsystemEM510
.: CORRection:ATTenuation?
Read out of the current total attenuation in the signal path from antenna input to IQ output. The
attenuation depends on the current receiver frequency and the current temperature.
The absolute signal power can be calculated by adding this value to the IQ data level dB full scale. The
automatic attenuation selection and the automatic gain control has to be switched off in this case.
Result:
Attenuation in dB
Example:
CORRection:ATTenuation? -> 105
5.594065.7763.32-01.00
Page 96
EM510SENSe Subsystem
.: DECoder:SELCall[:STATe] ON|OFF|1|0
Switching on and off the Sel Call Analysis.
The following selective call methods can be detected and decoded:
CCIR7(2), CCIR1, CCITT, EEA, EIA, EURO, NATEL, VDEW, ZVEI1, ZVEI2, DTMF, CTCSS, DCS
The decoder automatically detects the most probable code and only this code is output. If several codes
of equal probability are detected then all codes are output.
The codes are output exclusively via UDP (see Annex F: Datagram Communication).
Required receiver settings
Selective call methods are generally frequency and phase modulated (FM/PM). Therefore the receiver
must be set for this type of demodulation. The bandwidth for the demodulation must conform to the
signal that is generally between 15 and 30 kHz..
For the testing of the selective-calling functionality there is a web page within the device. This page can
be called up via <IP address>/selcall.html.
Note:
Sel Call Analysis is only accessible with the installed software option EM510SL (Selcall).
Parameters:
ON|1Decoder switched on
OFF|0Decoder switched off
*RST state:
0
Example:
DEC:SELC ON
.: DECoder:SELCall[:STATe]?
Query about the state of Sel Call Analysis.
Parameters:
none
Result:
1Decoder switched on
0Decoder switched off
Example:
DEC:SELC? 1
4065.7763.32-01.005.60
Page 97
SENSe Subsystem :DATA?EM510
.:DATA? [<data_handle>]
Query about the current measured values of active sensor functions.
When only the command SENSe:DATA? is used to query measured values, the measured values
reported back may be as old as 200 ms. For display on the unit measured values are captured every
200 ms and put into a buffer.
In the event that current data are needed the command combination INIT;:SENSe:DATA? is to be
used. As response to this query the current measured value is reported back.
When a complete measurement is to be started, possibly by using a predefined measuring time, for
instance the command combination INIT;:SENSe:DATA? should be used. As a result, the
measurement history is reset, i.e. the detectors are discharged, a measurement is started and the result
is reported back when the measuring time has elapsed.
In order not to block remote-control communication during longer measuring times, the measured value
should only be queried when the measurement has been completed.
The measured value thus obtained is stored in MTRACe, provided that the path to the result buffer
MTRACE was enabled with command TRACE:FEED:CONTrol MTRACE, ALWays.
The unit may actively report the end of measurement (MEASUring bit in operation status register
becomes inactive) via SRQ if the status register has been configured accordingly (see also "Status
Reporting System" on page 5.128).
Note:
For this command the keyword SENSe must not be omitted as DATA? can be mixed up with the
subsystem TRACe/DATA.
Parameters:
noneoutput of the measured values of all active sensor functions; if no
function is switched on, an error -221, "Settings
Conflict" will be generated
"[SENSe:]FREQuency:OFFSet"output of offset value or error
"[SENSe:]VOLTage:AC"output of level value or error -221, "Settings Conflict"
Note:
With SW option EM510IM (ITU Measurement) installed, apart from level and offset the measurement
functions AM modulation index , FM frequency deviation, PM phase deviation and bandwidth
measurement are also available.
"AM"output of AM modulation index measurement value
"AM:POSitive"output of AM positive modulation index measurement value
"AM:NEGative"output of AM negative modulation index measurement value
"FM"output of FM frequency deviation measurement value
"FM:POSitive"output of FM positive frequency deviation measurement value
"FM:NEGative"output of FM negative frequency deviation measurement value
"PM"output of PM phase deviation measurement value
"BANDwidth"output of band width measurement value
5.614065.7763.32-01.00
Page 98
EM510SENSe Subsystem :DATA?
Result:
Level in dBuV, offset in Hz
The output format will be generated with the command FORMat:DATA according to the setting:
If the set bandwidth exceeds 9 kHz at CW, LSB and USB, an error -221,"Settings conflict" will
be generated if one of the SSB operating modes is to be switched on.
Parameters:
FMswitch on FM demodulator
AMswitch on AM demodulator
PULSeswitch on pulse demodulator
PMswitch on PM demodulator
IQ or A0switch on IQ demodulator
ISBswitch on ISB demodulator
CW or A1switch on SSB demodulator 1 kHz beat
USBswitch on SSB demodulator upper sideband
LSBswitch on SSB demodulator lower sideband
*RST state:
AM
Example:
DEModulation FM
.:DEModulation?
Query about the demodulation type.
Parameters:
none
Result:
FM, AM, PULS, PM, IQ, ISB, CW, USB, LSB
Example:
DEModulation? -> FM
5.634065.7763.32-01.00
Page 100
EM510SENSe Subsystem :DEModulation
.:DEModulation:BFO <numeric_value> | MIN | MAX
Setting the BFO frequency. The BFO is an auxiliary oscillator which, in CW mode, helps to recover
carriers.
Parameters:
<numeric_value>BFO frequency (-8 kHz to +8 kHz)
MINimum|MAXimumsetting the minimum/maximum frequency
*RST state:
1000
Example:
DEModulation:BFO 1 kHz
.:DEModulation:BFO? MIN | MAX
Query about the BFO frequency.
Parameters:
nonequery about the current frequency
MINimum|MAXimumquery about the minimum/maximum frequency
Example:
DEModulation:BFO? -> 1000(result: current frequency)
4065.7763.32-01.005.64
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.