piel.models.physical.electrical.core
====================================

.. py:module:: piel.models.physical.electrical.core


Functions
---------

.. autoapisummary::

   piel.models.physical.electrical.core.construct_voltage_dc_signal
   piel.models.physical.electrical.core.construct_current_dc_signal
   piel.models.physical.electrical.core.construct_dc_signal


Module Contents
---------------

.. py:function:: construct_voltage_dc_signal(name: str, values: piel.types.ArrayTypes) -> piel.types.SignalDC

   Construct a DC signal instance for a voltage signal.

   :param name: The name of the signal.
   :type name: str
   :param values: The values of the signal.
   :type values: ArrayTypes

   :returns: SignalTraceDC: A DC signal instance for a voltage signal.


.. py:function:: construct_current_dc_signal(name: str, values: piel.types.ArrayTypes) -> piel.types.SignalDC

   Construct a DC signal instance for a current signal.

   :param name: The name of the signal.
   :type name: str
   :param values: The values of the signal.
   :type values: ArrayTypes

   :returns: SignalTraceDC: A DC signal instance for a current signal.


.. py:function:: 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

   Construct a DC signal with voltage and current signal instances.

   :param voltage_signal_name: The name of the voltage signal.
   :type voltage_signal_name: str
   :param voltage_signal_values: The values of the voltage signal.
   :type voltage_signal_values: ArrayTypes
   :param current_signal_name: The name of the current signal.
   :type current_signal_name: str
   :param current_signal_values: The values of the current signal
   :type current_signal_values: ArrayTypes

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


