Макро язык
Описание макро языка в системе ЧПУ WL4
Программирование повтора участка программы n-раз
Программирование повтора участка программы n-раз можно сделать с помощью макро программирования.
Вариант №1 - сделать из части программы подпрограмму и запустить её несколько раз Lxx yy, где хх - номер подпрограммы, yy - количество запусков.
Вариан №2 - сделать в основной программе счетчик на вычитание.
Пример:
#21=32 $ Количество повторов в нашем случае 32 раза
N01 G4 E2 $ Первый кадр участка программы с повтором (в нашем случае просто пауза 2 секунды)
N2 .....
N3 .....
N4 .....
N5 ..... $ Последний кадр участка программ с повтором
N6 IF((#21=(#21-1))>=0) N01 $ 1. Вычитаем из переменной 21 единицу
$ 2. Присваиваем результат той же переменной 21
$ 3.1. Если значение #21 больше либо равно нулю, то переход на кадр N01
$ 3.2. Если значение #21 меньше нуля, то перехода не произойдет и программа пойдет дальше на кадр N7
N7 ..... $ Первый кадр участка программы без повтора
N8 .....
N9 .....
N10 ..... $ Последний кадр участка программы без повтора