ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 65
Скачиваний: 0
нальных программ, определяющих возможности канального
программирования. |
|
|
Таблица 17 |
Основные характеристики графического дисплея ЕС-7064 |
|||
I |
Характеристика |
| |
Примечание |
Наименование |
|
|
Размер |
полезной |
площади |
250×250 |
|
|
|||||
экрана, |
мм |
|
|
|
|
3848 |
для |
основного |
||
Емкость экрана в знаках |
||||||||||
|
|
|
|
|
|
|
размера, 1715 для уве- |
|||
Строк (максимум) |
|
личенного |
размера |
|||||||
|
52 для основного раз |
|||||||||
|
|
|
|
|
|
|
мера |
увеличенного |
||
|
|
|
|
|
|
|
35 |
для |
||
Знаков в строке (макси |
размера |
|
|
|||||||
74 для основного раз |
||||||||||
мум) |
|
|
|
|
|
мера |
увеличенного |
|||
|
|
|
|
|
|
|
49 |
для |
||
Число знаков в наборе |
|
размера |
|
|
||||||
ЗУ |
96 |
|
|
|
||||||
Емкость |
буферного |
8192 |
|
|
||||||
(в бантах) |
|
адресов по |
|
1024×I024 |
|
|||||
Количество |
X |
|
||||||||
и Y осям |
|
|
|
|
|
|
|
|
||
Направление линий |
|
Любое |
|
|
||||||
Количество линий, выво |
|
|
|
|
||||||
димых без |
мерцания: |
|
|
|
|
|
||||
в |
абсолютном |
режиме |
|
|
|
|
||||
длиной, р. е.: |
|
|
1490 |
|
|
|||||
|
63 |
|
|
|
|
|
|
|
||
|
127 |
|
|
|
|
|
1330 |
|
|
|
|
512 |
|
|
|
|
|
465 |
|
|
|
в |
1023 |
|
|
приращений |
250 |
|
|
|
||
режиме |
|
|
|
|
||||||
длиной, р. е.: |
|
|
2720 |
|
|
|||||
|
15 |
|
|
|
|
|
|
|
||
|
31 |
|
|
|
|
|
2630 |
|
|
|
|
63 |
|
|
|
|
|
1920 |
|
|
ЭЛТ 43ЛМ1И с диагональю 43 см 2100 знаков без мерцания
Обращение к ЗУ по два байта в параллель Шаг между адреса ми (растр, ед.) — 0,25 мм Толщина линии —0,2 мм
Указаны минимальные гарантируемые вели чины
Прерывание в ЭВМ типа сигнала «Внимание» вызывают в' графическом дисплее шесть источников:
световое перо в момент обнаружения изображения; при этом регенерация изображения прекращается и в байты уточненного
состояния заносится адрес соответствующих данных в буферной памяти;
ключи функциональной клавиатуры;
ключ «Конец» на алфавитно-цифровой клавиатуре; ключ «Аннулировать» на алфавитно-цифровой клавиатуре; приказ «Конец последовательности приказов»;
асинхронная ошибка, т. е. сбой, обнаруженный в памяти
дисплея в момент отсутствия |
непосредственной |
связи дисплея |
и ЭВМ. |
программирования |
обеспечивают |
Возможности канального |
обмен данными и управление графическим дисплеем,
5 |
Зак. 70 |
105 |
Врежиме записи данные передаются от ЭВМ в буферную память дисплея. Перед выполнением этой операции регенера ция изображения должна быть приостановлена.
Врежиме чтения можно считывать данные из буферной па мяти дисплея, считывать данные ручного ввода, т. е. введенные
внезащищенные участки экрана с клавиатуры, считывать пози цию курсора на экране, а также текущее состояние X, У — регист ров координат положения луча.
Врежиме управления можно установить адрес буфера и возобновить регенерацию изображения на экране, ввести или удалить курсор для редактирования незащищенной текстовой инфор.мации, включить подсветку в клавишах функциональной клавиатуры или включить подачу звукового сигнала и, наконец,
уточнить состояние устройства. Основные характеристики гра фического дисплея ЕС-7064 приведены в табл. 17.
ГРАФОПОСТРОИТЕЛИ. ОБЩИЕ СВЕДЕНИЯ
Двухкоординатные графопостроители — это устройства вы вода на бумажные носители графической и текстовой информа ции. Графопостроители широко используются для вычерчивания машиностроительных и строительных чертежей, метеорологиче ских карт, функциональных и принципиальных электрических схем, для вывода результатов вычислений в виде графиков и кривых. Благодаря высокой точности и большой информацион ной емкости получаемых рисунков графопостроители являются необходимым и ключевым элементом любой системы машинного проектирования.
Характерной особенностью графопостроителей ЕС ЭВМ является наличие развитого внутреннего языка приказов
(табл. 1Ö), что значительно сокращает описание вычерчивае мых изображений, повышает наглядность и облегчает модифи кацию этих изображений.
Код приказа занимает два байта, из которых первый всегда равен шестнадцатиричному числу 2А и начинается с границы полуслова. За кодом приказа следуют байты данных, соответ ствующие данному приказу.
Приказы управления пишущим элементом определяют вы бор активного элемента в пишущем узле графопостроителя и установку его в рабочее (опущен) или нерабочее положение
(поднят). Вычерчивание производится только при рабочем по ложении пишущего элемента. Выбор пишущего элемента обычно соответствует выбору цвета или толщины линии чертежа. Эти приказы не сопровождаются байтами данных. Приказы интер поляции определяют режим перемещения пишущего элемента по прямой или по дуге окружности. За этими приказами непос редственно следуют данные, описывающие координаты этого
перемещения.
103
Таблица 18
Список приказов графопостроителей ЕС ЭВМ
|
|
Код |
|
Код |
Наименование приказа |
в шест |
Наименование приказа |
в шест |
|
надцати |
надцати |
|||
|
|
ричном |
|
ричном |
|
|
виде |
|
виде |
Работа в приращениях |
2A-O4 |
Выбор пишущего элемента |
2А-21 |
|
Линейная интерполяция |
2А-05 |
№ 1 |
2А-22 |
|
Пишущий |
элемент опу |
2А-06 |
Выбор пишущего элемента |
|
стить |
|
2А-07 |
№ 2 |
2А-23 |
Пишущий элемент поднять |
Выбор пишущего элемента |
|||
Масштаб 1 |
: 1 |
2А-08 |
№ 3 |
2А-24 |
Масштаб 2: 1 |
2А-09 |
Выбор пишущего элемента |
||
Масштаб 1 |
:2 |
2А-0А |
№ 4 |
2А-26 |
Непрерывная линия |
2А-0С |
Инкрементальный режим |
||
Пунктирная линия |
2A-0D |
Вычерчивание символа |
2А-4М* |
|
Штрихпунктирная линия |
2А-0Е |
Конец последовательности |
2А-81 |
|
Круговая |
интерполяция |
2А-10 |
приказов |
2А-82 |
го часовой стрелке |
2А-11 |
Конец графика |
||
Круговая |
интерполяция |
Холостой ход |
2А-С0 |
|
против часовой стрелки |
2А-І4 |
|
|
|
Работа в абсолютных коор |
|
|
||
динатах |
|
|
|
|
* M—означает модификатор, в зависимости от значения которого символы вычер чиваются под 16 различными углами.
Режим линейной интерполяции задает движение пишущего элемента вдоль отрезков, концы которых заданы в следующих за ним байтах данных. Координаты перемещения могут описы ваться в абсолютных координатах чертежа или в приращениях,
относительно текущего положения пишущего элемента. Тип представления данных устанавливается приказами работы в абсолютном режиме или в режиме приращений. В абсолютном режиме конечная точка отрезка, куда должен быть перемещен
пишущий элемент, задается четырьмя байтами, по два для ка ждой координаты X и У. При этом нулевой бит в первом байте всегда равен единице, а остальные пятнадцать битов задают
положительное значение X и У в элементарных шагах пишу щего элемента. Такое значение обеспечивает при шаге 0,05 мм перемещение от 0 до 1638 мм. В режиме приращений задание
координат отличается от абсолютных тем, что первый |
бит пер |
вого байта каждой координаты задает знак приращения |
(1, если |
«—», и 0, если «+»). Для задания приращения по каждой оси
координат используются 14 битов, что обеспечивает при шаге 0,05 мм перемещение от 0 до 819 мм.
Режим круговой интерполяции задает движение пишущего
элемента по дуге окружности, причем указывается направление этого движения (по часовой стрелке или против). Конечные точки перемещения описываются группами данных по восемь байтов, по два байта соответственно для приращения X и У до конечной
5* |
107 |
точки дуги и приращения X и Y до центра окружности. Форма описания этих приращений совпадает с описанием приращений при линейной интерполяции. Тип вычерчиваемых линий за дается соответственно приказами установки типа непрерывной, пунктирной и штрихпунктирной линии.
Приказ инкрементального режима задает режим работы графопостроителей в элементарных шагах и полушагах пишу щего элемента. Формат представления инкрементальных данных приведен в табл. 19. Инкрементальные данные не только задают перемещение, но и изменяют состояние пишущего элемента.
Приказ «Вычерчивание символов» вызывает установку ре
жима, при котором все последующие байты данных интерпре тируются графопостроителем как коды символов и на бумаге вы черчиваются их графические изображения. Графопостроители ЕС-7052 и ЕС-7054 снабжены генератором знаков, который авто матически вычерчивает по коду ограниченный набор символов. В графопостроителях ЕС-7051 и ЕС-7053 всем кодам символов должны соответствовать программы, описывающие графический образ символа на специальной координатной сетке и находя щиеся во время работы графопостроителя в его буферной памяти. Устройство обеспечивает автоматический поиск по коду символа соответствующей программы и вычерчивает символ. В качестве кодов символов могут использоваться 253 кода. Иск лючение составляют код 00, используемый как нулевой символ,
т. е. символ, не вызывающий вычерчивания (что используется, например, для дополнения поля символьных данных до границы полуслова), и код 2А, появление которого в четном байте озна чает конец символов и начало нового приказа. В зависимости от значения модификатора в приказе «Вычерчивание символов» символы могут располагаться под шестнадцатью различными углами (соответственно через 22,5°). Приказы установки мас штаба задают три размера вычерчиваемых знаков (3 мм, 6 мм,
12 мм).
Приказ «Конец последовательности приказов» вызывает сиг
нализацию в устройстве об окончании обрабатываемой порции программы приказов. Для устройств, имеющих буферную па мять, он, например, означает конец обработки находящейся
в ней программы. В режиме канального подключения этот при
каз вызывает соответствующую индикацию окончания работы устройства.
Приказ «Конец графика» вызывает сигнализацию в устрой стве об окончании вычерчивания данного изображения. После этого графопостроитель обычно должен быть приведен в исход ное состояние для вычерчивания следующего изображения.
Функционально графопостроители состоят из электромехани ческого двухкоординатного регистрирующего построителя
(ДРП) и электронной системы приема и переработки графиче ских данных.
108
В состав ДРП входят двухкоординатная система рулонного или планшетного типа, управляемая шаговыми или серводвига
телями и обеспечивающая пошаговое перемещение по бумажно му носителю пишущего узла. Пишущий узел состоит из несколь ких пишущих элементов, которые могут заряжаться разными
цветами. |
|
|
Таблица 19 |
|
Формат данных инкрементального режима работы |
||
Код |
Команда |
Код |
Команда |
00000 |
Перемещение ПУ (+У) |
00001 |
Перемещение ПУ ( + X, +У) |
00010 |
Перемещение ПУ ( + X) |
OOOll |
Перемещение ПУ ( + X, —У) |
00100 |
Перемещение ПУ (—У) |
00101 |
Перемещение ПУ (—X, —У) |
00110 |
Перемещение ПУ (—X) |
OOlll |
Перемещение ПУ (—X, +У) |
01000 |
Нет перемещения ПУ |
01001 |
Пишущий элемент поднять |
OlOlO |
Пишущий элемент 1 опу |
01100 |
стить |
Пишущий элемент 2 опу |
|
ОНО! |
стить |
Пишущий элемент 3 опу |
|
OlOlI |
стить |
Код режима |
|
OIllO |
Код инкрементального ре |
жима
10000 |
Перемещение ПУ (+У/2) |
10001 |
Перемещение ПУ ( + Х/2, + У/2) |
10010 |
Перемещение ПУ ( + Х/2) |
IOOll |
Перемещение ПУ (+Х/2, —У/2) |
10100 |
Перемещение ПУ (—У/2) |
10101 |
Перемещение ПУ (—Х/2, —У/2) |
юно |
Перемещение ПУ (—Х/2) |
IOlH |
Перемещение ПУ (—Х/2, +У/2) |
11000 |
Перемещение ПУ ( + X, +У/2) |
HOOl |
Перемещение ПУ (—X, + У/2) |
IlOIO |
Перемещение ПУ ( + Х/2, +У) |
HOIl |
Перемещение ПУ (—Х/2, +У) |
HIOO |
Перемещение ПУ ( + X, —У/2) |
HlOl |
Перемещение ПУ (—X, —У/2) |
НПО |
Перемещение ПУ ( + Х/2, —У) |
Illll |
Перемещение ПУ (—Х/2, —У) |
Система приема и переработки графических данных может быть двух типов: 1) блок преобразования данных, имеющий в своем составе буферную память (объемом 4 К байтов) и осу ществляющий прием в нее графической программы, декодирова ние приказов, интерполяцию данных и соответствующее управ
ление исполнительными каналами ДРП; 2) блок обработки данных, не имеющий буферной памяти и выполняющий непос редственный прием от источника ввода графических приказов и данных, их декодирование, интерполяцию и соответствующее управление ДРП.
Графопостроители ЕС ЭВМ могут эксплуатироваться в двух
режимах:
а) в автономном режиме, т. е. без связи с ЭВМ и отдель но от нее. В этом случае источником ввода графических про грамм могут служить перфолента и магнитная лента, подготов ленные на ЭВМ. Графопостроители допускают подключение
стандартного фотосчитываюшего устройства (ФСУ) для ввода с перфоленты и специального магнитосчитывающего устройства (ЕС-7050) для ввода с магнитных лент;
б) в режиме канального подключения, т. е. когда графопо строители непосредственно подключены к селекторному или
109