Class TControlElem

Unit

Declaration

type TControlElem = class(TDSSCktElement)

Description

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 FControlledElement: TDSSCktElement;
Public FMonitoredElement: TDSSCktElement;
Public ElementTerminal: Integer;
Public ControlledBusName: String;
Public ControlledBus: TDSSBus;
Public MonitorVariable: String;
Public MonitorVarIndex: Integer;
Public TimeDelay: Double;
Public DblTraceParameter: Double;
Public ShowEventLog: LongBool;

Methods

Public constructor Create(ParClass: TDSSClass);
Public destructor Destroy; OVERRIDE;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public procedure Sample; VIRTUAL;
Public procedure DoPendingAction(const Code, ProxyHdl: Integer); VIRTUAL;
Public procedure Reset; VIRTUAL;
Public procedure Set_ControlledElement(const Value: TDSSCktElement);
Public procedure Set_MonitoredElement(const Value: TDSSCktElement);

Properties

Public property ControlledElement: TDSSCktElement READ FControlledElement WRITE Set_ControlledElement;
Public property MonitoredElement: TDSSCktElement READ FMonitoredElement WRITE Set_MonitoredElement;

Description

Fields

Public FControlledElement: TDSSCktElement;
 
Public FMonitoredElement: TDSSCktElement;
 
Public ElementTerminal: Integer;
 
Public ControlledBusName: String;
 
Public ControlledBus: TDSSBus;

If different than terminal

Public MonitorVariable: String;
 
Public MonitorVarIndex: Integer;
 
Public TimeDelay: Double;
 
Public DblTraceParameter: Double;
 
Public ShowEventLog: LongBool;
 

Methods

Public constructor Create(ParClass: TDSSClass);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
 
Public procedure CalcYPrim; OVERRIDE;

Always Zero

Public procedure Sample; VIRTUAL;

Always Zero

Public procedure DoPendingAction(const Code, ProxyHdl: Integer); VIRTUAL;

Sample control quantities and set action times in Control Queue

Public procedure Reset; VIRTUAL;

Do the action that is pending from last sample

Public procedure Set_ControlledElement(const Value: TDSSCktElement);
 
Public procedure Set_MonitoredElement(const Value: TDSSCktElement);

Pointer to target circuit element

Properties

Public property ControlledElement: TDSSCktElement READ FControlledElement WRITE Set_ControlledElement;
 
Public property MonitoredElement: TDSSCktElement READ FMonitoredElement WRITE Set_MonitoredElement;
 

Generated by PasDoc 0.16.0.