Class TVsourceObj

Unit

Declaration

type TVsourceObj = class(TPCElement)

Description

No description available, ancestor TPCElement 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

Overview

Fields

Public Z: TCmatrix;
Public Zinv: TCMatrix;
Public VMag: Double;
Public kVBase: Double;
Public PerUnit: Double;
Public Angle: Double;
Public SrcFrequency: Double;
Public DailyShapeObj: TLoadShapeObj;
Public DutyShapeObj: TLoadShapeObj;
Public YearlyShapeObj: TLoadShapeObj;

Methods

Public constructor Create(ParClass: TDSSClass; const SourceName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure RecalcElementData; OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public function InjCurrents: Integer; OVERRIDE;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
Public procedure MakePosSequence(); OVERRIDE;
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Description

Fields

Public Z: TCmatrix;
 
Public Zinv: TCMatrix;

Base Frequency Series Z matrix

Public VMag: Double;
 
Public kVBase: Double;
 
Public PerUnit: Double;
 
Public Angle: Double;
 
Public SrcFrequency: Double;
 
Public DailyShapeObj: TLoadShapeObj;
 
Public DutyShapeObj: TLoadShapeObj;

Daily (24 HR) load shape

Public YearlyShapeObj: TLoadShapeObj;

Duty cycle load shape FOR changes typically less than one hour

Methods

Public constructor Create(ParClass: TDSSClass; const SourceName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure RecalcElementData; OVERRIDE;
 
Public procedure CalcYPrim; OVERRIDE;
 
Public function InjCurrents: Integer; OVERRIDE;
 
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
 
Public procedure MakePosSequence(); OVERRIDE;
 
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Make a positive Sequence Model


Generated by PasDoc 0.16.0.