Главная Книги - Разные Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г)
поиск по сайту правообладателям
|
|
содержание .. 14 15 16 17 ..
Подстановка
адреса
238 Операторы
присваивания Операторы
присваивания
позволяют
изменять
переменные . Формат
оператора присваивания таков : < выражение > =< выражение > ; Выражение
слева
от
знака
равенства
всегда
должно
прямо
или
косвенно
указывать на
макропеременную . Эта
макропрограмма
инициализирует
последовательность переменных
до
любого
значения . В
этом
примере
используется
и
прямое , и косвенное
присваивание . % ; O50001 ( ИНИЦИАЛИЗАЦИЯ
ПОСЛЕДОВАТЕЛЬНОСТИ
ПЕРЕМЕННЫХ ) ; N1 IF [#2 NE #0] GOTO2 (B= базовая
переменная ) ; #3000=1 ( Базовая
переменная
не
задана ) ; N2 IF [#19 NE #0] GOTO3 (S= размер
массива ) ; #3000=2 ( Размер
массива
не
задан ) ; N3 WHILE [#19 GT 0] DO1 ; #19=#19-1 ( Обратный
отсчет ) ; #[#2+#19]=#22 (V= значение
для
присваивания
массиву ) ; END1 ; M99 ; % ; Можно
использовать
макропрограмму
выше
для
инициализации
трех
совокупностей переменных
следующим образом : % ; G65 P300 B101. S20 ( ИНИЦ 101..120 КАК #0) ; G65 P300 B501. S5 V1. ( ИНИЦ 501..505 КАК 1.0) ; G65 P300 B550. S5 V0 ( ИНИЦ 550..554 КАК 0.0) ; % ; Десятичная
точка
в
B101.
и
т . д . обязательна . Управляющие
операторы Управляющие
операторы
позволяют
программисту
выполнять
как
условные , так
и безусловные
переходы . Они
также
дают
возможность
повторять
выполнение
части текста
программы
в
зависимости
от условия . |