Class TCapacitorObj
Unit
Declaration
type TCapacitorObj = class(TPDElement)
Description
No description available, ancestor TPDElement description follows
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
- TPDElement
- TCapacitorObj
Overview
Fields
FC: pDoubleArray; |
|
FXL: pDoubleArray; |
|
Fkvarrating: pDoubleArray; |
|
FR: pDoubleArray; |
|
FHarm: pDoubleArray; |
|
FStates: pIntegerArray; |
|
Ftotalkvar: Double; |
|
kvrating: Double; |
|
FNumSteps: Integer; |
|
FLastStepInService: Integer; |
|
Cmatrix: pDoubleArray; |
|
DoHarmonicRecalc: Boolean; |
|
Bus2Defined: Boolean; |
|
SpecType: Integer; |
|
NumTerm: Integer; |
|
Connection: TCapacitorConnection; |
Methods
function get_States(Idx: Integer): Integer; |
|
procedure set_States(Idx: Integer; const Value: Integer); |
|
procedure set_LastStepInService(const Value: Integer); |
|
procedure MakeYprimWork(YprimWork: TcMatrix; iStep: Integer); |
|
procedure set_NumSteps(const Value: Integer); |
|
procedure Set_ConductorClosed(Index: Integer; Value: Boolean); OVERRIDE; |
|
constructor Create(ParClass: TDSSClass; const CapacitorName: String); |
|
destructor Destroy; OVERRIDE; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
|
procedure MakeLike(OtherPtr: Pointer); override; |
|
procedure RecalcElementData; OVERRIDE; |
|
procedure CalcYPrim; OVERRIDE; |
|
procedure MakePosSequence(); OVERRIDE; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
|
function AddStep: Boolean; |
|
function SubtractStep: Boolean; |
|
function AvailableSteps: Integer; |
|
procedure FindLastStepInService; |
Properties
property NumSteps: Integer READ FNumSteps WRITE set_NumSteps; |
|
property States[Idx:Integer]: Integer READ get_States WRITE set_States; |
|
property Totalkvar: Double READ FTotalkvar; |
|
property NomKV: Double READ kvrating; |
|
property LastStepInService: Integer READ FLastStepInService WRITE set_LastStepInService; |
|
property NumTerminals: Integer READ NumTerm; |
Description
Fields
FC: pDoubleArray; |
|
FXL: pDoubleArray; |
|
Fkvarrating: pDoubleArray; |
|
FR: pDoubleArray; |
|
FHarm: pDoubleArray; |
|
FStates: pIntegerArray; |
|
single C per phase (line rating) if Cmatrix not specified |
Ftotalkvar: Double; |
|
kvrating: Double; |
|
FNumSteps: Integer; |
|
FLastStepInService: Integer; |
|
Cmatrix: pDoubleArray; |
|
DoHarmonicRecalc: Boolean; |
|
If not nil then overrides C |
Bus2Defined: Boolean; |
|
SpecType: Integer; |
|
NumTerm: Integer; |
|
Connection: TCapacitorConnection; |
|
procedure Set_Enabled(Value: Boolean); OVERRIDE; |
Methods
function get_States(Idx: Integer): Integer; |
|
Flag used to indicate The number of terminals |
procedure set_States(Idx: Integer; const Value: Integer); |
|
procedure set_LastStepInService(const Value: Integer); |
|
procedure MakeYprimWork(YprimWork: TcMatrix; iStep: Integer); |
|
procedure set_NumSteps(const Value: Integer); |
|
procedure Set_ConductorClosed(Index: Integer; Value: Boolean); OVERRIDE; |
|
1=kvar, 2=Cuf, 3=Cmatrix |
constructor Create(ParClass: TDSSClass; const CapacitorName: String); |
|
destructor Destroy; OVERRIDE; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
|
procedure MakeLike(OtherPtr: Pointer); override; |
|
procedure RecalcElementData; OVERRIDE; |
|
procedure CalcYPrim; OVERRIDE; |
|
procedure MakePosSequence(); OVERRIDE; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
|
Make a positive Sequence Model |
function AddStep: Boolean; |
|
function SubtractStep: Boolean; |
|
function AvailableSteps: Integer; |
|
procedure FindLastStepInService; |
|
Properties
property NumSteps: Integer READ FNumSteps WRITE set_NumSteps; |
|
property States[Idx:Integer]: Integer READ get_States WRITE set_States; |
|
property Totalkvar: Double READ FTotalkvar; |
|
property NomKV: Double READ kvrating; |
|
property LastStepInService: Integer READ FLastStepInService WRITE set_LastStepInService; |
|
property NumTerminals: Integer READ NumTerm; |
|
Generated by PasDoc 0.16.0.