Unit ExecOptions

Classes, Interfaces, Objects and Records
Variables

Description

 

Uses

Overview

Functions and Procedures

function DoGetCmd(MainDSS: TDSSContext): Integer;
function DoSetCmd(MainDSS: TDSSContext; SolveOption: Integer): Integer;
function DoSetCmd_NoCircuit(MainDSS: TDSSContext): Boolean;
function DoGetCmd_NoCircuit(MainDSS: TDSSContext): Boolean;
procedure DefineOptions(var ExecOption: ArrayOfString);

Types

TExecOption = (...);

Constants

NumExecOptions = ord(High(TExecOption));

Description

Functions and Procedures

function DoGetCmd(MainDSS: TDSSContext): Integer;
 
function DoSetCmd(MainDSS: TDSSContext; SolveOption: Integer): Integer;
 
function DoSetCmd_NoCircuit(MainDSS: TDSSContext): Boolean;
 
function DoGetCmd_NoCircuit(MainDSS: TDSSContext): Boolean;

Set Commands that do not require a circuit

procedure DefineOptions(var ExecOption: ArrayOfString);

Get Commands that do not require a circuit

Types

TExecOption = (...);
 
Values
  • INVALID = 0
  • typ = 1
  • element = 2
  • hour = 3
  • sec = 4
  • year = 5
  • frequency = 6
  • stepsize = 7
  • mode = 8
  • random = 9
  • number = 10
  • time = 11
  • cls = 12
  • obj = 13
  • circuit = 14
  • editor = 15
  • tolerance = 16
  • maxiterations = 17
  • h = 18
  • Loadmodel = 19
  • Loadmult = 20
  • normvminpu = 21
  • normvmaxpu = 22
  • emergvminpu = 23
  • emergvmaxpu = 24
  • pctmean = 25
  • pctstddev = 26: %mean
  • LDCurve = 27: %stddev
  • pctgrowth = 28: Load Duration Curve
  • Genkw = 29: %growth – default growth rate
  • Genpf = 30
  • CapkVAR = 31
  • Addtype = 32
  • Allowduplicates = 33
  • Zonelock = 34
  • UEweight = 35
  • Lossweight = 36
  • UEregs = 37
  • Lossregs = 38
  • Voltagebases = 39
  • Algorithm = 40: changes the default voltage base rules
  • Trapezoidal = 41: changes the default voltage base rules
  • Autobuslist = 42
  • Controlmode = 43: array of bus names to include in auto add solutions
  • Tracecontrol = 44
  • Genmult = 45
  • Defaultdaily = 46
  • Defaultyearly = 47
  • Allocationfactors = 48
  • Cktmodel = 49
  • Pricesignal = 50
  • Pricecurve = 51
  • Terminal = 52
  • Basefrequency = 53
  • Harmonics = 54
  • Maxcontroliter = 55
  • Bus = 56
  • Datapath = 57
  • KeepList = 58
  • ReduceOption = 59
  • DemandInterval = 60
  • pctNormal = 61
  • DIVerbose = 62: %Normal
  • Casename = 63
  • Markercode = 64
  • Nodewidth = 65
  • Log = 66
  • Recorder = 67
  • Overloadreport = 68
  • Voltexceptionreport = 69
  • Cfactors = 70
  • Showexport = 71
  • Numallociterations = 72
  • DefaultBaseFrequency = 73
  • Markswitches = 74
  • Switchmarkercode = 75
  • Daisysize = 76
  • Marktransformers = 77
  • TransMarkerCode = 78
  • TransMarkerSize = 79
  • LoadShapeClass = 80
  • EarthModel = 81
  • QueryLog = 82
  • MarkCapacitors = 83
  • MarkRegulators = 84
  • MarkPVSystems = 85
  • MarkStorage = 86
  • CapMarkerCode = 87
  • RegMarkerCode = 88
  • PVMarkerCode = 89
  • StoreMarkerCode = 90
  • CapMarkerSize = 91
  • RegMarkerSize = 92
  • PVMarkerSize = 93
  • StoreMarkerSize = 94
  • NeglectLoadY = 95
  • MarkFuses = 96
  • FuseMarkerCode = 97
  • FuseMarkerSize = 98
  • MarkReclosers = 99
  • RecloserMarkerCode = 100
  • RecloserMarkerSize = 101
  • RegistryUpdate = 102
  • MarkRelays = 103
  • RelayMarkerCode = 104
  • RelayMarkerSize = 105
  • ProcessTime = 106
  • TotalTime = 107
  • StepTime = 108
  • SampleEnergyMeters = 109
  • MinIterations = 110
  • DSSVisualizationTool = 111: default is 2
  • KeepLoad = 112
  • Zmag = 113
  • SeasonRating = 114
  • SeasonSignal = 115
  • NumCPUs = 116
  • NumCores = 117
  • NumActors = 118
  • ActiveActor = 119
  • CPU = 120
  • ActorProgress = 121
  • Parallel = 122
  • ConcatenateReports = 123
  • NUMANodes

Constants

NumExecOptions = ord(High(TExecOption));
 

Generated by PasDoc 0.16.0.