Файл: Единая система ЭВМ..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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