Автоматизация научных исследований: сборник научных трудов.

филиалом АН СССР были приобретены японские графопостроители типа G R A P H T E C , отличающиеся высокой надежностью и возможностью исполь­ зования многоцветной графики с применением обычной бумаги. Для обеспечения пользователей системы коллективного пользования вычис­ лительными средствами (СКП ВС) Кольского филиала АН СССР возможностью вывода графической информации на базе графопостроителя G R A P H T E C был разработан комплекс технических и программных средств автономного гр а ­ фического пункта (АГП) на базе микро ЭВМ. Основой комплекса технических средств является микро ЭВМ "Электроника-60" / 2 / , в состав которой входят: процессор М3; оперативное запоминающее устройство (ОЗУ) ПЗ; регенератор ОЗУ; постоянное запоминающее устройство ,15-УЗПП 8К .16-1; контроллер двух последовательных каналов связи И.12. К микро ЭВМ подключены: устройство управления магнитными лентами ,15-ВВМЛ-.1 0 - 0 0 1 ; накопитель на магнитной ленте С М - 5 3 0 0 .0 1 ; алфавитно-цифровой дисплей ѴТ—3 4 0 с последовательным интерфейсом; графопостроитель G R A P H T E C . Технологический процесс получения графических изображений для пользова­ теля СКП ВС выглядит следующим образом: готовится программа на ФОРТРАНе, использующая распространенный пакет программ "ГРАФОР" / 3 / ; программа выполняется на ЭВМ Е С -.1045 , при этом графическая информация выводится на магнитную ленту; оператор переносит ленту на АГП, где графи­ ческая информация воспроизводится. Работой АГП управляет процессор, выпол­ няющий программу, записанную в ПЗУ. Связь с оператором осуществляется с клавиатуры дисплея. Информация с магнитной ленты считывается в ОЗУ, интер­ претируется в команды G R A P H T E C и выводится на графопостроитель. Магнитная лента, получаемая с ЭВМ Е С -Ю 4 5 , имеет структуру без ме­ ток с длиной физической записи до 4 0 0 0 байтов. Логическая запись на ленте имеет стандартный для пакета "ГРАФОР" вид и состоит из кода операции и од­ ного или двух операндов. Программа интерпретирует следующие коды операций: 0 - установка начала координат; 1 - перемещение пера без рисования; 2 - перемещение пера с рисованием; 3 - смена пера; 4 - установка типа линии. Незанятая часть физической записи заполнена кодом 1 , который интерпретиру­ ется как конец чертежа. Любой другой код операции является ошибочным. Программа записана в ПЗУ, начиная с адреса 1 4 0 0 0 0 , этот адрес являет­ ся одновременно и стартовым адресом программы. После запуска программы лента перематывается в точку загрузки и выдает на экран дисплея запрос "Начать?". В ответ оператор должен ввести номер файла (чертежа), с которого нужно начать воспроизведение графики. Файлы нумеруются, начиная с 1. Если номер файла не вводится, это означает, что требуется начать воспроизведение с первого файла, в противном случае лента перематывается на нужное число файлов вперед. В начале каждого нового чертежа производится установка пера в начало координат графопостроителя, выбирается первое перо, устанавливается сплошной тип линии. В ходе выполнения программы особое значение имеют координаты двух точек: начала координат и текущей. В начале нового чертежа значения координат этих точек приравниваются к нулю. Далее считывается очередная ло­ гическая запись ленточного файла и производится ее интерпретация, в зависи­ мости от кода операции. Операция "Установка начала координат" имеет два операнда: X и У. Для каждого из них выполняются следующие действия. Из значения операнда вычи­ тается значение соответствующей координаты текущей точки, и полученное зна­ чение становится новым значением координаты точки начала координат. Значе­ 8 5

RkJQdWJsaXNoZXIy MTUzNzYz