Service

Service ClosedSetup

Self Test

Run Self Test for All Channels

Run Self Test Per Channel

Run Specific Self Test

Run All Failed Self Tests

Number of Selected Test Runs

Enable Logging to File

Status / Metrics

System Information

On Time History Query

Display On Time History

Instrument Temperature

Fan Temperature Current

Fan Temperature Max

Fan Temperature Average

Channel Information

Channel Temperature

Thermal Safe Operating Margin

Minimum Thermal Safe Operating Margin

RF Hours On

RF Utilization Rate

Display Utilization Rate

Attenuator History

Power On History

Copy

Utilities

Fan Control

Generate Report

Logging

Add Logger

Logging Presets

Save

Write Log Flag

View Logs

Support Options/Recovery Menu

Real-Time INC Calibration

Measurement Device

Start Calibration

Abort

Calibration Status

Last Calibration Time

Accesses capabilities performed in the factory or under instructions from repair procedures.

Self Test

Run Self Test for All Channels

Selecting All Channels from the Run Self Test listbox followed by Run displays diagnostic information for the instrument based on channels.

For information on running the self test using SCPI, see *TST? - Self Test Query

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Run Self Test > All Channels

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.50 Updated for M9484C

Running Self Test takes at least five minutes to complete.

Run Self Test Per Channel

Query only

Performs the internal self-test routines for a specified RF Channel and returns a number indicating the success of the testing. A zero is returned if the test is successful, 1 if it fails.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Run Self Test > Channel <n>

SCPI Command

:SYSTem:RF<channel>:STESt?

SCPI Example

SYST:RF3:STESt?

!Runs the self-test routines for RF Channel 3 and returns 0=passed, 1=some part failed.

Notes

SYSTem:RF<channel>:STESt? May take many minutes to complete, set timeout value on controlling test program to a very large value (e.g. 10 minutes).

Successful completion of self-test on the channel will clear the applicable bit in the STATus:QUEStionable:STFailed or STATus:QUEStionable:STFailed:ESTFailed register. Unsuccessful completion of self-test on the channel will set the applicable bit in the STATus:QUEStionable:STFailed or STATus:QUEStionable:STFailed:ESTFailed register.

Initial S/W Revision

A.11.50

Run Specific Self Test

Performs the internal self-test routines for a specified test on a specified RF channel and returns a number indicating the success of the testing. 0 is returned if the test is successful, 1 if it fails.

Use the GUI to specify the following:

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Run Self Test > Selected Test

SCPI Command

No SCPI, GUI only

Initial S/W Revision

A.18.00

Run All Failed Self Tests

Performs the internal self-test routines for all failed tests across all RF Channels and returns a number indicating the success of the testing. 0 is returned if the test is successful, 1 if it fails.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Run Self Test > All Failed Tests

SCPI Command

No SCPI, GUI only

Initial S/W Revision

A.18.00

Number of Selected Test Runs

Specifies the number of times to run a specific self-test on a specified channel.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Runs

SCPI Command

No SCPI, GUI only

Initial S/W Revision

A.18.00

Abort

Allows aborting self-test runs whenever more than one test or multiple runs of the same test are run.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Self Test > Run > Abort

SCPI Command

No SCPI, GUI only

Initial S/W Revision

A.18.00

Enable Logging to File

Remote command only.

For M9484C only

Enables logging for all channels during self tests execution. Logs files will be saved at:

E:\Keysight\CalTestLogs

SCPI Command

:SYSTem:STESt:LOG ON|OFF|1|0

:SYSTem:STESt:LOG?

SCPI Example

SYST:STES:LOG ON

SYST:STES:LOG?

Notes

For M9383B or M9384B, this command performs no operation and no error message is raised.
Preset ON

State Saved

No

Initial S/W Revision

A.18.00

Status / Metrics

The Status / Metrics tab displays temperatures and other information for the instrument when you click Update.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

Initial S/W Revision

A.01.00

Modified S/W Revisions

A.11.50 - Updated for M9484C

A.15.09 - Added Exhaust Temperature reporting

A.19.00 - Added Minimum Thermal safe operating margin, RF Utilization Rate, and Display Utilization Rate.

