1. :SYSTem:ERRor
Read the Error/Event Queue
You read the error queue with the :SYSTem:ERRor? query.
Example:
SEND → :SYST:ERR?
READ ← -220,"Parameter error;Wrong enum value '25x' for setting 'AttenuationA'"
The query returns the error number followed by the error description.
If more than one error occurred, the query will return the error that occurred first. When you read an error, you will also remove it from the queue. You can read the next error by repeating the query.
When you have read all errors, the queue is empty, and the :SYSTem:ERRor? query will return:
0, "No error"
When errors occur and you do not read these errors, the Error Queue may overflow. Then the instrument will overwrite the last error in the queue with:
-350, "Queue overflow"
If more errors occur they will be discarded.
It is a good practice to check for errors after instrument configuration and before starting a measurement.
2. :DISPlay:ENABle
<Boolean>
Display results on-screen On/Off
This command switches displaying measurement results on-screen on or off. Switching off is useful to boost fetching speed for block measurements. If switched off, the user will see a lock screen that can be unlocked by tapping a button, unless the device is in Remote Locked state.
*RST condition: 1
3. :ROSCillator:STATE
Query reference clocks (time base) statuses.
Query syntax
:ROSCillator:STATE?
Query response format:
<used_ref_status>
, <int_ref_status>
, <ext_ref_status>
Where
<used_ref_status>
is one of INT
, EXT
or FAIL
<int_ref_status>
is one of OK
, FAIL
<ext_ref_status>
if one of 1MHz
, 5MHz
, 10MHz
, FAIL
Description
This query provides extensive information about currently used reference clocks and the state of internal and external reference clock signals. The response contains 3 fields separated by commas.
First field indicates which time base is currently in use: internal (INT
), external (EXT
) or none (FAIL
).
Second field indicates status of internal time base reference: OK
or FAIL
.
Third field indicates whether external reference signal is connected (1MHz
, 5MHz
or 10MHz
) or not (FAIL
).
Example:
SEND → :ROSC:STATE?
READ ← EXT, INT OK, EXT 10MHz