electricpy.curdiv¶
- electricpy.curdiv(Ri, Rset, Vin=None, Iin=None, Vout=False, combine=True)[source]¶
Electrical Current Divider Function.
This function is disigned to accept the input current, or input voltage to a resistor (or impedance) network of parallel resistors (impedances) and calculate the current through a particular element.
- Parameters:
Ri (float) – The Particular Resistor of Interest, should not be included in the tuple passed to Rset.
Rset (float) – Tuple of remaining resistances (impedances) in network.
Vin (float, optional) – The input voltage for the system, default=None
Iin (float, optional) – The input current for the system, default=None
Vout (bool, optional) – Control argument to enable return of the voltage across the resistor (impedance) of interest (Ri)
combine (bool, optional) – Control argument to force resistance combination. default=True
- Returns:
Opt1 - Ii (The Current through the resistor (impedance) of interest)
Opt2 - (Ii,Vi) (The afore mentioned current, and voltage across the) – resistor (impedance) of interest
Examples
>>> from electricpy.constants import k >>> import electricpy as ep >>> ep.curdiv(Ri=1*k, Rset=(1*k, 1*k), Iin=12) # 12-amps, split three ways 4.0 >>> ep.curdiv(Ri=1*k, Rset=(1*k, 1*k), Iin=12, Vout=True) # Find Voltage (4.0, 4000.0)