Copy simply copies this information to the clipboard for pasting into Windows programs.

System Information

On Time History Query

Query only.

Returns the cumulative number of hours the signal generator has been on.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:OTIMe?

SCPI Example

:DIAG:INF:OTIM?

Initial S/W Revision

A.01.00

Modified S/W Revision A.18.01 - Also available as a GUI option

Display On Time History

Query only.

Returns the cumulative number of hours the display has been on.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:DISPlay:OTIMe?

SCPI Example

:DIAG:INF:DISP:OTIM?

Initial S/W Revision

A.18.01

Instrument Temperature

Query only.

Returns the temperature of the instrument. This information is also displayed on the Service, Status screen.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem:TEMPerature?

SCPI Example

SYST:TEMP?

Notes

Value returned is in degrees Celsius.

Initial S/W Revision

A.14.00

Fan Temperature Current

Query only.

Returns the instrument's airflow temperature.

For M9484C, this setting measures the temperature of the air coming out of the instrument.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem:TEMPerature:FAN?

SCPI Example

SYST:TEMP:FAN?

Notes

Value returned is in degrees Celsius.

For M9383B and M9384B, querying the value returns 0.

Backwards Compatibility SCPI

:SYSTem:TEMPerature:EXHaust?

Initial S/W Revision

A.15.09

Modified at S/W Revision

A.18.01 - Changed to use the new SCPI command.

Fan Temperature Max

Query only.

Returns the maximum fan airflow temperature recorded for the instrument.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem:TEMPerature:FAN:MAXimum?

SCPI Example

SYST:TEMP:FAN:MAX?

Notes

Value returned is in degrees Celsius.

For M9383B and M9384B, querying the value returns 0.

Initial S/W Revision

A.18.01

Fan Temperature Average

Query only.

Returns the average fan airflow temperature recorded for the instrument, where the exhaust temperature is measured once an hour.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem:TEMPerature:FAN:AVERage?

SCPI Example

SYST:TEMP:FAN:AVER?

Notes

Value returned is in degrees Celsius.

For M9383B and M9384B, querying the value returns 0.

Initial S/W Revision

A.18.01

Channel Information

Channel Temperature

When monitoring the instrument’s temperature it is recommended to use the Instrument Temperature. For instruments with more than 1 channel, the ability to query an individual channel’s temperature is provided should you desire to monitor an individual channel.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem:RF<channel>:TEMPerature?

SCPI Example

SYST:RF2:TEMP?

Notes

Value returned is in degrees Celsius.

If the indicated <channel> doesn’t exist on the instrument, a timeout will occur. Ensure that you use this query only on the available channels of the instrument.

Initial S/W Revision

A.14.00

Thermal Safe Operating Margin

Query only.

The instrument maintains proper instrument operation with the Fan Control set to Auto for the specified environmental conditions. If the instrument’s temperature becomes excessive, it may shut down. Thermal safe operating margin allows you to observe how close the current temperature is to the safety limit for a specified channel.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem[:RF<channel>]:TEMPerature:OMARgin?

SCPI Example

SYST:TEMP:OMAR?

Notes

Value returned is in degrees Celsius.

Initial S/W Revision

A.14.00

Modified at S/W Revision

A.18.01 - Added optional RF channel SCPI node

Minimum Thermal Safe Operating Margin

Query only.

The instrument maintains proper instrument operation with the Fan Control in Auto for the specified environmental conditions. If the instrument’s temperature becomes excessive, it may shut down. Minimum thermal safe operating margin reports the lowest ever Thermal Safe Operating Margin recorded for a specified channel.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:SYSTem[:RF<channel>]:TEMPerature:OMARgin:MINimum?

SCPI Example

SYST:TEMP:OMAR:MIN?

Notes

Value returned is in degrees Celsius.

Initial S/W Revision

A.19.00

RF Hours On

Query only.

Returns the cumulative number of hours the RF has been on.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:CCOunt:OUTPut[:RF<channel>]:OTIMe?

SCPI Example

:DIAG:INF:CCO:OUTP:OTIM?

Notes

For Multi-Instrument systems in Control Followers With Leader mode, all per-Channel metrics such as RF Hours On are stored on the Leader.

