hvl_ccb.dev.fug
Submodules
- hvl_ccb.dev.fug.comm
FuGSerialCommunicationFuGSerialCommunicationConfigFuGSerialCommunicationConfig.baudrateFuGSerialCommunicationConfig.bytesizeFuGSerialCommunicationConfig.default_n_attempts_read_text_nonemptyFuGSerialCommunicationConfig.force_value()FuGSerialCommunicationConfig.keys()FuGSerialCommunicationConfig.optional_defaults()FuGSerialCommunicationConfig.parityFuGSerialCommunicationConfig.required_keys()FuGSerialCommunicationConfig.stopbitsFuGSerialCommunicationConfig.terminatorFuGSerialCommunicationConfig.timeoutFuGSerialCommunicationConfig.wait_sec_read_text_nonempty
- hvl_ccb.dev.fug.constants
FuGDigitalValFuGMonitorModesFuGPolaritiesFuGProbusIVCommandsFuGProbusIVCommands.ADMODEFuGProbusIVCommands.CURRENTFuGProbusIVCommands.EXECUTEFuGProbusIVCommands.EXECUTEONXFuGProbusIVCommands.IDFuGProbusIVCommands.OUTPUTFuGProbusIVCommands.POLARITYFuGProbusIVCommands.QUERYFuGProbusIVCommands.READBACKCHANNELFuGProbusIVCommands.RESETFuGProbusIVCommands.TERMINATORFuGProbusIVCommands.VOLTAGEFuGProbusIVCommands.XOUTPUTS
FuGRampModesFuGReadbackChannelsFuGTerminators
- hvl_ccb.dev.fug.errors
FuGErrorFuGErrorcodesFuGErrorcodes.E0FuGErrorcodes.E1FuGErrorcodes.E10FuGErrorcodes.E100FuGErrorcodes.E106FuGErrorcodes.E11FuGErrorcodes.E115FuGErrorcodes.E12FuGErrorcodes.E125FuGErrorcodes.E13FuGErrorcodes.E135FuGErrorcodes.E14FuGErrorcodes.E145FuGErrorcodes.E15FuGErrorcodes.E155FuGErrorcodes.E16FuGErrorcodes.E165FuGErrorcodes.E2FuGErrorcodes.E206FuGErrorcodes.E306FuGErrorcodes.E4FuGErrorcodes.E5FuGErrorcodes.E504FuGErrorcodes.E505FuGErrorcodes.E6FuGErrorcodes.E666FuGErrorcodes.E7FuGErrorcodes.E8FuGErrorcodes.E9FuGErrorcodes.raise_()
- hvl_ccb.dev.fug.fug
FuGFuG.config_statusFuG.currentFuG.current_monitorFuG.current_registerFuG.diFuG.identify_device()FuG.max_currentFuG.max_current_hardwareFuG.max_voltageFuG.max_voltage_hardwareFuG.out_x0FuG.out_x1FuG.out_x2FuG.out_xcmdFuG.outputFuG.output_registerFuG.set_currentFuG.set_voltageFuG.start()FuG.voltageFuG.voltage_monitorFuG.voltage_register
FuGConfigFuGProbusIVFuGProbusV
- hvl_ccb.dev.fug.registers
FuGProbusVConfigRegistersFuGProbusVDIRegistersFuGProbusVDORegistersFuGProbusVMonitorRegistersFuGProbusVRegisterGroupsFuGProbusVRegisterGroups.CONFIGFuGProbusVRegisterGroups.INPUTFuGProbusVRegisterGroups.MONITOR_IFuGProbusVRegisterGroups.MONITOR_VFuGProbusVRegisterGroups.OUTPUTONCMDFuGProbusVRegisterGroups.OUTPUTX0FuGProbusVRegisterGroups.OUTPUTX1FuGProbusVRegisterGroups.OUTPUTX2FuGProbusVRegisterGroups.OUTPUTXCMDFuGProbusVRegisterGroups.SETCURRENTFuGProbusVRegisterGroups.SETVOLTAGE
FuGProbusVSetRegisters
Module contents
Device classes for “Probus V - ADDAT30” Interfaces which are used to control power supplies from FuG Elektronik GmbH
This interface is used for many FuG power units. Manufacturer homepage: https://www.fug-elektronik.de
The Professional Series of Power Supplies from FuG is a series of low, medium and high voltage direct current power supplies as well as capacitor chargers. The class FuG is tested with a HCK 800-20 000 in Standard Mode. The addressable mode is not implemented. Check the code carefully before using it with other devices. Manufacturer homepage: https://www.fug-elektronik.de/netzgeraete/professional-series/
The documentation of the interface from the manufacturer can be found here: https://www.fug-elektronik.de/wp-content/uploads/download/de/SOFTWARE/Probus_V.zip
The provided classes support the basic and some advanced commands. The commands for calibrating the power supplies are not implemented, as they are only for very special porpoises and should not used by “normal” customers.