Основные функции плоттера и их реализация

Создание графического документа плоттером сводится к выполнению следующих функций:

  • • нанесение стандартных, нестандартных символов и других графических примитивов; обеспечение их поворота; нанесение совокупности символов (текста);
  • • вычерчивание сплошных, пунктирных, штрих-пунктирных линий, отрезков прямых, дуг и окружностей; нанесение штриховки, заливки;
  • • изменение толщины и цвета линий;
  • • масштабирование символов, графиков, графических объектов. Перечисленные функции, связанные с прорисовкой элементарных графических объектов, реализуются устройствами плоттера под воздействием специальных команд, образующих язык плоттера. В языке плоттера имеются команды для указания номера и положения пишущего узла, задания координат начала и конца и типа вычерчиваемой линии (движение по прямой, окружности, дуге), для вывода символов и текста. Стандартный язык HP-GL (Hewlett-Packard Graphics Language) и его последующие версии обеспечивают быструю прорисовку геометрических фигур (круга, прямоугольника и др.), линий, а также поворот и зеркальное отображение изображения, управление шрифтами, их толщиной, цветом, заливками и штриховками.

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

 
< Пред   СОДЕРЖАНИЕ     След >