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

Оператор формирует содержимое кадра в соответствии с заданным форматом, определенным порядком и форматом регистров, в переменной <OutStr$> и выводит в файл управляющей программы ЧПУ.

Формат:

OUTBLOCK {<FileName$>}

Описание:

Кадр управляющей программы формируется системой следующим образом: перебираются регистры по порядку, начиная с первого; если старое и текущее значения регистра различаются, то регистр выводится в кадр, а его старое значение приравнивается текущему; а если старое и текущее значения регистра равны, то регистр в кадр не выводится.

При выводе регистра в кадр управляющей программы сначала записывается его идентификатор, а затем умноженное на масштаб текущее значение регистра. Число выводится в кадр в соответствии с описанным в регистре форматом (длина и точность значения регистра, наличие десятичной точки, знака, лидирующих и незначащих нулей).

Кадр формируется в переменной <OutStr$>, и, по окончании формирования, выводится в управляющую программу отдельной строкой.

Используйте необязательный параметр <FileName$>, чтобы указать файл в который будет осуществляться вывод кадра программы. Если параметр опущен, то кадр выводится в текущий файл, если указано значение "*", то кадр будет выводиться в главный файл, причем произойдет переключение текущего файла. Если <FileName$> – имя файла, то будет создана соответствующая закладка, и текущий файл вывода будет переключен на указанный.

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

Служебные функции и переменные

Оператор формирования кадра <FORMBLOCK>

Оператор прямого вывода в кадр <OUTPUT>