<< Klik om de inhoudsopgave weer te geven >> Navigatie: Macro's > Standaardobjecten |
In de macrotaal is een aantal standaardobjecten aanwezig. Deze kunnen in een macro geraadpleegd worden. Hiermee kunnen onder andere de namen van directories worden opgevraagd en kan getest worden of een berekening (correct) is uitgevoerd.
Standaardobject |
Wijzigbaar |
Type |
Omschrijving |
---|---|---|---|
Options.Version |
nee |
Tekst |
Versienummer van Gaia |
Options.TypeFile |
nee |
Tekst |
Naam van het basistypenbestand |
Options.NetworkDir |
nee |
Tekst |
Naam van de directory met de netwerkbestanden |
Options.MacroDir |
nee |
Tekst |
Naam van de directory met de macrobestanden |
Options.TempDir |
nee |
Tekst |
Naam van de directory met de tijdelijke bestanden |
Options.BackupDir |
nee |
Tekst |
Naam van de directory met de backup-bestanden |
Options.Frequency |
ja |
Getal |
Ingestelde systeemfrequentie (50/60 Hz) |
Options.UseConductorTemperature |
ja |
Boolean |
Geleidertemperatuur toepassen |
Options.ConductorTemperature |
ja |
Getal |
Toe te passen geleidertemperatuur |
Options.HeatResistance |
ja |
Getal |
Thermische weerstand bodem in Km/W |
Options.Umin |
ja |
Getal |
Ondergrens spanning netvoeding |
Options.Umax |
ja |
Getal |
Bovengrens spanning netvoeding |
Options.EnergyPrice |
ja |
Getal |
Prijs van de energie in EUR/kWh |
Options.PowerPrice |
ja |
Getal |
Prijs van het vermogen in EUR/kW |
Options.LossTime |
ja |
Getal |
Bedrijfstijd van de belastingverliezen in uur/jaar |
Options.LossTimeGeneration |
ja |
Getal |
Bedrijfstijd van de opwekkingverliezen in uur/jaar |
Options.Interest |
ja |
Getal |
Netto rente in %/jaar |
Options.MinGeneration |
ja |
Getal |
Minimale opwekking in % |
Options.MinLoad |
ja |
Getal |
Minimale belasting in % |
Options.UtRb |
ja |
Getal |
Aanraakspanning-lichaamsweerstandscurve (5/50/95) |
Options.ItDanger |
ja |
Tekst |
Stroom-tijd-gevarencurve (B/Lc/C1/C2/C3) |
Options.FaultPhase |
ja |
Tekst |
Foutfase (R/S/T) |
Options.Touching |
ja |
Getal |
Aanraakwijze (11=één hand, één voet / 22=twee handen, twee voeten) |
Options.CableResolution |
ja |
Getal |
Kabelresolutie |
Options.Faultresistance |
ja |
Getal |
Boogweerstand |
Options.ShoeResistance |
ja |
Getal |
Schoeiselweerstand |
Options.Touching_conductortemperature |
ja |
Getal |
Geleidertemperatuur van hoofdkabels |
Options.Touching_conductortemperatureconnection |
ja |
Getal |
Geleidertemperatuur van aansluitkabels |
Options.ShortCircuit_CableResolution |
ja |
Getal |
Kabelresolutie (m) |
Options.MaxFaultTime |
ja |
Getal |
Maximale fouttijd (kortsluitberekening) |
Options.Shortcircuit_conductortemperature |
ja |
Getal |
Geleidertemperatuur van hoofdkabels |
Options.Shortcircuit_conductortemperatureconnection |
ja |
Getal |
Geleidertemperatuur van aansluitkabels |
Options.PhaseAsym |
ja |
Getal |
Fase van 1-fasebelasting (spanningsvastheidsberekening) |
Options.PAsym |
ja |
Getal |
Actief vermogen (kW) 1-fasebelasting (spanningsvastheidsberekening) |
Options.QAsym |
ja |
Getal |
Blindvermogen (kvar) 1-fasebelasting (spanningsvastheidsberekening) |
Options.MaxDipAsym |
ja |
Getal |
Maximale spanningsdip bij 1-fasebelasting (spanningsvastheidsberekening) |
Options.MaxImpedanceAsym |
ja |
Getal |
Maximale impedantie bij 1-fasebelasting (spanningsvastheidsberekening) |
Options.PSym |
ja |
Getal |
Actief vermogen (kW) 3-fasenbelasting (spanningsvastheidsberekening) |
Options.QSym |
ja |
Getal |
Blindvermogen (kvar) 3-fasenbelasting (spanningsvastheidsberekening) |
Options.MaxDipSym |
ja |
Getal |
Maximale spanningsdip bij 3-fasenbelasting (spanningsvastheidsberekening) |
Options.MaxImpedanceSym |
ja |
Getal |
Maximale impedantie bij 3-fasenbelasting (spanningsvastheidsberekening) |
Network.FileName |
nee |
Tekst |
Naam van het actuele netwerkbestand |
Network.FilePath |
nee |
Tekst |
Naam van het pad van het actuele netwerkbestand |
Network.FileDir |
nee |
Tekst |
Naam van de directory van het actuele netwerkbestand |
Network.Result |
nee |
Tekst |
Geeft aan of de berekening is uitgevoerd of niet (‘NO’/’NET’/ 'LF'/'E'/'VQ'/'SHORT') |
Network.ActiveSheet (voorheen ThisSheet) |
ja |
Tekst |
Naam van het actuele blad |
System.Date |
nee |
Tekst |
De actuele datum uit het computersysteem |
System.Time |
nee |
Tekst |
De actuele tijd uit het computersysteem |
System.Timestamp |
nee |
Getal |
De actuele tijd uit het computersysteem, in seconden vanaf 0:00 h |
Macro.Error |
nee |
Getal |
Het actuele foutnummer |
Macro.ErrorText |
nee |
Tekst |
De actuele fouttekst |
Macro.LoadflowErrorText |
nee |
Tekst |
De actuele loadflowfouttekst |
Macro.LoadflowWarningText |
nee |
Tekst |
De actuele loadflowwaarschuwingstekst |
Standaard is het object met de naam 'Network' aanwezig. Deze bevat het actuele netwerk. Van dit object kan het attribuut 'Result' opgevraagd worden via: Network.Result. Hiermee kan getest worden of de resultaten voor het gehele netwerk beschikbaar zijn.
Bijna alle objecten hebben het attribuut 'Result'. Dit is een tekst die de waarde 'NO' heeft indien geen berekeningsresultaten beschikbaar zijn. Na uitvoeren van een berekening heeft deze variabele onderstaande waarde:
'LF': resultaat loadflowberekening beschikbaar
'NET': resultaat netbelastingsberekening beschikbaar
'E': resultaat aardingsveiligheidsberekening beschikbaar
'SHORT': resultaat kortsluitberekening beschikbaar
'VQ': resultaat spanningsvastheidberekening beschikbaar.