Unit CAPI_Circuit

Classes, Interfaces, Objects and Records
Types
Constants
Variables

Description

 

Uses

Overview

Functions and Procedures

function Circuit_Get_Name(): PAnsiChar; CDECL;
function Circuit_Get_NumBuses(): Integer; CDECL;
function Circuit_Get_NumCktElements(): Integer; CDECL;
function Circuit_Get_NumNodes(): Integer; CDECL;
procedure Circuit_Get_LineLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_LineLosses_GR(); CDECL;
procedure Circuit_Get_Losses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_Losses_GR(); CDECL;
procedure Circuit_Get_AllBusVmag(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllBusVmag_GR(); CDECL;
procedure Circuit_Get_AllBusVolts(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllBusVolts_GR(); CDECL;
procedure Circuit_Get_AllElementNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllElementNames_GR(); CDECL;
procedure Circuit_Get_SubstationLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_SubstationLosses_GR(); CDECL;
procedure Circuit_Get_TotalPower(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_TotalPower_GR(); CDECL;
procedure Circuit_Disable(const Name: PAnsiChar); CDECL;
procedure Circuit_Enable(const Name: PAnsiChar); CDECL;
function Circuit_FirstPCElement(): Integer; CDECL;
function Circuit_FirstPDElement(): Integer; CDECL;
function Circuit_NextPCElement(): Integer; CDECL;
function Circuit_NextPDElement(): Integer; CDECL;
procedure Circuit_Get_AllBusNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllBusNames_GR(); CDECL;
procedure Circuit_Get_AllElementLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllElementLosses_GR(); CDECL;
procedure Circuit_Sample(); CDECL;
procedure Circuit_SaveSample(); CDECL;
function Circuit_SetActiveElement(const FullName: PAnsiChar): Integer; CDECL;
function Circuit_Capacity(Start, Increment: Double): Double; CDECL;
procedure Circuit_Get_AllBusVmagPu(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllBusVmagPu_GR(); CDECL;
function Circuit_SetActiveBus(const BusName: PAnsiChar): Integer; CDECL;
function Circuit_SetActiveBusi(BusIndex: Integer): Integer; CDECL;
procedure Circuit_Get_AllNodeNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllNodeNames_GR(); CDECL;
procedure Circuit_Get_SystemY(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_SystemY_GR(); CDECL;
procedure Circuit_Get_AllBusDistances(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllBusDistances_GR(); CDECL;
procedure Circuit_Get_AllNodeDistances(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_AllNodeDistances_GR(); CDECL;
procedure Circuit_Get_AllNodeDistancesByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeDistancesByPhase_GR(Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeVmagByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeVmagByPhase_GR(Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeVmagPUByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeVmagPUByPhase_GR(Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeNamesByPhase(var ResultPtr: PPAnsiChar; ResultCount: PAPISize; Phase: Integer); CDECL;
procedure Circuit_Get_AllNodeNamesByPhase_GR(Phase: Integer); CDECL;
function Circuit_SetActiveClass(const ClassName: PAnsiChar): Integer; CDECL;
function Circuit_FirstElement(): Integer; CDECL;
function Circuit_NextElement(): Integer; CDECL;
procedure Circuit_UpdateStorage(); CDECL;
function Circuit_Get_ParentPDElement(): Integer; CDECL;
procedure Circuit_EndOfTimeStepUpdate(); CDECL;
procedure Circuit_Get_YNodeOrder(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_YNodeOrder_GR(); CDECL;
procedure Circuit_Get_YCurrents(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_YCurrents_GR(); CDECL;
procedure Circuit_Get_YNodeVarray(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
procedure Circuit_Get_YNodeVarray_GR(); CDECL;
procedure Circuit_SetCktElementIndex(const Value: Integer); CDECL;
procedure Circuit_SetCktElementName(const Value: PAnsiChar); CDECL;
procedure Circuit_Get_ElementLosses(var ResultPtr: PDouble; ResultCount: PAPISize; ElementsPtr: PInteger; ElementsCount: TAPISize); CDECL;
procedure Circuit_Get_ElementLosses_GR(ElementsPtr: PInteger; ElementsCount: TAPISize); CDECL;

Description

Functions and Procedures

function Circuit_Get_Name(): PAnsiChar; CDECL;
 
function Circuit_Get_NumBuses(): Integer; CDECL;
 
function Circuit_Get_NumCktElements(): Integer; CDECL;
 
function Circuit_Get_NumNodes(): Integer; CDECL;
 
procedure Circuit_Get_LineLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_LineLosses_GR(); CDECL;
 
procedure Circuit_Get_Losses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_Losses_GR(); CDECL;
 
procedure Circuit_Get_AllBusVmag(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllBusVmag_GR(); CDECL;
 
procedure Circuit_Get_AllBusVolts(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllBusVolts_GR(); CDECL;
 
procedure Circuit_Get_AllElementNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllElementNames_GR(); CDECL;
 
procedure Circuit_Get_SubstationLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_SubstationLosses_GR(); CDECL;
 
procedure Circuit_Get_TotalPower(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_TotalPower_GR(); CDECL;
 
procedure Circuit_Disable(const Name: PAnsiChar); CDECL;
 
procedure Circuit_Enable(const Name: PAnsiChar); CDECL;
 
function Circuit_FirstPCElement(): Integer; CDECL;
 
function Circuit_FirstPDElement(): Integer; CDECL;
 
function Circuit_NextPCElement(): Integer; CDECL;
 
function Circuit_NextPDElement(): Integer; CDECL;
 
procedure Circuit_Get_AllBusNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllBusNames_GR(); CDECL;
 
procedure Circuit_Get_AllElementLosses(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllElementLosses_GR(); CDECL;
 
procedure Circuit_Sample(); CDECL;
 
procedure Circuit_SaveSample(); CDECL;
 
function Circuit_SetActiveElement(const FullName: PAnsiChar): Integer; CDECL;
 
function Circuit_Capacity(Start, Increment: Double): Double; CDECL;
 
procedure Circuit_Get_AllBusVmagPu(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllBusVmagPu_GR(); CDECL;
 
function Circuit_SetActiveBus(const BusName: PAnsiChar): Integer; CDECL;
 
function Circuit_SetActiveBusi(BusIndex: Integer): Integer; CDECL;
 
procedure Circuit_Get_AllNodeNames(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllNodeNames_GR(); CDECL;
 
procedure Circuit_Get_SystemY(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_SystemY_GR(); CDECL;
 
procedure Circuit_Get_AllBusDistances(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllBusDistances_GR(); CDECL;
 
procedure Circuit_Get_AllNodeDistances(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_AllNodeDistances_GR(); CDECL;
 
procedure Circuit_Get_AllNodeDistancesByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeDistancesByPhase_GR(Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeVmagByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeVmagByPhase_GR(Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeVmagPUByPhase(var ResultPtr: PDouble; ResultCount: PAPISize; Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeVmagPUByPhase_GR(Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeNamesByPhase(var ResultPtr: PPAnsiChar; ResultCount: PAPISize; Phase: Integer); CDECL;
 
procedure Circuit_Get_AllNodeNamesByPhase_GR(Phase: Integer); CDECL;
 
function Circuit_SetActiveClass(const ClassName: PAnsiChar): Integer; CDECL;
 
function Circuit_FirstElement(): Integer; CDECL;
 
function Circuit_NextElement(): Integer; CDECL;
 
procedure Circuit_UpdateStorage(); CDECL;
 
function Circuit_Get_ParentPDElement(): Integer; CDECL;
 
procedure Circuit_EndOfTimeStepUpdate(); CDECL;
 
procedure Circuit_Get_YNodeOrder(var ResultPtr: PPAnsiChar; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_YNodeOrder_GR(); CDECL;
 
procedure Circuit_Get_YCurrents(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_YCurrents_GR(); CDECL;
 
procedure Circuit_Get_YNodeVarray(var ResultPtr: PDouble; ResultCount: PAPISize); CDECL;
 
procedure Circuit_Get_YNodeVarray_GR(); CDECL;
 
procedure Circuit_SetCktElementIndex(const Value: Integer); CDECL;
 
procedure Circuit_SetCktElementName(const Value: PAnsiChar); CDECL;
 
procedure Circuit_Get_ElementLosses(var ResultPtr: PDouble; ResultCount: PAPISize; ElementsPtr: PInteger; ElementsCount: TAPISize); CDECL;

Extensions

procedure Circuit_Get_ElementLosses_GR(ElementsPtr: PInteger; ElementsCount: TAPISize); CDECL;
 

Generated by PasDoc 0.16.0.