atomiq.components.electronics.misc ================================== .. py:module:: atomiq.components.electronics.misc Classes ------- .. autoapisummary:: atomiq.components.electronics.misc.DelayedSwitch Module Contents --------------- .. py:class:: DelayedSwitch(switch, switching_delay = 0, *args, **kwargs) Bases: :py:obj:`atomiq.components.primitives.Component`, :py:obj:`atomiq.components.primitives.Switchable` A switch for voltages and currents the has finite switching time Switching of currents or voltages might take some time due to the used technology. For example MOSFETS have finite switiching times. This can be accounted for by using this class. :param switch: The (fast) switch that controls the delayed switch :param switching_delay: The delay of the switch .. py:attribute:: kernel_invariants .. py:attribute:: switch .. py:attribute:: switching_delay :value: 0 .. py:method:: on() .. py:method:: off()