Плоттер - это устройство для цифроаналогового преобразования данных. Им осуществляется перевод данных из цифровой формы в графическую. Плоттер это графопостроитель. Его название происходит от английского plot - чертеж. Черчение выполняется специальной голрвкой, движущейся в плоскости планшета. Головки могут быть чертежными, гравировальными и фотопроектирующими. На рис.73 приведен комплект чертежного плоттера SECONIC, а на рис.74 и 75 его детали и системы координат.
Плоттеры делятся на два класса: планшетные и барабанные. В таблице 125 приведены технические характеристики некоторых из них.
Таблица 125. Характеристики некоторых плоттеров.
Название плоттера | Число перьев | Рабочая площадь, мм | Скорость черчения, мм/сек | Разрешение, мм |
Барабанные Планшетные №2222 №2532 | 1-2 | 1520х856 1219х2235 1516х2540 45720х914 1200х840 1680х1200 1180х840 500х600 | 200-750 | 0,0125 0,0125 0,006 0,005 0,2 0,05 0,025 0,05 0,05 |
В таблице приведены перьевые плоттеры. Однако кроме них активно разрабатываются фотографические, электростатистические и термографические.
Для работы с плоттерами фирмы Хьюлетт - Паккард разработан язык Graphic - Language (HP-GL). Его преемником является язык HP-GL/2. По аналогии с языком PCL язык HP-GL/2 использует коды ASCII. Его полное описание приведено в книге Г.Борн “Форматы данных”, К., Торгово - издательское бюро BHV, 1995. Этот язык включает следующие группы операторов
а) настройка устройства вывода
б) вычерчивание геометрических фигур
в) работа с многоугольниками
г) выбор типов линий и образцов (масок) заполнения
д) выбор шрифтов
е) техническая графика
ж) выбор цветов
з) работа в режиме дигитайзера
и) поддержка языка
В качестве примера рассмотрим команду установки режима работы плоттера по умолчанию. На языке HP-GL/2 она определена следующим кодом: DF. Этому коду соответствует следующий шестнадцатиричный ASCII - код: 44 46 и десятичный 68, 70.
Тогда на языке Си ввод этой команды запишется так
fprintf (fp, “%c%c”, 68, 70)