Raster

SCPI Commands :

RASTer:STATe
RASTer:SOURce
RASTer:HSYNc
RASTer:VSYNc
RASTer:OFFSet
RASTer:AVERaging
Commands in total: 8
Subgroups: 1
Direct child commands: 6
get_averaging() bool[source]
# RASTer:AVERaging
value: bool = driver.raster.get_averaging()

Enables the averaging, which improves the image quality by averaging multiple acquisitions. A stable and precise trigger condition is required to get exact results.

get_hsync() float[source]
# RASTer:HSYNc
value: float = driver.raster.get_hsync()

Sets the horizontal frequency of the video signal. It is the line frequency, the repetition rate of horizontal lines.

get_offset() float[source]
# RASTer:OFFSet
value: float = driver.raster.get_offset()

Sets the time between the acquisition start and the image start.

get_source() SignalSource[source]
# RASTer:SOURce
value: enums.SignalSource = driver.raster.get_source()

Selects the waveform to be processed to a raster image.

Returns:

source: C1W1 | C1W2 | C1W3 | C2W1 | C2W2 | C2W3 | C3W1 | C3W2 | C3W3 | C4W1 | C4W2 | C4W3 | M1 | M2 | M3 | M4 | M5 | M6 | M7 | M8 | R1 | R2 | R3 | R4

get_state() bool[source]
# RASTer:STATe
value: bool = driver.raster.get_state()

Activates the raster processing.

Returns:

state: OFF | ON

get_vsync() float[source]
# RASTer:VSYNc
value: float = driver.raster.get_vsync()

Sets the vertical frequency (refresh rate) if averaging is active.

set_averaging(averaging: bool) None[source]
# RASTer:AVERaging
driver.raster.set_averaging(averaging = False)

Enables the averaging, which improves the image quality by averaging multiple acquisitions. A stable and precise trigger condition is required to get exact results.

Parameters:

averaging – OFF | ON

set_hsync(hsync: float) None[source]
# RASTer:HSYNc
driver.raster.set_hsync(hsync = 1.0)

Sets the horizontal frequency of the video signal. It is the line frequency, the repetition rate of horizontal lines.

Parameters:

hsync – 0.1 to 10E+6

set_offset(horiz_offs: float) None[source]
# RASTer:OFFSet
driver.raster.set_offset(horiz_offs = 1.0)

Sets the time between the acquisition start and the image start.

Parameters:

horiz_offs – 0 to 100E+24

set_source(source: SignalSource) None[source]
# RASTer:SOURce
driver.raster.set_source(source = enums.SignalSource.AJ1)

Selects the waveform to be processed to a raster image.

Parameters:

source – C1W1 | C1W2 | C1W3 | C2W1 | C2W2 | C2W3 | C3W1 | C3W2 | C3W3 | C4W1 | C4W2 | C4W3 | M1 | M2 | M3 | M4 | M5 | M6 | M7 | M8 | R1 | R2 | R3 | R4

set_state(state: bool) None[source]
# RASTer:STATe
driver.raster.set_state(state = False)

Activates the raster processing.

Parameters:

state – OFF | ON

set_vsync(vsync: float) None[source]
# RASTer:VSYNc
driver.raster.set_vsync(vsync = 1.0)

Sets the vertical frequency (refresh rate) if averaging is active.

Parameters:

vsync – 0.1 to 10E+9

Cloning the Group

# Create a copy of the original group, that exists independently
raster_copy = driver.raster.clone()

Subgroups