hvl_ccb.dev.protocols.sources
- class Source(*args, **kwargs)[source]
Bases:
Protocol
Protocol for a voltage/current source
- (Future) Implementations:
ea_psi9000.PSI9000
fug.Fug
heinzinger.HeinzingerPNC
technix.Technix
- property current: int | float
Return the measured output current in A
- property max_current: int | float
Maximal output current of the hardware in A, but user can reset to a lower value
- property max_voltage: int | float
Maximal output voltage of the hardware in V, but user can reset to a lower value
- property set_current: int | float
Return the set current (may differ from actual value) in A
- property set_voltage: int | float
Return the set voltage (may differ from actual value) in V
- property voltage: int | float
Return the measured output voltage in V