piel.models.physical.electrical.core#

Functions#

construct_voltage_dc_signal(→ piel.types.SignalDC)

Construct a DC signal instance for a voltage signal.

construct_current_dc_signal(→ piel.types.SignalDC)

Construct a DC signal instance for a current signal.

construct_dc_signal(→ piel.types.SignalDC)

Construct a DC signal with voltage and current signal instances.

Module Contents#

construct_voltage_dc_signal(name: str, values: piel.types.ArrayTypes) piel.types.SignalDC[source]#

Construct a DC signal instance for a voltage signal.

Parameters:
  • name (str) – The name of the signal.

  • values (ArrayTypes) – The values of the signal.

Returns:

SignalTraceDC: A DC signal instance for a voltage signal.

construct_current_dc_signal(name: str, values: piel.types.ArrayTypes) piel.types.SignalDC[source]#

Construct a DC signal instance for a current signal.

Parameters:
  • name (str) – The name of the signal.

  • values (ArrayTypes) – The values of the signal.

Returns:

SignalTraceDC: A DC signal instance for a current signal.

construct_dc_signal(voltage_signal_name: str, voltage_signal_values: piel.types.ArrayTypes, current_signal_name: str, current_signal_values: piel.types.ArrayTypes) piel.types.SignalDC[source]#

Construct a DC signal with voltage and current signal instances.

Parameters:
  • voltage_signal_name (str) – The name of the voltage signal.

  • voltage_signal_values (ArrayTypes) – The values of the voltage signal.

  • current_signal_name (str) – The name of the current signal.

  • current_signal_values (ArrayTypes) – The values of the current signal

Returns:

SignalDC: A DC signal with voltage and current signal instances.