(1) Repetition settings for model and instance
If the element name of class L in the model is --arbitrary--,
the element name of class S is --arbitrary--, and
the keyword is P[N][x](x=1,2,..n) and N
, in an instance of an Lclass,
you can create multiple instances with the same Lclass name
but different element names.
Multiple S classes with the same Sclass name
but different element names can be created.
Keyword P[N][x](x=1,2,..n) can create N number of keyword data.
Lclass example:
Here, the element name of the transport layer of the L class of the model
is --arbitrary--, and multiple instances are set with concrete element names
TCP and UDP.
Sclass
example:
The S class has the same element names as the Lclass.
Keyword example:
Here, in the example of state transition keywords P[N][1], P[N][2], P[N][3],
a plurality of specific keyword data of instances are set.
There are 19 values of N as concrete data.
(2) Output definition repeat setting
Shows cases where sequence identifiers set repeated variable identifiers.
By
setting the sequence identifier $Seq[1] and the element name of
model L class name: transport layer --arbitrary-- to the setting variable
($Var[28]),
the
loop, loop end,
A keyword setting item appears, and the loop appears
in the loops in the variable identifier list.
As a process, the contents of $Seq[1] are repeated as many times
as the number of instances of $Var[28], and $Var[28] displays the values of
the instances in order of number.
(3) Output definition repeat setting
Loop Type:
There are two types of loops: "continue on" and "new line".
Case where you select the "Continue on" type:
Check the contents of the above figure by checking the output definition
of the output of the menu.
In the output definition check, if there is a repetition, it will be displayed
twice,
and if the variable identifier $Var[28] is a repetition,
the first display will be %Var[28][0] and
The display is %Var[28][1].
Here, if you use the loop keyword to continue next,
the first will end at the end and the second will start with the pattern,
but it will be connected.
Case
of selecting the "new line" type:
Here, if the loop type is set to "new line", the first loop will end at the end
and
the second loop will start with the pattern, but it will be displayed as a new
line.
type
of loop exit:
There are two types of loop exits: "output all" and "do not output after last
$Var".
The
case of selecting the "output all" type:
All indications of the number of times the loop ends are also displayed.
The
case of selecting the "Don't output after last $Var" type:
It is not displayed after the variable of $Var is displayed for the loop end
number.
If there are multiple $Vars, don't print after the last $Var.