Home
        Programmer`s Manual V1.4 - Berkeley Nucleonics Corporation
         Contents
1.                      SYSTEM COMMUNICATE  SUBSYSTEM  UNIT SUBSYSTEM          1 Introduction       This manual provides information for remote operation of the Berkeley Nucleonics Signal Generators  using commands sent from an external controller via Ethernet  USB  or GPIB  It includes the following        A general description of the LAN and the bus data transfer and control functions      Ageneral description of how to establish connection via LAN  USB       GPIB   e Alisting of the IEEE 488 Interface Function Messages recognized by the signal generator with  a description of its response   e A complete listing and description of all the Standard Commands for Programmable  Instruments  SCPI  commands that can be used to control signal generator operation with    examples of command usage       2 Programming the instrument       All instruments described in this manual can be accessed through LAN  USB or GIPB interface  All  interfaces use standard SCPI command set to pass commands to the device   While LAN is the preferred interface for Berkeley Nucleonics instruments  GPIB is only optionally    available for some models     2 4 Ethernet LAN    All Berkeley Nucleonics signal generators are preferably remotely programmed via a  10 100 1000Base T LAN interface and LAN connected computer using one of several LAN interface  protocols  The LAN allows instruments to be connected together and controlled by a LAN  based    computer  LAN and its associated interface operations are def
2.                2 1 1 Ethernet Interface Connection and Setup  2 1 2 Using Sockets                                             REIR                                            2 13 Using and Configuring VXI 11  VISA        cccccccccesssssecesssececseseceesssseceessessessseecsesseseesssseceeaeseceesseseeeeaes  2 1 4 Using Telnet LAN  Port 18      ccccccccsssscceessssccssscccesssseessssesesseeseceessesecessessessssecsesseseeseaseceeasseceessessenanes 9  2 2                           vm 9  2 2 1 USB TMC Interface Connection and Setup USING                                                          9  2 2 2 USB TMC Interface Connection and Setup using Berkeley Nucleonics                                             10  2 3 GPIB INTERFACE CONNECTION AND 5                                            1 1   1 1                                                              saisi sa sisi si                            10  2 3 1 General GPIB information    eiie          ee                 FRA VER      Sa ERRARE            10  pr Eee ub        M     10  3 IEEE 488 INTERFACE COMMANDS  3 1 IEEE MANDATED AND OPTIONAL COMMON COMMANDS  3 1 1  3 1 2  3 1 3 oj                     P       M     M 13  3 1 4 wit               13  3 1 5 oa               13  3 1 6 POP GPs                                         13  3 1 7               14  3 18       CG  gt                                                                                                 3 1 9                                             ETE  3 
3.           gt    The command writes data to a flatness correction file   The query returns flatness correction file data   Data sent or received has IEEE488 2 definite block data format     lt num_digits gt  lt byte_count gt  lt data byte     data byte     num digits   specifies how many digits are contained in   byte count       byte count   specifies how many data bytes follow in   data bytes     Example of definite block data    2141000000000 1 0   214     byte count is two digits wide   214     14 data bytes will follow     1000000000 1 0  14 bytes of data  The flatness correction data itself consists of values separated by semicolon         and rows separated by  carriage return  r  and or newline  n   Two values  frequency in Hz  power correction in dBm  make a  row  Each row defines one flatness correction point   Example of two points flatness correction  first point 100 MHz   1 dB  second point 200 MHz   1 dB    100000000 1 0 r n  200000000  1 0  r n      MEMory FILE CORRection FLATness LOAD    MEMory FILE CORRection FLATness LOAD   lt file name gt     This command loads a user  flatness correction file  The   lt file name gt   variable is the name of the file  located in the directory USERFLAT  The directory path is implied in the command and need not be  specified in the variable name       MEMory FILE CORRection FLATness STORe    33               MEMory FILE CORRection FLATness STORe   lt file name gt    This command stores the current user  flatness correction dat
4.      SOURce  FREQuency MODE or     SOURce  POWer MODE command is issued      RST INFinite  Range INFinite or 2 65535     LIST DIRection     SOURCce  LIST DIRection UPIDOWN RANDom     SOURce  LIST DIRection     This command sets the direction of a list or step sweep  UP This choice enables a sweep in an    ascending order     first to last point for a list sweep      start to stop for a step sweep    DOWN This choice reverses the direction of the sweep     37       BNC     RST UP     LIST DWELI    SOURce  LIST DWELI  lt value gt    lt value gt      SOURce  LIST DWELI POINts    This command sets the dwell time for the current list sweep RAM points  Dwell time is used when  IMMediate is the trigger source  The dwell time is the amount of time the sweep is guaranteed to  pause after setting the frequency and or power for the current point    The setting enabled by this command is not affected by signal generator power  on  preset  or  RST     The variable  lt value gt  is expressed in units of seconds      LIST DELay   SOURce  LIST DELay  lt value gt    lt value gt     SOURce  LIST DELay POINts     This command sets the off time for the current list sweep RAM points  Off time is used when  IMMediate is the trigger source  The off time is the amount of time the output is guaranteed to be  blanked after setting the frequency and or power for the current point to suppress output transients  during a frequency change    The setting enabled by this command is not affected by signal ge
5.     ATTenuation LIST     SOURce  POWer AT Tenuation AUTO     Devices with option PE only    This query returns a comma separated list of available attenuation settings  These can be set using  the  SOURce  POWer ATTenuation command    Available settings are    0  35  70 dB for option PE2A   0  10  20       70 dB for option PES   0  10  20       110 dB for option     4   0  35  70  105 dB for option PE5    3l    BNC       5 8  SOURce  CORRection Subsystem                                     Command Parameters Unit Remark   default       SOURce  CORRection FLATness  MODE LOWer HIGHer INTerpolati INT    SOURce  CORRection FLATness PAIR                  SOURce  CORRection FLATness POINts              SOURce  CORRection FLATness PRESet N A    SOURce  CORRection FLATness  STATe                            MEMory  FILE CORRection FLATness DATA                 gt    lt        gt    N A    MEMory  FILE CORRection FLATness LOAD   file             gt  N A    MEMory  FILE CORRection FLATness STORe   file             gt  N A    FLATness MODE     SOURce  CORRection FLATness  MODE LOWer HIGHer INTerpolation   This command defines how the flatness correction value will be determined at frequency settings  below  between or above the store correction pairs  LOWer selects the pair at or below an output  frequency setting  HIGHer selects the pair at or above the output frequency setting  INTerpolation  selects linear interpolation between the two pairs closes to the output frequency setting   Th
6.     RST OFF     VOR  STATe     SOURce  VOR BEARing   value    RAD DEG     SOURce   VOR BEARing    This command sets the VOR bearing in radians  Append DEG to set the bearing in degrees    RST OFF     VOR TEST    SOURce  ILS GS TEST NORTh SOUTh EAST WEST 1 2  This command selects a predefined VOR test setting    RST NORTh    55       BNC       5 19 TRIGger Subsystem  Triggers control the playback by telling the BENCHTOP MICROWAVE SOURCEXO000 when to play    the signal    Depending on the trigger settings for the BENCHTOP MICROWAVE SOURCEX000  the waveform  playback can occur once  continuously  or the BENCHTOP MICROWAVE SOURCEX000 may start  and stop playing the waveform repeatedly  GATE mode   A trigger signal comprises both positive and  negative signal transitions  states   which are also called high and low periods  You can configure the  BENCHTOP MICROWAVE SOURCEX000 to trigger on either state of the trigger signal  It is common  to have multiple triggers  also referred to as trigger occurrences or events  occur when the signal  generator requires only a single trigger  In this situation  the BENCHTOP MICROWAVE  SOURCEXO000 recognizes the first trigger and ignores the rest    When you select a trigger mode  you may lose the signal from the RF output until you trigger the    waveform    There are four parts to configuring the trigger    Choosing the trigger type which controls the waveform s transmission   1  NORMal   trigger edge initiates stops sweeps  2  GATE   trigger 
7.   SOURce  F REQuency STOP fmin to fmax Hz   SOURce  POWer MODE FIXed LIST SWEep   SOURce  POWer STARt  lt value gt  dBm   SOURce  POWer STOP  lt value dBm                 SWEep COUNt INFinite    lt value gt      SOURce  SWEep COUNt Infinite    lt value gt      SOURce  SWEep COUNt     This command sets the number of sweep repetitions being played after triggering a sweep  If set to  INFinite  the sweep will be repeated until     SOURce  FREQuency MODE       SOURce  POWer MODE    command is issued    RST INFinite  Range INFinite or 2 65535     SWEep DIRection UPIDOWN RANDom   SOURce  SWEep DIRection UP   DOWN   RANDom     SWEep POINts     SOURce  SWEep POINts   value       SOURce  SWEep POINts     This command defines the number of step sweep points      RST 101  Range 2 65535     SWEep DWELI     SOURce  SWEep DWELI   value      43       BNC     SOURce  SWEep DWELI    This command sets the dwell time for the current step sweep points  Dwell time is used when  IMMediate is the trigger source  The dwell time is the amount of time the sweep is guaranteed to  pause after setting the frequency and or power for the current point    The setting enabled by this command is not affected by signal generator power  on  preset  or  RST     The variable   value   is expressed in units of seconds  default  1000           SWEep DELay    SOURce  SWEep DELay   value      SOURce  SWEep DELay    This command sets the off time for the current step sweep points  Off time is used when IMMediate is  t
8.   This command enables or disables pulse modulation for the selected path    RST 0     PULM MODE    SOURce  PULM MODE              LIST    SOURce  PULM MODE    This command sets the modulation mode  With                   the normal ON OFF modulation can be  performed  With LIST  an arbitrary bit pattern can be loaded that will be used to modulate the carrier   LIST mode is available with pulse train option     RST FIXed    52    BNC       5 17  SOURce  ILS Subsystem    This subsystem provides ILS glideslope and localizer signal generation  It is only available to devices    featuring the avionics modulations extension  AVIO                           Command Parameters Unit   default    SOURce  ILS GS  STATe  ON OFF 1 0 OFF   SOURceJ ILS GS AMO  DEPTh    value  0 4  40 PCT    SOURceJ ILS GS AMt1   DEPTh    value  0 4  40 PCT    SOURceJ ILS GS TEST DDMO UPIDOWN FLAG DDMO   SOURce  ILS LOCalizer  STATe  ON OFF 1 0 OFF   SOURce  ILS LOCalizer AMO  DEPTh   lt value gt  0 2  20 PCT    SOURCce  ILS LOCalizer AM1  DEPTh   lt value gt  0 2  20 PCT    SOURce  ILS LOCalizer  TEST DDMO LEFT RIGHT FLAG DDMO              ILS GS  STATe     SOURce  ILS GS  STATe  ON OFF 1 0   SOURce  ILS GS  STATe     This command enables or disables the ILS glide slope modulation    RST OFF     ILS GS AMO  DEPTh     SOURceJ ILS GS AMO  DEPTh   lt value gt    SOURCce  ILS GS AMO  DEPTh     This command sets the 90 Hz glide slope amplitude modulation depth    RST 0 4     ILS GS AM1  DEPTh     SOURCce  ILS GS
9.   the signal generator   Returned option strings are     0 Basic device   B3 Rechargeable battery pack  PE PE2 PE3 Extended power range   AVIO ILS and VOR modulations   GPIB GPIB  IEEE 488  programming interface    a  3 1 8             reg      The Recall  RCL  command recalls the state from the specified memory register   reg                                                                 ej   J               nA  e  3 1 9  RST    The Reset  RST  command resets most signal generator functions to factory  defined conditions   Remarks Each command shows the   RST  default value if the setting is affected     E   3 1 10  SAV  lt reg gt     The Save  SAV  command saves signal generator settings to the specified memory register  lt reg gt    Remarks The save function does not save all signal generator settings  Refer to the User   s Guide for    more information on the save function     SS a a i  3 1 11  SRE  lt data gt     The Service Request Enable  SRE  command sets the value of the Service Request Enable Register   The variable  lt data gt  is the decimal sum of the bits that will be enabled  Bit 6  value 64  is ignored and  cannot be set by this command    Range 0 255   The setting enabled by this command is not affected by signal generator preset or      RST  However  cycling the signal generator power will reset it to zero     3 1 12  SRE     The Service Request Enable  SRE  query returns the value of the Service Request Enable Register   Range 0 63  amp  128 191    14    B
10.  AM1  DEPTh   lt value gt    SOURCe  ILS GS AM1  DEPTh     This command sets the 150 Hz glide slope amplitude modulation depth    RST 0 4     ILS GS TEST    SOURce  ILS GS TEST DDMO UP DOWN FLAG   This command selects a predefined ILS glide slope test setting    RST DDMO     ILS LOC  STATe    SOURce  ILS LOC  STATe               10    33       BNC     SOURce  ILS LOC  STATe    This command enables or disables the ILS localizer modulation    RST OFF     ILS LOCalizer  AMO  DEPTh    SOURce  ILS LOCalizer AMO  DEPTh   lt value gt    SOURCce  ILS LOCalizer AMO  DEPTh     This command sets the 90 Hz localizer amplitude modulation depth    RST 0 2     ILS LOCalizer AM1  DEPTh    SOURceJ ILS LOCalizer AM1  DEPTh   lt value gt    SOURceJ ILS LOCalizer AM1  DEPTh      This command sets the 150 Hz localizer amplitude modulation depth      RST 0 2    QLS LOC TEST    SOURce  ILS LOC TEST DDMO LEFT RIGHT FLAG   This command selects a predefined ILS localizer test setting    RST DDMO    54    BNC       5 18  SOURce   VOR Subsystem    This subsystem provides VOR signal generation  It is only available to devices featuring the avionics  modulations extension  AVIO                        Command Parameters Unit   default    SOURce  VOR  STATe  ON OFF 1 0 OFF   SOURce  VOR BEARing  lt value gt     rad    SOURce  VOR TEST     NORTh SOUTh EAST WEST  2    NORTh          VOR  STATe     SOURce  ILS GS  STATe  ON OFF 1 0   SOURce  ILS GS  STATe     This command enables or disables the VOR modulation
11.  different command system  the semicolon is followed by a colon  A colon     at the  beginning of a command marks the root node of the command tree    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  The colon following the semicolon must be omitted in this    case     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     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 and block data  The type of parameter required for the respective command and the    permissible range of values are specified in the command description     Numerical values Numerical values can be entered in any form  i e  with sign  decimal point and  exponent  Values exceeding the resolution of the instrument are rounded up or down  The mantissa  may comprise up to 255 characters  the values must be in the value range    9 9E37 to 9 9E37  The    exponent is introduced by an  E  or  e   Entry of the exponent 
12.  reset this register to zero                    sr   3 1 3  ESE     The Standard Event Status Enable  ESE  query returns the value of the Standard Event Status Enable  Register    NOTE  Reading the Standard Event Status Register clears it   Remarks  The Register is not affected by signal generator preset or          However  cycling the    signal generator power will reset this register to zero     3 1 4  IDN     The Identification  IDN  query outputs an identifying string  The response will show the following    information    company name gt     model numbers    serial number gt     firmware revision      3 1 5              The Operation Complete  OPC  command sets bit 0 in the Standard Event Status Register when all  pending operations have finished    The Operation Complete command causes the device to set the operation complete bit  bit 0  in the  Standard Event Status Register when all pending operations have been finished     3 1 6                    Operation Complete  OPC  query returns the ASCII character 1 in the Standard Event Status  Register when all pending operations have finished    This query stops any new commands from being processed until the current processing is complete   This command blocks the communication until a   operations are complete  i e  the timeout setting    should be longer than the longest sweep      13    BNC       3 1 7               The options  OPT  query returns a comma separated list of all currently installed instrument options on
13.  the internal or external  modulation source is used     RST Normal     PULM INTernal FREQuency    SOURce  PULM INTernal FREQuency   frequency      SOURce  PULM INTernal FREQuency    This command sets the pulse rate for the internally  generated square wave using the variable   lt frequency gt      RST 400 Hz   Range INT  0 1   2  100 kHz  EXT  0 1   2 10 MHz     PULM INTernal PERiod   SOURce  PULM INTernal PERiod   period      51       BNC     SOURce  PULM INTernal PERiod    This command sets the pulse period for the internally generated pulse modulation using the variables   lt value gt     If the entered value for the pulse period is equal to or less than the value for the pulse width  the pulse  width changes to a value that is less than the pulse period     RST 2 5 ms   Range 200 ns   10 s     PULM INTernal PWIDth    SOURce  PULM INTernal PWIDth   num      SOURce  PULM INTernal PWIDth    This command sets the pulse width for the internally generated pulse signal    This command sets the pulse width for the internally  generated pulse modulation using the variable   lt num gt     If the entered value for the pulse width is equal to or greater than the value for the pulse period  the  pulse width changes to a value that is less than the pulse period     RST 1 25 ms   Range 50 nS to PERiod     PULM SOURce    SOURce  PULM SOURce INTernal EXTernal BITStream   SOURce   PULM SOURce    If set    RST INTernal     PULM STATe    SOURce  PULM STATe ON OFF 1 0    SOURce  PULM STATe  
14.  values for  LIST FREQuency               This choice selects the chirp mode  A chirp is    quasi analog sweep over  limited bandwidth  Refer to the  SSOURce  CHIRp subsystem for  configuration      FREQuency STARt    SOURce  FREQuency STARt  lt value gt  lt unit gt    SOURce  FREQuency STARt    This command sets the first frequency point in a chirp or step sweep    RST The preset value is 1 GHz  Please refer to the Data Sheet     25       BNC    Range Please refer to the Data Sheet      FREQuency STOP    SOURce  FREQuency STOP  lt value gt  lt unit gt    SOURce  FREQuency STOP    This command sets the last frequency point in a chirp or step sweep    RST The preset value is 2 GHz    Range Please refer to the Data Sheet      SOURce  FREQuency STEP   SOURce  FREQuency STEP  LINear      This query returns the step sizein Hz for a linear step sweep    SOURce  FREQuency STEP LOGarithmic     SOURce  FREQuency STEP LOGarithmic   This query returns the step size  step factor  for a logarithmic step sweep     5 5  SOURce  CHIRp Subsystem    The  CHIRp Subsystem allows to run ultrafast quasi analog frequency sweeps  The frequency can    either increase or decrease linear                          Command Parameters Unit Remark   default     SOURce  CHIRp TIME  lt val gt  5    SOURce  CHIRp COUNt INFinite     val   INF    SOURce  CHIRp DIR DU UD DOWN UP UP    CHIRp COUNt     SOURce  CHIRp COUNt INF inite    value     SOURce  CHIRp COUNt     This command specifies the number of repetition
15.  will be generated    Range 1   3 501     LIST MODE    SOURce   LIST  MODE AUTO MANual    SOURce  LIST MODE    This command sets the operating mode for the current list or step sweep    AUTO This choice enables the selected sweep type to perform a sweep of all points    MANual This choice enables you to select a single sweep point  The selected point controls  the frequency and or amplitude according to the sweep type  Refer to  LIST MANual  command for selecting a sweep point     RST AUTO     LIST POWer    SOURce  LIST POWer  lt value gt    lt value gt     SOURCce  LIST POWer    This command sets the amplitude for the current list RAM points       LIST POWer POINts   SOURce  LIST POWer POINts     This command queries the number of power points in the current list sweep RAM      LIST PROGgress    SOURce  LIST PROGgress    This query returns the progress of an active list sweep  0 0   1 0     MEMory FILE LIST    MEMory FILE LIST  FIRSt LAST NEXT PREVious   This query returns the file names of the available list files  FIRSt and LAST return the first last list file  name  NEXT and PREVious return the file name of the next previous list  This allows to enumerate all  available list files  After reaching the last or first list file  NEXT or PREVious continue returning the    names of the last or first list file     39    BNC     MEMory FILE LIST DATA   MEMory FILE LIST DATA   lt    filename    gt    lt data gt    MEMory FILE LIST DATA    lt                  gt           command w
16. 0 0 0 0  If you have a gateway  then the    default gateway would be set to the appropriate value of your gateway       MAC Address  A MAC address is a unique 48 bit value that identifies a network interface card to the  rest of the network  Every network card has a unique MAC address permanently stored into its    memory     Interface between the instrument and other devices on the network is connected to a network via a  category five  CAT 5  interface cable   This cable uses four twisted pairs of copper insulators  terminated into an RJ45 connector  CAT 5 cabling is capable of supporting frequencies up to 100 MHz  and data transfer speeds up to 1 Gbps  which accommodates 1000Base T  100Base T  and 10Base T  networks    Generally  a VISA I O library  like NI VISA     is used on the server side to facilitate the  communications  A VISA installation on the controller is a prerequisite for remote control over LAN  interface  VISA is a standardized software interface library providing input and output functions to  communicate with instruments  For more information about VISA refer to the VISA library supplier s  documentation    Only the IP address or the device name is required for link setup  The IP address device name is part  of the  visa resource string  used by the programs for identification and control of the instrument  The    visa resource string has the form     TCPIP  ipaddr  inst0  INSTR    ipaddr has to be replaced by the IP address or the computer name of the in
17. 1 0    Turns RF output power on off      BLANking  STATe              1 0   OUTPut BLANking  STATe  ON OFF 1 0    OUTPut BLANking  STATe     ON causes the RF output to be turned off  blanked  during frequency changes  OFF leaves RF output    turned on  unblanked      BNC       54  SOURce  FREQuency Subsystem                      Command Parameters Unit Remark   default     SOURce  FREQuency FlXed   CW fmin to fmax Hz   SOURce  FREQuency MODE FIX CW SWEep  LIST  FIXed   CHIR   SOURce  FREQuency STARt fmin to fmax Hz   SOURce  F REQuency STOP fmin to fmax Hz   SOURce  FREQuency STEP  LINear   Hz   SOURce  FREQuency STEP LOGarithmic                  FREQuency  CW     SOURce  FREQuency  CW   lt value gt  lt unit gt     SOURce  FREQuency  CW     This command sets the signal generator output frequency for the CW frequency mode    RST 100 MHz   Range Please refer to the Data Sheet      FREQuency MODE   SOURce  F REQuency MODE FIX CW SWEep LIST CHIRp   SOURce  F REQuency  MODE    This command sets the frequency mode of the signal generator to CW   list  sweep or chirp    FIX   CW Stops a frequency sweep or chirp    SWEep or LIST This choice selects the swept frequency mode  If sweep triggering is set to  immediate along with continuous sweep mode  executing the command starts  the LIST or SWEep frequency sweep  In SWEep mode  frequency will be  determined by programmed values for the  STARt and  STOP  FREQuency  subsystem commands  In LIST mode  frequency is determined by  programmed
18. 1 10 BSA V                                                           M  3 1 11 gudicobo  EE                   M      3 1 12 TSRE   esee ritieni  3 1 13  3 1 14  3 1 15  3 1 16 BVA MP 15  4 xe d  celt ni                                            16        INTRODUCTION            RR 16  4 2                                 cT                16  4 3   SCPICOMMANDISYNTAX cett        aeui dana                                 veces en en asan Esia                                                                               UR NEE 17  4 4 HIERARCHICAL COMMAND STRUCTURE                                                             rini riri ri                   si si                                                                sa              18  4 5  STATUS SYSTEM PROGRAMIING        2 sii reni n xd ren             yo ya vea e rug ea Eg                                             N i EEEE a SEEE E aE                4 6 STATUS                                                     Esri  4 7 STATUS GROUP REPORTING                 4 8   STANDARD EVENT STATUS GROUP  4 9 QPERATION STATUS  GROUP                                 4 10 QUESTIONABLE STATUS GROUP    2c olent cesta du anita          eek o us anas dedsandacdancassdessenaceesseasddedscndeddancassaescentinens 21  5 SCPI COMMAND     5                                           22  5 1   lt SABORT SUBSYSTEM iini eerie                                                  enenc neues airs a a                              ASAE 22  5 2  SINITIAT
19. BNC     7  BNC    Programmer   s Manual V1 4                  Signal Generator Models  BENCHTOP MICROWAVE SOURCE   COMPACT SIGNAL GENERATOR   COMPACT SYNTHESIZER    BNC    WARRANTY  Berkeley Nucleonics Corporation warrants all instruments  including component  parts  to be free from defects in material and workmanship  under normal use and  service for a period of one year  If repairs are required during the warranty period   contact the factory for component replacement or shipping instructions  Include the  serial number of the instrument  This warranty is void if the unit is repaired or altered  by others than those authorized by Berkeley Nucleonics Corporation     IMPORTANT  PLEASE READ CAREFULLY  NOTIFICATION OF COPYRIGHT   THE FIRMWARE IN THIS DEVICE IS PROTECTED BY COPYRIGHT LAWS AND   INTERNATIONAL TREATY  YOU MUST TREAT THE FIRMWARE LIKE ANY  OTHER COPYRIGHTED MATERIAL  COPYRIGHT LAWS PROHIBIT MAKING  ADDITIONAL COPIES OF THE FIRMWARE FOR ANY REASON OTHER THAN  SPECIFICALLY DESCRIBED IN THE LICENSE BELOW  YOU MAY NOT COPY   THE WRITTEN MATERIALS ACCOMPANYING THE PRODUCT     BNC    Table of Contents                  MflMe                                                                              2  TABLE OF CONTENTS ive  e                                                 3  1 i oiileiisio                                                       Y 5  2 PROGRAMMING THE INSTRUMENT                                                 6  221  ETHERNET LAN oh                      
20. E SUBSYSTEM svineriet exo ceo dutondeebaesdaddbetonscsestssenecntoncuetwes dnddbsetesueoatanauedsoanceataeadaddostensuaestaravedssansenaa 23  5 3 2S OUTPUT SUBSYSTEM xor esos tie redeant cub qe e            eee                 nd e ade ee          24  5 4  SOURCE  FREQUENCY SUBSYSTEM         ssssssccecccscsesesseececeeseeesesecececsesneeesesececeeseeaeseeeeeceesneaeeeeeesceeseeaeaeeeeeeeeees 25  5 5  SOURCE   CHIRP SUBSYSTEM ss              o SR eR pna        Ra ea             sabes ERE RARE AN Eo ERE LEVER ERE AR Rea stan    26    5 6   5 7   5 8   5 9   5 10  5 11  5 12  5 13  5 14  5 15  5 16  5 17  5 18  5 19  5 20  5 21  5 22  5 23               SOURCE  PHASE SUBSYSTEM                      SOURCE  POWER SUBSYSTEM                     SOURCE  CORRECTION SUBSYSTEM              SOURCE  ROSCILLATOR SUBSYSTEM             SOURCE  LIST SUBSYSTEM                     SOURCE  LFOUTPUT SUBSYSTEM               SOURCE  SWEEP SUBsYSTEM     SOURCE  AM SUBSYSTEM  AMPLITUDE MODULATION    SOURCE  FM SUBSYSTEM  FREQUENCY MODULATION      SOURCE  PM SUBSYSTEM  PHASE                                       10 0  2000 000         nennen nennen nnns nnns etna nasse nnns   SOURCE  PULM SUBSYSTEM  PULSE MODULATION                  esee eene rennen nnne nnne nnne nn nane nnns     SOURCE  ILS SUBSYSTEM                       SOURCE  VOR SUBSYSTEM                     TRIGGER 50  5                                       STATUS SUBSYSTEM                               5  5        0  5                       
21. NC       3 1 13  STB     The Read Status Byte  STB  query returns the value of the status byte including the master summary  status  MSS  bit     Range 0 255    3 1 14  TRG    The Trigger  TRG  command triggers the device if LAN is the selected trigger source  otherwise   TRG  is ignored     3 1 15  TST     The Self Test  TST  query initiates the internal self  test and returns one of the following results   0 This shows that all tests passed     1 This shows that one or more tests failed     3 1 16           The Wait  to  Continue  WAI  command causes the signal generator to wait until all pending  commands are completed  before executing any other commands     15       4 SCPI Commands       This chapter provides an introduction to SCPI programming that includes descriptions of the command  types  hierarchical command structure  data parameters  and notational conventions  Information on  BENCHTOP MICROWAVE SOURCE status system and trigger system programming is also provided     41 Introduction  Standard Commands for Programmable Instruments           is the new instrument command language    for controlling instruments that goes beyond  EEE 488 2 to address a wide variety of instrument  functions in a standard manner  SCPI promotes consistency  from the remote programming  standpoint  between instruments of the same class and between instruments with the same functional  capability  For a given measurement function such as frequency or voltage  SCPI defines the specific  co
22. Output SHAPe SINE TRlangle SQUare     SOURce  LFOutput SHAPe     This command sets the low frequency generator waveform  This setting does only take effect if     LFOutput SOURCce is set to LFGenerator     41                 SINE Sine wave output  amplitude is selectable by the  LFOutput AMPLitude setting   TRlangle Triangle wave output  amplitude is selectable by the  _FOutput AMPLitude setting   SQUare Square wave output  amplitude is fixed 2 5 V     RST SINE    LFOutput SOURce     SOURce  LFOutput SOURce LFGenerator PULM TRIGger    SOURce  LFOutput SOURce    This command sets the low frequency generator waveform  This setting does only take effect if   LFOutput SOURCe is set to LFGenerator    LFGenerator This selects the low frequency generator as the function output signal     PULM This selects the pulse modulation video out as the function output signal   TRIGger This selects the trigger as the function output signal    RST LFG    42    BNC       5 12  SOURce  SWEep Subsystem                                                 Command Parameters Unit  default  Remark   SOURce  SWEep COUNt INFinite  lt value gt  INFinite   SOURce  SWEep DIRection UP DOWN RANDom UP   SOURce  SWEep POINts 2 to 65535    SOURce   SWEep DWELI   value   S   SOURce  SWEep DELay  lt value gt  5   SOURce  SWEep DELay AUTO             1  0        SOURce  SWEep PROGress     SOURce  SWEep SPACing LINear LOGarithmic   SOURce  FREQuency  MODE FIXed CW SWEep LIST    SOURce  F REQuency STARt fmin to fmax Hz 
23. Rce  AM STATe ON OFF 1 0    SOURce  AM INTernal F REQuency  lt value gt  400 Hz   SOURce  AM SOURce INTernal   EXTernal    AM DEPTh     SOURce  AM  DEPTh     value     SOURce  AM  DEPTh      This command sets the amplitude modulation depth O   1    RST 0 8   Range 0 0 99     AM INT FREQuency    SOURce  AM INTernal F REQuency   value    unit   UPIDOWN   SOURce  AM INTernal FREQuency    This command sets the internal amplitude modulation rate    RST 400 Hz   Range 10 Hz to 50 000 Hz    The RF carrier is modulated when you have set the signal generator s AM modulation state to ON   Whenever amplitude modulation is enabled  the AM on is in the display     46       BNC    5 14  SOURce  FM Subsystem  Frequency Modulation                                         Command Parameters Unit  default    SOURce  FM DEViation  lt value gt  1000 Hz   SOURce  FM SENSitivity  lt value gt  1000 Hz V   SOURce  FM INT FREQuency   value   400 Hz   SOURce  FM INTernal SHAPe RD RU SINE SQUare TRlangle SINE   SOURce  FM SOURce INTernal   EXTernal EXT   SOURce  FM STATe ON OFF 1 0 OFF   SOURce  FM COUPling DC   AC AC   FM DEViation     SOURce  FM SENSitivity   value      SOURce  FM  SENSitivity    This command sets the frequency modulation deviation  This setting will be used if  FM SOURcCe is set  to LFGenerator    The variable   value   is expressed in units of Hertz     RST 1000     FM SENSitivity    SOURce  FM SENSitivity   value      SOURCce  FM  SENSitivity    This command sets the frequency modu
24. a to a file named by  the FLATness STORe command  CORRection FLATness STORe command  The directory path is    implied in the command and need not be specified in the    file name gt   variable     34    BNC    59  SOURce  ROSCillator Subsystem                      Command Parameters Unit Remark   default    SOURce  ROSCillator EXTernal F REQuency  lt val gt  10 MHz   SOURce  ROSCillator _LOCKed    SOURce  ROSCillator OUTPut STATe             1 0 OFF   SOURce  ROSCillator SOURce INTernal  INT  EXTernal   SLAVe     SOURce  ROSCillator INTernal  TUNing     a     NA         SOURce  ROSCillator OUTPut FREQuency     a     10MHz                        EXTernal FREQuency    SOURce  ROSCillator EXTernal F REQuency   val      SOURce  ROSCillator EXTernal F REQuency    This command conveys the expected reference frequency value of an externally applied reference the  signal generator  The variable  lt val gt  is expressed in units of MHz     RST 10 MHz   Range 1 to 250 MHz      LOCKed    SOURce  ROSCillator LOCKed     This command queries if the synthesizer is locked to the externally applied reference      OUTPut STATe    SOURce  ROSCillator OUTPut STATe             10   SOURce  ROSCillator OUTPut STATe    This command enables or disables the 10 frequency reference output    RST OFF      SOURce    SOURce  ROSCillator SOURce INT EXT SLAVe   This command selects either an internal or external reference for the waveform clock  Slave mode  uses a 100 MHz external reference directly  Slave 
25. alone is not allowed     17    BNC    Units In the case of physical quantities  the unit can be entered  Permissible unit prefixes are     giga    MA  mega   MHZ are also permissible   K  kilo   M  milli   U  micro  and N  nano   If the unit is missing     the basic unit is used     Boolean Parameters Boolean parameters represent two states  The ON state  logically true  is  represented by ON or a numerical value unequal to 0  The OFF state  logically false  is represented by    OFF or the numerical value 0  ON or OFF is returned by a query     ee ee s J A  4 4 Hierarchical Command Structure    All SCPI commands  except the common commands  are organized in a hierarchical structure similar  to the inverted tree file structure used in most computers  The SCPI standard refers to this structure as          Command Tree     The command keywords that correspond to the major instrument control  functions are located at the top of the command tree  The command keywords for the BENCHTOP  MICROWAVE SOURCE SCPI command set are shown below      ABORt   DIAGnostic   DISPlay   INITiate   OUTput   SOURce     STATus   SYSTem   TRIGger   UNIT    All BENCHTOP MICROWAVE SOURCE SCPI commands  except the  ABORt command  have one or  more subcommands  keywords  associated with them to further define the instrument function to be  controlled  The subcommand keywords may also have one or more associated subcommands   keywords   Each subcommand level adds another layer to the command tree  The comma
26. criptive text  This query clears the instrument s error queue      PRESet   SYSTem PRESet  Resets most signal generator functions to factory  defined conditions  This command is similar to the     RST command      VERSion    SYSTem VERSion   Returns the SCPI version number that the instrument software complies with  1999 0      LOCK   SYSTem LOCK  Locks  disables  front panel control      LOCK RELease    61                  SYSTem LOCK RELease    Unlocks  enables  front panel control     62       BNC       5 22   SYSTem COMMunicate  Subsystem                               Command Parameters Unit  default    SYSTem COMMunicate LAN CONFig DHCP MANual AUTO DHCP   SYSTem COMMunicate LAN DEFaults    SYSTem COMMunicate LAN GATeway   ipstring    0 0 0 0    SYSTem COMMunicate LAN IP  lt ipstring gt    SYSTem COMMunicate LAN RESTart    SYSTem COMMunicate LAN SUBNet   ipstring    255 255 255 0    LAN CONFig     SYSTem COMMunicate LAN CONFig DHCP MANual AUTO    SYSTem COMMunicate LAN CONFig    This command sets the signal generator s internet protocol  IP  address    MANual The user assigns an IP address to the signal generator    DHCP The network assigns an IP address to the signal generator  If DHCP fails  manual  configuration will be used     AUTO The network assigns an IP address to the signal generator with a fallback to Auto  IP  if DHCP fails  If both DHCP and Auto  IP fail  manual configuration will be used      LAN DEFaults   SYSTem COMMunicate LAN DEFaults    This command res
27. e Multiple  Access Collision Detection  This standard enables network devices to detect simultaneous data    channel usage  called a collision  and provides for a contention protocol  When a network device    ON    BNC    detects a collision  the CSMA CD standard dictates that the data will be retransmitted after waiting a  random amount of time  If a second collision is detected  the data is again retransmitted after waiting  twice as long  This is known as exponential back off    The TCP IP setup requires the following            Address  Every computer electronic device in a TCP IP network requires an IP address  An IP  address has four numbers  each between 0 and 255  separated by periods    For example  192 168 1 50 is a valid IP address       Subnet Mask  The subnet mask distinguishes the portion of the IP address that is the network ID  from the portion that is the station ID  The subnet mask 255 255 0 0  when applied to the IP address  given above  would identify the network ID as 192 168 and the station ID as 1 50  All stations in the    same local area network should have the same network ID  but different station IDs       Default Gateway  A TCP IP network can have a gateway to communicate beyond the LAN identified  by the network ID  A gateway is a computer or electronic device that is connected to two different  networks and can move TCP IP data from one network to the other  A single LAN that is not  connected to other LANs requires a default gateway setting of 
28. e polarity selection state  The active  state can be set high or low  The gate mode works only with an external  trigger source    POINt Upon triggering  only a single point of the sweep  list  is played     RST NORM     TRIGger  SEQuence  SOURce  TRIGger  SEQuence  SOURce IMMediate KEY EXTernal BUS  TRIGger  SEQuence  SOURce     This command sets the trigger source     IMMediate No waiting for a trigger event occurrs   KEY This choice enables manual triggering by pressing the front panel RFon off    EXTernal This choice enables the triggering of a sweep event by an externally applied signal at  the MOD IN connector    BUS This choice enables triggering over the LAN using the  TRG or GET commands     RST IMM     TRIGger  SEQuence  DELay   TRIGger  SEQuence  DELay   value   TRIGger  SEQuence  DELay    This command sets the amount of time to delay the BENCHTOP MICROWAVE SOURCE response to  an external trigger    The delay is a path  time  delay between when the BENCHTOP MICROWAVE SOURCE receives the  trigger and when it responds to the trigger  The delay does not occur until you turn it on  You can set    the delay value either before or after turning it on      TRIGger SEQuence  SLOPe   TRIGger  SEQuence  SLOPe POSitive NEGative NP PN  TRIGger  SEQuence  EXTernal SLOPe    This command sets the polarity for an external trigger signal while using the continuous  single  triggering mode  The POSitive and NEGative selections correspond to the high  positive  and low     negative  
29. e query returns the currently selected mode     RST INT     FLATness PAIR     SOURce  CORRection FLATness PAIR  lt freq  gt   lt freq suffix gt     lt corr  gt   lt corr suffix gt      SOURce  CORRection FLATness PAIR    point     This command form adds or changes a frequency and amplitude correction pair  The maximum  number of points that can be entered is 3201    The query form returns the frequency and amplitude correction pair at the given point index  The index  ranges from 0 to the number of points minus 1    Range Frequency range varies and is model dependent  Please refer to the instrument s   Data Sheet      FLATness POINts    SOURce  CORRection FLATness POINts     This query returns the number of points in the user  flatness correction file      FLATness PRESet    SOURce  CORRection FLATness PRESet    32       BNC    This command presets the user  flatness correction to a factory  defined setting that consists of one  point   CAUTION The current correction data will be overwritten once this command is executed  Save the    current data if needed  Refer to  FLATness STORe command for storing user  flatness files      FLATness  STATe     SOURce  CORRection FLATness  STATe  ON OFF 1 0    SOURce  CORRection FLATness  STATe    This command enables or disables the user  flatness corrections    RST 0     MEMory FILE CORRection FLATness DATA   MEMory FILE CORRection FLATness DATA   lt    filename    gt    lt data gt    MEMory FILE CORRection FLATness DATA    lt            
30. ed  an internal modulation   source is applied  If EXTernal is selected  the device   s        input  at the rear p    RST EXT     PM STATe    SOURce  PM STATe ON OFF 1 0   SOURce  PM STATe    This command turns the phase modulation on or off    RST OFF    50    BNC    5 16  SOURce  PULM Subsystem  Pulse Modulation     This additional functionality provides pulse modulation of the RF output signal delivered to the load by  an internal or external modulation signal  The INTernal selection accesses the internally generated    modulation input while EXTernal selects the external pulse  rear panel connector  input                                            Command Parameters Unit   default     SOURce  PULM POLariy 0000001 NORMal INVerted   NORMal     SOURce  PULM INTernal F REQuency  lt frequency gt  Hz   SOURce  PULM INTernal PERiod  lt period gt  5   SOURce  PULM INTernal PWIDth  lt num gt  5   SOURce  PULM SOURce INTernal EXTernal Bl INT  TStream   SOURce  PULM STATe             1  0          SOURce  PULM MODE FIXed   LIST FIXed   SOURce  PULM BITStream  lt hex data gt  5h   SOURce  PULM BITStream BITS  lt value gt  4   SOURce  PULM BITStream DIRection MSBFirst   LSBFirst MSBFirst   SOURce  PULM BITStream RATE  lt frequency gt  Hz   SOURce  PULM BITStream STARtbit   value   0   SOURce  PULM BITStream TIME  lt time gt  5     PULM POLarity    SOURce  PULM POLarity NORMal INVerted    SOURce  PULM POLarity    This command selects the polarity of the pulse modulation  regardless if
31. escription       5 1  ABORt Subsystem    The  ABORt command is a single command subsystem  There        no subcommands or associated  data parameters  as shown below  The  ABORt command  along with the  TRIGger and  INITiate    commands  comprise the Trigger group of commands                       Command Parameters Unit Remark   default     ABORI    ABORtI    ABORI    This command causes the List or Step sweep in progress to abort  Even if INIT CONT  ALL  is set to  ON  the sweep will not immediately re initiate          I  hl AU UXh ED  UEEEUXU LUOCO  UOARERAUAaAABEMEBREEK  KEAEMEMEMXE  EE  EEEIEEEE        OOOO            7O    t Y  22       BNC       5 2  INITiate Subsystem    The  INITiate subsystem controls the state of the BENCHTOP MICROWAVE SOURCE trigger system   The subsystem commands and parameters are described below  The  INITiate commands  along with  the  ABORt and  TRIGger commands  comprise the Trigger Group of commands           Command Parameters Unit Remark   default     INITiate  IMMediate  ON    INITiate  CONTinuous             1  0                        INITiate  IMMediate     Sets trigger to the armed state       INITiate CONTinuous ON OFF 1 0    Continuously rearms the trigger system after completion of a triggered sweep     23       BNC       5 3  OUTPut Subsystem                Command Parameters Unit Remark   default    OUTPut  STATe               1 0 OFF   OUTPut BLANking  STATe              0 OFF         STATe  ON OFF 1 0   OUTPut  STATe  ON OFF 
32. for the driver   which in this case is NI VISA  If NI VISA is properly installed  the device will be installed as a USB  Test  amp  Measurement Class Device  Open Measurement  amp  Automation Explorer  MAX   The new  device will appear in MAX under Device and Interfaces    USB Devices  You can then use this    resource name as you would use any GPIB resource     2 22 05          Interface Connection and Setup using Berkeley Nucleonics        Berkeley Nucleonics API programming interface supports direct communication to instruments using    Berkeley Nucleonics   s proprietary DLL driver libraries   Please contact Berkeley Nucleonics for more detailed documentation  programming samples  and    updates on the DLL library     a    2 3 GPIB Interface Connection and Setup    2 31 General GPIB information  GPIB  General Purpose Interface Bus  is an interface standard for connecting computers and    peripherals  which supports the following international standards  IEEE 488 1  IEC 625  IEEE 488 2   and JIS C1901  The GPIB interface allows you to control the APPH from an external computer  The  computer sends commands and instructions to the APPH and receives data sent from the APPH via  GPIB    You can connect up to 15 devices in a single GPIB system    The length of cables to connect between devices must be 4 m or less  The total length of connecting  cables in a single GPIB system must be 2 m x the number of connected devices  including the  controller  or less  You cannot construc
33. gramming the signal generator   The NI     BNC    VISA and Agilent VISA libraries are similar implementations of VISA and have the same commands     syntax  and functions     2 1 4 Using Telnet LAN  Port 18    Telnet provides a means of communicating with the signal generator over the LAN  The Telnet client   run on a LAN connected computer  will create a login session on the signal generator  A connection   established between computer and signal generator  generates a user interface display screen with       prompts on the command line    Using the Telnet protocol to send commands to the signal generator is similar to communicating with  the signal generator over LAN  You establish a connection with the signal generator and then send or  receive information using predefined commands  Communication is interactive  one command at a  time  The telnet service is available on port 18    Once a telnet session to the device is established  the echo can be enabled by typing  SYST COMM SOCK ECHO ON    Following this command a prompt     gt  gt     should become visible     2 2 USB  USBTMC     All instruments support the following USB interface protocols    1  USBTMC class device via VISA  USBTMC stands for USB Test  amp  Measurement Class   USBTMC is a protocol built on top of USB that allows GPIB like communication with USB  devices  From the user s point of view  the USB device behaves just like a GPIB device   USBTMC allows instrument manufacturers to upgrade the physical layer f
34. hat the trigger output must be enabled by sending the   SOURce  LFOutput SOURce TRIGger   command     RST NORM    58    BNC       5 20  STATus Subsystem    This subsystem controls the status reporting structures        Command Parameters Unit Remark   default         STATus OPERation  EVENt          STATus OPERation CONDition            STATus OPERation ENABle  lt value gt    STATus OPERation PTR   value     STATus OPERation NTR   value       STATus PREset        STATus QUEStionable  EVENt     STATus QUEStionable CONDition                           STATus QUEStionable ENABle   value     STATus QUEStionable PTR   value     STATus QUEStionable NTR   value     OPERation      STATus OPERation  EVENt      This query returns the contents of the operation status event register and clears it      OPERation CONDition    STATus OPERation CONDition     This query returns the contents of the operation status condition register      OPERation ENABIe   STATus OPERation ENABle    This command sets the enable mask of the operation status event register      OPERation PTR   STATus OPERation PTR    This command sets the positive transition filter of the operation status event register      OPERation NTR   STATus OPERation NTR    This command sets the negative transition filter of the operation status event register      PRESet   STATus PRESet    Disables all status events  clears all negative transition filters and sets all positive transition filters     39       BNC     QUEStionable    STATu
35. he trigger source  The off time is the amount of time the sweep is guaranteed to pause after setting  the frequency and or power for the current point    The setting enabled by this command is not affected by signal generator power  on  preset  or  RST     The variable  lt value gt  is expressed in units of seconds  default  300            SWEep PROGgress   SOURce  SWEep PROGgress   This query returns the progress of an active sweep  0 0   1 0      SWEep SPACing    SOURce  SWEep SPACing                 LOGarithmic    SOURce  SWEep SPACing    This command enables the signal generator linear or logarithmic sweep modes  These commands  require the signal generator to be in step mode    The instrument uses the specified start frequency  stop frequency  and number of points for both linear  and log sweeps     RST LIN     STARt    SOURce  POWer STARt  lt value gt  lt unit gt     SOURce  POWer STARt    This command sets the first amplitude point in a step sweep     RST     Range Refer to   LEVel   IMMediate   AMPLitude  command for the output power ranges      STOP    SOURce  POWer STOP  lt value gt  lt unit gt    SOURce  POWer STOP    This command sets the last amplitude point in a step sweep    RST      44              Range Refer to   LEVel   IMMediate   AMPLitude  command for the output power ranges     45    BNC    5 13  SOURce  AM Subsystem  Amplitude Modulation                                Command Parameters Unit  default    SOURce  AM DEPTh  lt value gt  0 8  80 PCT    SOU
36. ined in the IEEE 802 2 standard     All instruments support the following LAN interface protocols    e Socket based LAN  The application programming interface  API  provided with the  instrument supports general programming using the LAN interface under Windows operating  System       VXI 11      Telephone Network  TELNET   TELNET is used for interactive  one command at a time  instrument control    e Internet protocol optionally supported   For LAN operation  the signal generator must be connected to the LAN  and an IP address must be  assigned to the signal generator either manually or by using DHCP client service  Your system  administrator can tell you which method to use  Most current LAN networks use DHCP     DHCP Configuration  If the DHCP server uses dynamic DNS to link the hostname with the assigned IP address  the    hostname may be used in place of the IP address  Otherwise  the hostname is not usable     2 1 4 Ethernet Interface Connection and Setup  The instrument fully supports the IEEE 802 3 standard  Most front panel functions  except power    on off  can be remotely controlled via a network server and an Ethernet connection  The instrument  firmware supports the TCP IP network protocol    Ethernet uses a bus or star topologies where all of the interfacing devices are connected to a central  cable called the bus or are connected to a hub  Ethernet uses the CSMA CD access method to handle  simultaneous transmissions over the bus  CSMA CD stands for Carrier Sens
37. lation deviation per one volt peak amplitude signal input  This  setting will be used if  FM SOURce is set to EXTernal    The variable   value   is expressed in units of Hertz per Volt     RST 1000     FM INT FREQuency    SOURce  FM INT FREQuency   value      SOURce  FM INT FREQuency    This command sets the frequency modulation rate in Hz  This setting will be used if  FM SOURce is  set to INTernal    The variable   value   is expressed in Hertz     RST 400     FM INT SHAPe     SOURce   FM INT SHAPe RD RU SINE SQUare TRlangle   SOURce  FM INT SHAPe     47                 This command specifies the FM modulation shape  RD selects Ramp Down and RU ramp up     Standard waveforms available are SINE  SQUare and TRlangle      FM SOURce    SOURce  FM SOURce EXTernal   INTernal    SOURce  FM SOURce    This command selects the FM modulation signal source  If INTernal is selected  an internal modulation   source is applied  If EXTernal is selected  the device   s LIM input  at the rear p    RST EXT     FM STATe    SOURce  FM STATe ON OFF 1 0   SOURce  FM STATe    This command turns the frequency modulation on or off    RST OFF     FM  COUPling    SOURce  FM COUPling DC   AC    SOURce  FM COUPIling    This command selects to signal coupling for the external FM modulation    RST AC    48    BNC    5 15  SOURce  PM Subsystem  Phase Modulation                                      Command Parameters Unit  default    SOURce  PM DE Viation  lt value gt  2 4048 rad   SOURce  PM SENSitivity  l
38. level starts stops sweep   Setting the waveform   s response to triggers   1  CONTinuous   repeatedly accepts trigger events    2  SINGle   uses only one trigger event    3  Selecting the trigger source which determines how the BENCHTOP MICROWAVE SOURCEX000    receives its trigger signal  internally or externally  The GATE choice requires an external trigger     Setting the trigger polarity when using an external source                                           Command Parameters Unit Remark   default   TRIGger  SEQuence  TYPE NORMal GATE POINt N A  TRIGger  SEQuence  SOURce IMMediate KEY EXT BUS IMM  TRIGger  SEQuence  DELay  lt value gt  Os  TRIGger  SEQuence  SLOPe POSitive NEGative NP PN POS  TRIGger  SEQuence  ECOunt  lt value gt  1  TRIGGer OUTPut POLarity NORMaI INVerted NORM  TRIGGer OUTPut MODE NORMal GATE POINt NORM   TRIGger  TYPE    56       BNC    TRIGger  SEQuence  TYPE NORMal   GATE   POINT   TRIGger  SEQuence  T YPE    This command sets the trigger type that controls the waveform   s playback    The following list describes the trigger type command choices    NORMal Upon triggering  the waveform sequence plays according to settlings defined  by  INITiate CONTinuous  only once or repeatedly    GATE An external trigger signal repeatedly starts and stops the waveform s  playback  The time duration for playback depends on the duty period of the  trigger signal and the gate polarity selection  The waveform plays during the  inactive state and stops during the activ
39. mmand set that is available for that function  Thus  two oscilloscopes made by different  manufacturers could be used to make frequency measurements in the same way  It is also possible  for a SCPI counter to make a frequency measurement using the same commands as an oscilloscope   SCPI commands are easy to learn  self explanatory and account for both novice and expert  programmer   s usage  Once familiar with the organization and structure of SCPI  considerable  efficiency gains can be achieved during control program development  independent of the control    program language selected     A key to consistent programming is the reduction of multiple ways to control similar instrument  functions  The philosophy of SCPI is for the same instrument functions to be controlled by the same  SCPI commands  To simplify learning  SCPI uses industry standard names and terms that are  manufacturer and customer supported    The advantage of SCPI for the ATE system programmer is reducing the time learning how to program  new SCPI instruments after programming their first SCPI instrument    Programmers who use programming languages such as BASIC  C  FORTRAN  etc   to send  instrument commands to instruments will benefit from SCPI  Also  programmers who implement  instrument device drivers for ATE program generators and or software instrument front panels will  benefit by SCPI   s advantages  SCPI defines instrument commands  parameters  data  and status  It is  not an application package  p
40. mode is intended to use another BENCHTOP  MICROWAVE SOURCE device s reference  reference output setting 100 MHz      RST INT    35       BNC         OUTPut FREQuency     SOURce  ROSC OUTPut F REQuency   value     unit     SOURce  ROSC OUTPut FREQuency     This command selects the reference output frequency  Only 10 MHz or 100 MHz can be set     36    BNC       5 10  SOURce  LIST Subsystem                               Command Parameters Unit Remark   default    SOURce  LIST COUNt INFinite    lt value gt  INFinite   SOURce  LIST DIRection UP DOWN RANDom UP   SOURce  LIST DWELI  lt value gt  5   SOURce  LIST DELay  lt value gt  5   SOURce  LIST DELay AUTO ON OFF 1 0 ON   SOURce  LIST FREQuency POINts    SOURce  LIST FREQuency  lt value gt    lt value gt   Hz   SOURce  LIST MANual  lt value gt  UP DOWN   SOURce  LIST  MODE AUTO   MANual   SOURce  LIST POWer  lt value gt    lt value gt   dBm     SOURce  LIST POWer POINts         SOURCce  LIST PROGress        MEMory FILE LIST     FIRSt LAST NEXT PREVious       MEMory FILE LIST DATA        filename 2    data        MEMory FILE LIST DELete     lt                gt              MEMory FILE LIST LOAD       filename             MEMory FILE LIST STORe          filename                 LIST COUNt INFinite     value       SOURce  LIST COUNt INFinite     value       SOURce  LIST COUNt     This command sets the number of list repetitions being played after triggering a list sweep  If set to    INFinite  the list sweep will be repeated until
41. n enabling the list    mode    MEMory FILE LIST STORe     MEMory FILE LIST STORe  lt    filename    gt     This command stores the current list RAM data in a list file     40    BNC       511  SOURce  LFOutput Subsystem                               Command Parameters Unit  default    SOURce  LFOutput AMPLitude  lt value gt  1V   SOURce  LFOutput F REQuency  lt value gt  400 Hz   SOURce  LFOutput STATe ON OFF 1 0 OFF   SOURce  LFOutput SHAPe SINE TRlangle SQUare SINE   SOURCce  LFOutput SOURce LFGenerator PULM TRIGger LFG        LFOutput AMPLitude   SOURce  LFOutput AMPLitude  lt value gt    SOURce  LFOutput AMPLitude     This command sets the low frequency generator amplitude  This setting does only take effect if   LFOutput SOURCce is set to LFGenerator and LFOutput SHAPe is either set to SINE or TRlangle   Using any other setting  the output amplitude is fixed 2 5 V     The variable  lt value gt  is expressed in units of Volt     Range 0 2 5   RST 1     LFOutput FREQuency   SOURce  LFOutput F REQuency  lt value gt    SOURCce  LFOutput F REQuency     This command sets the low frequency generator frequency  This setting does only take effect if     LFOutput SOURCce is set to LFGenerator     The variable  lt value gt  is expressed in units of Hertz     Range 10 5000000   RST 400     LFOutput STATe   SOURce  LFOutput STATe ON OFF 1 0   SOURce  LFOutput STATe     This command sets the function output   low frequency generator state      RST OFF     LFOutput SHAPe     SOURce  LF
42. nd keyword  and its associated subcommand keywords form a portion of the command tree called a command    subsystem     CE             o    X  4 5 Status System Programming    The BENCHTOP MICROWAVE SOURCE implements the status byte register  the Service Request  Enable Register  the Standard Event Status Register  and the Standard Event Status Enable Register     The BENCHTOP MICROWAVE SOURCE status system consists of the following SCPI defined status    reporting structures   18    BNC    e The Instrument Summary Status Byte  e The Standard Event Status Group   e The Operation Status Group   e The Questionable Status Group    The following paragraphs describe the registers that make up a status group and explain the status  information that each status group provides                                                                                                          M    4 6 Status Registers    In general  a status group consists of a condition register  a transition filter  an event register  and an  enable register  Each component is briefly described in the following paragraphs    Condition Register   The condition register is continuously updated to reflect the current status of the BENCHTOP  MICROWAVE SOURCE  There is no latching or buffering for this register  it is updated in real time     Reading the contents of a condition register does not change its contents     Transition Filter   The transition filter is a special register that specifies which types of bit 
43. nerator power  on  preset  or  RST     The variable   value   is expressed in units of seconds      LIST DELay AUTO    SOURce  LIST DELay AUTO ON OFF 1 0   This command enabled the automatic blanking of the output during transients between two frequency  steps     RST ON      LIST FREQency POINts    SOURCce  LIST POINts    This command queries the signal generator for the number of frequency points in the current list  sweep RAM      LIST FREQuency    SOURceJ LIST FREQuency  lt value gt    lt value gt      SOURce  LIST FREQuency    This command sets the frequency values for the current list sweep points    The maximum number of list sweep points is 3501    The variable   value   is expressed in units of Hertz    The setting enabled by this command is not affected by signal generator power  on  preset  or  RST     Range Please consult the Data Sheet     38    BNC     LIST MANual    SOURce  LIST MANual   value   UP DOWN    SOURce  LIST MANual    This command sets a list or step sweep point as the current sweep point controlling the frequency and  power output  If list or step mode is controlling frequency or power  or both  then the indexed point in  the respective list s  will be used    Entering a value with this command will have no effect  unless MANual is the selected mode  Refer to   LIST MODE command for setting the proper mode    If the point selected is beyond the length of the longest enabled list  then the point will be set to the  maximum possible point and an error
44. nuation AUTO             1 0 ON    SOURce  POWer AT Tenuation LIST       LEVel   IMMediate   AMPLitude     SOURce  POW er  LEVel   IMMediate   AMPLitude    value     unit      SOURce  POWer  LEVel   I MMediate   AMPL itude     This command sets the RF output power      MODE    SOURce  POWer MODE CWILIST SW Eep    SOURce  POWer MODE    This command sets the signal generator power mode to fixed or swept    FIX This choice stops a power sweep  allowing the signal generator to operate at    a fixed power level  Refer to   LEVel   IMMediate    AMPLitude  command    for setting the output power level     LIST or SWEep This choice selects the swept power mode  If sweep triggering is set to    immediate along with continuous sweep mode  executing the command starts    the LIST or STEP power sweep      STARt     SOURce  POWer STARt  lt value gt  lt unit gt      SOURce  POWer STARt     This command sets the first amplitude point in a step sweep     Range     STOP    29       BNC     SOURce  POWer STOP  lt value gt  lt unit gt    SOURce  POWer STOP   This command sets the last amplitude point in a step sweep     Range       STEP   SOURce  POWer STEP  LINear    This query returns the step size in dB for a linear step sweep      ALC    SOURce  POWer ALC ON OFF 1 0    SOURce  POWer ALC    This command turns the automatic power level control on and off    RST The preset value is 1     ALC LOWN   SOURce  POWer ALC LOWN ON   OFF 110   SOURce  POWer ALC LOWN   This command enables or disables 
45. ompleted following execution of the                 command     1 Request control   2 Set to indicate that a query error has occurred  Query errors have SCPI error codes from    499  to    400    3 Set to indicate that a device dependent error has occurred  Device dependent errors have  SCPI error codes from    399 to    300 and 1 to 32767    4 Set to indicate that an execution error has occurred  Execution errors have SCPI error codes  from    299 to    200    5 Set to indicate that a command error has occurred  Command errors have SCPI error codes  from    199 to    100    6 User request   7 Power on    Standard Event Status Enable register  ESE commands     20       4 9 Operation Status Group   The Operation Status group  consisting of the Operation Condition register  the Operation Positive  Transition register  the Operation Negative Transition register  the Operation Event register  and the  Operation Event Enable register  is used to determine the specific condition that set bit 7 in the  Summary Status Byte  The bits in the Operation Event register provide the following     4 10 Questionable Status Group   The Questionable Status group  consisting of the Questionable Condition register  the Questionable  Positive Transition register  the Questionable Negative Transition register  the Questionable Event  register  and the Questionable Event Enable register  is used to determine the specific condition that  set bit 3 in the Summary Status Byte           5 SCPI Command D
46. oup Reporting  The state of certain BENCHTOP MICROWAVE SOURCE hardware and operational events and    conditions can be determined by programming the status system  Three lower status groups provide  status information to the Summary Status Byte group  The Summary Status Byte group is used to  determine the general nature of an event or condition and the other status groups are used to  determine the specific nature of the event or condition    Summary Status Byte Group   The Summary Status Byte group  consisting of the Summary Status Byte Enable register and the  Summary Status Byte  is used to determine the general nature of an BENCHTOP MICROWAVE  SOURCE event or condition  The bits in the Summary Status Byte provide the following     Operation Status Group  The Operation Status group  consisting of the Operation Condition register  the Operation Positive  Transition register  the Operation Negative Transition register  the Operation Event register and the    Operation Event Enable register     C l                    ILLU LLL tCLu t d x  4 8 Standard Event Status Group    The Standard Event Status group  consisting of the Standard Event Status register  an Event register   and the Standard Event Status Enable register  is used to determine the specific event that set bit 5 of    the Summary Status Byte     The bits in the Standard Event Status register provide the following     Bit Description  0 Set to indicate that all pending BENCHTOP MICROWAVE SOURCE operations were    c
47. rites data to a list file  If the      name is omitted  data will be loaded to the list RAM   The RAM list will be played when enabling the list mode   The query returns list file data  If the file name is omitted  list RAM data will be returned   Data sent or received has IEEE488 2 definite block data format     lt num_digits gt  lt byte_count gt  lt data byte gt   lt data_byte    lt num_digits gt  specifies how many digits are contained in  lt byte_count gt     lt byte_count gt  specifies how many data bytes follow in  lt data_bytes gt    Example of definite block data    221130000000 1 1 0 1 0 1   221     byte count is two digits wide   221    21 data bytes will follow     130000000 1 1 0 1 0 1  21 bytes of data  The list itself consists of values separated by semicolon         and rows separated by carriage return  r   and or newline           Four values  frequency in Hz  power in dBm  dwell time in s  delay time in s  make  a row  Each row defines one point of the list   Example of a two points list  first point 130 MHz  1 1 dBm  100 ms on  100 ms off  second point 130  MHz  1 dBm  100 ms on  100 ms off    130000000 1 1 0 1 0 1 r n  140000000 1 0 1 0 1 r n     MEMory FILE LIST DELete   MEMory FILE LIST DELete    filename    ALL    This command deletes the specified list file  Passing ALL deletes all present list files      MEMory FILE LIST LOAD   MEMory FILE LIST LOAD  lt                gt   This command loads a list file to the list RAM  The RAM list will be played whe
48. rogramming language or software intended for instrument front panel  control     SCPI is designed to be layered on top of the hardware independent portion of IEEE 488 2           4 2 5                                             commands  which are also referred to as SCPI instructions         messages to the instrument to  perform specific tasks  The BENCHTOP MICROWAVE SOURCE command set includes          Common  commands  IEE488 2 mandated commands     16    BNC        SCPI required commands       SCPI optional commands         SCPI 1999 0        SCPI compliant commands that are unique to the BENCHTOP MICROWAVE SOURCE  Not  all of the commands supported by the instrument are taken from the SCPI standard  however     their syntax follows SCPI rules        4 3 SCPI Command Syntax    Typical SCPI commands consist of one or more keywords  parameters  and punctuation  SCPI  command keywords can be a mixture of upper and lower case characters  Except for common  commands  each keyword has a long and a short form  In this manual  the long form is presented with  the short form in upper case and the remainder in lower case  Unrecognized versions of long form or    short form commands  or improper syntax  will generate an error     Structure of a Command Line   A command line may consist of one or several commands  It is terminated by an EOI together with the  last data byte    Several commands in a command line must be separated by a semicolon      If the next command  belongs to a
49. rom GPIB to USB  while maintaining software compatibility with existing software such as instrument drivers and  any application that uses VISA  This is also what the VXI 11 protocol provides for TCP IP    2  USBTMC with IVI drivers  the application programming interface  API  provided with the  instrument supports general programming using the USB interface under Windows operating    system using the IVI drivers     2 21 USB TMC Interface Connection and Setup using VISA  USBTNC stands for USB Test  amp  Measurement Class  USBTMC is a protocol built on top of USB that    allows GPIB like communication with USB devices  From the user s point of view  the USB device  behaves just like a GPIB device  For example  you can use VISA Write to send the  IDN  query and  use VISA Read to get the response  The USBTMC protocol supports service request  triggers and    other GPIB specific operations     USBTNC upgrades the physical layer from GPIB to USB while maintaining software compatibility with  existing software such as instrument drivers and any application that uses VISA  This is also what the  VXI 11 protocol provides for TCP IP     BNC    NI VISA 3 0 or later allows you to communicate as a controller to BENCHTOP MICROWAVE  SOURCE devices  NI VISA is configured to detect USBTMC compliant instruments such as the  BENCHTOP MICROWAVE SOURCE  To use such a device  plug it in and Windows should detect the  new hardware and launch the New Hardware Wizard  Instruct the wizard to search 
50. s QUEStionable   EVENt    This query returns the contents of the questionable status event register and clears it      QUEStionable CONDition    STATus QUEStionable CONDition   This query returns the contents of the questionable status condition register      QUEStionable ENABle     STATus QUEStionable ENABle  This command sets the enable mask of the questionable status event register      QUEStionable PTR     STATus QUEStionable PTR  This command sets the positive transition filter of the questionable status event register      QUEStionable NTR   STATus QUEStionable NTR    This command sets the negative transition filter of the questionable status event register     60    BNC       5 21  SYSTem Subsystem       Command Parameters Unit Remark   default         SYSTem ERRor  NEXT          SYSTem ERRor ALL         SYSTem PRESet        SYSTem VERSion            SYSTem LOCK   SYSTem LOCK RELease                 ERRor     SYSTem ERRor  NEXT     Return Parameters  Integer error number   Query command is a request for the next entry in the instrument s error queue  Error messages in the  queue contain an integer in the range   32768  32768  denoting an error code and associated    descriptive text      ERRor  ALL     SYSTem ERRor ALL    Return Parameters  List of integer error number   Query command is a request for the all entries in the instrument s error queue  Error messages in the  queue contain an integer in the range   32768  32768  denoting an error code and associated    des
51. s for the chirp  Set to INF for infinite repetitions      CHIRp TIME   SOURce  CHIRp TIME   value     unit     SOURce  CHIRp TIME     Sets the time span for the chirp      CHIRp DlIRection    26                  SOURce  CHIRp DIRection UD DU DOWN UP   SOURce  CHIRp DIRection   This command sets the direction of the chirp  DU means direction down first  then direction up  UD    means direction UP first     27    BNC    5 6  SOURce  PHASe Subsystem       Command Parameters Unit Remark   default    SOURce  PHASe REFerence       SOURCo PRASST AOI     PHASe REFerence   SOURce  PHASe REFerence  This command sets the current output phase as a zero reference  Subsequent phase adjustments are    set relative to the new reference      PHASe  ADJust     SOURce  PHASe  ADJust   lt value gt  lt unit gt     SOURce  PHASe  ADJust     This command adjusts the phase of the signal  The query will only return values in radians      RST The preset value is 0     28    BNC       57  SOURce  POWer Subsystem                                              Command Parameters Unit Remark   default     SOURce  POWer  LE Vel   IMMediate   AMPLitude   lt value gt  dBm    SOURce  POWer MODE FIXed LIST SWEep FIXed    SOURce  POWer STARt  lt value gt  dBm    SOURce  POWer STOP  lt value gt  dBm    SOURce  POWer STEP  dB    SOURce  POWer ALC             1  0 ON    SOURce  POWer ALC LOWN ON OFF 1 0 OFF    SOURce  POWer ALC HOLD ON OFF 1 0 OFF    SOURce  POWer AT Tenuation  lt value gt  dB    SOURce  POWer AT Te
52. se commands         identified by the asterisk     at the beginning of the command keyword  These commands are used to    control instrument status registers  status reporting  synchronization  and other common functions   Commands declared mandatory by  EEE 488 2      CLS Clear Status Command    ESE Standard Event Status Enable Command   ESE  Standard Event Status Enable Query   ESR  Standard Event Status Register Query   IDN  Identification Query    OPC Operation Complete Command    OPC  Operation Complete Query    RST Reset Command    SRE Service Request Enable Command   SRE  Service Request Enable Query    STB  Read Status Byte Query    TST  Self Test Query      WAI Wait to Continue Command    Optional common commands described by IEEE 488 2               Option Identification Query    3 11  CLS    The Clear Status  CLS  command clears the status byte by emptying the error queue and clearing all  the event registers including the Data Questionable Event Register  the Standard Event Status  Register  the Standard Operation Status Register and any other registers that are summarized in the  status byte     12       3 1 2  ESE  lt data gt     The Standard Event Status Enable  ESE  command sets the Standard Event Status Enable Register   The variable  lt data gt  represents the sum of the bits that will be enabled    Range 0 255   Remarks The setting enabled by this command is not affected by signal generator preset or  RST     However  cycling the signal generator power will
53. soft operating systems    Your signal generator implements a socket Applications Programming Interface  API  that is  compatible with Berkeley socket for UNIX systems and Winsock for Microsoft systems  The signal  generator is also compatible with other standard sockets APIs  The signal generator can be controlled  using predefined SCPI functions once the socket connection is established in your program  Socket  connection is available on port 18     2 1 3 Using and Configuring VXI 11  VISA   The signal generator supports the LAN interface protocol described in the VXI 11 standard  VXI 11 is    an instrument control protocol based on Open Network Computing Remote Procedure Call   ONC RPC  interfaces running over TCP IP    A range of standard software such as NI VISA or Agilent IO Config is available to setup the computer   signal generator interface for the VXI  11 protocol  Please refer to the applicable software user manual  and documentation for information on running the program and configuring the VXI 11 interface  The  program is used to configure the LAN client  Once the computer is configured for a LAN client  you can  use the VXI  11 protocol and the VISA library to send SCPI commands to the signal generator over the  LAN interface  Example programs are available on request under support anapico com     VISA is an IO library used to develop IO applications and instrument drivers that comply with industry    standards  It is recommended to use the VISA library for pro
54. state changes in the condition  register will set corresponding bits in the event register  Negative transition filters  NTR  are used to  detect condition changes from True  1  to False  0   positive transition filters  PTR  are used to detect  condition changes from False  0  to True  1   Setting both positive and negative filters True allows an  event to be reported anytime the condition changes  Transition filters are read write  Transition filters  are unaffected by queries or  CLS  clear status  and  RST commands  The command   STATus PRESet sets all negative transition filters to all 05 and sets all positive transition filters to all  1 s    Event Register   The event register latches transition events from the condition register as specified by the transition  filter  Bits in the event register are latched  and once set they remain set until cleared by a query or a   CLS command Event registers are read only    Enable Register   The enable register specifies the bits in the event register that can produce a summary bit  The  BENCHTOP MICROWAVE SOURCE logically ANDs corresponding bits in the event and enable  registers  and ORs all the resulting bits to obtain a summary bit  Summary bits are recorded in the  Summary Status Byte  Enable registers are read write  Querying an enable register does not affect it   The command  STATus PRESet sets the Operation Status Enable register and the Questionable    Status Enable register to all 0   s     19    BNC       4 7 Status Gr
55. states of the external trigger signal  For example  when you select POSitive  the waveform    57    BNC    responds  plays  during the high state of the trigger signal  When the BENCHTOP MICROWAVE  SOURCE receives multiple trigger occurrences when only one is required  the signal generator uses  the first trigger and ignores the rest  The Commands NP and PN select both edges with negative first  or positive first     RST POS     TRIGger  SEQuence  ECOunt   TRIGGer  SEQuence  ECOunt  lt value gt    TRIGGer  SEQuence  ECOunt    This command sets a modulo on consecutive trigger events  Setting the value to N means that only  every Nth trigger event will be considered  Setting it to one means will use every trigger event that  does not occur during a running sweep     RST 1   Range 1 to 255     TRIGger OUTPut POLarity   TRIGGer OUTPut POLarity NORMal INVerted   TRIGGer OUTPut POLarity    This command sets the trigger output signal polarity  Note that the trigger output must be enabled by  sending the   SOURce  LFOutput SOURce TRIGger command     RST NORM     TRIGger OUTPut  MODE   TRIGGer OUTPut MODE NORMal GATE POINt   This command sets the trigger output signal mode    NORMal The trigger output signal is pulsed once whenever playing a waveform  sequence is triggered    GATE The trigger output signal is set when playing a waveform sequence is  triggered  and reset when playing stops    POINT The trigger output signal is pulsed for each point of the sweep  list  playing    Note t
56. strument     BNC    For instance  if the instrument has the IP address 192 168 1 50  TCPIP  192  168  1 50  inst0  INSTR is    the valid resource name  Specification of instO in the resource name is optional  In this example  also    TCPIP  192 168 1 50  INSTR is therefore a valid resource name    TCPIP designates the network protocol used and INSTR indicates that the VXI 11 protocol is used  If  several instruments are connected to the network  each instrument has its own IP address and  associated resource name  The controller identifies these instruments by means of the resource    name     2 1 2 Using Sockets LAN  Sockets LAN is a method used to communicate with the signal generator over the LAN interface using    the Transmission Control Protocol Internet Protocol  TCP IP   A socket is a fundamental technology  used for computer networking and allows applications to communicate using standard mechanisms  built into network hardware and operating systems  The method accesses a port on the signal  generator from which bidirectional communication with a network computer can be established   Sockets LAN can be described as an internet address that combines Internet Protocol  IP  with a  device port number and represents a single connection between two pieces of software  The socket  can be accessed using code libraries packaged with the computer operating system  Two common  versions of socket libraries are the Berkeley Sockets Library for UNIX systems and Winsock for  Micro
57. t the system in which the total cable length exceeds 20 m   The number of connectors connected to an individual device must be 4 or less  If you connect 5 or    more connectors  excessive force is applied to the connector part  which may result in failure     You can choose the device connection topology from star  linear  and combined  Loop connection is    not allowed     Ess   24 SCPI Commands    The Standard Commands for Programmable Instrumentation  SCPI  provides a uniform and  consistent language to control programmable test and measurement devices in instrumentation  systems  The SCPI Standard is built on the foundation of IEEE 488 2  Standard Codes and Formats  It  requires conformance to IEEE 488 2  but is pure software standard  SCPI syntax is ASCII text  and  therefore can be attached to any computer test language such as BASIC  C  or C    It can also be  used with Test Application Environments such as LabWindows CVI  LabVIEW     or Matlab  SCPI is    10              hardware independent  SCPI strings        be sent over any instrument interface  It works equally well  over USB TMC  GPIB  RS 232  VXIbus or LAN networks     Please see the chapter 4 for detailed description of supported SCPI commands     11       3 IEEE 488 Interface Commands       3 1 IEEE Mandated and Optional Common Commands  The required common commands are IEEE 488 2 mandated commands that are defined in the IEEE     488 2 standard and must be implemented by all SCPI compatible instruments  The
58. t value gt  2 4048 rad V   SOURce  PM INTernal F REQuency  lt value gt  400 Hz   SOURce  PM INTernal SHAPe RD RU SINE SQUare TRlangle SINE   SOURce  PM SOURce EXTernal   INTernal EXT   SOURce  PM STATe ON OFF 1 0 OFF   PM DEViation     SOURce  PM SENSitivity   value      SOURce  PM  SENSitivity    This command sets the phase modulation deviation  This setting will be used if  PM SOURce is set to  LFGenerator    The variable   value   is expressed in units of radians     RST 2 4048     PM SENSitivity    SOURce  FM SENSitivity   value      SOURce  FM  SENSitivity    This command sets the phase modulation deviation per one volt peak amplitude signal input  This  setting will be used if  PM SOURcCe is set to EXTernal    The variable   value   is expressed in units of radians per Volt     RST 2 4048     PM INTernal FREQuency    SOURce  PM INTernal F REQuency   value      SOURce  PM INTernal F REQuency    This command sets the phase modulation rate in Hz  This setting will be used if  PM SOURce is set to  INTernal    The variable   value   is expressed in Hertz     RST 400     PM INT SHAPe    SOURce  PM INT SHAPe RD RU SINE SQUare TRlangle    SOURce  PM INT SHAPe    This command specifies the PM modulation shape  RD selects Ramp Down and RU ramp up     Standard waveforms available are SINE  SQUare and TRlangle     49                  PM SOURce    SOURce  PM SOURce EXTernal   INTernal    SOURce  PM SOURce    This command selects the PM modulation signal source  If INTernal is select
59. the low amplitude noise mode providing up to 1 1000 dB output  power resolution  When enabled  the automatic levelling control will work in a mode similar to hold  In  opposite to the hold mode   The hold setpoint won t be sampled again when changing the output power setting using the   SOURce  POWer  LEVel   IMMediate   AMPLitude  command   The hold setpoint won t be sampled again when turning RF on or off using the OUTPut  STATe     command      ALC HOLD    SOURce  POWer ALC HOLD ON OFF 1 0    SOURce  POWer ALC     Devices with option PE only    This command sets the automatic level control into hold mode  The amplitude level control loop is  open     RST The preset value is 0     ATTenuation    SOURce  POWer ATTenuation   value      SOURce  POWer ATTenuation     Devices with option PE only    This command sets the power range extension attenuator  This command will also turn off automatic  attenuation setting  Refer to  SSOURce  POWer ATTenuation AUTO OFF for details  Attenuator input    30    BNC    RF power shall be  30    10 dBm  e g  using     SOURce  POWer ATTenuation value of 50 dB  the  output RF power range is  80    40 dBm    RST The preset value is 0     ATTenuation  AUTO    SOURce  POWer ATTenuation AUTO ON OFF 1 0    SOURce  POWer AT Tenuation AUTO     Devices with option PE only    This command turns the power range extension on or off  Turning it off allows fast power sweeps for  devices featuring an extended output power range      RST The preset value is 0 
60. tores the instrument s LAN settings to their factory default values      LAN GATeway    SYSTem COMMunicate LAN GATeway   ipstring      SYSTem COMMunicate LAN GATeway    This command sets the gateway for local area network  LAN  access to the signal generator from    outside the current sub  network  The query returns the current setting  not the saved setting      LAN IP   SYSTem COMMunicate LAN IP  lt ipstring gt    SYSTem COMMunicate LAN IP     This command sets the signal generator s local area network  LAN  internet protocol  IP  address for  your IP network connection      LAN RESTart   SYSTem COMMunicate LAN RESTart    63              This command restarts the network to enable changes that have been made to the LAN setup      LAN SUBNet    SYSTem COMMunicate LAN SUBNet  lt ipstring gt     SYSTem COMMunicate LAN SUBNet    This command sets the signal generator s local area network  LAN  subnet mask address for your    internet protocol  IP  network connection     64    BNC       5 23 UNIT Subsystem                         Command Parameters Unit  default  Remark  UNIT POWer W V DBM DB DBM  UNIT POWer    UNIT POWer W V DBM DB   RST DBM    UNIT FREQuency  UNIT FREQuency HZ MHZ GHZ   RST HZ    65    
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Tasco 119213C Digital Camera User Manual  P24F Service Manual  Instruction Cum User Manual For P-9  HDC-SD3 (17.47 MB/PDF)  Siemens 300Series Telephone User Manual  Leica GS10/GS15 User Manual  escova ferm  Paulmann WorX Plus  DE - Solarmarkt  User manual    Copyright © All rights reserved. 
   Failed to retrieve file