Tekst

<< Click to Display Table of Contents >>

Navigation:  Componenten en parameters > Overig >

Tekst

Met tekst kan extra informatie in het netwerk worden geplaatst. Deze tekst kan bestaan uit vaste tekst of uit het resultaat van een macro. Een combinatie tussen vaste tekst en een macro is niet toegestaan.

 

 

PARAMETERS

 

Tekst

 

Parameter

Default

Eenheid

Omschrijving

Tekst

 

 

Tekst

 

 

MACRO

 

Invoergegevens en berekende resultaten kunnen in een tekstvlak op het scherm worden afgebeeld. Ook bewerkingen van resultaten kunnen worden afgedrukt. Hiervoor wordt de macro-taal gebruikt. Voor een uitgebreide handleiding, zie: Macro's.

 

Voor toepassing in een tekstvlak mogen bewerkingen alleen op variabelen worden uitgevoerd. Het is dus niet mogelijk om de invoergegevens te bewerken. Beschikbare macrocommando's voor gebruik in een tekstvlak zijn:

bewerkingscommando's

oset

oadd

osubtract

omultiply

odivide

conditionalcommando

oif ... end

loopcommando's

owhile ... end

orepeat ... until

ofor ... end

rapportagecommando

otext

 

Met het laatste commando Text kan een tekst tussen aanhalingstekens of een variabele uitgevoerd worden.

 

Indien een macro is gedefinieerd en sommige waarden niet beschikbaar zijn, verschijnt als melding op het scherm:

 'Attribuutwaarde niet beschikbaar in uitvoering van regel .......'

 

Hierom wordt het aanbevolen een if-statement tussen te voegen dat test op de beschikbaarheid van de resultaten.

 

Voorbeeld:

 if(network.result,=,'LF')

         set(mijntekst,'De spanning op knooppunt Station 4 is:')

         add(mijntekst,Node('Station 4').Upu)

         add(mijntekst,' pu en ')

         add(mijntekst,Node('Station 4').U)

         add(mijntekst,' kV')

         text(mijntekst)

 

         set(mijntekst,'En de belasting is op dat knooppunt is:')

         add(mijntekst,Transformerload(':Station 4').PL)

         add(mijntekst,' MW als invoer en ')

         add(mijntekst,Transformerload(':Station 4').P)

         add(mijntekst,' MW berekend.')

         text(mijntekst)

 

         set(mijnp,0)

         set(mijntekst,'Totale belasting in selectie MS-net is:')

         forselection(load('MS-net'),mijnbelasting)

                 add(mijnp,mijnbelasting.p)

         end

         add(mijntekst,mijnp)

         add(mijntekst,' MW')

         text(mijntekst)

 end

 

Levert op:

De spanning op knooppunt Station 4 is: 1.042 pu en 156.3 kV

En de belasting is op dat knooppunt is: 0.255 MW als invoer en 0.277 MW berekend.

Totale belasting in selectie MS-net is: 10.308 MW

 

Tekstkleur van teksten in Result mode
Als de tekst een macrotekst is, kan de kleur van de tekst in de Result mode gezet worden met het commando: TextResultColor(i), waarbij i een gehele waarde is tussen 0 en 14, corresponderend met respectievelijk de kleuren: zwart, grijs, lichtgrijs, marineblauw, blauw, aquamarijn, purper, roze, groen, lichtgroen, blauwgroen, roodbruin, rood, geel en wit.