Wsegment

SCPI Commands :

[SOURce<HW>]:BB:ARBitrary:WSEGment:CLOad
[SOURce<HW>]:BB:ARBitrary:WSEGment:CREate
[SOURce<HW>]:BB:ARBitrary:WSEGment:LMODe
[SOURce<HW>]:BB:ARBitrary:WSEGment:NAME
[SOURce<HW>]:BB:ARBitrary:WSEGment
class WsegmentCls[source]

Wsegment commands group definition. 23 total commands, 3 Subgroups, 5 group commands

get_lmode() RsSmbv.enums.ArbLevMode[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment:LMODe
value: enums.ArbLevMode = driver.source.bb.arbitrary.wsegment.get_lmode()

Sets how the segments are leveled.

return

level_mode: HIGHest| UNCHanged

get_name() str[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment:NAME
value: str = driver.source.bb.arbitrary.wsegment.get_name()

Queries the name of the waveform of the currently output segment of the multi-segment waveform.

return

name: string

get_value() int[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment
value: int = driver.source.bb.arbitrary.wsegment.get_value()

Queries the index of the currently processed segment.

return

wsegment: integer Range: 0 to 1023

set_cload(filename_input: str) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment:CLOad
driver.source.bb.arbitrary.wsegment.set_cload(filename_input = 'abc')

Creates a multi-segment waveform using the current entries of the specified configuration file (.inf_mswv) . The ARB generator is activated, the new multi-segment waveform (.wv) is loaded and the first segment is output in accordance to the trigger settings.

param filename_input

string Complete file path, file name of the configuration file and file extension (*.inf_mswv)

set_create(filename_input: str) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment:CREate
driver.source.bb.arbitrary.wsegment.set_create(filename_input = 'abc')

Creates a multi-segment waveform (.wv) using the current settings of the specified configuration file (.inf_mswv) .

param filename_input

Complete file path, file name of the configuration file and file extension (*.inf_mswv)

set_lmode(level_mode: RsSmbv.enums.ArbLevMode) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:WSEGment:LMODe
driver.source.bb.arbitrary.wsegment.set_lmode(level_mode = enums.ArbLevMode.HIGHest)

Sets how the segments are leveled.

param level_mode

HIGHest| UNCHanged

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.arbitrary.wsegment.clone()

Subgroups