status

The status commands module.

These commands are used in the following models: AFG3K, AFG3KB, AFG3KC

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Commands and Queries
- *ESE <bit_value>
- *ESE?
- *PSC <NR1>
- *PSC?
- *SRE <bit_value>
- *SRE?
- STATus:OPERation:CONDition?
- STATus:OPERation:ENABle <bit_value>
- STATus:OPERation:ENABle?
- STATus:OPERation:EVENt?
- STATus:PRESet
- STATus:QUEStionable:CONDition?
- STATus:QUEStionable:ENABle <bit_value>
- STATus:QUEStionable:ENABle?
- STATus:QUEStionable:EVENt?

Ese

Bases: SCPICmdWrite, SCPICmdRead

The *ESE command.

Description
  • This command sets or queries the bits in the Event Status Enable Register (ESER) used in the status and events reporting system of the arbitrary function generator. The query command returns the contents of the ESER.
Usage
  • Using the .query() method will send the *ESE? query.
  • Using the .verify(value) method will send the *ESE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the *ESE value command.
SCPI Syntax
- *ESE <bit_value>
- *ESE?
Info
  • <bit_value>::=<NR1>

Psc

Bases: SCPICmdWrite, SCPICmdRead

The *PSC command.

Description
  • This command sets and queries the power-on status flag that controls the automatic power-on execution of SRER and ESER. When *PSC is true, SRER and ESER are set to 0 at power-on. When *PSC is false, the current values in the SRER and ESER are preserved in nonvolatile memory when power is shut off and are restored at power-on.
Usage
  • Using the .query() method will send the *PSC? query.
  • Using the .verify(value) method will send the *PSC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the *PSC value command.
SCPI Syntax
- *PSC <NR1>
- *PSC?

Sre

Bases: SCPICmdWrite, SCPICmdRead

The *SRE command.

Description
  • This command sets and queries the bits in the Service Request Enable Register (SRER).
Usage
  • Using the .query() method will send the *SRE? query.
  • Using the .verify(value) method will send the *SRE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the *SRE value command.
SCPI Syntax
- *SRE <bit_value>
- *SRE?

Status

Bases: SCPICmdRead

The STATus command tree.

Usage
  • Using the .query() method will send the STATus? query.
  • Using the .verify(value) method will send the STATus? query and raise an AssertionError if the returned value does not match value.
Properties
  • .operation: The STATus:OPERation command tree.
  • .preset: The STATus:PRESet command.
  • .questionable: The STATus:QUEStionable command tree.

operation property

operation: StatusOperation

Return the STATus:OPERation command tree.

Usage
  • Using the .query() method will send the STATus:OPERation? query.
  • Using the .verify(value) method will send the STATus:OPERation? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The STATus:OPERation:CONDition command.
  • .enable: The STATus:OPERation:ENABle command.
  • .event: The STATus:OPERation:EVENt command.

preset property

preset: StatusPreset

Return the STATus:PRESet command.

Description
  • This command presets the SCPI status registers (OENR and QENR).
Usage
  • Using the .write() method will send the STATus:PRESet command.
SCPI Syntax
- STATus:PRESet

questionable property

questionable: StatusQuestionable

Return the STATus:QUEStionable command tree.

Usage
  • Using the .query() method will send the STATus:QUEStionable? query.
  • Using the .verify(value) method will send the STATus:QUEStionable? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The STATus:QUEStionable:CONDition command.
  • .enable: The STATus:QUEStionable:ENABle command.
  • .event: The STATus:QUEStionable:EVENt command.

StatusOperation

Bases: SCPICmdRead

The STATus:OPERation command tree.

Usage
  • Using the .query() method will send the STATus:OPERation? query.
  • Using the .verify(value) method will send the STATus:OPERation? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The STATus:OPERation:CONDition command.
  • .enable: The STATus:OPERation:ENABle command.
  • .event: The STATus:OPERation:EVENt command.

condition property

Return the STATus:OPERation:CONDition command.

Description
  • This query-only command returns the contents of the Operation Condition Register.
Usage
  • Using the .query() method will send the STATus:OPERation:CONDition? query.
  • Using the .verify(value) method will send the STATus:OPERation:CONDition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:OPERation:CONDition?

enable property

Return the STATus:OPERation:ENABle command.

Description
  • This command sets or queries the mask for the Operation Enable Register.
