Step
SCPI Commands :
IPM:STEP:BASE
IPM:STEP:BURSt
IPM:STEP:INCRement
IPM:STEP:PERiod
IPM:STEP:STARt
IPM:STEP:STEPs
- class StepCls[source]
Step commands group definition. 6 total commands, 0 Subgroups, 6 group commands
- get_base() BaseDomainB [source]
# SCPI: IPM:STEP:BASE value: enums.BaseDomainB = driver.ipm.step.get_base()
Sets the IPM profile base and defines how the increments repetition is defined.
- return:
base: LENGth| TIME LENGth Steps are repeated several times, as set with the command method RsPulseSeq.Ipm.Step.burst. TIME Steps are repeated for the defined time duration, as set with the command method RsPulseSeq.Ipm.Step.period.
- get_burst() float [source]
# SCPI: IPM:STEP:BURSt value: float = driver.ipm.step.get_burst()
Sets the number of times an increment is repeated.
- return:
burst: float Range: 1 to 1000
- get_increment() float [source]
# SCPI: IPM:STEP:INCRement value: float = driver.ipm.step.get_increment()
Sets the step size.
- return:
increment: float Range: -1e+09 to 1e+09
- get_period() float [source]
# SCPI: IPM:STEP:PERiod value: float = driver.ipm.step.get_period()
Sets how long an increment is repeated.
- return:
period: float Range: 1e-09 to 1e+09
- get_start() float [source]
# SCPI: IPM:STEP:STARt value: float = driver.ipm.step.get_start()
Sets the start value.
- return:
start: float Range: -1e+09 to 1e+09
- get_steps() float [source]
# SCPI: IPM:STEP:STEPs value: float = driver.ipm.step.get_steps()
Sets the number of steps.
- return:
steps: float Range: 1 to 10000
- set_base(base: BaseDomainB) None [source]
# SCPI: IPM:STEP:BASE driver.ipm.step.set_base(base = enums.BaseDomainB.LENGth)
Sets the IPM profile base and defines how the increments repetition is defined.
- param base:
LENGth| TIME LENGth Steps are repeated several times, as set with the command method RsPulseSeq.Ipm.Step.burst. TIME Steps are repeated for the defined time duration, as set with the command method RsPulseSeq.Ipm.Step.period.
- set_burst(burst: float) None [source]
# SCPI: IPM:STEP:BURSt driver.ipm.step.set_burst(burst = 1.0)
Sets the number of times an increment is repeated.
- param burst:
float Range: 1 to 1000
- set_increment(increment: float) None [source]
# SCPI: IPM:STEP:INCRement driver.ipm.step.set_increment(increment = 1.0)
Sets the step size.
- param increment:
float Range: -1e+09 to 1e+09
- set_period(period: float) None [source]
# SCPI: IPM:STEP:PERiod driver.ipm.step.set_period(period = 1.0)
Sets how long an increment is repeated.
- param period:
float Range: 1e-09 to 1e+09
- set_start(start: float) None [source]
# SCPI: IPM:STEP:STARt driver.ipm.step.set_start(start = 1.0)
Sets the start value.
- param start:
float Range: -1e+09 to 1e+09
- set_steps(steps: float) None [source]
# SCPI: IPM:STEP:STEPs driver.ipm.step.set_steps(steps = 1.0)
Sets the number of steps.
- param steps:
float Range: 1 to 10000