Class TIsourceObj

Unit

Declaration

type TIsourceObj = 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 Amps: Double;
Public Angle: Double;
Public SrcFrequency: Double;
Public ScanType: Integer;
Public SequenceType: Integer;
Public PerUnit: 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 procedure MakePosSequence(); OVERRIDE;
Public function InjCurrents: Integer; OVERRIDE;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;

Description

Fields

Public Amps: Double;
 
Public Angle: Double;
 
Public SrcFrequency: Double;
 
Public ScanType: Integer;
 
Public SequenceType: Integer;
 
Public PerUnit: 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);

Shape for this load

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 procedure MakePosSequence(); OVERRIDE;
 
Public function InjCurrents: Integer; OVERRIDE;

Make a positive Sequence Model

Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
 

Generated by PasDoc 0.16.0.