Оператор вывода <PRINT>

Оператор предназначен для вывода результатов работы в окно отладочной информации в процессе тестовой генерации управляющей программы. Если управляющая программа формируется автономной исполняющей системой постпроцессора (<InpD.dll> или <SprutPP.exe>), то оператор игнорируется.

Формат:

PRINT <математическое выражение> | <строковое выражение>

{, <математическое выражение> | <строковое выражение>}

{ > | >> имя файла вывода}

Описание:

Ключевым словом оператора вывода является слово <PRINT>. Вслед за ним следует список, состоящий из одного или более математических или строковых выражений. Число выражений в списке не ограничено; если их больше одного, то они разделяются запятыми.

В результате выполнения оператора последовательно будут вычисляться значения выражений и результаты расчетов будут выводиться в закладке <Отладочная информация>.

Для сохранения выводимой информации на диске необходимо переназначить вывод в файл. Для этого достаточно указать после последнего из выводимых выражений символ > или >> и имя файла вывода.

Использование символов > и >> указывает на режим вывода информации в файл:

  • символ > – начать вывод с первой записи, очистив предварительно файл вывода. Если файл с таким именем уже существует, старое содержимое файла теряется;

  • символ >> – добавлять выводимые параметры в конец файла. Если файла с таким именем нет, то он будет создан и содержимое текущего оператора вывода будет первой записью в новом файле.

Примеры:

PRINT “Работает программа ABSMOVE”

PRINT CLD[1]-XT, “ приращение по X ”

PRINT AA, “ ”, CLD[1]

PRINT CLD[1] > "c:\my_folder\log.txt" ! Вывод в файл

Сопутствующие ссылки:

Оператор ввода <INPUT>