Cтраница 1
Вычерчивание символов следует выполнять в абсолютной системе координат, гарантирующей исключение накапливаемой ошибки. При этом происходит автоматическое подсуммирование текущих значений координат узловых точек символов к значениям координат точки начала строки. Из-за ошибок округления, возникающих при вычерчивании символов, возможно некоторое колебание длины строки в зависимости от угла ее расположения, однако при задании абсолютных координат начала следующей строки производится точное перемещение в заданную точку. [1]
Вычерчивание символов целесообразно выполнять при работе устройства в режиме абсолютной системы координат, гарантирующем точный приход в заданную точку чертежа после вычерчивания строки символов, расположенной под некоторым наклоном к осям координат графического устройства. [2]
После вычерчивания символа А для сохранения правильной четности байт используется код фиктивного пробела. [3]
Приказ Вычерчивание символов вызывает переход в режим, при котором все последующие байты данных интерпретирующих как коды символов для вычерчивания. Графопостроители ЕС7052 и ЕС7054 снабжены генератором знаков, который автоматически вычерчивает по коду ограниченный набор символов. В устройствах ЕС7051 и ЕС7053 для всех типов символов должны быть программы, описывающие графический образ символа на специальной координатной сетке и находящиеся в буферной памяти устройства. Устройство осуществляет поиск по коду символа соответствующей программы и вычерчивает символ. В качестве кодов символов могут использоваться 253 кода. Код 2А в четном байте означает конец символов и начало нового приказа. Приказы установки масштаба задают три размера вычерчиваемых знаков. Размер символьного поля при масштабе 1: 2 составляет 5X5 мм. [4]
После вычерчивания символа перо поднимается в правом нижнем углу матрицы символа и перемещается горизонтально на промежуток между символами. [5]
Чертежный автомат ИТЕКАН-2М. [6] |
Команды вычерчивания символа или строки символов одного типоразмера включают код команды, размер символа, код угла поворота ( из числа разрешенных), масштаб, координаты привя-зочной точки, коды символов, закоммутированных в генераторе знаков. [7]
Для автоматического вычерчивания символов их конфигурация и коды должны быть предварительно введены в память емкостью 4 Кбайт. Набор подпрограмм, включающих микропрограммы кодов и их конфигураций, вводится в память либо из ЭВМ, либо с перфо-и магнитных лент. Размещение микропрограмм в памяти, а также последовательность выполнения арифметических и логических операций, реализующих конкретную микропрограмму, обеспечивается устройством управления. Выполнение арифметических и логических операций микропрограмм осуществляется в арифметическом устройстве, состоящем из 16-разрядного комбинационного сумматора и двух входных регистров, воспринимающих сигналы с блока управляющих сигналов. Последний формирует импульсы, обеспечивающие выполнение элементарных действий по реализации очередной операции. [8]
При вычерчивании символов блок 15 передает управление блоку 11, который осуществляет запоминание кода заданного символа и его угла поворота в плоскости чертежа, ведет поиск описания задаиного символа в соответствующей области памяти устройства. [9]
При вычерчивании символов выборка приказов происходит обычным образом, за исключением выборки самого приказа на вычерчивание символов, младшие биты которого содержат указание об угле поворота символа. [10]
Поворот при вычерчивании символов на 90 или 180 задается в формате приказов. По приказу на выходе схемы интерполятора происходит поворот координат переключением шин X и У. Одновременно по одной из координат изменяется знак перемещения пишущего устройства, который первоначально формируется на выходе памяти символов. Поскольку символы вычерчиваются на постоянной нижней частоте генератора ( f400 Гц), коды узловых точек отрезков не записываются в реверсивный счетчик для определения необходимости разгона и торможения ГТИ. [11]
Пример кодирования символов. [12] |
При составлении программы вычерчивания символов следует учитывать, что шаг между символами обычной ширины имеет три значения: 3 5; 7 0 и 14 мм. Шаг между широкими символами типа Ш составляет соответственно 4 5; 9 0 и 18 0 мм, шаг между символами типа 1 - 2 4 и 8 мм. [13]
Наличие набора подпрограмм вычерчивания символов позволяет в основной программе указывать только коды символов. В процессе работы ГРУ по коду символа в основной программе находит соответствующую подпрограмму и выполняет автоматическое вычерчивание в заданных размерах и под необходимым углом. [14]
В сообщении при вычерчивании символов дополнительно указываются размер символов и угол, под которым они вычерчиваются. Данные о символах содержат перечень кодов символов, подлежащих вычерчиванию. [15]