Initial S/W Revision

A.18.01

RF Utilization Rate

Query only.

Calculates and returns the percentage of total system ON time during which the RF has been active, based on the cumulative number of hours.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:CCOunt:OUTPut[:RF<channel>]:RATE?

SCPI Example

:DIAG:INF:CCO:OUTP:RATE?

Notes

For Multi-Instrument systems in Control Followers With Leader mode, all per-Channel metrics such as RF Utilization Rate are stored on the Leader.

Initial S/W Revision

A.19.00

Display Utilization Rate

Query only.

Calculates and returns the percentage of total system ON time during which the display has been ON, based on the cumulative number of hours. This percentage is calculated from the values in the On Time History Query and Display On Time History settings.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:CCOunt:DISPlay:RATE?

SCPI Example

:DIAG:INF:CCO:DISP:RATE?

Initial S/W Revision

A.19.00

Attenuator History

Query only.

For M9383B and M9384B only.

Returns the cumulative number of times that the attenuator has been switched for the specified channel. 

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:CCOunt:ATTenuator<channel>?

SCPI Example

:DIAG:INF:CCO:ATT?

Notes

For M9383B or M9384B:

  • Returns number of times the attenuator has been switched

Otherwise:

  • Returns 0

Initial S/W Revision

A.01.00

Modified S/W Revision

A.18.01 - Also available as a GUI option

Power On History

Query only.

Returns the cumulative number of times the signal generator has been powered on.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics

SCPI Command

:DIAGnostic[:CPU]:INFormation:CCOunt:PON?

SCPI Example

:DIAG:INF:CCO:PON?

Initial S/W Revision

A.01.00

Modified S/W Revision

A.18.01 - Also available as a GUI option

Copy

Available when connected from a remote PC via a browser and the browser screen dimension are greater than 600 pixels high.

Pressing "Copy" copies the status and metrics information present in the GUI to the Clipboard for pasting into Windows programs.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Status / Metrics > Copy

SCPI Command

No SCPI. GUI only.

Initial S/W Revision

A.18.00

Utilities

Selecting Utilities displays the available utilities for the installed modules.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Utilities

Initial S/W Revision

A.14.00

Fan Control

By default, the instrument dynamically adjusts the fan speed to provide the appropriate cooling for specified environmental conditions. You can override this automatic control by setting the fan to the maximum speed, in the event your environmental conditions are extreme.

If you set the fan to the maximum speed, it results in the loudest instrument operation.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Utilities

SCPI Command

:SYSTem:FCONtrol AUTO|MAXimum

:SYSTem:FCONtrol?

SCPI Example

SYST:FCON MAX

Setup

:SYSTem:PRESet:PERSistent

Post Setup :SYSTem:PRESet:PERSistent

Dependencies

Default value of AUTO is set by Restore System Defaults

State Saved

Persistent, survives preset and power cycle but not saved in the instrument state.

Initial S/W Revision

A.14.00

Generate Report

GUI option only

The Generate Report button generates the .zip archive report containing a variety of system information and configuration files, including:

These reports are intended for Keysight Support Engineers to assist in the diagnosis of undesirable instrument behaviors.

After the report is generated, you can copy the .zip archive report off the instrument.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Utilities

Initial S/W Revision

A.17.00

Logging

Log files are intended for Keysight Support Engineers to assist in diagnosis of undesirable instrument behaviors.

Understanding logging configuration and interpreting log files is expected of Keysight Support Engineers only.

The Logging Configuration options allows for precise modifications to the log output. These modifications can be done utilizing logging presets or manually by adding and removing individual loggers via the Add Logger button.

Add Logger

GUI option only

This drop-down adds a specific logger to the logging configuration.

Once added, loggers can be removed individually via the Minus button in the table.

Modifying the verbosity of any specific logger, added by preset or otherwise, can be done at anytime with the provided drop-downs. Verbosity options from high to low are:

Instrument performance may be affected if highly verbose logging is enabled.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Logging > Add Logger

Initial S/W Revision

A.17.00

Save

GUI option only

