# :SYSTem:TEST

:SYSTem Setup Commands

- :SYSTem:AENable
- :SYSTem:AUToscale
- :SYSTem:AUToscale:VERTical
- :SYSTem:BORDer
- :SYSTem:DEFault
- :SYSTem:DSP
- :SYSTem:FACTory
- :SYSTem:FUNCtions:REMove
- :SYSTem:GTLocal
- :SYSTem:MENU:APPLications?
- :SYSTem:MENU:APPLications:LAUNch
- :SYSTem:TEST
- :SYSTem:TEST:CANCel

## Command Syntax

    :SYSTem:TEST [CONNection{1:8}]

When multiple oscilloscopes are connected, you can use the optional [CONNection{1:8}] parameter to identify a particular real-time oscilloscope. Specifying an invalid connection results in the string "Not Present" being returned.

## Query Syntax

    :SYSTem:TEST? [CONNection{1:8}]

## Description

This command begins running instrument self-tests asynchronously. It blocks (acquires `*OPC?`) until the tests are complete.

You can also use the `*TST? (Hardware Self Tests)` query to run instrument self tests.

You can cancel a running self test using the `:SYSTem:TEST:CANCel` command.

The query form, `:SYSTem:TEST?`, queries self-test logs for the result of the most recent self-test and returns a string in the following format:

    "<TimeStamp> <TestName> - Test Status: <Status>"