Usage
  • Using the .query() method will send the STATus:OPERation:ENABle? query.
  • Using the .verify(value) method will send the STATus:OPERation:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the STATus:OPERation:ENABle value command.
SCPI Syntax
- STATus:OPERation:ENABle <bit_value>
- STATus:OPERation:ENABle?

event property

Return the STATus:OPERation:EVENt command.

Description
  • This query-only command returns the value in the Operation Event Register and clears the Operation Event Register.
Usage
  • Using the .query() method will send the STATus:OPERation:EVENt? query.
  • Using the .verify(value) method will send the STATus:OPERation:EVENt? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:OPERation:EVENt?

StatusOperationCondition

Bases: SCPICmdRead

The STATus:OPERation:CONDition command.

Description
  • This query-only command returns the contents of the Operation Condition Register.
Usage
  • Using the .query() method will send the STATus:OPERation:CONDition? query.
  • Using the .verify(value) method will send the STATus:OPERation:CONDition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:OPERation:CONDition?

StatusOperationEnable

Bases: SCPICmdWrite, SCPICmdRead

The STATus:OPERation:ENABle command.

Description
  • This command sets or queries the mask for the Operation Enable Register.
Usage
  • Using the .query() method will send the STATus:OPERation:ENABle? query.
  • Using the .verify(value) method will send the STATus:OPERation:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the STATus:OPERation:ENABle value command.
SCPI Syntax
- STATus:OPERation:ENABle <bit_value>
- STATus:OPERation:ENABle?

StatusOperationEvent

Bases: SCPICmdRead

The STATus:OPERation:EVENt command.

Description
  • This query-only command returns the value in the Operation Event Register and clears the Operation Event Register.
Usage
  • Using the .query() method will send the STATus:OPERation:EVENt? query.
  • Using the .verify(value) method will send the STATus:OPERation:EVENt? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:OPERation:EVENt?

StatusPreset

Bases: SCPICmdWriteNoArguments

The STATus:PRESet command.

Description
  • This command presets the SCPI status registers (OENR and QENR).
Usage
  • Using the .write() method will send the STATus:PRESet command.
SCPI Syntax
- STATus:PRESet

StatusQuestionable

Bases: SCPICmdRead

The STATus:QUEStionable command tree.

Usage
  • Using the .query() method will send the STATus:QUEStionable? query.
  • Using the .verify(value) method will send the STATus:QUEStionable? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The STATus:QUEStionable:CONDition command.
  • .enable: The STATus:QUEStionable:ENABle command.
  • .event: The STATus:QUEStionable:EVENt command.

condition property

Return the STATus:QUEStionable:CONDition command.

Description
  • This query-only command returns the contents of the Questionable Condition Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:CONDition? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:CONDition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:QUEStionable:CONDition?

enable property

Return the STATus:QUEStionable:ENABle command.

Description
  • This command sets or queries the mask for the Questionable Enable Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:ENABle? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the STATus:QUEStionable:ENABle value command.
SCPI Syntax
- STATus:QUEStionable:ENABle <bit_value>
- STATus:QUEStionable:ENABle?

event property

Return the STATus:QUEStionable:EVENt command.

Description
  • This query-only command returns the value in the Questionable Event Register and clears the Questionable Event Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:EVENt? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:EVENt? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:QUEStionable:EVENt?

StatusQuestionableCondition

Bases: SCPICmdRead

The STATus:QUEStionable:CONDition command.

Description
  • This query-only command returns the contents of the Questionable Condition Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:CONDition? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:CONDition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:QUEStionable:CONDition?

StatusQuestionableEnable

Bases: SCPICmdWrite, SCPICmdRead

The STATus:QUEStionable:ENABle command.

Description
  • This command sets or queries the mask for the Questionable Enable Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:ENABle? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the STATus:QUEStionable:ENABle value command.
SCPI Syntax
- STATus:QUEStionable:ENABle <bit_value>
- STATus:QUEStionable:ENABle?

StatusQuestionableEvent

Bases: SCPICmdRead

The STATus:QUEStionable:EVENt command.

Description
  • This query-only command returns the value in the Questionable Event Register and clears the Questionable Event Register.
Usage
  • Using the .query() method will send the STATus:QUEStionable:EVENt? query.
  • Using the .verify(value) method will send the STATus:QUEStionable:EVENt? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- STATus:QUEStionable:EVENt?