TRegControlObj

Type-access

Command

Description

Implements the following properties/methods as in TCapControlObj and TExpControlObj:

  1. RecalcElementData
  2. CalcYPrim
  3. GetLosses
  4. GetPropertyValue
  5. InitPropertyValues
  6. DumpProperties
  7. SaveWrite
  8. MakePosSequence
  9. Sample
  10. DoPendingAction
  11. Reset
  12. Set_PendingChange
  13. Get_PendingChange
  14. GetCurrents
  15. GetInjCurrents

Property-private

Get_Transformer

Returns a pointer to the controlled transformer.

Property-private

Get_Winding

Returns the index of the active winding.

Property-private

Get_MinTap

Returns the minimum tap value.

Property-private

Get_MaxTap

Returns the maximum tap value.

Property-private

Get_TapIncrement

Returns the tap increment value.

Property-private

Get_NumTaps

Returns the number of taps for the active winding.

Property-private

Get_TapNum

Returns the present tap number.

Method-private

RegWriteTraceRecord

Adds a new line to the trace record using the present values.

Method-private

RegWriteDebugRecord

Adds a new line to the debug record using the present values.

Method-private

set_PendingTapChange

Sets the flags indicating that there is a tap change pending for being applied.

Method-private

AtLeastOneTap

Called in STATIC mode. Changes 70% of the way but at least one tap, subject to maximum allowable tap change.

Property-private

ComputeTimeDelay

Computes time delay for the next tap change (if any).

Property-private

GetControlVoltage

Gets the control voltage according to the controller’s configuration.

Property-private

Set_TapNum

Sets the present tap for the active winding.

Method-public

SaveWrite

Overrides standard SaveWrite. Regcontrol structure not conducive to standard means of saving.

Property-public

Transformer

PA Get_Transformer.

Property-public

TrWinding

pA Get_Winding.

Property-public

PendingTapChange

pA FPendingTapChange (variable) and set_PendingTapChange.