Page 2
This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
GSP-8000 Programming Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to ensure your safety and to keep the instrument in the best possible condition. Safety Symbols These safety symbols may appear in this manual or on the instrument.
Page 5
SAFETY INSTRUCTIONS Safety Guidelines Do not place any heavy object on the General instrument. Guideline Avoid severe impact or rough handling that CAUTION leads to damaging the instrument. Do not discharge static electricity to the instrument. Use only mating connectors, not bare wires, for ...
Page 6
GSP-8000 Programming Manual Disconnect the power cord before cleaning. Cleaning Use a soft cloth dampened in a solution of mild detergent and water. Do not spray any liquid. Do not use chemicals containing harsh material such as benzene, toluene, xylene, and acetone.
Page 7
SAFETY INSTRUCTIONS Power cord for the United Kingdom When using the instrument in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code: Green/ Yellow:...
Page 8
GSP-8000 Programming Manual ETTING STARTED This chapter provides a brief overview of the GSP-8000, the package contents and an introduction to the front panel, rear panel and GUI. GSP-8000 Introduction ..........7 Main Features ..................7 Accessories ..................8 Appearance.............. 9 GSP-8000 Front Panel ..............
GETTING STARTED GSP-8000 Introduction The GSP-8000 has three frequency ranges, 8.0GHz, 3.8GHz and 1.8GHz. The series is suitable for teaching research, R&D verification, and the test requirements of radio frequency products during production and development stages. The series provides 1Hz ~ 1MHz resolution bandwidth (RBW),...
GSP-8000 Programming Manual Communication Interface: LAN, USB Interface Host/Device Display: 10.4" XGA Output (1024*768) Accessories Standard Part number Description Accessories Region dependant Power cord Packing List Certificate of calibration Safety Information USB Cable Options Option number Description GSP-8180T1...
GETTING STARTED Appearance GSP-8000 Front Panel 1024x768 color LCD display. The display 1. LCD shows the soft keys for the current function, frequency, amplitude and marker information. The F1 to F7 function keys directly 2. Menu soft correspond to the soft keys on the right- keys hand side of display.
Page 12
GSP-8000 Programming Manual (1) Increase or decrease the parameter 5. Arrow keys value at specific steps while editing a parameter. (2) Move the cursor though the directory tree in the File function 6. RF Input The RF input may be connected to a device via a N type connector.
Page 13
GETTING STARTED This interface is available for USB storage devices. Push to turn on, long push to turn off 13. Power key...
GSP-8000 Programming Manual Rear Panel 1. Handle Stow the handle for mobile use. 2 AC power AC: frequency 50Hz/60Hz ±10%, single- connector phase alternative 220V±15% or 110V±15% 3. Stool To adjust the angle of the device 4. LAN Through this interface, the analyzer can be...
Page 15
GETTING STARTED 8. Lock hole You can lock the spectrum analyzer to a fixed location using the security lock (please buy it yourself) to secure the spectrum analyzer.
GSP-8000 Programming Manual Display Marker function No. Name Description Related Key Reference level Reference level → [Ref Level] Display input → [Attenuation] Attenuation attenuation setting Can choose → [Scale Type] Amplitude logarithmic or Division Type linear Display Division → [Scale/ Div]...
Page 17
GETTING STARTED Trace Type and Trace Mode Detector Type Function of current Menu title menu belongs to. Menu item of Menu item current function 10. Stop Frequency Display Stop →[Stop Frequency] Frequency Display system →[Date/Time] 11. Date/time date and time Show if USB 12.
GSP-8000 Programming Manual Panel Function Key Utility keys Basic keys Control keys Mode Marker function measure Basic keys Activates the center-frequency function, and accesses the frequency function menu. Activates the frequency sweep span function, and set Full Span\Zero Span\Last Span.
Page 19
GETTING STARTED Accesses the softkeys that allow you to store and manipulate trace information. Accesses the softkeys that allow you to configure detector functions. Accesses the softkeys that allow you to control what is displayed on the analyzer, including the display line, graticule, Label, Menu Hide, Brightness and Screen Sleep.
Page 20
GSP-8000 Programming Manual Advanced measure keys Accesses the softkeys that let you make transmitter power measurements such as Time Spec, ACPR (adjacent channel power), channel power, and OBW (occupied bandwidth), etc. Sets the parameters for the selected measurement function. Utility keys Accesses the softkeys that allow you to get the system information, or set the system parameters.
REMOTE CONTROL EMOTE CONTROL This chapter describes the basic configuration of IEEE488.2 based remote control. This chapter includes interface configuration, a remote control overview as well as the control syntax and commands. Interface Configuration .......... 25 Configure to USB Remote Interface ........... 25 Configure the LAN Interface ............
It may take a few moments to switch USB modes. Note Configure the LAN Interface The GSP-8000 supports LAN standard for 488.2 communications. The LAN interface is used for remote control over Background a network. The spectrum analyzer supports DHCP connections so the instrument can be automatically connected to an existing network.
Page 28
GSP-8000 Programming Manual Settings 1. Press >Setting[F2]>LAN[F1] to set the System LAN settings: Sets the IP address. IP Address[F1] Subnet Mask[F2] Sets the subnet mask. Gateway[F3] Sets the gateway. DHCP[F4] Sets the DHCP on/off Hint: Use dotted decimal notation when entering IP addresses, ie., 172.16.20.8...
REMOTE CONTROL Command Syntax Full compatibility IEEE488.2 Compatible Full compatibility Standard SCPI, 1999 SCPI (Standard Commands for Programmable Command Instruments) commands follow a tree-like structure, Structure organized into nodes. Each level of the command tree is a node. Each keyword in a SCPI command represents each node in the command tree.
Page 30
GSP-8000 Programming Manual A query is a simple or compound Query command followed by a question mark (?). A parameter (data) is returned. :CALCulate:CSO:STATe? Example Two or more commands on the Compound same command line. Compound commands are separated with either a semi-colon (;) or a semi-...
Page 31
REMOTE CONTROL Long form :CALCulate:ACPR:STATe? :calculate:acpr:state? :CALCULATE:ACPR:STATE? Short form :CALC:ACPR:STAT? :calc:acpr:stat? Commands that contain square brackets indicate Square Brackets that the contents are optional. The function of the command is the same with or without the square bracketed items, as shown below. Both “:OUTPut[:STATe]?”...
Page 32
GSP-8000 Programming Manual Unit = kHz, MHz, GHz. Note: The unit can be omitted (unit defaults to Hz). Return: <NR3> 2.5e+5 Note: Units = Hz. <NR1> <limit num> <NR1> <point> Input: <offset> <NRf> + unit 30 db Note: The unit can be omitted (unit defaults to dB).
Page 33
REMOTE CONTROL Input: <time> <NR3> + unit 2.3e-6 ms Unit = ms, ns, ps, ks Note: The unit can be omitted (unit defaults to seconds). Return: <NR3> 3.0e-2 Note: Units = seconds. <Character <character data> data> <Data string> “QuickXX.png” <file name> <arbitrary block #<nonzero <pixel data>...
GSP-8000 Programming Manual SCPI Introduction SCPI (Standard Commands for Programmable Instrument) is a standard instruction set for programmable devices under IEEE 488.2. SCPI commands are divided into two parts: IEEE 488.2 Common Commands and SCPI Instrument Specific Control Commands. Common commands are commands that the instrument specified in IEEE 488.2 must support.
REMOTE CONTROL :CALCulate:BANDwidth:NDB <rel_ampl> :CALCulate:BANDwidth:NDB? CALCulate is the root keyword of the command, BANDwidth and NDB are the second level, third level keywords. The command line starts with a colon ":" and at the same time separates keywords at all levels, <rel_ampl>...
Page 36
GSP-8000 Programming Manual frequency and amplitude parameters. Vertical bar | Vertical bars are used to separate multiple parameter options, one of which must be selected when sending commands. E.g, In DISPlay:MENU:STATe OFF | ON | 0 | 1 command, the parameters that can be selected are “OFF”, “ON”, “0”...
REMOTE CONTROL Parameter Type The commands contain 8 kinds of parameters, Overview different parameters have different setting methods. A specified length of arbitrary data, for example, arbitrary block #6377512xxxxx . . . where 6 indicates that the following 6 digits (377512) specify the length of the data in bytes;...
Page 38
GSP-8000 Programming Manual A specified length of arbitrary data, for example, arbitrary block #6377512xxxxx . . . where 6 indicates that the following 6 digits (377512) specify the length of the data in bytes; xxxxx ... indicates the data or #0xxxxx...<LF><&EOI>...
REMOTE CONTROL Command abbreviation All commands are case sensitive, meaning that if the command is not written in the correct upper or lower-case format, it will not be recognized. However, if you want to abbreviate, you must enter all capital letters in the command format, for example: :CALCulate:BANDwidth:NDB? can be abbreviated into:CALC:BAND:NDB? Third-party programming entrance...
GSP-8000 Programming Manual SCPI Command List In this command set, unless otherwise specified, the query function returns “N/A” (without the quotes) when the function is optional and not installed. And when the query function is not turned on or the type does not match, it returns “ERR” (without quotes).
GSP-8000 Programming Manual SCPI Commands *IDN? ..................44 *RST ..................44 *IDN? Query Queries the manufacturer, model number, serial Description number, and firmware version of the instrument. Query Syntax *IDN? Return parameter <character data> Returns the instrument identification as a character data...
GSP-8000 Programming Manual :CALCulate:TUNE:AUTO ..........61 :CALCulate:BWIDth|BANDwidth:NDB Query Set the power ratio to measure the frequency Description bandwidth of the current frequency scale, which drops NdB on both sides. Syntax :CALCulate:BWIDth|BANDwidth:NDB <rel_ampl> Query Syntax :CALCulate:BWIDth|BANDwidth:NDB? <rel_ampl> <NR2> 1 dB to 60 dB Parameter Return parameter <NR3>...
REMOTE CONTROL Turns NdB BW on. Turns NdB BW off. Turns NdB BW on. NdB BW is off. Return parameter 0 NdB BW is on. Example :CALC:BAND ON :CALCulate:FREQMarkers:AOFF Turns all the markers off. Description Syntax :CALCulate:FREQMarkers:AOFF Example :CALC:FREQM:AOFF :CALCulate:FREQMarker|MARKer:PHNoise [:STATe] Query Sets or queries the state of the Marker Noise...
GSP-8000 Programming Manual :CALCulate:FREQMarker:PHNoise:Y? Query Returns the normalized noise level over a BW of Description 1Hz from the marker position. Query Syntax :CALCulate:FREQMarker:PHNoise:Y? Normalized noise level in dBm. Return parameter <NR2> Example :CALC:FREQM:PHN:Y? returns 127.8 :CALCulate:FREQuency:COUNt:RESolution Query Sets or queries the frequency counter resolution in...
REMOTE CONTROL Frequency counter is off. Return parameter 0 Frequency counter is on. Example :CALC:FREQ:COUN: 1 :CALCulate:FREQuency:COUNt:X? Query Returns the counter frequency of the selected Description marker in Hz. Query Syntax :CALCulate:FREQuency:COUNt:X? <NR1> Marker number 1 to 8. Parameter <n> <NR1>...
GSP-8000 Programming Manual Turns continuous peaking off. Turns continuous peaking on. Turns continuous peaking off. Turns continuous peaking on. Continuous peaking is off. Return parameter 0 Continuous peaking is on. Example :CALC:MARK1:CPE ON :CALCulate:MARKer<n>:DELTa[:SET]:CENTer Changes the center frequency of the analyzer to...
REMOTE CONTROL :CALCulate:MARKer<n>:MAXimum Performs peak search and places a marker on the Description highest peak. Syntax :CALCulate:MARKer<n>:MAXimum <NR1> Marker number 1 to 5. Parameter <n> Example :CALC:MARK1:MAX :CALCulate:MARKer<n>:MAXimum:LEFT Places the selected marker on the next highest Description signal peak to the left of the current marked peak. Syntax :CALCulate:MARKer<n>:MAXimum:LEFT <NR1>...
GSP-8000 Programming Manual Example :CALC:MARK1:MAX:RIGH :CALCulate:MARKer<n>:MINimum Places the selected marker on the lowest point on Description the trace that is assigned to that particular marker number. Syntax :CALCulate:MARKer<n>:MINimum <NR1> Marker number 1 to 5. Parameter <n> Example :CALC:MARK1:MIN :CALCulate:MARKer<n>[:SET]:CENTer Sets the center frequency equal to the specified...
REMOTE CONTROL :CALCulate:MARKer<n>[:SET]:STARt Sets the start frequency to the value of the Description specified marker frequency. In delta marker mode, the start frequency is set to the delta marker frequency. This command is not available in zero span. Syntax :CALCulate:MARKer<n>[:SET]:STARt <NR1>...
GSP-8000 Programming Manual :CALCulate:MARKer<n>:STATe|MODE Query Sets or queries the state of the selected marker. Description Syntax :CALCulate:MARKer<n>:STATe {OFF|NORMal|DELTa|0|NORM|DELT} Query Syntax :CALCulate:MARKer<n>:STATe? <NR1> Marker number 1 to 8 Parameter <n> Turns the selected marker off. 0FF|0 NORMal|NORM Set the selected frequency marker to normal mode.
REMOTE CONTROL Example :CALC:FREQM:TABL:STAT ON :CALCulate:MARKer<n>:TOTRACe|TRACe Query Sets or queries the state of continuous peaking. It Description continuously puts the selected marker on the highest displayed signal peak. This function is intended to maintain the marker on signals with a frequency that is changing, and an amplitude that is not changing.
GSP-8000 Programming Manual Query Syntax :CALCulate:MARKer<n>:DELTa:Y? <NR1> Marker number 1 to 5 Parameter <n> Power or voltage. If the specified Return parameter <ampl> marker is not active, returns ERR. Example :CALC:MARK3:DELT:Y? returns 9.8dBm :CALCulate:MARKer<n>:X Query Sets or returns the marker position. In delta...
REMOTE CONTROL Power or voltage. If the specified Return parameter <ampl> marker is not active, returns ERR. Example :CALC:MARK3:Y? returns 9.8dBm :CALCulate:NETMeasure:POSition Query Sets and queries the percentage position of the Description 0dB scale screen. Syntax :CALCulate:NETMeasure:POSition <value> Query Syntax :CALCulate:NETMeasure:POSition? <value>...
GSP-8000 Programming Manual :CALCulate:NTDate:NORMalize:ON Query Turns the tracking generator normalization on/off Description or queries its state. Syntax :CALCulate:NTDate:NORMalize:ON {OFF|ON|0|1} Query Syntax :CALCulate:NTDate:NORMalize:ON? Turns the normalization off. Parameter Turns the normalization on. Turns the normalization off. Turns the normalization on. The normalization is off.
REMOTE CONTROL <NR1> trace number 1 to 5. Parameter <n> Peak min search mode. Peak max search mode. Sets the minimum peak search. Return parameter Min Set the maximum peak search. Example :CALC:TRAC1:PEAK:MODE MAX :CALC:TRAC1:PEAK:MODE? Return :CALCulate:TRACe<n>:PEAK:EXCur | EXCursion Query Sets and queries the peak height of the selected Description trace.
GSP-8000 Programming Manual <NR1> Marker number 1 to 5 Parameter <n> Selects traces peak list amplitude sorting. Ampt Selects traces peak list frequency sorting. Freq Traces peak list amplitude sorting. Return parameter Ampt Traces peak list frequency sorting. Freq Example...
REMOTE CONTROL :CALCulate:TRACe<n>:PEAK:LIST:VALue Query Queries the frequency point of the peak list of the Description currently selected trace and the corresponding amplitude value. Syntax :CALCulate:TRACe<n>:PEAK:LIST:VALue? <NR1> Marker number 1 to 5. Parameter <n> Example :CALC:TRAC1:PEAK:LIST:VAL? Return 500 MHz -20 dBm, 1.00GHz -18.0 dBm,... :CALCulate:TUNE:AUTO Runs the auto tune function.
REMOTE CONTROL Turns off channel power measurement Turns on channel power measurement Turns off channel power measurement Turns on channel power measurement Example :CONF:CHP 1 :CONFigure:OBWidth This command places the analyzer in Occupied Description Bandwidth measurement state. Syntax :CONFigure:OBWidth <value> <value>...
GSP-8000 Programming Manual :CONFigure:SATime Turns on or off time spectrum measure mode. Description Syntax :CONFigure:SATime <value> <value> Sets time spectrum measure parameter. Parameter Turns time spectrum measure off. Turns time spectrum measure on. Turns time spectrum measure off. Turns time spectrum measure on.
REMOTE CONTROL The full screen display mode is off. Return parameter 0 The full screen display mode is on. Example :DISP:MENU:STAT 1 :DISPlay:WINdow:HIDe:STATe Query Turns on or off the menu auto hiding when not Description any touch or key press. Syntax :DISPlay:WINdow:HIDe:STATe {OFF|ON|0|1} Query Syntax...
GSP-8000 Programming Manual :DISPlay:WINdow:LABEl Query Turns the on-screen label on/off or queries its Description state. Syntax :DISPlay:WINdow:LABEl {OFF|ON|0|1} Query Syntax :DISPlay:WINdow:LABEl? Turns the label off. Parameter Turns the label on. Turns the label off. Turns the label on. The label is off.
REMOTE CONTROL Turn off screen sleep. Parameter Turn on screen sleep. Turn off screen sleep. Turn on screen sleep. Turn off screen sleep. Return parameter 0 Turn on screen sleep. Example :DISP:WIN:SCR:SLE:STAT 1 :DISPlay:WINdow:SCReen:TIMe Query Set or query the automatic screen-off time. Description Syntax :DISPlay:WINdow:SCReen:TIMe <TIMe>...
GSP-8000 Programming Manual :DISPlay:WINdow:TRACe:MATH:2EXChang3 Swap the contents of trace 2 and trace 3 and put Description them in display mode at the same time. Syntax :DISPlay:WINdow:TRACe:MATH:2EXChange3 Example :DISP:WIN:TRAC:MATH:2EXC3 :DISPlay:WINdow:TRACe:MATH:1TO3 Change the content of trace 1 to trace 3, and set Description trace 3 to view mode.
REMOTE CONTROL :DISPlay:WINdow[:TRACe]:Y:DLINe Query Sets or queries the display line amplitude level. Description Syntax :DISPlay:WINdow[:TRACe]:Y:DLINe <ampl> Query Syntax :DISPlay:WINdow[:TRACe]:Y:DLINe? <NRf> power or voltage in the Parameter <ampl> current Y-axis unit. Return parameter <NR3> Example :DISP:WIN:Y:DLIN -5.0e+1 :DISPlay:WINdow[:TRACe]:Y:DLINe:STATe Query Turns the display line on/off or queries its state. Description Syntax :DISPlay:WINdow[:TRACe]:Y:DLINe:STATe...
GSP-8000 Programming Manual Syntax :DISPlay:WINdow[:TRACe]:Y[:SCALe]:GAUge {OFF|ON|0|1} Query Syntax :DISPlay:WINdow[:TRACe]:Y[:SCALe]:GAUge? Turns the scale off. Turns the scale on. Turns the scale off. Turns the scale on. The scale is off. Return parameter 0 The scale is on. Example :DISP:WIN:Y:GAU 1 :DISP:WIN:Y:GAU?
REMOTE CONTROL <NRf> in current active unit Parameter/ <ampl> Return parameter Current active unit <NR3> Example :DISP:WIN:Y:RLEV -10 :DISP:WIN:Y:RLEV? Return -10.0 :DISPlay:WINdow:X[:SCALe]:SPACing Query Set or query the frequency scale type: logarithmic Description or linear. Syntax :DISPlay:WINdow:X[:SCALe]:SPACing {LINear|LOGarithmic} Query Syntax :DISPlay:WINdow:X[:SCALe]:SPACing? Linear scale Parameter/ LINear...
GSP-8000 Programming Manual :DISPlay:WINdow:Y[:SCALe]:SPACing Query Sets or queries the type of scale: logarithmic or Description linear. Syntax :DISPlay:WINdow:Y[:SCALe]:SPACing {LINear|LOGarithmic} Query Syntax :DISPlay:WINdow:Y[:SCALe]:SPACing? Linear scale Parameter/ LINear Return parameter LOGarithmic Logarithmic scale Example :DISP:WIN:Y:SPAC LOG :DISP:WIN:Y:SPAC? Return LOGarithmic...
REMOTE CONTROL INITiate Commands :INITiate:CONTinuous ............75 :INITiate:CONTinuous Query Sets the sweep mode to continuous or single mode Description or queries its state. Syntax :INITiate:CONTinuous {OFF|ON|0|1} Query Syntax :INITiate:CONTinuous? Sets the sweep mode to single. Sets the sweep mode to continuous. Sets the sweep mode to single.
REMOTE CONTROL Example :MMEM:COPY:SCR 20171107_145956.png :MMEMory:COPY:TRACe Exports the trace file to PC software. Description Syntax :MMEMory:COPY:TRACe <file_name> <file_name> XXX.csv Parameter Example :MMEM:COPY:TRAC 20171010_155852.csv :MMEMory:DELete:ALL Deletes all files. Description Syntax :MMEMory:DELete:ALL Example :MMEM:DEL:ALL :MMEMory:DELete:SCReen Deletes the selected screen file from the current Description directory.
GSP-8000 Programming Manual :MMEMory:DELete:TRACe Deletes the selected trace file from the current Description directory. Syntax :MMEMory:DELete:TRACe <file_name> <file_name> XXX.csv Parameter Example :MMEM:DEL:TRAC 20171010_155852.csv :MMEMory:DELete:TRACe:ALL Deletes all trace files. Description Syntax :MMEMory:DELete:TRACe:ALL Example :MMEM:DEL:TRAC:ALL :MMEMory:DISK:INFormation Query Displays information about the files stored on the Description current disk.
REMOTE CONTROL :MMEMory:LOAD:SCReen Loads screen data from a file to the internal Description memory. Syntax :MMEMory:LOAD:SCReen <file_name> <file_name> XXX.png Parameter Example :MMEM:LOAD:SCR 20171107_145956.png :MMEMory:LOAD:TRACe Load the trace data screenshot. Description Syntax :MMEMory:LOAD: TRACe <file_name> <file_name> XXX.csv Parameter Example :MMEM:LOAD:TRAC 20171010_155852.csv :MMEMory:STORe:LIMitline Saves the limit line data from internal memory to Description...
GSP-8000 Programming Manual Example :MMEM:STOR:QUICK:SAVE :MMEM:STOR:QUICK:SAVE 123 :MMEMory:STORe:QUICK:SAVE:TYPE Query Set or query the quick save type. Description Syntax :MMEMory:STORe:QUICK:SAVE:TYPE {SCReen|TRAce|USER|LimitLine} Query Syntax :MMEMory:STORe:QUICK:SAVE:TYPE? Save screenshot. Parameter/ SCReen Return parameter Save trace data. TRAce Save user parameter. USER Save Limit Line.
REMOTE CONTROL :MMEMory:STORe:STATe Save the instrument state to user-defined Description configuration, used to set the startup parameters of the analyzer or preset parameters. If the file name is null, the file name is based on the date/time, and the format is user. Syntax :MMEMory:STORe:STATe <file_name>...
REMOTE CONTROL [:SENSe]:ACPower:BANDwidth:INTegration Query Sets or queries the range of integration used in Description calculating the power in the main channel. Syntax :OUTPut:TRACk[:STATe] {OFF|ON|0|1} Query Syntax :OUTPut:TRACk[:STATe]? <NRf> Parameter <freq> Return parameter <NR3> Example :ACP:BAND:INT 2.0e+7 [:SENSe]:ACPower:CSPacing Query Sets or queries the channel spacing between the Description main channels.
GSP-8000 Programming Manual [:SENSe]:AVERage[:STATe] Query Enable or disable the trace averaging function of Description the current measurement or query its status. Syntax [:SENSe]:AVERage[:STATe] {OFF|ON|0|1} Query Syntax [:SENSe]:AVERage[:STATe]? Turns the Average function off. Parameter Turns the Average function on. Turns the Average function off.
REMOTE CONTROL Syntax [:SENSe]:BANDwidth|BWIDth[:RESolution]:AUTO {MAN|AUTO|0|1} Query Syntax [:SENSe]:BANDwidth|BWIDth[:RESolution]:AUTO? Sets RBW to manual (off). Parameter Sets RBW to automatic (on). Sets RBW to manual (off). Sets RBW to automatic (on). AUTO RBW is set to manual (off). Return parameter 0 RBW is set to automatic (on). Example :BAND:AUTO ON [:SENSe]:BANDwidth|BWIDth:VIDeo...
GSP-8000 Programming Manual Sets VBW to automatic (on). RVW is set to manual (off). Return parameter 0 RVW is set to automatic (on). Example :BAND:VID:AUTO OFF [:SENSe]:BANDwidth|BWIDth:EMC Query Sets the EMI filter bandwidth (must be set to the Description exact bandwidth).
REMOTE CONTROL The EMI filter is off.. Return parameter 0 The EMI filter is on. Example BAND:EMC:STAT 0 [:SENSe]:DEMod:AM[:CARRier]:FREQuency Query Sets or queries the carrier frequency for AM Description demodulation. Syntax [:SENSe]:DEMod:AM[:CARRier]:FREQuency <freq> Query Syntax [:SENSe]:DEMod:AM[:CARRier]:FREQuency? <NRf> Parameter <freq> Return parameter <NR3> Example :DEM:AM:FREQ 10 MHz :DEM:AM:FREQ?
GSP-8000 Programming Manual Turns AM demodulation off. Parameter Turns AM demodulation on. Turns AM demodulation off. Turns AM demodulation on. AM demodulation is off. Return parameter 0 AM demodulation is on. Example :DEM:MOD:STAT 1 :DEM:MOD:STAT? Return 1 [:SENSe]:DEMod:MODulation:MODE Query Set and query the mode of modulation analysis.
REMOTE CONTROL Return parameter <NR3> Example :DEM:FM:FREQ 10.000000MHz [:SENSe]:DEMod:FM:IFBW Query Sets or queries the IF bandwidth for FM Description demodulation. Syntax [:SENSe]:DEMod:FM:IFBW <freq> Query Syntax [:SENSe]:DEMod:FM:IFBW? <NRf> Parameter <freq> Return parameter <NR3> Example :DEM:FM:IFBW 3.0e+5 [:SENSe]:DEMod:FREQuency Query Sets or queries the radio frequency for the audio Description demodulation function.
GSP-8000 Programming Manual AM demodulation. Parameter/ Return parameter FM demodulation. Example :DEM:MODE AM :DEM:MODE? Return [:SENSe]:DEMod:STATe Query Turns the audio demodulation on/off or queries Description its state. Syntax [:SENSe]:DEMod:STATe {OFF|ON|0|1} Query Syntax [:SENSe]:DEMod:STATe? Turns the audio demodulation off. Parameter Turns the audio demodulation on.
REMOTE CONTROL [:SENSe]:FREQuency:CENTer:STEP:AUTO Query Sets the center frequency step size to auto (on) or Description manual (off) or queries its state. Syntax [:SENSe]:FREQuency:CENTer:STEP:AUTO {OFF|ON|0|1} Query Syntax [:SENSe]:FREQuency:CENTer:STEP:AUTO? Turn center frequency step to manual (off). Parameter Turn center frequency step to auto (on). OFF Turn center frequency step to manual (off).
GSP-8000 Programming Manual [:SENSe]:FREQuency:REFerence Query Sets or queries the frequency reference to internal Description or external. Syntax [:SENSe]:FREQuency:REFerence {INT|EXT} Query Syntax [:SENSe]:FREQuency:REFerence? Internal reference Parameter/ Return parameter External reference Example :FREQ:REF INT :FREQ:REF? Return [:SENSe]:FREQuency:SPAN Query Sets or queries the frequency span. Setting the Description span to 0 Hz puts the analyzer into zero span.
REMOTE CONTROL [:SENSe]:FREQuency:SPAN:PREVious Sets the frequency span to the previous span Description setting. Syntax [:SENSe]:FREQuency:SPAN:PREVious Example :FREQ:SPAN:PREV [:SENSe]:FREQuency:SPAN:ZERO Sets the frequency span to zero span. Description Syntax [:SENSe]:FREQuency:SPAN:ZERO Example :FREQ:SPAN:ZERO [:SENSe]:FREQuency:STARt Query Sets or queries the start frequency. Description Syntax [:SENSe]:FREQuency:STARt <freq>...
GSP-8000 Programming Manual Return parameter <NR3> Example :FREQ:STOP 100MHz :FREQ:STOP? Return 1e+8 [:SENSe]:OBWidth:PERCent Query Sets or queries the percentage of signal power Description used when determining the occupied bandwidth (OBW). Syntax [:SENSe]:OBWidth:PERCent <percent> Query Syntax [:SENSe]:OBWidth:PERCent? <NRf> Parameter <freq> Return parameter <NR3>...
REMOTE CONTROL Example :PASSFAIL:LINEL:LOW:POIN1:DEL [:SENSe]:PASSFAIL:LINELimit:LOWer:POINt<n>:X Query Sets or queries the frequency limit of the specified Description point in the lower limit line. Syntax [:SENSe]:PASSFAIL:LINELimit:LOWer:POINt<n>:X <freq> Query Syntax [:SENSe]:PASSFAIL:LINELimit:LOWer:POINt<n>:X? <NR1> Point number Parameter <n> <NRf> Frequency in Hz or ns. <freq> Return parameter <NR3>...
GSP-8000 Programming Manual [:SENSe]:PASSFAIL:LINELimit:LOWer:ADD Add lower limit edit point. Description Syntax [:SENSe]:PASSFAIL:LINELimit:LOWer:ADD <freq> <ampl> Point frequency Parameter <freq> Amplitude in dBm <ampl> Example :PASSFAIL:LINEL:LOW:ADD 1.9e9 -10 [:SENSe]:PASSFAIL:LINELimit:LOWer:STATe Query Turns the lower limit line on/off or queries its Description state. Syntax...
REMOTE CONTROL Syntax [:SENSe]:PASSFAIL:LINELimit:RESulte? Fail Parameter Pass Example :PASSFAIL:LINEL:RESulte? return 1 [:SENSe]:PASSFAIL:LINELimit:STATe Query Turns limit line testing of pass/fail measurement Description function on/off. Syntax [:SENSe]:PASSFAIL:LINELimit:STATe {OFF|ON|0|1} Query Syntax [:SENSe]:PASSFAIL:LINELimitSTATe? Turns limit line testing off. Parameter Turns limit line testing on. Turns limit line testing off.
GSP-8000 Programming Manual [:SENSe]:PASSFAIL:LINELimit:UPPer:POINt <n>:DELete Deletes the specified point in the upper limit line. Description Syntax [:SENSe]:PASSFAIL:LINELimit:UPPer:POINt <n>:DELete <NR1> Point number Parameter <n> Example :PASSFAIL:LINEL:UPP:POIN1:DEL [:SENSe]:PASSFAIL:LINELimit:UPPer:POINt<n>:X Query Sets or queries the frequency limit of the specified Description point in the upper limit line.
REMOTE CONTROL Example :PASSFAIL:LINEL:UPP:POIN1:Y -10 [:SENSe]:PASSFAIL:LINELimit:UPPer:ADD Add upper limit edit point. Description Syntax [:SENSe]:PASSFAIL:LINELimit:UPPer:ADD <freq> <ampl> Point frequency Parameter <freq> Amplitude in dBm <ampl> Example :PASSFAIL:LINEL:UPP:ADD 1.9e9 -10 [:SENSe]:PASSFAIL:LINELimit:UPPer:STATe Query Turns the upper limit line on/off or queries its Description state.
REMOTE CONTROL Example :PASSFAIL:WIN:AMPL:LOW -20 :PASSFAIL:WIN:AMPL:LOW? Return -20.00 dBm [:SENSe]:PASSFAIL:WINdow:AMPLitude:UPPer Query Sets or queries the upper amplitude of amplitude Description line in window testing. Syntax [:SENSe]:PASSFAIL:WINdow:AMPLitude:UPPer <ampl> Query Syntax [:SENSe]:PASSFAIL:WINdow:AMPLitude:UPPer? Amplitude in dBm Parameter <ampl> Return parameter <NR3> Example :PASSFAIL:WIN:AMPL:UPP -10 :PASSFAIL:WIN:AMPL:UPP? Return -10.00 dBm...
GSP-8000 Programming Manual Example :PASSFAIL:WIN:AMPL:STAT 1 :PASSFAIL:WIN:AMPL:STAT? Return [:SENSe]:PASSFAIL:WINdow:FREQuency:END Query Sets or queries the stop frequency of frequency Description line in window testing. Syntax [:SENSe]:PASSFAIL:WINdow:FREQuency:END<freq> Query Syntax [:SENSe]:PASSFAIL:WINdow:FREQuency:END? <NRf> Frequency in Hz Parameter <freq> Return parameter <NR3> Example :PASSFAIL:WIN:FREQ:END 8e+8...
REMOTE CONTROL Syntax [:SENSe]:PASSFAIL:WINdow:FREQuency:STATe {OFF|ON|0|1} Query Syntax [:SENSe]:PASSFAIL:WINdow:FREQuency:STATe? Turns the frequency line off. Parameter Turns the frequency line on. Turns the frequency line off. Turns the frequency line on. The frequency line is off. Return parameter 0 The frequency line is on. Example :PASSFAIL:WIN:FREQ:STAT 1 :PASSFAIL:WIN:FREQ:STAT?
REMOTE CONTROL [:SENSe]:POWer[:RF]:ATTenuation Query Sets or queries the input attenuation. Description Syntax [:SENSe]:POWer[:RF]:ATTenuation <rel_ampl> Query Syntax [:SENSe]:POWer[:RF]:ATTenuation? <rel_ampl> <NR1> 0 dB to 40 dB. Parameter/ Return parameter Example :POW:ATT 10 dB :POW:ATT? Return [:SENSe]:POWer[:RF]:ATTenuation:AUTO Query Sets or queries whether the automatic input Description attenuation is on/off.
GSP-8000 Programming Manual [:SENSe]:POWer[:RF]:GAIN[:STATe]:AUTO Query Turns the preamplifier on/off or queries its state. Description Syntax [:SENSe]:POWer[:RF]:GAIN[:STATe]:AUTO {OFF|ON|0|1} Query Syntax [:SENSe]:POWer[:RF]:GAIN[:STATe]:AUTO? Turns the preamplifier off. Parameter Turns the preamplifier on. Turns the preamplifier off. Turns the preamplifier on. The preamplifier is off.
Page 111
REMOTE CONTROL Sets sweep time to manual (off). Parameter Sets sweep time to auto (on). Sets sweep time to manual (off). Sets sweep time to auto (on). Sweep time is set to manual. Return parameter 0 Sweep time is set to automatic. Example :SWE:TIME:AUTO 0...
GSP-8000 Programming Manual SOURce Commands :SOURce:POWer:TRACk[:POWer] ........ 110 :SOURce:POWer:TRACk[:POWer] Query Sets or queries the tracking generator output Description power level. Syntax :SOURce:POWer:TRACk[:POWer] <ampl> Query Syntax :SOURce:POWer:TRACk[:POWer]? <NRf> Power or voltage, -40 dBm to 0 Parameter <ampl> Sweep time in millisecond.
GSP-8000 Programming Manual :SYSTem:COMMunicate:LAN:GATE Query Sets or queries the gateway address. Gate Description (gateway address) should match with IP address. Syntax :SYSTem:COMMunicate:LAN:GATE <gate> Query Syntax :SYSTem:COMMunicate:LAN:GATE? <String> Parameter <gate> Return parameter <String> Example :SYST:COMM:LAN:GATE 192.168.1.1 :SYSTem:COMMunicate:LAN:IP:ADDRess Query Sets or queries the device IP address.
REMOTE CONTROL :SYSTem:CONFigure:FIRMwareupdate Updates the system with new firmware from files Description located on an external USB drive. Syntax :SYSTem:CONFigure:FIRMwareupdate Example :SYST:CONF:FIRM :SYSTem:CONFigure:information? Query Queries the system information, such as the serial Description number, hardware version, and temperature of the instrument. Syntax :SYSTem:CONFigure:INFomation? Returns the system information as a...
GSP-8000 Programming Manual Example :SYST:DATE 2011,07,01 :SYSTem:LANGuage Query Sets or queries the language that the instrument Description uses to display on the screen. Syntax :SYSTem:LANGuage {ENGLish|CHINese} Query Syntax :SYSTem:LANGuage? ENGLish The instrument displays in English. Parameter/ Return parameter CHINese The instrument displays in Chinese.
REMOTE CONTROL :SYSTem:SPEaker:VOLume Query Sets or queries the volume setting for the Description demodulation function. Syntax :SYSTem:SPEaker:VOLume <integer> Query Syntax :SYSTem:SPEaker:VOLume? <integer> <NR1> 0 to 100 Parameter/ Return parameter Example :SYST:SPE:VOL 50 :SYSTem:TIME Query Sets or queries the system time. Description Syntax :SYSTem:TIME <hour>,<minute>,<second>...
REMOTE CONTROL Byte stream of trace data, start with #9, Return parameter <data> the following 9 digits specify the length of the data in bytes; and each data length is fixed at 4 bytes. Example :TRAC:SOCK? TRACE1 returns #9000002406\C1\13\F5z\C1\13\EF\F0\C1\14\18\B5 \C1\13\FD\9E\C1\13\F7(\C1\14\04L\C1\13\F1\AD\ C1\14\15\81\C1\13\FA\17\C1\13\F9\D1\C1\13\FA\ F5\C1\13\F5\BF\...
GSP-8000 Programming Manual Syntax [:SENSe]:TRAce<n>:DETector[:FUNCtion] {POSitive|NEGative|NORMal|SAMPle|RMS|VAVerage| QPEak} Query Syntax [:SENSe]:TRAce<n>:DETector[:FUNCtion]? Sets the detector mode to Peak+. Parameter/ POSitive Return parameter NEGative Sets the detector mode to Peak-. Sets the detector mode to Normal. NORMal Sets the detector mode to Sample.
REMOTE CONTROL :TRACe<n>:READy? Query Query whether the trace is scanned. Description Query Syntax :TRACe:READy? <NR1> Trace number 1 to 5 Return parameter <n> Scan complete. Scan not completed. Example :TRAC<1>:READ? return 1...
REMOTE CONTROL UDISK Commands :UDISk:STORe:SCReen ............ 123 :UDISk:STORe:TRACe ............. 123 :UDISk:STORe:SCReen Save the current snapshot to the spectrum folder Description automatically created on the USB storage device. If the file name is blank, the file name is based on the date/time, and the format is png. Syntax :UDISk:STORe:SCReen <file_name>...
Page 126
GSP-8000 Programming Manual UNIT Commands :UNIT:POWer ..............124 :UNIT:POWer Query Sets the amplitude unit. Description Syntax :UNIT:POWer {DBM|DBUW|DBPW|DBMV|DBUV|W|V} Query Syntax :UNIT:POWer? Decibels Parameter/ Return parameter Decibels relative to one microwatt DBUW Decibels relative to one picowatt DBPW Decibels relative to one millivolt...
APPENDIX PPENDIX ASCII to Binary Coded Decimal Table The :PIXel query uses binary coded decimal Background notation when returning the value of each pixel that is displayed. Decimal Binary ASCII Decimal Binary ASCII 00000000 01000000 00000001 01000001 00000010 01000010 00000011 01000011 00000100 01000100...
Need help?
Do you have a question about the GSP-8000 and is the answer not in the manual?
Questions and answers