<< 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 Vision |
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.ArchiveDir |
nee |
Tekst |
Naam van de directory met de archiefbestanden |
Options.Frequency |
ja |
Getal |
Ingestelde systeemfrequentie (50/60 Hz) |
Options.UseConductorTemperature |
ja |
Boolean |
Geleidertemperatuur toepassen |
Options.ConductorTemperature_GPLK |
ja |
Getal |
Toe te passen geleidertemperatuur voor GPLK |
Options.ConductorTemperature_NonGPLK |
ja |
Getal |
Toe te passen geleidertemperatuur voor niet-GPLK |
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 correct is uitgevoerd of niet ('NO’/’LF’/'IEC'/'FA'/'REL'/'PROT'/'SEL'/'RIP') |
Network.SubResult |
nee |
Tekst |
|
Network.Year |
ja |
Getal |
Jaar (netwerkniveau), waarmee de belastingen, door groei, een waarde krijgen |
Network.Date |
ja |
Tekst |
Ingestelde datum voor varianten en scenario's |
Network.Client |
nee |
Tekst |
|
Network.Place |
nee |
Tekst |
|
Network.Country |
nee |
Tekst |
|
Network.Project |
nee |
Tekst |
|
Network.Description |
nee |
Tekst |
|
Network.Version |
nee |
Tekst |
|
Network.State |
nee |
Tekst |
|
Network.By |
nee |
Tekst |
|
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 laatste loadflowfouttekst |
Macro.LoadflowWarningText |
nee |
Tekst |
De laatste 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
'IEC': resultaat IEC 60909-berekening beschikbaar
'FA': resultaat Storing Sequentieel beschikbaar
'REL': resultaat betrouwbaarheidsberekening beschikbaar
'PROT': resultaat betrouwbaarheidsberekening beschikbaar
'SEL': resultaat selectiviteitsberekening beschikbaar
'RIP': resultaat toonfrequentberekening beschikbaar