
Гибкое программирование ЧПУ
1.25 Техника подпрограмм
Расширенное программирование
Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
195
1.25.3.2 Вызов подпрограммы с передачей параметров (EXTERN)
Функция
При вызове подпрограммы с передачей параметров переменные или значения могут
передаваться напрямую (не для параметров VAR).
Подпрограммы с передачей параметров перед вызовом в главной программе должны
быть указаны с EXTERN (к примеру, в начале программы). При этом указывается имя
подпрограммы и типы переменных в порядке передачи.
Синтаксис
Значение
ВНИМАНИЕ
Как типы переменных, так и последовательность передачи, должны совпадать с
определениями, согласованными в подпрограмме в PROC. Имена параметров в
главной и подпрограмме могут быть различными.
EXTERN <имя программы>(<тип_пар1>,<тип_пар2>,<тип_пар3>)
...
<имя программы>(<значение_пар1>,<значение_пар2>,<значение_пар3>)
ВНИМАНИЕ
Вызов подпрограммы всегда должен быть запрограммирован в отдельном кадре ЧПУ.
<имя программы>: Имя подпрограммы
EXTERN: Кодовое слово для указания
подпрограммы с передачей
параметров
Указание:
EXTERN должен указываться только
тогда, когда подпрограмма стоит в
детали или в глобальной
директории подпрограмм. Циклы не
должны указываться как EXTERN .
<тип_пар1>,<тип_пар2>,<тип_пар3>: Типы переменных передаваемых
параметров в последовательности
передачи
<значение_пар1>,<значение_пар2>,
<значение_пар3>:
Значения переменных для
передаваемых параметров