Class TPCElement
Unit
Declaration
type TPCElement = class(TDSSCktElement)
Description
No description available, ancestor TDSSCktElement description follows
No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows
this is a GUID compliant to RFC 4122, v4
Hierarchy
- TObject
- TNamedObject
- TDSSObject
- TDSSCktElement
- TPCElement
Overview
Fields
![]() |
SpectrumObj: TSpectrumObj; |
![]() |
MeterObj: TMeterElement; |
![]() |
SensorObj: TMeterElement; |
![]() |
InjCurrent: pComplexArray; |
Methods
![]() |
procedure GetTerminalCurrents(Curr: pComplexArray); VIRTUAL; |
![]() |
function Get_Variable(i: Integer): Double; VIRTUAL; |
![]() |
procedure Set_Variable(i: Integer; Value: Double); VIRTUAL; |
![]() |
constructor Create(ParClass: TDSSClass); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
procedure MakeLike(OtherObj: Pointer); override; |
![]() |
procedure ZeroInjCurrent; |
![]() |
procedure GetCurrents(Curr: pComplexArray); OVERRIDE; |
![]() |
procedure ComputeIterminal; OVERRIDE; |
![]() |
function InjCurrents: Integer; OVERRIDE; |
![]() |
procedure CalcYPrimContribution(Curr: pComplexArray); INLINE; |
![]() |
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
![]() |
procedure set_ITerminalUpdated(const Value: Boolean); |
![]() |
procedure InitHarmonics; VIRTUAL; |
![]() |
procedure InitStateVars; VIRTUAL; |
![]() |
procedure IntegrateStates; VIRTUAL; |
![]() |
function NumVariables: Integer; VIRTUAL; |
![]() |
procedure GetAllVariables(States: pDoubleArray); VIRTUAL; |
![]() |
function VariableName(i: Integer): String; VIRTUAL; |
![]() |
function LookupVariable(const s: String): Integer; |
Properties
![]() |
property Variable[i:Integer]: Double READ Get_Variable WRITE Set_Variable; |
![]() |
property ITerminalUpdated: Boolean READ FITerminalUpdated WRITE set_ITerminalUpdated; |
Description
Fields
![]() |
SpectrumObj: TSpectrumObj; |
![]() |
MeterObj: TMeterElement; |
![]() |
SensorObj: TMeterElement; |
Upline Energymeter |
![]() |
InjCurrent: pComplexArray; |
Upline Sensor for this element |
Methods
![]() |
procedure GetTerminalCurrents(Curr: pComplexArray); VIRTUAL; |
![]() |
function Get_Variable(i: Integer): Double; VIRTUAL; |
![]() |
procedure Set_Variable(i: Integer; Value: Double); VIRTUAL; |
![]() |
constructor Create(ParClass: TDSSClass); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
procedure MakeLike(OtherObj: Pointer); override; |
![]() |
procedure ZeroInjCurrent; |
![]() |
procedure GetCurrents(Curr: pComplexArray); OVERRIDE; |
![]() |
procedure ComputeIterminal; OVERRIDE; |
Get present values of terminal |
![]() |
function InjCurrents: Integer; OVERRIDE; |
![]() |
procedure CalcYPrimContribution(Curr: pComplexArray); INLINE; |
![]() |
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
![]() |
procedure set_ITerminalUpdated(const Value: Boolean); |
![]() |
procedure InitHarmonics; VIRTUAL; |
Sweep solution removed PROCEDURE BackwardSweep;Override; For Harmonics Mode |
![]() |
procedure InitStateVars; VIRTUAL; |
For Dynamics Mode and Control Devices |
![]() |
procedure IntegrateStates; VIRTUAL; |
![]() |
function NumVariables: Integer; VIRTUAL; |
![]() |
procedure GetAllVariables(States: pDoubleArray); VIRTUAL; |
![]() |
function VariableName(i: Integer): String; VIRTUAL; |
![]() |
function LookupVariable(const s: String): Integer; |
Properties
![]() |
property Variable[i:Integer]: Double READ Get_Variable WRITE Set_Variable; |
![]() |
property ITerminalUpdated: Boolean READ FITerminalUpdated WRITE set_ITerminalUpdated; |
Generated by PasDoc 0.16.0.