Skip to content
mtbeek32 edited this page Jan 25, 2023 · 8 revisions

MetaScript functions loop

syntax

  • loop(template, number)

definition

loop(template, number) results in a set of instantiated *templates.

The number of instantiations is specified by the number argument. This number is a maximum, a stop condition could result in less instantiations.

A currvalue and nextvalue item need to be configured within the template.

description

Optional a stop condition can be configured. This condition need to be configured as a parameter with the name stop and an expression with a boolean condition. If the condition becomes true, the loop will not continue.

The loop function is used for dynamic modelling.

example

template LoopTemplate {    parameter NrIter;    container currValue;    container nextValue;`    container results    { parameter LoopWaarde := NrIter;    }    container loop := loop(LoopTemplate, 5); }

Clone this wiki locally