Save must be pressed before leaving the tab or all modifications will be lost. If the table is empty when Save is pressed, default logging behaviors will be restored.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Logging > Save

Initial S/W Revision

A.17.00

Logging Presets

GUI option only

Adds preconfigured loggers to the logging configuration.

The simplest way to configure logging is to use one of the available presets via the Logging Presets drop-down. These presets are preconfigured to aid in diagnosis of specific categories of instrument behaviors, adding a subset of loggers at specific verbosity levels.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Logging > Logging Presets

Initial S/W Revision

A.17.00

Write Log Flag

GUI option only

Immediately adds a line to the log for future reference. The text of the line will be:

"[siggen.custom] [info] Log Flag"

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Logging > Write Log Flag

Initial S/W Revision

A.17.00

View Logs

GUI option only

Opens a log viewer for the most recent lines written to the log. This reads logs directly from file. Therefore, if a log file is manually deleted, this view will also be impacted. Options are available to change the number of lines displayed.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Logging > View Logs

Initial S/W Revision

A.17.00

Support Options/Recovery Menu

If the instrument application stops running for any reason, a dialog appears with a link to show the Support Options menu. This menu provides options for support and recovery. The tools available in this menu are:

When configuring Logging, no Write Log Flag option is available.

Real-Time INC Calibration

Applies to M9484C only

Requires Option NLC

Overview

The Real-Time Instrument Nonlinear Correction (INC) calibration extracts a model that characterizes the output behavior of the signal generator. The extracted model is then processed to generate parameters that are required for Real-Time INC to automatically apply the right corrections and compensate for the instrument’s nonlinearity without measuring correction. For details, refer to Real-Time Instrument Nonlinear Correction.

Requirements for Real-Time INC calibration:
- Must be performed with a Spectrum Analyzer as the measurement device.
- The Power Amplifier mode must be available on the utilized Spectrum Analyzer.

How to perform Real-Time INC Calibration

  1. Make the following connections between the Spectrum Analyzer and Signal Generator.

    1. Connect the RF input of the Spectrum Analyzer to an RF output on the Signal Generator via cables and potentially other components.

    2. Connect the Trigger1 input of the Spectrum Analyzer to Event 1 output of the Signal Generator.

    3. Connect the 10 MHz reference output from the Signal Generator to the 10 MHz reference input of the Spectrum Analyzer.

    4. Connect LAN from the Spectrum Analyzer to the Signal Generator, as the Spectrum Analyzer can only use LAN to control the Signal Generator (regardless of the Connection Type specified for the device).

    5. Connect either USB or LAN from the Signal Generator to the Spectrum Analyzer, as the Signal Generator can use either USB or LAN to control the Spectrum Analyzer.

  2. In the Settings > Service > Real-Time INC Calibration tab, select the RF channel for which you want to perform calibration.

  3. Click Configure Device to configure the Spectrum Analyzer that you want to use as the measurement device for calibration.

  4. Click Start Calibration to start the calibration.

A dialog is displayed indicating that Real-Time INC Calibration is in progress. The Abort button on the dialog aborts the calibration.

In the Calibration Status section, you can check the calibration status and calibration date for each RF channel. See this section to check if the calibration is running or completed.

Once the calibration is complete, Real‑Time INC can be enabled on the calibrated channel.

Measurement Device

Specifies a Spectrum Analyzer to be used for the Real-Time INC Calibration from the Device List.

To configure external devices in the Device List, see Device List.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Real-Time INC Calibration > Measurement Device > Configure Device

SCPI Command

:CALibration<channel>:NCORrection:INSTrument:RTIMe:DEVice <name string>

:CALibration<channel>:NCORrection:INSTrument:RTIMe:DEVice?

SCPI Example

CAL:NCOR:INST:RTIM:DEV "myDevice"

CAL2:NCOR:INST:RTIM:DEV?

Notes

If the specified device does not exist in the Device List, an error will be raised: -220,"Parameter error; Specified device does not exist", and the setting is set to an empty string ("").

If the specified device is not a Spectrum Analyzer, a warning will be raised: -220,"Parameter error; Real-Time INC Calibration requires a Spectrum Analyzer device type", and the specified value is set to the setting.

