Узел "FOR" будет повторять набор действий до тех пор, пока заданное условие остается истинным. Такая структура управления часто называется циклом.

  1. В форме ( > > ) в нижней области правой кнопкой мыши щелкните узел , выберите команду , а затем выберите пункт .

    В нижней части модельного дерева появится новый узел. Если необходимо вставить узел в определенное место дерева, перетащите его из списка узлов, отображающегося слева.

  2. В поле опишите простыми словами назначение цикла FOR.

  3. В поле задается значение переменной управления циклом, когда начинается выполнение цикла.

    Переменная управления должна быть одной из переменных, определенных для текущей модели продукта. Например, если имя переменной управления — счетчик, инициализация может состоять в том, чтобы значение счетчика стало равным единице: счетчик = 1.

  4. Задайте действие, которое должно выполняться по отношению к переменной управления для каждой итерации цикла в поле . Данное действие может, например, состоять в добавлении единицы к величине переменной управления: счетчик = счетчик + 1.

  5. В поле укажите — в форме логического условия — состояние, которое необходимо задать для переменной управления, чтобы цикл продолжал выполняться.

    Таким условием может быть, например, задание для переменной управления такого значения, которое должно быть меньше значения другой переменной или равно ему: счетчик <= количество_дверей. Убедитесь, что переменная управления действительно приводит к тому, что в определенный момент условие становится ложным. В противном случае узел "FOR" и , следовательно, конфигурация продукта будет запускаться бесконечно.