alias

The alias commands module.

These commands are used in the following models: DPO4K, DPO4KB, MDO3, MDO3K, MDO4K, MDO4KB, MDO4KC, MSO4K, MSO4KB

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

Please report an issue if one is found.

Commands and Queries
- ALIas:CATalog?
- ALIas:DEFine <QString><,>{<QString>|<Block>}
- ALIas:DEFine? <QString>
- ALIas:DELEte:ALL
- ALIas:DELEte:NAMe <QString>
- ALIas:STATE {ON|OFF|<NR1>}
- ALIas:STATE?

Alias

Bases: SCPICmdRead

The ALIas command tree.

Usage
  • Using the .query() method will send the ALIas? query.
  • Using the .verify(value) method will send the ALIas? query and raise an AssertionError if the returned value does not match value.
Properties
  • .catalog: The ALIas:CATalog command.
  • .define: The ALIas:DEFine command.
  • .delete: The ALIas:DELEte command tree.
  • .state: The ALIas:STATE command.

catalog property

catalog: AliasCatalog

Return the ALIas:CATalog command.

Description
  • This query-only command returns a list of the currently defined alias labels, separated by commas. If no aliases are defined, the query returns the string ‘’.
Usage
  • Using the .query() method will send the ALIas:CATalog? query.
  • Using the .verify(value) method will send the ALIas:CATalog? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- ALIas:CATalog?

define property

define: AliasDefine

Return the ALIas:DEFine command.

Description
  • Assigns a sequence of program messages to an alias label. These messages are then substituted for the alias whenever it is received as a command or query, provided that ALIas:STATE has been turned on. The query form of this command returns the definitions of a selected alias.
Usage
  • Using the .query(argument) method will send the ALIas:DEFine? argument query.
  • Using the .verify(argument, value) method will send the ALIas:DEFine? argument query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the ALIas:DEFine value command.
SCPI Syntax
- ALIas:DEFine <QString><,>{<QString>|<Block>}
- ALIas:DEFine? <QString>
Info
  • <QString> is the alias label.
  • <QString> or is a complete sequence of program messages.

delete property

delete: AliasDelete

Return the ALIas:DELEte command tree.

Usage
  • Using the .query() method will send the ALIas:DELEte? query.
  • Using the .verify(value) method will send the ALIas:DELEte? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .all: The ALIas:DELEte:ALL command.
  • .name: The ALIas:DELEte:NAMe command.

state property

state: AliasState

Return the ALIas:STATE command.

Description
  • Turns aliases on or off.
Usage
  • Using the .query() method will send the ALIas:STATE? query.
  • Using the .verify(value) method will send the ALIas:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the ALIas:STATE value command.
SCPI Syntax
- ALIas:STATE {ON|OFF|<NR1>}
- ALIas:STATE?
Info
  • OFF or = 0 turns alias expansion off. If a defined alias is sent when ALIas:STATE is OFF, a command error (102) is generated.
  • ON or 0 turns alias expansion on. When a defined alias is received, the specified command sequence is substituted for the alias and executed.

AliasCatalog

Bases: SCPICmdRead

The ALIas:CATalog command.

Description
  • This query-only command returns a list of the currently defined alias labels, separated by commas. If no aliases are defined, the query returns the string ‘’.
Usage
  • Using the .query() method will send the ALIas:CATalog? query.
  • Using the .verify(value) method will send the ALIas:CATalog? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- ALIas:CATalog?

AliasDefine

Bases: SCPICmdWrite, SCPICmdReadWithArguments

The ALIas:DEFine command.

Description
  • Assigns a sequence of program messages to an alias label. These messages are then substituted for the alias whenever it is received as a command or query, provided that ALIas:STATE has been turned on. The query form of this command returns the definitions of a selected alias.
Usage
  • Using the .query(argument) method will send the ALIas:DEFine? argument query.
  • Using the .verify(argument, value) method will send the ALIas:DEFine? argument query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the ALIas:DEFine value command.
SCPI Syntax
- ALIas:DEFine <QString><,>{<QString>|<Block>}
- ALIas:DEFine? <QString>
Info
  • <QString> is the alias label.
  • <QString> or is a complete sequence of program messages.

AliasDelete

Bases: SCPICmdRead

The ALIas:DELEte command tree.

Usage
  • Using the .query() method will send the ALIas:DELEte? query.
  • Using the .verify(value) method will send the ALIas:DELEte? query and raise an AssertionError if the returned value does not match value.
Properties
  • .all: The ALIas:DELEte:ALL command.
  • .name: The ALIas:DELEte:NAMe command.

all property

Return the ALIas:DELEte:ALL command.

Description
  • This command deletes all existing aliases.
Usage
  • Using the .write() method will send the ALIas:DELEte:ALL command.
SCPI Syntax
- ALIas:DELEte:ALL

name property

Return the ALIas:DELEte:NAMe command.

Description
  • Removes a specified alias.
Usage
  • Using the .write(value) method will send the ALIas:DELEte:NAMe value command.
SCPI Syntax
- ALIas:DELEte:NAMe <QString>
Info
  • <QString> is the name of the alias to remove. Using must be an existing alias.

AliasDeleteAll

Bases: SCPICmdWriteNoArguments

The ALIas:DELEte:ALL command.

Description
  • This command deletes all existing aliases.
Usage
  • Using the .write() method will send the ALIas:DELEte:ALL command.
SCPI Syntax
- ALIas:DELEte:ALL

AliasDeleteName

Bases: SCPICmdWrite

The ALIas:DELEte:NAMe command.

Description
  • Removes a specified alias.
Usage
  • Using the .write(value) method will send the ALIas:DELEte:NAMe value command.
SCPI Syntax
- ALIas:DELEte:NAMe <QString>
Info
  • <QString> is the name of the alias to remove. Using must be an existing alias.

AliasState

Bases: SCPICmdWrite, SCPICmdRead

The ALIas:STATE command.

Description
  • Turns aliases on or off.
Usage
  • Using the .query() method will send the ALIas:STATE? query.
  • Using the .verify(value) method will send the ALIas:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the ALIas:STATE value command.
SCPI Syntax
- ALIas:STATE {ON|OFF|<NR1>}
- ALIas:STATE?
Info
  • OFF or = 0 turns alias expansion off. If a defined alias is sent when ALIas:STATE is OFF, a command error (102) is generated.
  • ON or 0 turns alias expansion on. When a defined alias is received, the specified command sequence is substituted for the alias and executed.