.. _object_Ade9000: :index:`Ade9000` ---------------- Description *********** The Ade9000 object implements a driver for the USB-ISS-based Alphasense OPC-N3 sensor. :**› Inherits**: :ref:`SpiDevice ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 1 * :ref:`connectVoltageChannels ` * :ref:`loadResistance ` * :ref:`transformationRatio ` * :ref:`SpiDevice.address ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 2 * :ref:`readActivePower() ` * :ref:`readApparentPower() ` * :ref:`readCurrent() ` * :ref:`readPowerFactor() ` * :ref:`readReactivePower() ` * :ref:`readSequenceError() ` * :ref:`readVoltage() ` * :ref:`SpiDevice.read() ` * :ref:`SpiDevice.transfer() ` * :ref:`SpiDevice.write() ` * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`Object.completed() ` Enumerations ++++++++++++ .. hlist:: :columns: 1 * :ref:`Phase ` Properties ********** .. _property_Ade9000_connectVoltageChannels: .. _signal_Ade9000_connectVoltageChannelsChanged: .. index:: single: connectVoltageChannels connectVoltageChannels ++++++++++++++++++++++ This property holds connect voltage channels B & C to voltage input A. This property was introduced in InCore 2.9. :**› Type**: Boolean :**› Default**: ``false`` :**› Signal**: connectVoltageChannelsChanged() :**› Attributes**: Writable .. _property_Ade9000_loadResistance: .. _signal_Ade9000_loadResistanceChanged: .. index:: single: loadResistance loadResistance ++++++++++++++ This property holds the load resistance for the AC current sensor. :**› Type**: SignedInteger :**› Default**: ``100`` :**› Signal**: loadResistanceChanged() :**› Attributes**: Writable .. _property_Ade9000_transformationRatio: .. _signal_Ade9000_transformationRatioChanged: .. index:: single: transformationRatio transformationRatio +++++++++++++++++++ This property holds the transformation ratio of the attached AC current sensor. :**› Type**: SignedInteger :**› Default**: ``3000`` :**› Signal**: transformationRatioChanged() :**› Attributes**: Writable Methods ******* .. _method_Ade9000_readActivePower: .. index:: single: readActivePower readActivePower(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float .. _method_Ade9000_readApparentPower: .. index:: single: readApparentPower readApparentPower(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float .. _method_Ade9000_readCurrent: .. index:: single: readCurrent readCurrent(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float .. _method_Ade9000_readPowerFactor: .. index:: single: readPowerFactor readPowerFactor(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float .. _method_Ade9000_readReactivePower: .. index:: single: readReactivePower readReactivePower(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float .. _method_Ade9000_readSequenceError: .. index:: single: readSequenceError readSequenceError() +++++++++++++++++++ :**› Returns**: Boolean .. _method_Ade9000_readVoltage: .. index:: single: readVoltage readVoltage(:ref:`Phase ` phase) ++++++++++++++++++++++++++++++++++++++++++++++++++++ :**› Returns**: Float Enumerations ************ .. _enum_Ade9000_Phase: .. index:: single: Phase Phase +++++ This enumeration was introduced in InCore 2.8. .. index:: single: Ade9000.InvalidPhase .. index:: single: Ade9000.PhaseL1 .. index:: single: Ade9000.PhaseL2 .. index:: single: Ade9000.PhaseL3 .. index:: single: Ade9000.PhaseN .. list-table:: :widths: auto :header-rows: 1 * - Name - Value - Description .. _enumitem_Ade9000_InvalidPhase: * - ``Ade9000.InvalidPhase`` - ``0`` - .. _enumitem_Ade9000_PhaseL1: * - ``Ade9000.PhaseL1`` - ``1`` - .. _enumitem_Ade9000_PhaseL2: * - ``Ade9000.PhaseL2`` - ``2`` - .. _enumitem_Ade9000_PhaseL3: * - ``Ade9000.PhaseL3`` - ``3`` - .. _enumitem_Ade9000_PhaseN: * - ``Ade9000.PhaseN`` - ``4`` -