Page 69 - 4352
P. 69
Опис
Приймає значення TRUE#, якщо аналізована [попередня, наступна] команда
є елементом підпрограми, і FALSE# у іншому випадку.
Приклад
elseif proc_body# then
if dx<>0.0 then ' при ненульовому переміщенні по осі X :
' Виводиться нове значення dx :
write id1# using "X%.15g", dx*RDISCR
endif
--------------------------------------------------------------------------------------------------------
proc_begin# [proc_begin_#, _proc_begin#l
Тип
логічний
Умовчання
FALSE#
Опис
Приймає значення TRUE#, якщо аналізована [попередня, наступна] команда
є першою командою переміщення в підпрограмі, і FALSE# у іншому випадку.
Приклад
if proc_begin# then
write id1# using "G91"
' Інакше, якщо аналізоване переміщення належить головній
' програмі і йому передувала команда виклику підпрограми,
' то виводиться G90 для повернення в абсолютний режим:
elseif prog_body# AND (command_ = CALL#) then
write id1# using "G90"
endif
--------------------------------------------------------------------------------------------------------
proc_end# [proc_end_#, _proc_end#]
Тип
логічний
Умовчання
FALSE#
Опис
Приймає значення TRUE#, якщо аналізована [попередня, наступна] команда
є останньою командою переміщення в підпрограмі, і FALSE# у іншому випадку.
4.2.18 Ознаки обробки контуру в режимі корекції
--------------------------------------------------------------------------------------------------------
contour_begin# [contour_begin_#, _contour_begin#]
Тип
логічний
Умовчання
FALSE#
68