R&S SMA100A Application Notes

R&S SMA100A Application Notes

Remote emulation modes with signal generators
Table of Contents

Advertisement

Quick Links

SMA100A
SMB100A
SMF100A
Products: R&S® SMA100A, R&S® SMB100A, R&S® SMF100A
Remote emulation modes
with R&S® signal generators
Application Note
This application note describes in detail how the different remote emulation modes of the R&S® series
SMA100A, SMB100A, SMF100A signal generators can be used.
Subject to change – Josef Schandl, January 2008 - 1GP71_0E

Advertisement

Table of Contents
loading

Summary of Contents for R&S SMA100A

  • Page 1 R&S® signal generators Application Note This application note describes in detail how the different remote emulation modes of the R&S® series SMA100A, SMB100A, SMF100A signal generators can be used. Subject to change – Josef Schandl, January 2008 - 1GP71_0E...
  • Page 2: Table Of Contents

    Contents Contents 1 Overview ....................6 2 Emulation ....................8 3 Limitation ....................10 General .................... 10 Command compability ..............10 Timing ....................11 Synchronisation................11 4 Activation....................12 Local....................12 Remote..................... 13 Power down / Power up ..............13 5 AF2040 emulation mode ...............
  • Page 3 Contents • INITiate Subsystem ............... 44 • OUTPut Subsystem ............... 44 • SOURce Subsystem .............. 45 • STATus Subsystem ............... 51 • SYSTem Subsystem.............. 52 • TRIGger Subsystem .............. 53 • TSWeep Subsystem .............. 53 • UNIT Subsystem..............53 Instrument initialisation..............54 Status reporting................
  • Page 4 Contents • TRIGger Subsystem .............. 95 • TSWeep Subsystem .............. 95 • UNIT Subsystem..............95 Instrument initialization..............96 Status reporting................96 9 HP8373 emulation mode............... 97 General .................... 97 GPIB functions ................. 97 Commands..................97 • Common ................98 • Automatic Level Control............
  • Page 5 Contents • Common ................133 • AM Subsystem..............134 • CAL Subsystem ..............135 • FM Subsystem ..............135 • FREQuency Subsystem............137 • OUTPut Subsystem ............. 137 • PM Subsystem..............137 • POWer Subsystem .............. 139 • PULM Subsystem ..............139 •...
  • Page 6: Overview

    Overview 1 Overview Signal generators are often used in automated test environment applications. The replacement of those instruments, e.g., due to malfunction or standard replacement procedures requires special care to be taken in consideration. Replacement of those instruments requires compabitiblity between the replacement part and the replaced part in at least the electrical features remote-control features...
  • Page 7 RC3102 emulation mode in detail. Note: The following abbreviations are used throughout this Application Note: Shortcut Comment SMA100, SMB100, SMF100 SMA100 Signal Generator R&S® SMA100A SMB100 Signal Generator R&S® SMB100A SMF100 Signal Generator R&S® SMF100A SWEEPER Signal Generator ANALYZER...
  • Page 8: Emulation

    Emulation 2 Emulation The instruments to be emulated by the SM* signal generators implement different kind of remote-control languages. Basically, those languages can be divided into the following groups: Language Language Command Group Description Examples Pre-/Non-SCPI FR 125 MZ CW 125 MZ SCPI-compatible/-similar FREQ:CW 125 MHZ CFRQ:VALUE 125 MHZ...
  • Page 9 Emulation Manufacturer Language Emulation mode Instrument Group SMA100 SMB100 SMF100 83630A / B 83711A / B 83712A / B 83730A HP8373 83731A 83732A 8643A HP8643 HP8643 8644A / B 8647A HP8657 8648A / B / C / D 8647A HP8648 8648A / B / C / D 8656A / B HP8657...
  • Page 10: Limitation

    Limitation 3 Limitation General The signal generators SM* offers built in “language emulation”. This “language emulation” capability assures, that the SM* processes all documented commands without malfunction of the emulation software or the instruments software at all. processes all documented parameters of a command without malfunction of the emulation software or the instruments software.
  • Page 11: Timing

    Limitation Status Remark Command fully supported by emulation software. Implementation is identical in both systems. No special care has to be taken in consideration. Software, that uses that kind of command has not to be adapted. Command partly supported by emulation software. Implementation is different in both systems.
  • Page 12: Activation

    Activation 4 Activation In order to use a specific language emulation mode of the SM*, it must first be activated by the user. Activation is done either locally using the front panel, or, remotely using SCPI commands Local In the Remote Channel Settings dialog from the Setup GPIB menu, select the appropriate Language in GPIB Settings, e.g., HP8340.
  • Page 13: Remote

    Activation Possible values for the emulation language depend on the signal generator familiy. Emulation language SMA100 SMB100 SMF100 AF2040 AN680XX HP8340 HP8360 HP8373 HP8643 HP8648 HP8657 HP8662 RC3102 Table 5: Emulation modes on SM* “SCPI” returns to the instrument specific SCPI command set. Remote Use the command notation “SYSTem:LANGuage <value>”...
  • Page 14: Af2040 Emulation Mode

    AF2040 emulation mode 5 AF2040 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI compatible language implemented in Aeroflex’s signal generators of type AF2030 AF2031 AF2032 AF2040 AF2041 AF2042 The emulation software is supported on signal generators of type SMA100 The emulation software simulates the AF2040 data model in the execution unit and transforms the AF2040 parameters into the SM* parameters.
  • Page 15: Gpib Functions

    AF2040 emulation mode GPIB functions The following table shows the GPIB functions, supported by the AF2040. Status Command Function / Remark / Limitation Device clear. Goup execute trigger. Goto local mode. Local lockout. Goto remote mode. Selective device clear. Serial-Poll disable. Serial-Poll enable.
  • Page 16: Additional

    AF2040 emulation mode Status Command / Function / Remark / Limitation *SRE value Set / Query the bits of the service request enable register. *STB? Query the bits of the status byte. *TRG Executes a trigger function *TST? Perform a setf test and return the test result. Format “0”...
  • Page 17: Rf Level

    AF2040 emulation mode Status Command / Function / Remark / Limitation CFRQ[:VALUE] value Set carrier frequency. Value: num [HZ | KHZ | MHZ | GHZ] Default: 1.35 GHZ CFRQ:INC value Set carrier frequency step. Value: num [HZ | KHZ | MHZ | GHZ] Default: 1.0 KHZ CFRQ:UP...
  • Page 18 AF2040 emulation mode Status Command / Function / Remark / Limitation RFLV:INC value Set RF level step. Value: num [DB] Default: 1.0 DB RFLV:UP Set RF output level one step up. RFLV:DN Set RF output level one step down. RFLV:RETN Return to original setting.
  • Page 19: Modulation Mode

    AF2040 emulation mode Status Command / Function / Remark / Limitation RFLV:OFFS:DISABLE Disable offset value. RFLV:OFFS:SAVE Store offset to memory. RFLV? Query informations on rf level settings. RFLV:OFFS? Query informations on rf offset settings. RFLV:HYST:ENABLE Enable extended hysteresis mode. RFLV:HYST:DISABLE Disable extended hysteresis mode.
  • Page 20: Modulation Control

    AF2040 emulation mode Status Command / Function / Remark / Limitation MODE value Set modulation mode. Value: Combinations of AM, AM1, AM2, FM, FM1, FM2, PM, PM1, PM2, WBFM, PULSE, SDM, DDM, VOR, ILS, DME Default: Remark: Only the following mode combinations are supported: PULSE AM1, AM2 FM1, FM2...
  • Page 21: Phase Modulation

    AF2040 emulation mode Status Command / Function / Remark / Limitation {FM | FM1 | FM2}[:DEVN] value Set FM deviation. Value: num [Hz | KHZ | MHZ |GHZ] Default: 0.0 HZ Remark: Modulation deviation of FM1 and FM2 is coupled on SM*. Especially internal deviation cannot exceed external deviation.
  • Page 22: Amplitude Modulation

    AF2040 emulation mode Status Command / Function / Remark / Limitation {PM | PM1 | PM2}[:DEVN] value Set PM deviation. Value: num [RAD | RADS] Default: 0.0 RAD Remark: Modulation deviation of PM1 and PM2 is coupled on SM*. Especially internal deviation cannot exceed external deviation. {PM | PM1 | PM2}:INC value Set PM deviation step.
  • Page 23: Wideband Frequency Modulation

    AF2040 emulation mode Status Command / Function / Remark / Limitation {AM | AM1 | AM2}[:DEPTH] value Set AM depth. Value: num [PCT] Default: 0.0 PCT Remark: Modulation depth of AM1 and AM2 is coupled on SM*. Especially internal deviation cannot exceed external deviation. {AM | AM1 | AM2}:INC value Set AM depth step.
  • Page 24: Pulse Modulation

    AF2040 emulation mode Status Command / Function / Remark / Limitation WBFM:AC WBFM:DC DCFMNL WBFM? Query informations on WBFM modulation settings. Remark: ‘:WBFM:DEVN 0.0;AC;OFF’ is returned in any case. Table 17: Wideband Frequency Modulation • Pulse Modulation Status Command / Function / Remark / Limitation PULSE:ON Turn pulse modulation on.
  • Page 25 AF2040 emulation mode Status Command / Function / Remark / Limitation {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}[:FREQ] value Set modulation oszillator frequency. Value: num [Hz | KHZ | MHZ |GHZ] Default: INF1 = 300.0 HZ, SINE INF2 = 400.0 HZ, SINE INF3 = 500.0 HZ, SINE INF4 = 1000.0 HZ, SINE...
  • Page 26: Ctcss Tones Edit

    AF2040 emulation mode Status Command / Function / Remark / Limitation {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}:XFER Treat current setting to be the new original setting. {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}:PHASE value {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}:CTC1 value {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}:CTC2 value {INTF1 | INTF2 | INTF3 | INTF4 |INTF5 | INTF6}:USER value...
  • Page 27: Lf Control

    AF2040 emulation mode Status Command / Function / Remark / Limitation SEQT:PARAM:TDUR value SEQT:PARAM:TGAP value SEQT:EDIT:TNUM value SEQT:EDIT:TFRQ value SEQT:EDIT:TDUR value SEQT:EDIT:TGAP value SEQT:EDIT:LOAD value SEQT:EDIT:SAVE value SEQT? SEQT:MODE? SEQT:PARAM? SEQT:EDIT? Table 21: Sequential Tones • LF Control Status Command / Function / Remark / Limitation LF:ON Turn LF output on.
  • Page 28: Lf Generator Level

    AF2040 emulation mode Status Command / Function / Remark / Limitation LFGF:INC value Set LF generator frequency step. Value: num [HZ | KHZ | MHZ |GHZ] Default: 1.0 KHZ LFGF:UP Set LF generator frequency one step up. LFGF:DN Set LF generator frequency one step down. LFGF:RETN Return to original setting.
  • Page 29: Memory Store

    AF2040 emulation mode Status Command / Function / Remark / Limitation LFGL:DN Set LF generator level one step down. LFGL:RETN Return to original setting. LFGL:XFER Treat current setting to be the new original setting. LFGL:UNITS value Select default LF generator level unit. Value: [DMB | DBV | DBMV | V | MV | UV] Default:...
  • Page 30: Memory Recall

    AF2040 emulation mode Status Command / Function / Remark / Limitation STO:SEQT value Sequenital tones store. Value: 0 … 19 Remark: Storage registers are not persisent and lost on power down and reset operations. STO:SWEEP value Sweep store. Value: 0 … 19 Remark: Storage registers are not persisent and lost on power down and reset operations.
  • Page 31: Memory Erase

    AF2040 emulation mode Status Command / Function / Remark / Limitation RCL:CFRQ value Carrier frequency recall. Value: 0 … 99 Remark: Storage registers are not persisent and lost on power down and reset operations. RCL:SEQT value Sequenital tones recall. Value: 0 …...
  • Page 32 AF2040 emulation mode Status Command / Function / Remark / Limitation SWEEP:CFRQ:STARTvalue SWEEP:CFRQ:STOP value SWEEP:CFRQ:STEP value SWEEP:CFRQ:TIME value SWEEP:CFRQ:MKRNUM value SWEEP:CFRQ:MKRON SWEEP:CFRQ:MKROFF SWEEP:CFRQ:VALUE value SWEEP:RFLV:STARTvalue SWEEP:RFLV:STOP value SWEEP:RFLV:STEP value SWEEP:RFLV:TIME value SWEEP:RFLV:MKRNUM value SWEEP:RFLV:MKRON SWEEP:RFLV:MKROFF SWEEP:RFLV:VALUE value SWEEP:LFGF:STARTvalue SWEEP:LFGF:STOP value SWEEP:LFGF:STEP value SWEEP:LFGF:TIME value SWEEP:LFGF:MKRNUM value...
  • Page 33 AF2040 emulation mode Status Command / Function / Remark / Limitation SWEEP:LFGL:VALUE value SWEEP:INTF:STARTvalue SWEEP:INTF:STOP value SWEEP:INTF:STEP value SWEEP:INTF:TIME value SWEEP:INTF:MKRNUM value SWEEP:INTF:MKRON SWEEP:INTF:MKROFF SWEEP:INTF:VALUE value SWEEP:HOP:STARTvalue SWEEP:HOP:STOP value SWEEP:HOP:STEP value SWEEP:HOP:TIME value SWEEP:HOP:MKRNUM value SWEEP:HOP:MKRON SWEEP:HOP:MKROFF SWEEP:HOP:VALUE value SWEEP? Query informations on sweep type, mode, and marker status.
  • Page 34: Sweep Mode/Type

    AF2040 emulation mode Status Command / Function / Remark / Limitation SWEEP:INTF? Query informations on modulation oscillator frequency sweep settings. SWEEP:INTF:VALUE? Query informations on current modulation oscillator frequency marker settings. SWEEP:HOP? Query informations on frequency hopping sweep settings. Table 28: Sweep Operation •...
  • Page 35: Frequency Hopping

    AF2040 emulation mode Status Command / Function / Remark / Limitation SWEEP:RESET Reset sweep to start value. SWEEP:XFER Transfer paused value to main parameter. SWEEP:UP Go up one sweep step while paused. SWEEP:DN Go down one sweep step while paused. Table 30: Sweep Control •...
  • Page 36: Status Reporting

    AF2040 emulation mode Status Command / Function / Remark / Limitation OPER? Query informations on total operation time. Remark: 0.0 is returned in any case. ELAPSED? Query informations on operation time since last reset. Remark: 0.0 is returned in any case. ERROR? Query informations on next error from error queue.
  • Page 37 AF2040 emulation mode Status Command / Function / Remark / Limitation CSR? Read the coupling status register. Remark: Implemented as dummy register. HCR? Query the hardware condition register. Remark: Implemented as dummy register. HSE value Write the hardware status enable register. Value: 0 …...
  • Page 38: Instrument Initialization

    AF2040 emulation mode Status Command / Function / Remark / Limitation SSR? Read the instrument status register. Remark: Implemented as dummy register. Table 33: Status reporting Instrument initialization The (factory) default setting of the AF203x and AF204x is applied and activated when applying the DCL, SDC to the GPIB interface.
  • Page 39 AF2040 emulation mode INTF4 DEVIATION = 0.0 kHz INC = 1.0 kHz EXT1ALC DEVIATION = 0.0 rad INC = 0.1 rad INTF4 DEVIATION = 0.0 rad INC = 0.1 rad EXT1ALC DEPTH = 0.0 % INC = 1.0 % INTF4 DEPTH = 0.0 % INC = 1.0 % EXT1ALC...
  • Page 40: Status Reporting

    AF2040 emulation mode INC = 1.0 kHz LFGF VALUE = 1.0 kHz INC = 1.0 kHz LFGL VALUE = 0.0 V INC = 1.0 DB SWEEP RESET TYPE =CFRQ MODE = SNGL START = 100.0 MHz STOP = 1.35 GHz TIME = 50 ms STEP = 250 Table 34: Factory default settings...
  • Page 41: An680Xx Emulation Mode

    AN680XX emulation mode 6 AN680XX emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI-compatible language, implemented in Anritsu’s signal generators of type AN68017 AN68020 AN68037 AN68040 The emulation software is supported on signal generators of type SMF100 The emulation software simulates the AN680XX data model in the execution unit and transfers all of the AN680XX parameters into the SM* database.
  • Page 42: Commands

    AN680XX emulation mode Status Function Function / Remark / Limitation Device clear. Goup execute trigger. Goto local mode. Interface clear. Local lockout. Parallel-Poll configure. Parallel-Poll unconfigure. Goto remote mode. Selective device clear. Serial-Poll disable. Serial Poll enable. Request service. Table 35: GPIB functions Commands The following table shows the commands, supported by the AN680XX.
  • Page 43: Abort Subsystem

    AN680XX emulation mode Status Command / Function / Remark / Limitation *RCL value Recall an instrument setup. Value: 0 … 9 *RST Reset the instrument to a default state. *SAV value Save an instrument setup. Value: 0 … 9 *SRE value Set / Query the bits of the status enable register.
  • Page 44: Display Subsystem

    AN680XX emulation mode Status Command / Function / Remark / Limitation DIAGnostic:SNUM? Query the serial number of the instrument. Remark: SN1234567890 is returned so far. Table 39: DIAGNOSTIC subsystem • DISPlay Subsystem Status Command / Function / Remark / Limitation DISPlay[:WINDow]:TEXT:STATe value Set / Query the state of the parameter display at the front panel.
  • Page 45: Source Subsystem

    AN680XX emulation mode • SOURce Subsystem Status Command / Function / Remark / Limitation [:SOURce:]CORRection[:STATe] value [:SOURce:]CORRection:CSET:SELect value [:SOURce:]FREQuency[:CW | :FIXed] value Set / Query the RF output frequency. Value: freqmin…freqmax [HZ | KHZ | MHZ | GHZ] | MIN | MAX | UP | DOWN Default: 0.5 * (freqmin + freqmax) [:SOURce:]FREQuency[:CW | :FIXed]:STEP[:INCRement] value...
  • Page 46 AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]FREQuency:SPAN value Set / Query the frequency span for the sweep mode SWEep[1]. Value: 1KHZ … (freqmax - freqmin) [HZ | KHZ | MHZ | GHZ] Default: freqmax – freqmin [:SOURce:]FREQuency:SPAN:FULL Set the frequency span for the sweep mode SWEep[1] to freqmax –...
  • Page 47 AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]MARKer<n>:FREQuency value Set / Query frequency of the selected marker. Value: freqmin … freqmax [HZ | KHZ | MHZ | GHZ] | MAX Default: M1 = 2.0 GHz, M2 = 8.4 GHz, M3 = 2.0 GHz, M4 = 5.0 GHz, M5 = 8.4 GHz M6 = 8.4 GHz, M7 = 8.4 GHz, M8 = 8.4 GHz, M9 = 8.4 GHz, M10 = 3.5 GHz [:SOURce:]MARKer<n>:POLarity value Set / Query pulse polarity of markers.
  • Page 48 AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]POWer:ATTenuation:AUTO value Set / Query the coupling of the attenuation to the amplitude level control circuit. Value: ON | OFF | 1 | 0 Default: [:SOURce:]POWer:ATTenuation:STEP[:INCRement] value Set / Query the output attenuator step size Value: 0 …...
  • Page 49 AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]POWer:SPAN value Set / Query the power level span for the sweep mode SWEep2. Value: powermin … powermax [DBM] Default: powermax – powermin [:SOURce:]POWer:SPAN:FULL Set the power level span for the sweep mode SWEep2 to powermax – powermin. [:SOURce:]POWer:STARt value Set / Query the start power level for the sweep mode SWEep2.
  • Page 50 AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]SWEep<n>:DWELl value Set / Query step time for frequency / power level sweep. Value: timemin … timemax [S | MS | US | NS] | MIN | MAX Default: timemin Remark: SWEep[1] is used for frequency sweep, SWEep2 is used for power sweep.
  • Page 51: Status Subsystem

    AN680XX emulation mode Status Command / Function / Remark / Limitation [:SOURce:]SWEep<n>:TIME value Set / Query the sweep time. Value: timemin … timemax [S | MS | US | NS] | MIN | MAX Default: TBD for frequency sweep. TBD for power sweep Remark: value is splitted into DWELl and POINts, whereby DWELl is set to minimal possible value so that POINTs does not exceed upper limit.
  • Page 52: System Subsystem

    AN680XX emulation mode Status Command / Function / Remark / Limitation STATus:QUEStionalbe[:EVENt]? Query the event bits of the questionable status register. Value: 0 … 32757 STATus: QUEStionalbe:CONDition? Query the condition bits of the questionable status register. Value: 0 … 32757 STATus: QUEStionalbe:ENABle value Set / Query the enable bits of the questionable status register.
  • Page 53: Trigger Subsystem

    AN680XX emulation mode Status Command / Function / Remark / Limitation SYSTem:LANGuage value Select / Query the remote-control language. Value: “SCPI” | “NATIVE” | “TMSL” | “EXIT” Remark: “SCPI”, “NATIVE” and “TMSL” are not supported. “EXIT” has to be used to return to the instruments native SCPI-language. SYSTem:PRESet Preset instrument.
  • Page 54: Instrument Initialisation

    AN680XX emulation mode Status Command / Function / Remark / Limitation UNIT:FREQuency value Select / Query the global default frequency related parameter. Value: HZ, KHZ, MHZ, GHZ Default: UNIT:TIME value Select / Query the global default time related parameter. Value: S, MS, US, NS Default: Table 48: UNIT subsystem...
  • Page 55 AN680XX emulation mode SOURCE (CORRECTION) SOURCE (FREQUENCY MODE = CW CW = 0.5 * (Fmin + Fmax) CW STEP = 100.0 MHZ START = FMin STOP = Fmax CENTER = 0.5 * (Fmin + Fmax) SPAN = Fmax – Fmin MULTIPLIER = 1.0 SOURCE (LIST) SOURCE (MARKER)
  • Page 56: Status Reporting

    AN680XX emulation mode TRIGGER SOURCE = BUS TSWEEP UNIT FREQUENCY = HZ TIME = S Table 49: Factory default settings Status reporting Status reporting is not supported so far. 1GP71_0E Rohde & Schwarz...
  • Page 57: Hp8340 Emulation Mode

    HP8340 emulation mode 7 HP8340 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the Pre-SCPI language, implemented in Agilent’s signal generators of type HP8340A HP8340B HP8341B The emulation software is supported on signal generators of type SMF100 The emulation software simulates the HP8340 data model in the execution unit and transforms the HP8340 parameters into the SM* parameters.
  • Page 58: Commands

    HP8340 emulation mode Status Command Function / Remark / Limitation Device clear. Goup execute trigger. Goto local mode. Local lockout. Goto remote mode. Selective device clear. Serial-Poll disable. Serial-Poll enable. Request service. Remarks: The status system of the HP8340 is not compatible with the status system implemented in the SMF100 in accordance with IEEE 488.2.
  • Page 59 HP8340 emulation mode Select start/stop frequency sweep mode, optionally set start frequency. Value: freqmin … freqmax HZ | KZ | MZ | GZ Default: freqmin FB[value] Select start/stop frequency sweep mode, optionally set stop frequency. Value: freqmin … freqmax HZ | KZ | MZ | GZ Default: freqmax CF[value]...
  • Page 60: Frequency Markers

    HP8340 emulation mode freqmin … freqmax HZ | KZ | MZ | GZ Default: 0.5 * (freqmin + freqmax) Remark: Acts like CW[value] Frontpanel knob and step keys are not linked to cw frequency and cw frequency resolution. Commands RB[value] and UP/DN are not linked to cw frequency and cw frequency resolution.
  • Page 61 HP8340 emulation mode Remark: There is no signal output on auxiliary i/o. M5[value] Turn on marker 5, optionally set marker frequency. Value: freqmin … freqmax HZ | KZ | MZ | GZ Default: 0.5 * (freqmin + freqmax) Remark: There is no signal output on auxiliary i/o. M1M0 Turn off marker 1.
  • Page 62: Sweep Mode, Trigger And Time

    HP8340 emulation mode Turn off delta marker. Transfer frequency value of active marker to center frequency. Remarks: Affect on center/delta frequency sweep mode depends on firmware release of HP8340. SM* always selects center/delta frequency sweep mode. Turn on marker 1 ] marker 2 frequency sweep mode. Turn off marker 1 ] marker 2 frequency sweep mode.
  • Page 63: Modulation

    HP8340 emulation mode frequency) to 10V (stop frequency). Select freerun sweep trigger. Remarks: Default on PON Select line sweep trigger. Remarks: SM* does not support 50/60Hz synchronisation. Implementation is therefore identical as T1, freerun sweep trigger. Select external sweep trigger. ST[value] Set sweep time.
  • Page 64: Step Size, Display And Entry Control

    HP8340 emulation mode Modulation source is external signal at connector EXT2. Turn frequency modulation off. Table 55: Modulation commands • Step Size, Display and Entry Control Status Command / Function / Remark / Limitation SF value Select and optionally set frequency step size. SHCF value Select and optionally set frequency step size.
  • Page 65: Instrument State / Registers

    HP8340 emulation mode • Instrument State / Registers Status Command / Function / Remark / Limitation Preset instrument. Remarks: HP8340 presets to the last saved backup register set 0. SM* always presets to the HP8340 factory defaults and NOT to the last saved backup register set 0.
  • Page 66: Diagnostic

    HP8340 emulation mode 0 DB PS1 value Turn on power sweep mode, optionally sets power span. Turn off power sweep mode. Turn on power slope mode Turn off power slope mode Set output power on. Set output power off. Turn on peak output power. Turn off peak output power.
  • Page 67: Gpib

    HP8340 emulation mode SHM2 Display band number and Y.O. loop frequency. SHM3 Display VCO1 and VCO2 frequencies. SHT1 Display test front panel. SHT3 Display unlock. SHS3 Display fault indicators. SHA21 Disable band cross. SHA20 Reenable band cross. SHA1 Advance manual band cross. Advance manual band cross.
  • Page 68 HP8340 emulation mode Clear both status bytes. Remark: The status registers of the GPIB-controller are not affected. The status system of the HP8340 is not compatible with the status system implemented in the SMF100 in accordance with IEEE 488.2. Output status bytes. Remarks: The number of status bytes (1 or 2) in the response depends on firmware release of HP8340.
  • Page 69 HP8340 emulation mode Output next bandcross frequency. Remarks: In frequency sweep mode, next bandcross frequency is always set to stop frequency. Output coupled parameters. Output diagnostics. Output faults. Remarks: HP8340 responds with actual state of the instruments hardware. SM* always responds “0000” due to the difference in hardware implementation. Output firmware id.
  • Page 70: Others / Unknown

    HP8340 emulation mode RB[value] Enable KNOB in remote-control interface, optionally modify active parameter by <value>. SN value Select stepped / manual sweep mode, optionally sets number of sweep steps from start to stop to <value>. Increment frequency. Reset sweep. Take sweep. TL value Set time limit to <value>...
  • Page 71: Instrument Initialisation

    HP8340 emulation mode Remark: Command is sent by the HP8757 Analyzer during initialisation phase. Functionality unknown … Select shift function. Remark: See SHxy commands for additional informations on functions with shift prefix. Prefix not allowed without function. Frequency unit Frequency unit Frequency unit Frequency unit Time unit...
  • Page 72: Frequency

    HP8340 emulation mode RF output on AM off AM depth 0 % FM off FM deviation 1 kHz PM off LF generator frequency 1 kHz All registers 0 … 99 are also preset to the factory defaults. Table 62: Additional commands •...
  • Page 73 HP8340 emulation mode AM value Select amplitude modulation function, optionally set modulation depth. Value: value in PCT | % Default: 0.0 PCT Remark: % is not supported. AM must be preceeded by either S1, S2 or S3. FM value Select frequency modulation function. Optionally set modulation deviation. Value: value in HZ | KZ | MZ Default:...
  • Page 74: Other

    HP8340 emulation mode Turn pulse modulation (fast mode) on. Remark: Implementation on SM* is identical to PM. Table 65: Modulation commands • Other Status Command / Function / Remark / Limitation Unknown function … Unknown function … Increment the value of the active function (frequency, amplitude, modulation depth, modulation deviation) by the value specified at command IS.
  • Page 75 HP8340 emulation mode Select Active mode. Remark: The implementation on SM* is identical to R3. Set Rf output off. Set Rf ouput on. Set Rf output dead. Remark: The implementation on SM* is identical to R2. ST value Save actual setup to backup register. Value: 0 …...
  • Page 76: Instrument Initialisation

    HP8340 emulation mode Step backward to previuous register and recall setup. Reset reverse power protection. Table 66: Other commands Instrument initialisation The (factory) default setting of the HP8340 is applied when applying the DCL, SDC to the GPIB interface. transmitting the first command after activating this emulation mode. During initialisation, the HP8340 applies and activates the backup register set The SM* however applies and activates the (factory) default setting of the HP8340.
  • Page 77: Status Reporting

    HP8340 emulation mode frequency step size 1 kHz status bytes cleared, set to “0” levelling mode internal levelling mode rf output power level -110 dB(m) without option XYZ -30 dB(m) with option XYZ power level step size 10 dB Table 67: Factory default setting Status reporting Status reporting is not supported so far.
  • Page 78: Hp8360 Emulation Mode

    HP8360 emulation mode 8 HP8360 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI-compatible language, implemented in Agilents’s signal generators of type HP83620A / B HP83630A / B The emulation software is supported on signal generators of type SMF100 The signal generator HP83620 / HP83630 also supports a HP8340 compatible Pre-SCPI-language.
  • Page 79: Common

    HP8360 emulation mode • Common Status Command / Function / Remark / Limitation *CLS Clear the status byte, the data questionable event register, the standard event status register, the operation status register … *ESE value Set / Query the bits of the event status enable register. Value: 0 …...
  • Page 80: Abort Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation *TRG Execute a trigger function. *TST? Performs a self test and returns result. Remark: 0 is return in any case, indicating no error. *WAI Wait until pending operations have taken place. Table 68: Common commands •...
  • Page 81: Calibration Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation AM:SOURce value Select / Query the signal source of the modulation. Value: INTernal | EXTernal Default: EXTernal Remark: INTernal, EXTernal are not supported LF1 corresponds to INTernal EXT1 corresponds to EXTernal AM:STATe value Set / Query the (activation) state of the modulation.
  • Page 82: Diagnostics Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation CALibration:CORRection[:STATe] value Table 71: Calibration subsystem • DIAGnostics Subsystem Status Command / Function / Remark / Limitation DIAGnostics:ABUS? value DIAGnostics:ABUS:AVERage value DIAGnostics:ABUS:STATus? DIAGnostics:INSTrument:PMETer:ADDRess value [DIAGnostics:INSTrument:PRINter:ADDRess value DIAGnostics:IORW value, value DIAGnostics:OUTPut:FAULts? DIAGnostics:RESult? DIAGnostics:TEST:CONTinue...
  • Page 83: Fm Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation DISPlay[:STATe] value Table 73: Display subsystem • FM Subsystem Status Command / Function / Remark / Limitation FM:COUPling value FM[:DEViation] value Set / Query the modulation deviation. Value: num [HZ | KHZ | MHZ | GHZ] | MAXimum | MINimum 0.0 Hz _ num _ ??? Hz Default: 1.0 MHz...
  • Page 84: Frequency Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation FM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: Table 74: FM subsystem • FREQuency Subsystem Status Command / Function / Remark / Limitation FREQuency:CENTer value Set / Query the rf center frequency (in sweep mode).
  • Page 85 HP8360 emulation mode Status Command / Function / Remark / Limitation FREQuency:MODE value Set / Query the frequency operation mode. Value: FIXed | CW | SWEep | LIST Default: Remark: LIST is not supported FREQuency:MULTiplier value Set / Query the rf frequency multiplier (for the frontpanel display). Value: num | MAXimum | MINimum 0.001 _ num _ 10000...
  • Page 86: Initiate Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation FREQuency:STARt value Set / Query the rf start frequency (in sweep mode). Value: num [HZ | KHZ | MHZ | GHZ] | UP | DOWN | MAXimum | MINimum Fmin _ num _ Fmax Default: Fmin...
  • Page 87: Marker Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation LIST:DWELl:POINts? value LIST:FREQuency value LIST:FREQuency:POINts? value LIST:MANual value LIST:MODE value LIST[:POWer]:CORRection value LIST[:POWer]:CORRection:POINts? value LIST:TRIGger:SOURce value Table 77: List subsystem • MARKer Subsystem Status Command / Function / Remark / Limitation MARker[1 …...
  • Page 88: Power Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation MODulation:STATe? Query the general (activation) state of the modulation. Table 80: Modulation subsystem • POWer Subsystem Status Command / Function / Remark / Limitation POWer{:ALC:BANDwidth|:BWIDTh} value POWer{:ALC:BANDwidth|:BWIDTh}:AUTO value POWer:ALC:CFACtor value POWer:ALC:SOURce value Set / Query the type of leveling for output power automatic leveling Value:...
  • Page 89 HP8360 emulation mode Status Command / Function / Remark / Limitation POWer[:LEVel] value Set / Query the rf output level. Value: num [tbd] | UP | DOWN | MAXimum | MINimum Pmin dBm _ num _ Pmax dBm Default: 0.0 dBm Remark: UP, DOWN, MAXimum, MINimum are not supported.
  • Page 90: Pulm Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation POWer:STEP[:INCRement] value Set / Query the rf output level step size. Value: num [DB] | | MAXimum | MINimum 0.0 dB _ num _ Pmax Default: 10.0 dB Remark: MAXimum, MINimum are not supported.
  • Page 91: Pulse Subsystem

    HP8360 emulation mode Table 82: Pulm subsystem • PULSe Subsystem Status Command / Function / Remark / Limitation PULSe:FREQuency value PULSe:PERiod value PULSe:WIDTh value Table 83: Pulse subsystem • ROSCillator Subsystem Status Command / Function / Remark / Limitation ROSCillator:SOURce value Set / Query the source of the reference oscillator Value: INTernal | EXTernal | NONE...
  • Page 92: Sweep Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation STATus:OPERation:PTRansition value Set / Query the positive transition filter bits of the operation status register. Value: 0 … 32757 Default: 32757 STATus:PRESet Preset the operation and questionable register contents. STATus: QUEStionalbe:CONDition? Query the condition bits of the questionable status register.
  • Page 93 HP8360 emulation mode Status Command / Function / Remark / Limitation SWEep:DWELl value Set / Query the fdwell time (in sweep mode). Value: num [S | MS | US] | MAXimum | MINimum Pmin dBm _ num _ Pmax dBm Default: 100.0 US Remark:...
  • Page 94: System Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation SWEep:STEP value Set / Query the size of each frequency step Value: num [HZ | KHZ | MHZ | GHZ] | MAXimum | MINimum 0.0 Hz _ num _ Fmax Default: (Fmax –...
  • Page 95: Trigger Subsystem

    HP8360 emulation mode Status Command / Function / Remark / Limitation SYSTem:LANGuage value Set / Query the programming language. Value: “SCPI” | “CIIL” | “COMPatilbe” Remark: “SCPI” returns to the native SM* SCPI language “CIIL”, “COMPatible” are not supported SYSTem:MMHead:SELect value SYSTem:MMHead:SELect:AUTO value SYSTem:PRESet[:EXEC] SYSTem:PRESet::SAVE...
  • Page 96: Instrument Initialization

    HP8360 emulation mode Instrument initialization The (factory) default setting of the HP8360 is applied and activated when applying the DCL, SDC to the GPIB interface. transmitting the *RST command The (factory) default settings are listed under keyword “Default” in the corresponding command.
  • Page 97: Hp8373 Emulation Mode

    HP8373 emulation mode 9 HP8373 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI-compatible language, implemented in Agilents’s signal generators of type HP83711A / B HP83712A / B HP83730A HP83731A / B HP83732A The emulation software is supported on signal generators of type SMF100...
  • Page 98: Common

    HP8373 emulation mode • Common Status Command / Function / Remark / Limitation *CLS Clear the operation event register, the questionable event register and the standard status register. *DMC value, value *EMC value *ESE value Set / Query the bits of the extended status enable register. Value: 0 …...
  • Page 99: Automatic Level Control

    HP8373 emulation mode Status Command / Function / Remark / Limitation *SAV value Save an instrument setup. Value: 0 … 9 *SRE value Set / Query the bits of the service request enable register. Value: 0 … 191 *STB? Query the bits of the status byte. *TST? Performs a self test and returns result.
  • Page 100: Instrument Information

    HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]FREQuency[:CW | :FIXed]:STEP[:INCRement] value Set / Query the rf carrier frequency step size. Value: Fmin … FMax [HZ | KHZ | MHZ | MHZ | GHZ] | MINimum | MAXimum | DEFault Default: Remark: MINimum, MAXimum, DEFault are not supported.
  • Page 101: Macro

    HP8373 emulation mode Status Command / Function / Remark / Limitation MEMory:CATalog[:ALL]? MEMory:CATalog:TABLe? MEMory:TABLe:FREQuency value MEMory:TABLe:FREQuency:POINts? value MEMory:TABLe:LOSS[:MAGNitude] value MEMory:TABLe:LOSS[:MAGNitude]:POINts? value MEMory:TABLe:SELect value [SOURce[1]:]CORRection:CSET[:SELect] value [SOURce[1]:]CORRection:CSET:STATe value [SOURce[1]:]CORRection:FLATness[:DATA] value [SOURce[1]:]CORRection:FLATness:POINts value [SOURce[1]:]CORRection:STATe value SYSTem:COMMunicate:PMETer:ADDRess value Table 96: Level correction commands •...
  • Page 102 HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]AM[:DEPTh] value Set / Query the modulation depth. Value: 0.0 … 100.0 [PCT | %] | UP | DOWN | MINimum | MAXimum | DEFault Default: 6 PCT Remark: % is not supported UP, DOWN, MINimum, MAXimum, DEFault are not supported.
  • Page 103 HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]FM[:DEViation] value Set / Query the modulation deviation. Value: 0.0 … 10MHz in [HZ | KHZ | MHZ] | UP | DOWN | MINimum | MAXimum | DEFault Default: 1.0 MHZ Remark: UP, DOWN, MINimum, MAXimum, DEFault are not supported.
  • Page 104 HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]PM:COUPling value [SOURce[1]:]PM[:DEViation] value Set / Query the modulation deviation. Value: 0.0 … 200.0 [RAD] | UP | DOWN | MINimum | MAXimum | DEFault Default: 3.0 RAD Remark: UP, DOWN, MINimum, MAXimum, DEFault are not supported.
  • Page 105: Power Level

    HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]PULM:EXTernal:POLarity value [SOURce[1]:]PULM:SOURce value Select / Query the signal source of the modulation. Value: INTernal | EXTernal Default: EXTernal [SOURce[1]:]PULM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default:...
  • Page 106: Programmable Interface

    HP8373 emulation mode Status Command / Function / Remark / Limitation [SOURce[1]:]POWer[:LEVel][:IMMediate][:AMPLitude] value Set / Query the output power level. Value: Pmin … Pmax in [] | UP | DOWN | MINimum | MAXimum | DEFault Default: -110.0 DBM Remark: UP, DOWN, MINimum, MAXimum, DEFault are not supported.
  • Page 107: Status Register Control

    HP8373 emulation mode Status Command / Function / Remark / Limitation OUTPut:PROTection[:STATe] value OUTPut[:STATe] value Set / Query the (activation) state of the rf output. Value: ON | OFF | 1 | 0 Default: [SOURce[1]:]POWer:ATTenuation:AUTO value [SOURce[1]:]POWer:PROTection:STATe value Table 102: RF output control commands •...
  • Page 108: Instrument Initialization

    HP8373 emulation mode Status Command / Function / Remark / Limitation STATus:PRESet Preset the operation and questionable register contents. STATus:QUEStionable:CONDition? Query the condition bits of the questionable status register. Value: 0 … 32757 STATus:QUEStionable:ENABle value Set / Query the enable bits of the questionable status register. Value: 0 …...
  • Page 109: Status Reporting

    HP8373 emulation mode Status reporting Status reporting is not supported so far. 1GP71_0E Rohde & Schwarz...
  • Page 110: 10 Hp8643 Emulation Mode

    HP8643 emulation mode 10 HP8643 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI-compatible language, implemented in Agilent’s signal generators of type HP8643A HP8644A / B HP8645A The emulation software is supported on signal generators of type SMA100 SMB100 The signal generator HP8643 / HP8644 / HP8645 also supports a HP8642...
  • Page 111: Gpib Functions

    HP8643 emulation mode While this is insignificant in pure remote-control operation, it can lead to inconsistencies and undesirable effects or malfunctions when you use both manual and remote control in this language emulation mode. GPIB functions The following table shows the GPIB functions, supported by the HP8643. Status Function Function / Remark / Limitation...
  • Page 112: Am Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation *OPT? Query the installed options. *RCL value Recall an instrument setup. Value: 0 … 9 *RST Reset the instrument to a default state. *SAV value Save an instrument setup. Value: 0 …...
  • Page 113: Amplitude Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation [SOURce:]AM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: [SOURce:]AM:SOURce value Set / Query the source of the modulation signal. Value: INTernal, EXTernal | EXTernal, INTernal Default:...
  • Page 114 HP8643 emulation mode Status Command / Function / Remark / Limitation {AMPLitude | POWer}[:OUT][:LEVel]:STEP:UNIT value Set / Query the rf carrier’s power level step unit. Value: DB | V Default: {AMPLitude | POWer}[:OUT]:ALC:BANDwidth:AUTO value {AMPLitude | POWer}[:OUT]:ATTenuation value Set / Query the output attenuator. Value: value DB Default:...
  • Page 115 HP8643 emulation mode Status Command / Function / Remark / Limitation {AMPLitude | POWer}:SOURce[:LEVel] value Set / Query the rf carrier’s power level in EMF. Value: Value [DBM | DBMW | DBUV |V | MV | UV] | UP | DOWN | MINimum | MAXimum Default: -140 DBM {AMPLitude | POWer}:SOURce[:LEVel]:STEP[:INCRement] value...
  • Page 116: Calibration Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation {AMPLitude | POWer}:SOURce:STATe value Set / Query the (activation) state of the rf output. Value: ON | OFF | 1 | 0 Default: {AMPLitude | POWer}:SOURce:ULIMit value {AMPLitude | POWer}:SOURce:UNIT value Set / Query the rf carrier’s power level unit.
  • Page 117: Fm Subsystem

    HP8643 emulation mode • FM Subsystem Status Command / Function / Remark / Limitation [SOURce:]FM[:DEViation] value Set / Query the rf carrier modulation deviation. Value: value [HZ | KHZ | MHZ | MAHZ | GHZ] | UP | DOWN | MINimum | MAXimum Default: 1 KHZ [SOURce:]FM[:DEViation]:STEP[:INCRement] value...
  • Page 118: Frequency Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation [SOURce:]FM:IMPedance? Table 110: FM subsystem commands • FREQuency Subsystem Status Command / Function / Remark / Limitation [:SOURce:]FREQuency[:CW] value Set / Query the rf carrier frequency. Value: value HZ | KHZ | MHZ | MAHZ | GHZ] | UP | DOWN | MINimum | MAXimum Default: 1500.0 MHZ [SOURce:]FREQuency[:CW]:STEP[:INCRement] value...
  • Page 119: Initialize Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation [:SOURce:]FREQuency:SPAN value Set / Query the rf carrier sweep frequency span. Value: value HZ | KHZ | MHZ | MAHZ | GHZ] | UP | DOWN | MINimum | MAXimum Default: freqmax - freqmin [SOURce:]FREQuency:SPAN:STEP[:INCRement] value...
  • Page 120: Lfsource Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation INITialize:MODE value Set / Query the sweep mode. Value: CONTinuous | SINGle Default: CONTinuous INITialize:STATe Table 112: INITialize subsystem commands • LFSource Subsystem Status Command / Function / Remark / Limitation LFSource[:FREQuency] value Set / Query the lf generator frequency.
  • Page 121 HP8643 emulation mode Status Command / Function / Remark / Limitation LFSource:FM:PHASe[:ADJust]:STEP[:INCRement] value LFSource:FM:STATe value LFSource:FM:WAVeform value LFSource:LEVel value Set / Query the lf generator level. Value: value [V | MV | UV] | MINimum | MAXimum Default: 1.0 V LFSource:LEVel:STEP[:INCRement] value Set / Query the lf generator level step size.
  • Page 122: Marker Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation LFSource:WAVeform value Set / Query to lf generator waveform. Value: SAWTooth | SINe | SQUare | WGNoise | TRIangle Default: SINe Remark: SAWTooth, WGNoise is not supported. LFSource:TRIGger[:IMMediate] LFSource:TRIGger:SOURce value Table 113: LFSource subsystem commands •...
  • Page 123: Modulation Subsystem

    HP8643 emulation mode • MODulation Subsystem Status Command / Function / Remark / Limitation MODulation[:STATe] value Set / Query the general (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: Table 115: MODulation subsystem commands •...
  • Page 124: Pmeter Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation [SOURce:]PM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: [SOURce:]PM:SOURce value Set / Query the source of the modulation signal. Value: INTernal, EXTernal | EXTernal, INTernal Default:...
  • Page 125 HP8643 emulation mode Status Command / Function / Remark / Limitation PULSe:CONDitioning value PULSe:DELay value Set / Query the pulse delay. Value: value [S | MS | US | NS] | UP | DOWN | MINimum | MAXimum Default: 1.0 US PULSe:DELay:STEP[:INCRement] value Set / Query the pulse delay step size.
  • Page 126: Roscillator Subsystem

    HP8643 emulation mode Status Command / Function / Remark / Limitation PULSe:WIDTh:STEP[:INCRement] value Set / Query the pulse width step size. Value: value [S | MS | US | NS] | MINimum | MAXimum Default: 1.0 US Table 119: PULSe subsystem commands •...
  • Page 127 HP8643 emulation mode Status Command / Function / Remark / Limitation STATus:DQUestionalbe:PTRansition? STATus:DQUestionalbe:SINTegrity[EVENt]? STATus:DQUestionalbe:SINTegrity:CONDition? STATus:DQUestionalbe:SINTegrity:ENABle value STATus:DQUestionalbe:SINTegrity:NTRansition? STATus:DQUestionalbe:SINTegrity:PTRansition? STATus:DQUestionalbe:SINTegrity:AMPLitude[:EVENt]? STATus:DQUestionalbe:SINTegrity:AMPLitude:CONDition? STATus:DQUestionalbe:SINTegrity:AMPLitude:ENABle value STATus:DQUestionalbe:SINTegrity:AMPLitude:NTRansition? STATus:DQUestionalbe:SINTegrity:AMPLitude:PTRansition? STATus:DQUestionalbe:SINTegrity:FREQuency[:EVENt]? STATus:DQUestionalbe:SINTegrity:FREQuency:CONDition? STATus:DQUestionalbe:SINTegrity:FREQuency:ENABle value STATus:DQUestionalbe:SINTegrity:FREQuency:NTRansition? STATus:DQUestionalbe:SINTegrity:FREQuency:PTRansition? STATus:DQUestionalbe:SINTegrity:HARDware[:EVENt]? STATus:DQUestionalbe:SINTegrity:HARDware:CONDition? STATus:DQUestionalbe:SINTegrity:HARDware:ENABle value STATus:DQUestionalbe:SINTegrity:HARDware:NTRansition? STATus:DQUestionalbe:SINTegrity:HARDware:PTRansition? STATus:DQUestionalbe:SINTegrity:MODulation[:EVENt]? STATus:DQUestionalbe:SINTegrity:MODulation:CONDition? STATus:DQUestionalbe:SINTegrity:MODulation:ENABle value STATus:DQUestionalbe:SINTegrity:MODulation:NTRansition? STATus:DQUestionalbe:SINTegrity:MODulation:PTRansition? STATus:DQUestionalbe:SINTegrity:REFerence[:EVENt]?
  • Page 128: Sweep Subsystem

    HP8643 emulation mode Table 122: STATUS subsystem commands • SWEep Subsystem Status Command / Function / Remark / Limitation SWEep[:FREQuency]:GENeration value SWEep[:FREQuency]:MODE value Set / Query sweep mode. Value: AUTO | MANual Default: AUTO SWEep[:FREQuency]:SPACing value Set / Query sweep spacing. Value: LINear | LOGarithmic Default:...
  • Page 129: Tsweep Subsystem

    HP8643 emulation mode • TSWeep Subsystem Status Command / Function / Remark / Limitation TSWeep Start a continuous or single sweep. Table 125: TSWeep subsystem commands • VMETer Subsystem Status Command / Function / Remark / Limitation VMETer[:VOLTage]? VMETer:MODE value Table 126: VMETer subsystem commands Instrument initialisation The (factory) default setting of the HP8643 is applied and activated when...
  • Page 130 HP8643 emulation mode STEP UNIT = DB STATE = OFF UNIT = DBM ATTENUATION AUTO = ON GAIN = 0.0 DB CALIBRATION DISPLAY STATE = ON DEVIATION = 1.0 KHZ DEVIATION STEP = 1.0 KHZ STATE = OFF SOURCE = INTERNAL COUPLING = DC INTERAL FREQUENCY...
  • Page 131: Status Reporting

    HP8643 emulation mode WIDTH = 1.0 US WIDTH STEP = 1.0 US SLOPE = POSITIVE ROSCILLATOR SEQUENCE STATUS SWEEP TIME = 1.0 S MODE = AUTO SPACING = LINEAR SYSTEM TSWEEP VMETER Table 127: Factory default settings Status reporting Status reporting is not supported so far. 1GP71_0E Rohde &...
  • Page 132: 11 Hp8648 Emulation Mode

    HP8648 emulation mode 11 HP8648 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the SCPI-compatible language, implemented in Agilent’s signal generators of type HP8647A HP8648A / B / C / D The emulation software is supported on signal generators of type SMB100 The signal generator HP8647 / HP8648 also supports a HP8657 compatible Pre-SCPI-language.
  • Page 133: Gpib Functions

    HP8648 emulation mode GPIB functions The following table shows the GPIB functions, supported by the HP8648. Status Function Function / Remark / Limitation Device clear. Goto local mode. Interface clear. Local lockout. Parallel-Poll configure. Parallel-Poll unconfigure. Goto remote mode. Selective device clear. Serial-Poll disable.
  • Page 134: Am Subsystem

    HP8648 emulation mode Status Command / Function / Remark / Limitation *SAV value Save an instrument setup. *SRE value Set / Query the bits of the status enable register. *STB? Query the bits of the status register. *TST? Execute the instruments self test *WAI Wait until al commands are completed.
  • Page 135: Cal Subsystem

    HP8648 emulation mode Status Command / Function / Remark / Limitation [SOURce:]AM:INTernal[1]:FREQuency value Set / Query the frequency of the signal source. Value: 400 HZ | 1 KHZ Default: 1 KHZ [SOURce:]AM:INTernal2:FREQuency value Set / Query the frequency of the signal source. Value: 20 HZ …...
  • Page 136 HP8648 emulation mode Status Command / Function / Remark / Limitation [SOURce:]FM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: [SOURce:]FM:SOURce value Select / Query the signal source of the modulation. Value: INTernal[1], EXTernal | EXTernal, INTernal[1] | INTernal2 Default:...
  • Page 137: Frequency Subsystem

    HP8648 emulation mode • FREQuency Subsystem Status Command / Function / Remark / Limitation [:SOURce:]FREQuency[:CW | :FIXed] value Set / Query the RF output frequency. Value: Fmin - Fmax Default: 100 MHZ [:SOURce:]FREQuency:REFerence value Set / Query the frequency reference. Value: Fmin - Fmax Default:...
  • Page 138 HP8648 emulation mode Status Command / Function / Remark / Limitation [SOURce:]PM:STATe value Set / Query the (activation) state of the modulation. Value: ON | OFF | 1 | 0 Default: [SOURce:]PM:SOURce value Select / Query the signal source of the modulation. Value: INTernal[1], EXTernal | EXTernal, INTernal[1] | INTernal2 Default:...
  • Page 139: Power Subsystem

    HP8648 emulation mode • POWer Subsystem Status Command / Function / Remark / Limitation [:SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] value Set / Query the power level of the RF output. Value: Pmin … Pmax Default: -136.0 DBM [:SOURce:]POWer:ATTenuation:AUTO value Set / Query the coupling of the attenuation to the amplitude level control circuit. Value: ON | OFF | 1 | 0 Default:...
  • Page 140: System Subsystem

    HP8648 emulation mode Status Command / Function / Remark / Limitation STATus: QUEStionalbe:CONDition? Query the condition bits of the questionable status register. STATus: QUEStionalbe:ENABle value Set / Query the enable bits of the questionable status register. STATus:QUEStionalbe:POWer[:EVENt]? Query the event bits of the power questionable status register. STATus: QUEStionalbe:POWer:CONDition? Query the condition bits of the power questionable status register.
  • Page 141: Instrument Initialisation

    HP8648 emulation mode Status Command / Function / Remark / Limitation SYSTem:VERSion? Query the SCPI software version. Remark: YYYY.V is returned. Table 139: SYSTEM subsystem Instrument initialisation The (factory) default setting of the HP8647 / HP8648 is applied and activated when applying the DCL, SDC to the GPIB interface.
  • Page 142: Status Reporting

    HP8648 emulation mode REFERENCE = 0.0 HZ REFERENCE STATE = OFF OUTPUT STATE = OFF DEVIATION = 1.0 RAD STATE = OFF SOURCE = INTERNAL COUPLING = DC INTERAL FREQUENCY = 1.0 KHZ SHAPE = SINE POWER LEVEL = -136.0 DBM ATTENUATOR AUTO = ON REFERENCE = 0.0 DBM REFERENCE STATE = OFF...
  • Page 143: 12 Hp8657 Emulation Mode

    HP8657 emulation mode 12 HP8657 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the Pre-SCPI language, implemented in Agilents’s signal generators of type HP8647A HP8648A / B / C / D HP8656A / B HP8657A / B The emulation software is supported on signal generators of type SMB100...
  • Page 144: Gpib Functions

    HP8657 emulation mode As an important fact, the HP8657 network analyzer language does not support query commands. GPIB functions The following table shows the GPIB functions, supported by the HP8657. Status Command Function / Remark / Limitation Device clear. Remark: SDC applies an IP command to the emulation software and presets the instrument.
  • Page 145: Frequency

    HP8657 emulation mode AM off AM depth 0 % FM off FM deviation 1 kHz PM off LF generator frequency 1 kHz All registers 0 … 99 are also preset to the factory defaults. Table 142: Additional commands • Frequency Status Command / Function / Remark / Limitation CW value...
  • Page 146 HP8657 emulation mode Value: value in PCT | % Default: 0.0 PCT Remark: % is not supported. AM must be preceeded by either S1, S2 or S3. FM value Select frequency modulation function. Optionally set modulation deviation. Value: value in HZ | KZ | MZ Default: 0.0 HZ Remark:...
  • Page 147: Other

    HP8657 emulation mode Implementation on SM* is identical to PM. Table 145: Modulation commands • Other Status Command / Function / Remark / Limitation Unknown function … Unknown function … Increment the value of the active function (frequency, amplitude, modulation depth, modulation deviation) by the value specified at command IS.
  • Page 148 HP8657 emulation mode Set Rf output off. Set Rf ouput on. Set Rf output dead. Remark: The implementation on SM* is identical to R2. ST value Save actual setup to backup register. Value: 0 … 9 Remark: The contents of the registers 0 … 9 are NOT persisent and are lost when power off or leaving the emulation mode.
  • Page 149: Instrument Initialisation

    HP8657 emulation mode Instrument initialisation The (factory) default setting of the HP8657 is applied when applying a DCL, SDC to the GPIB interface. transmitting the first command after activating this emulation mode. The following table shows the (factory) default setting, applied by the SM*’s emulation software.
  • Page 150: 13 Hp8662 Emulation Mode

    HP8662 emulation mode 13 HP8662 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the Pre-SCPI language, implemented in Agilent’s signal generators of type HP8662A HP8663A The emulation software is supported on signal generators of type SMA100 The emulation software simulates the HP8662 data model in the execution unit and transforms the HP8662 parameters into the SM* parameters.
  • Page 151: Commands

    HP8662 emulation mode Status Command Function / Remark / Limitation Device clear. Goup execute trigger. Goto local mode. Local lockout. Goto remote mode. Selective device clear. Serial-Poll disable. Serial-Poll enable. Request service. Table 148: HP8662 GPIB functions Commands The following table shows the commands, supported by the HP8662. •...
  • Page 152: Modulation

    HP8662 emulation mode AP value Set output amplitude and turn output on. Value: Pmin … Pmax in {+D | -D | DM | MV | UV} | UP | DN Default: -30 DM Alias for AO. Turn output off. Table 151: Amplitude commands •...
  • Page 153: Data

    HP8662 emulation mode Set modulation off. Select internal 400 Hz signal as modulation source. Select internal 1000 Hz signal as modulation source. Select external, dc coupled modulation source. Select external, ac coupled modulation source. Set pulse modulation. PM value Set rf carrier modulation deviation and turn modulation on. Value: 0.0 …...
  • Page 154: Sweep

    HP8662 emulation mode Level mV Level uV Relative unit % Frequency unit Hz Frequency unit KHz Frequency unit MHz Frequency unit GHz Table 154: Units • Sweep Status Command / Function / Remark / Limitation Set sweep operation off. Remark: Rf carrier sweep is supported.
  • Page 155 HP8662 emulation mode FA value Set rf sweep start frequency. Value: 100.0 KHz … 2560.0 MHz in {HZ | KZ | MZ | GZ} | UP | DN Default: Remark: Rf carrier sweep is supported. Modulation sweep (Lf sweep) is not supported so far. Special Functions 40 and 41 have no effect.
  • Page 156 HP8662 emulation mode Set sweep step size. Value: Value in {HZ | KZ | MZ} | UP | DN Default: Remark: Rf carrier sweep is supported. Modulation sweep (Lf sweep) is not supported so far. Special Functions 40 and 41 have no effect. Set sweep steps to 10 % and sweep spacing to logarithmic.
  • Page 157: Other

    HP8662 emulation mode X3 value Turn marker 3 on, optionally set marker frequency. X4 value Turn marker 4 on, optionally set marker frequency. X5 value Turn marker 5 on, optionally set marker frequency. Turn (actual selected) marker off. Turn all markers off. Set sweep mode off Remark: Implementation identical to W1...
  • Page 158 HP8662 emulation mode Set value of active function one step down IS value Set increment value for active function. Value: … Remark: For valid value range and unit refer to the different functions Rotate knob cw Rotate knob ccw Set resolution to x10 Set resolution to 1/10 Set knob to off Set knob to hold...
  • Page 159: Special Function

    HP8662 emulation mode Value: UP | DN | AO | MO | M1 | M2 | M3 | M4 | N1 | N2 | N4 | N5 | T1 | T2 | T3 | T4 | T5 | W1 | W2 | W3 | W4 Remark: T1, T2, T3 are not supported.
  • Page 160 HP8662 emulation mode BLAP20 see SP20 BLAP21 see SP21 BLAP30 see SP30 BLAP31 see SP31 BLAP32 see SP32 BLAP40 see SP40 BLAP41 see SP41 BLAP50 see SP50 BLAP51 see SP51 BLAP60 see SP60 BLAP61 see SP61 BLAP62 see SP62 BLAP70 see SP70 BLAP71 see SP71...
  • Page 161 HP8662 emulation mode BLAP87 see SP87 BLAP88 see SP88 BLAP89 see SP89 BLAP90 see SP90 BLAP91 see SP91 BLAP92 see SP92 BLAP93 see SP93 BLAP94 see SP94 BLAP95 see SP95 BLAP96 see SP96 BLAP97 see SP97 BLAP98 see SP98 BLAP99 see SP99 SP00 Initialize frontpanel.
  • Page 162 HP8662 emulation mode SP31 Enable amplitude reference feature (reference = 0.0 dB). SP32 Enable amplitude reference feature (reference = 1.0 mV). SP40 Disables modulation sweep mode. SP41 Enables modulation sweep mode. SP50 Disable rear panel AUX connector for FM. SP51 Enable rear panel AUX connector for FM.
  • Page 163: Instrument Initialization

    HP8662 emulation mode SP90 value Set sequence step delay SP91 Enable generators rapid switching mode. SP92 Restore knob to 12Inc/Rev SP93 Allow user defined settings for vernier and attenuator SP94 Change knob to 120Inc/Rev without AUX reconfiguring SP95 Change knob to 120Inc/Rev with AUX reconfiguring SP96 Turn modulation oscillator off.
  • Page 164: Status Reporting

    HP8662 emulation mode Table 158: Factory default setting Status reporting Status reporting is not supported so far. 1GP71_0E Rohde & Schwarz...
  • Page 165: 14 Rc3102 Emulation Mode

    RC3102 emulation mode 14 RC3102 emulation mode General In this language emulation mode, the emulation software in the SM* emulates the Pre-SCPI language, implemented in Racals’s signal generators of type 3102 9087 The emulation software is supported on signal generators of type SMA100 The emulation software simulates the RC3102 data model in the execution unit and transfers most of the RC3102 parameters into the SM* database.
  • Page 166: Commands

    RC3102 emulation mode Status Command Function / Remark / Limitation Device clear. Goto local mode. Local lockout. Goto remote mode. Selective device clear. Remark: SDC applies an IP command to the emulation software and presets the instrument. Table 159: RC3102 GPIB functions Commands The following table shows the commands, supported by the RC3102.
  • Page 167: Level

    RC3102 emulation mode FS value Set frequency step size in fixed and sweep mode. Value: value in HZ | KZ | MZ | GZ Default: 12.5 KZ Increment fixed frequency by value specifed with FS command. Decrement fixed frequency by value specifed with FS command. Table 161: Frequency commands •...
  • Page 168: Modulation

    RC3102 emulation mode • Modulation Status Command / Function / Remark / Limitation AM value Select amplitude modulation function, optionally set modulation depth. Value: value in PCT | % Default: 0.0 PCT Remark: % is not supported. Turn amplitude modulation off. Turn amplitude modulation on.
  • Page 169 RC3102 emulation mode value in HZ | KZ | MZ | GZ Default: 0.0 KZ Turn frequency modulation off. Turn frequency modulation on. Remark: FM can be combined with AM and PM, but NOT with HM. Select internal 400 Hz sine wave as modulations source. Select internal 1000 Hz sine wave as modulations source.
  • Page 170: Increments

    RC3102 emulation mode • Increments Status Command / Function / Remark / Limitation Enable spin wheel. Disable spin wheel. Select step size to coarse (fixed). Select step size to medium (fixed). Select step size to fine (fixed). Set step size to the value specified by the FS or AS command. Table 164: Increment commands •...
  • Page 171 RC3102 emulation mode Alias for command SF. Preset instrument. Remark: SM* always presets to the RC3102 factory defaults. Select deferred data acceptance mode. Select immediate data acceptance mode. Output instrument status string. Output instrument data string. Output learn data (short mode). Output learn data (long mode).
  • Page 172: Instrument Initialization

    RC3102 emulation mode Execute the actual memory function (save lMS, recall MR or exchange MI). MRME value Recall setup from register value. Value: 0 … 99 Remark: RC3102 allows up to 100 value specifications. Specified register locations are subsequently recalled. SM* allows exactly one register location, which is recalled immediately.
  • Page 173: Status Reporting

    RC3102 emulation mode FREQUENCY = 400.0 HZ MODULATION (FM) DEVIATION = 0.0 KHZ SOURCE = INTERNAL STATE = OFF, SELECTED FREQUENCY = 400.0 HZ MODULATION (PHASE) DEVIATION = 0.0 RAD SOURCE = INTERNAL STATE = OFF, DESELECTED FREQUENCY = 400.0 HZ INCREMENTS USER DEFINED STEP SIZE Table 166: Factory default setting...
  • Page 174: 15 Literature

    Literature 15 Literature [1] R&S® SMA100A Operating Manual [2] R&S® SMA100A Specifications [3] R&S® SMB100A Operating Manual [4] R&S® SMB100A Specifications [5] R&S® SMF100A Operating Manual [6] R&S® SMF100A Specifications 1GP71_0E Rohde & Schwarz...
  • Page 175: 16 Additional Information

    Additional Information 16 Additional Information This Application Note is updated from time to time. Please visit the website www.rohde-schwarz.com/appnotes/1GP71 in order to download the newest version. 1GP71_0E Rohde & Schwarz...
  • Page 176: 17 Ordering Information

    Ordering information 17 Ordering information Part name Part description Part code R&S® SMA100A Signal Generator 1400.6000.02 R&S® SMB100A Signal Generator 1406.6000.02 R&S® SMF100A Signal Generator 1167.0000.02 Table 167: Ordering informations 1GP71_0E Rohde & Schwarz...

This manual is also suitable for:

Smb100aSmf100a

Table of Contents