Макро язык

Описание макро языка в системе ЧПУ 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 ..... $ Последний кадр участка программы без повтора