Macrocommando Repeat ... Until

<< Klik om de inhoudsopgave weer te geven >>

Navigatie:  Macro's > Macro: commando's en parameters > Macro: loopcommando's >

Macrocommando Repeat ... Until

Doel:

Voer een stuk macro uit totdat een bepaalde voorwaarde geldt. Eerst wordt het stuk macro uitgevoerd; vervolgens wordt de voorwaarde getoetst, waarna al dan niet naar het begin van het stuk macro wordt teruggesprongen.

 

Het Repeat-commando komt altijd voor samen met een Until. Tussen Repeat en Until staan de voorwaardelijk uit te voeren commando's. Algemene notatie:

Repeat

Until ( waarde1 , vergelijkingsteken , waarde2 )

 

Het vergelijkingsteken kan zijn:

= (gelijk),

<> (ongelijk),

< (kleiner dan),

<= (kleiner dan of gelijk aan),

> (groter dan),

>= (groter dan of gelijk aan).

 

Voorbeeld:

Onderstaand stuk macro wordt uitgevoerd voor een gelijktijdigheid van 1 tot en met 0.2.

Set( gelijktijdigheid, 1 )

Repeat

SetSelectionNode'MS-net' ).Simultaneousness, gelijktijdigheid )

Loadflow0, , true )

Subtract( gelijktijdigheid, 0.1 )

Until( gelijktijdigheid, <= , 0.1 )