Shape
SCPI Commands :
IPM:SHAPe:BASE
IPM:SHAPe:COUNt
IPM:SHAPe:INTerpol
IPM:SHAPe:PERiod
- class ShapeCls[source]
Shape commands group definition. 4 total commands, 0 Subgroups, 4 group commands
- get_base() BaseDomain [source]
# SCPI: IPM:SHAPe:BASE value: enums.BaseDomain = driver.ipm.shape.get_base()
Defines the way the list items are processed.
- return:
base: PULSe| TIME
- get_count() float [source]
# SCPI: IPM:SHAPe:COUNt value: float = driver.ipm.shape.get_count()
Sets the number of pulses for that the data from the list is used.
- return:
count: integer Range: 1 to 1e+09
- get_interpol() Interpolation [source]
# SCPI: IPM:SHAPe:INTerpol value: enums.Interpolation = driver.ipm.shape.get_interpol()
Enables a linear transition between the increments.
- return:
interpol: LINear| NONE
- get_period() float [source]
# SCPI: IPM:SHAPe:PERiod value: float = driver.ipm.shape.get_period()
Sets the period of time over that the list items are equally distributed.
- return:
period: float Range: 1e-09 to 1e+09
- set_base(base: BaseDomain) None [source]
# SCPI: IPM:SHAPe:BASE driver.ipm.shape.set_base(base = enums.BaseDomain.PULSe)
Defines the way the list items are processed.
- param base:
PULSe| TIME
- set_count(count: float) None [source]
# SCPI: IPM:SHAPe:COUNt driver.ipm.shape.set_count(count = 1.0)
Sets the number of pulses for that the data from the list is used.
- param count:
integer Range: 1 to 1e+09
- set_interpol(interpol: Interpolation) None [source]
# SCPI: IPM:SHAPe:INTerpol driver.ipm.shape.set_interpol(interpol = enums.Interpolation.LINear)
Enables a linear transition between the increments.
- param interpol:
LINear| NONE
- set_period(period: float) None [source]
# SCPI: IPM:SHAPe:PERiod driver.ipm.shape.set_period(period = 1.0)
Sets the period of time over that the list items are equally distributed.
- param period:
float Range: 1e-09 to 1e+09