Новая команда "EXIT" - Закончить раппорт, если выполнено определенное условие

Пример:
Вы хотите создать раппорт, который Вы можете применять для различных классов машин. Длина этого раппорта зависит от многих факторов (класс машины, трикотажное переплетение, длина петли, оттяжка полотна, номер пряжи…). Поэтому невозможно записать количество повторений в раппорт.

Новое:
С помощью команды "EXIT" у Вас есть возможность определить условие, при котором раппорт должен закончится.

Мы применили это для "Float and Lock"-модулей на машине CMS 502 Bc. Раппорт повторяется столько раз, пока не произойдет передача полотна. После передачи полотна гребенка перемещается в самую нижнюю позицию (#140=0). И как раз это является условием, при котором раппорт должен заканчиваться.

Инструкция Sintral для того выглядит так:

IF #140=0 EXIT RBEG

Указание:
Мы добавили эту строку перед концом раппорта (REND), чтобы нитеводители по окончании раппорта находились на нужной стороне машины и направление каретки подходило бы для последующего вязаного ряда.
:
IF #140=0 EXIT RBEG
REND

Как Вы можете использовать команду "EXIT"?

Команда "EXIT" может применяться в раппорте или в повторении.

Раппорт

RBEG
:
IF xxx EXIT RBEG
:
REND

Повторение

REP
:
IF xxx EXIT REP
:
REPEND

Пояснение

xxx = Условие
Раппорт или повторение заканчивается (EXIT), если условие выполнено, например, #140=0 EXIT RBEG.