Оператор начала программы обработки технологической команды <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