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