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

7.5.2.1. Безусловный оператор передачи управления.

       Программирование безусловного оператора передачи управления производится следующим образом:

       #(L),

       Где L - номер кадра, которому нужно передать управление, без проверки каких-либо условий. Ведущие нули необязательны.

       L является положительным числом, если номер, которому передаётся управление, находится физически "Ниже" выполняемого кадра, и отрицательным числом, если передача осуществляется кадру, находящемуся "Выше" выполняемого.

       Это правило является общим для любого оператора передачи управления.

       Безусловный оператор передачи управления программируется или в кадре, не содержащем условных выражений, или отдельным кадром.

       Пример:
       N0010......
       .
       .
       .
       .
       .
       .
       #A=#B+SIN45_#(-10)

       После выполнения вычислений и присвоения результата параметру #A произойдёт передача управления кадру с номером 0010, находящемуся "Выше" данного кадра.

       Пример:
       N0008X20Y#70
       N0010Z0
       ##44=&#A+1
       #(19)
       .
       .
       .
       .
       N0019##44=#G
       N0020G#7X200Z10

       При выполнении безусловного оператора передачи управления произойдёт передача управления кадру с номером 0019.



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