Standaardobjecten

<< Click to Display Table of Contents >>

Navigation:  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

ThisSheet

nee

Tekst

Naam van het actuele blad

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

 

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