Dependencies Power Amplifier mode should be present on the specified Spectrum Analyzer.
Couplings If the device currently selected from the Device List is removed, this setting will default to an empty string ("").

Preset

""

State Saved

Yes

Initial S/W Revision

A.19.01

Start Calibration

Runs the Real-Time INC Calibration on the specified channel.

This is an overlapped command. It can be aborted. See Abort.

The calibration can take significant amount of time, depending on the frequency range covered by the utilized signal Generator. The maximum, estimated calibration time is displayed on the Instrument Settings > Service > Real-Time INC Calibration tab.

Do not send SCPI commands that affect the calibration operation while it is in progress.

To determine if calibration is currently in progress, you can use the following features:

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Real-Time INC Calibration > Start Calibration

SCPI Command

:CALibration<channel>:NCORrection:INSTrument:RTIMe

SCPI Example

CAL:NCOR:INST:RTIM

Notes

The <channel> value specifies the channel to calibrate for Real-Time INC.

You cannot use *WAI or *OPC? to synchronize operation.

Dependencies

For M9484C with Option SNC:

Available only when Multi-Instrument Synchronization Role is Standalone.

For M9484C with Option AL2:

Unavailable when an external upconverter is connected.

Unavailable when User Power Limit is enabled.

Couplings

The following errors may occur prior to calibration, causing the calibration not to run:

  • Option NLC is not present on the specified channel.

  • Another process is already running.

  • Mult-Instrument Synchronization Role is not Standalone.

  • An external upconverter is connected to the specified channel.

  • The specified Spectrum Analyzer does not exist in the Device List.

  • Frequency option not found in options.

  • User Power Limit is enabled.

  • Communication with the configured Spectrum Analyzer cannot be established.

  • Could not find a path for the model file.

  • Failed to generate a reference waveform file.

  • Failed to set Spectrum Analyzer to the Power Amplifier mode.

  • Failed to connect to Signal Generator from Spectrum Analyzer.

The following errors may occur during calibration:

  • Failed to get reference power or coefficients. The signal generator may have failed to output the required power level, or the Spectrum Analyzer may have failed to trigger.

  • Failed to create a backup and/or write the model file.

Starting the calibration presets the system. It is recommended to save your system state, if necessary, before starting the calibration.

Status Bits/OPC dependencies

  • Successful completion of calibration on the channel: Clear the appropriate bit in the STATus:QUEStionable:CALibration:MCFAiled register.

  • Unsuccessful completion of calibration on the channel: Set the applicable bit in the STATus:QUEStionable:CALibration:MCFAiled register.

Initial S/W Revision

A.19.01

Abort

Aborts the currently running Real-Time INC Calibration.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Real-Time INC Calibration > Start Calibration > Abort

SCPI Command

:CALibration<channel>:NCORrection:INSTrument:RTIMe:ABORt

SCPI Example

CAL:NCOR:INST:RTIM:ABOR

Notes

This command aborts the calibration running on the specified channel.

If no Real-Time INC calibration is running, or if it is running on a different channel, the command has no effect.

State Saved

No

Initial S/W Revision

A.19.01

Calibration Status

Query only.

Returns the status of Real-Time INC calibration for the specified channel.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Real-Time INC Calibration > Calibration Status

SCPI Command

:CALibration<channel>:NCORrection:INSTrument:RTIMe:STATus?

SCPI Example

CAL:NCOR:INST:RTIM:STAT?

Range

Not Available|Required|Running|Done

State Saved

No

Initial S/W Revision

A.19.01

Last Calibration Time

Query only.

Returns the date and time when the last, successful Real-Time INC calibration was performed.

GUI Location

System Menu (triple bar icon) > Settings (gear icon) > Service > Real-Time INC Calibration > Calibration Status > Date

SCPI Command

:CALibration<channel>:NCORrection:INSTrument:RTIMe:TIME?

SCPI Example

CAL:NCOR:INST:RTIM:TIME?

Notes

Returns a string in the format "YYYY-MM-DD HH:MM:SS" in the instrument’s local time.

If no valid Real-Time INC calibration exists on the specified channel, an empty string ("") is returned.

State Saved

No

Initial S/W Revision

A.19.01