Fault

SCPI Commands

DIO:FAULt:STATe
DIO:FAULt:CHANnel
DIO:FAULt:SOURce
DIO:FAULt:SIGNal
class FaultCls[source]

Fault commands group definition. 4 total commands, 0 Subgroups, 4 group commands

get_channel() int[source]
# SCPI: DIO:FAULt:CHANnel
value: int = driver.dio.fault.get_channel()

Sets or queries channel selection for the digital output fault source. See ‘operation modes’ in Figure ‘Overview of trigger IO system’.

return

arg_0: 1 | 2

get_signal() DioSignal[source]
# SCPI: DIO:FAULt:SIGNal
value: enums.DioSignal = driver.dio.fault.get_signal()

Select digital output fault signal type.

return

arg_0: CONStant | PULSe CONStant An constant level trigger signal is sent out PULSe An output pulse of 100 ms trigger signal is sent out

get_source() DioFaultSource[source]
# SCPI: DIO:FAULt:SOURce
value: enums.DioFaultSource = driver.dio.fault.get_source()

Sets or queries the ‘operation modes’ of the digital output fault source See ‘operation modes’ in Figure ‘Overview of trigger IO system’.

return

arg_0: CC | CV | CR | SINK | PROTection | OUTPut If ‘OUTPut’ is selected, the ‘fault output’ will be active if the output of the selected channel is off.

get_state() bool[source]
# SCPI: DIO:FAULt[:STATe]
value: bool = driver.dio.fault.get_state()

Sets or queries the digital output fault. See ‘operation modes’ in Figure ‘Overview of trigger IO system’

return

arg_0: 1 Enables digital output fault. 0 Disables digital output fault.

set_channel(arg_0: int) None[source]
# SCPI: DIO:FAULt:CHANnel
driver.dio.fault.set_channel(arg_0 = 1)

Sets or queries channel selection for the digital output fault source. See ‘operation modes’ in Figure ‘Overview of trigger IO system’.

param arg_0

1 | 2

set_signal(arg_0: DioSignal) None[source]
# SCPI: DIO:FAULt:SIGNal
driver.dio.fault.set_signal(arg_0 = enums.DioSignal.CONStant)

Select digital output fault signal type.

param arg_0

CONStant | PULSe CONStant An constant level trigger signal is sent out PULSe An output pulse of 100 ms trigger signal is sent out

set_source(arg_0: DioFaultSource) None[source]
# SCPI: DIO:FAULt:SOURce
driver.dio.fault.set_source(arg_0 = enums.DioFaultSource.CC)

Sets or queries the ‘operation modes’ of the digital output fault source See ‘operation modes’ in Figure ‘Overview of trigger IO system’.

param arg_0

CC | CV | CR | SINK | PROTection | OUTPut If ‘OUTPut’ is selected, the ‘fault output’ will be active if the output of the selected channel is off.

set_state(arg_0: bool) None[source]
# SCPI: DIO:FAULt[:STATe]
driver.dio.fault.set_state(arg_0 = False)

Sets or queries the digital output fault. See ‘operation modes’ in Figure ‘Overview of trigger IO system’

param arg_0

1 Enables digital output fault. 0 Disables digital output fault.