Оператор начала программы обработки технологической команды <PROGRAM>

Каждая программа обработки технологической команды начинается с заголовка, состоящего из слова <PROGRAM> и имени программы, а заканчивается словом <END>.

Формат:

PROGRAM ProgramName

<оператор 1>

...

<оператор N>

END

Описание:

Тело программы обработки технологической команды пишется на специальном проблемно-ориентированном языке и может содержать математические выражения и функции, операторы ввода/вывода, условные операторы, циклы, операторы перехода, вызовы подпрограмм, операторы формирования кадров управляющей программы.

Пример:

PROGRAM AbsMov

FormBlock

X = cld[1]

Y = cld[2]

if X <> LastX or y <> LastY then begin

xs$ = Str(40*x)

ys$ = str(40*y)

if IsRapid> 0 then fs$ = "PU"

else fs$ = "PD"

output fs$ + xs$+","+ys$+";"

LastX = X

LAstY = Y

end;

END