Basic commands

The SCPI standard commands are defined in the SCPI 1999 and IEEE 488.2 documentation and implemented for the Spektralwerk Core line of spectrometers. The following (incomplete) list provides some fundamental hints for the usage of the basic commands. For further information, please consider the SCPI specification.

*CLS - Clear status

command only

The *CLS command clears the status register (see *ESR) and the error queue (see SYSTem:ERRor) of Spektralwerk Core.

SCPI String Query ? Command [<INPUT VALUE>]
*CLS - <NONE>: clears the status register and the error queue

Example:

> *ESR?;SYSTem:ERRor:COUNt?
16;3
> *CLS

> *ESR?;SYSTem:ERRor:COUNt?
0;0

*ESR - Event status register

query only

The event status register query *ESR? provides information of the occurrence of errors. Reading the event status register clears the register.

SCPI String Query ? Command [<INPUT VALUE>]
*ESR returns the current event status register -

Example:

> *ESR?
0

*IDN - Spektralwerk Core identity

query only

The *IDN? query returns the unique identification of the spectrometer, consisting of the device vendor, model, serial number and firmware version.

SCPI String Query ? Command [<INPUT VALUE>]
*IDN returns the device unique identity -

Example:

> *IDN?
Silicann Systems,spektralwerk-core,1234567890,1.2.4

*RST - Spektralwerk Core reset

command only

The *RST command triggers the reset of all settings and clears all waiting operations. User reference data like dark and light reference spectra (see MEASure:SPECtrum:REFerence:DARK and MEASure:SPECtrum:REFerence:LIGHt) and client configurations (see SYSTem:SETTings:CLIent) are lost afterwards.

SCPI String Query ? Command [<INPUT VALUE>]
*RST - <NONE>: resets the devise settings

Example:

> *RST
# no response

HELP - SCPI path overview

query only

The HELP? query returns an overview of all available commands with a brief description (see Alphabetic list of SCPI commands at the end of this documentation).

SCPI String Query ? Command [<INPUT VALUE>]
HELP returns a brief help description for the available commands -

Example:

> HELP?
...