Class TXfmrCodeObj

Unit

Declaration

type TXfmrCodeObj = class(TDSSObject)

Description

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 FNPhases: Integer;
Public ActiveWinding: Integer;
Public NumWindings: Integer;
Public MaxWindings: Integer;
Public XHL: Double;
Public XHT: Double;
Public XLT: Double;
Public XSC: pDoubleArray;
Public VABase: Double;
Public NormMaxHKVA: Double;
Public EmergMaxHKVA: Double;
Public ThermalTimeConst: Double;
Public n_thermal: Double;
Public m_thermal: Double;
Public FLrise: Double;
Public HSrise: Double;
Public pctLoadLoss: Double;
Public pctNoLoadLoss: Double;
Public ppm_FloatFactor: Double;
Public pctImag: Double;
Public Winding: pWindingArray;
Public NumkVARatings: Integer;
Public kVARatings: Array Of Double;

Methods

Public procedure SetNumWindings(N: Integer);
Public procedure PullFromTransformer(obj: TTransfObj);
Public constructor Create(ParClass: TDSSClass; const XfmrCodeName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Description

Fields

Public FNPhases: Integer;
 
Public ActiveWinding: Integer;
 
Public NumWindings: Integer;
 
Public MaxWindings: Integer;
 
Public XHL: Double;
 
Public XHT: Double;
 
Public XLT: Double;
 
Public XSC: pDoubleArray;

per unit

Public VABase: Double;

per unit SC measurements

Public NormMaxHKVA: Double;

FOR impedances

Public EmergMaxHKVA: Double;
 
Public ThermalTimeConst: Double;
 
Public n_thermal: Double;

hr

Public m_thermal: Double;
 
Public FLrise: Double;

Exponents

Public HSrise: Double;
 
Public pctLoadLoss: Double;
 
Public pctNoLoadLoss: Double;
 
Public ppm_FloatFactor: Double;
 
Public pctImag: Double;

parts per million winding float factor

Public Winding: pWindingArray;
 
Public NumkVARatings: Integer;
 
Public kVARatings: Array Of Double;

TODO: remove, redundant as kVARatings already contains it

Methods

Public procedure SetNumWindings(N: Integer);
 
Public procedure PullFromTransformer(obj: TTransfObj);
 
Public constructor Create(ParClass: TDSSClass; const XfmrCodeName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;
 

Generated by PasDoc 0.16.0.