на главную
к оглавлению

7.5.2.2. Условный оператор передачи управления.

       Условный оператор передачи управления программируется только в конце условного выражения и передаёт управление указанному кадру только при выполнении запрограммированного условия. Если же условие не выполняется, то отработывается следующий за условным выполнением кадр программы.

       Программируется условный оператор передачи управления так:
       Условное выражение, (L)
       где L - номер кадра, которому нужно передать управление при выполнении условия.
       Пример:
       #A<F(-15)
       N0002G90X1000Y10
       Если величина в параметре #A окажется меньше величины системного параметра, номер которого находится в #70, то произойдёт передача управления кадру с номером 0015, находящемуся "Выше" данного условного выражения. В противном случае будет отрабатываться следующий кадр.
       Пример:
       N10##66AND10(900)
       N11##60OR10

       В кадре с номером 10 произойдёт проверка первого и третьего разрядов (10 (десятичное) - 1010 (двоичное)) в формальном параметре, номер которого содержится в параметре #66 и, если они установлены (равны единице), произойдёт передача управления кадру с номером 0900, расположенному "Ниже". Если условие в кадре 10 не выполнится то будет отрабатываться следующий кадр с номером 11.



.
Яндекс.Метрика