Главная Промышленная автоматика.

тора, латинский алфавит, кириллица;

клавиатура для сбора данных, латинский алфавит и кириллица с блоком десятичной клавиатуры;

клавиатура пишущей машинки, кириллица;

клавиатура с латинским алфавитом и блоком десятичной клавиатуры.

Вычерчивание чертежей, графиков, карт и планов оущсствляст графическое регистрирующее устройство ЕС-7054 (графопостроитель) (рис. 10.3). Графопостроитель ЕС-7054 является автоматическим графическим регистрирующим устройством, оснащенным шаговым сервомеханизмом, который управляется данными от ЭВМ или собственным квадратичным интерполятором от перфоленты. Каретка и направляющая приводятся в движение серводвигателем постоянного тока. Электронная схема управления состоит из квадратичного интерполятора цифровой дифференцирующей схемы, сервоусилителя, генераторов символов, устройства управления источниками питания, фотоэлектрического считывающего устройства с перфоленты. Информация вводится от устройства управления или от уст-


ройства считывания с перфоленты в интерполятор.

Техннческвя характеристика EC-70S4

Максимальная скорость вычерчивания, мм/с . . 50

Фор.мат бумаги, мм . . 1750X1370 Размеры рабочего поля, мм I600X 1200 Воз,можность многоцветной записи:

число цветов (грифелей) ...... 4

способ изменения цвета ....... Программный

Толщина линии записи, мм . 0,1...0,2 Масштаб вычерчивания символов . . 1:1; 2:1; 1:2

Ориентация вычерчивания символов

Точность вычерчивания Тип лииии записи . . .

Под 16 углами через 22,5°

±0,-05 Сплошная, штриховая, штрихпунктирная

Рнс. 10..3. Графопостроитель 232

Для вывода информации на печать из ЕС ЭВМ предназначено алфавнтно - цифровое печатающее устройство ЕС-7040. Устройство обеспечивает построчную печать с последующим перемещением перфорированной бумажной ленты шириной 80...420 мм под управлением команд и приказов, задаваемых каналом ЭВМ. На специальной бумаге может быть получено до четырех копий. Печать производится паралельным способом.

При необходимости оператор может влиять на режим работы устройства с помощью панели оператора: устанавливать начало бланка в позицию печати, продвигать бумагу на необходимое число строк и т. д.

Техническая характеристика ЕС-7040

Скорость печати информации,

строк/мин.........400

Число символов в строке .... 132 Число печатаемых символов ... 64 ! ..г .

Планшет ввода графической информации (см. рис. 10.2) предназначен для преобразования графической информации в цифровой код. На планшете расположена координатная сетка пересекающихся проводников. При нанесении карандашом -



указателем поверхности планшета считываются импульсы с ближайших проводников, что и определяет координаты указанной точки. После этого координаты точки передаются в ЭВМ.

10.2. Программное обеспечение

Программное обеспечение состоит нз операционной системы ЭВМ и библиотеки программ.

Операционная система предназначена для планирования и организации процесса обработки, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программы и других операций обслуживания. Назначение операционной системы ЕС ЭВМ состоит в автоматизации компонентов программного обеспечения и организации вычислительного процесса в условиях его коллективного использования (рис. 10.4).

Операционная система для ЕС-1045 предоставляет пользователям возможность организации виртуальной памяти . объемом до 16 Мбайт, подключения устройств телеобработки и машинной графики, использования эффективных трансляторов с основных языков программирования - ПЛ-1, КОБОЛ, ФОРТРАН, АЛГОЛ-60, РПГ, АССЕМБЛЕР.

Библиотека программ содержит программы, снабженные программ-

ной документацией, обеспечивающей возможность ее использования. В стандартный состав библиотеки программ включаются программы по методам численного анализа, матричной и линейной алгебры, статистике, обработке данных и др.

Программа представляет собой последовательность операций вычислительного процесса, записанного в форме, воспринимаемой вычислительной машиной.

Программы по ГОСТ 19.101-77 разделяются на два вида: компонент, комплекс.

Компонент - это программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса. Комплекс - программа, состоящая из двух илн более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.

Программы записываются на языках програ.ммирования, которые содержат наборы символов и правила образования конструкций из этих символов.

Алфавит языка программирования ФОРТРАН (ГОСТ 23056-78) содержит три группы символов:

а) О, 1, 2, 3, 4, 5, 6, 7, 8, 9;

б) буквы: все•прописные буквы латинского алфавита;

в) специальные си.мволы: i j пробел;

ОС ее

АВтомстизаи, ии разработки программ

УпраВпение бычиспитепьным процессом

Системы программирования

Системные оВраБатыВсю-ш,ие программы

Системные управляющие программы

ППП, расиииряющие (руикцаи ОС

Рис. 10.4. Структурная схема операционной системы ЕС ЭВМ



= равно; + плюс; - минус;

* звездочка (умножение); / деление (дробная черта); (левая скобка; ) правая скобка;

запятая;

точка;

знак денежной единицы.

Из символов языка составляются ключевые (служебные) слова, которые имеют определенный смысл: DO - выполнить, END - конец, .GE. - больше или равно, READ - читать, SQRT - квадратный корень, STOP - остановиться, WRITE - писать и т. д.

Из слов составляют предложения, которые в ФОРТРАНе разделяются на операторы и объявления. Операторы предписывают действия. Объявления описывают характеристики и упорядочение данных, вводимые в употребление функции, классификацию программных модулей.

При составлении программы PROGRAM TEST (рис. 10.5) использованы, например, следующие операторы:

а) оператор присваивания, выполнение которого заключается в вы-

числении выражения и изменении значения величины,

В=р.6*Л /V = l;

б) условный логический оператор, передающий или не передающий действие оператору с меткой 1,

IF(X.GE.A) GOTO 1;

в) безусловный оператор перехода, который указывает номер следующего оператора для выполнения действия,

GOTO 2;

г) оператор вызова подпрограммы

CALL PAGE (21.,29.7,,0);

д) оператор форматного вывода на печать результатов расчета

PRINT 3,X,Y1,Y2;

В этой же программе использованы объявления:

а) массив данных, необходимый для вьшолнения действий,

DIMENSION GP(5P), GP1(5!3), GP2(5(3);

б) формат, задающий форму и вид преобразования вводимых и выводимых данных,

FORMAT (3F1P.3).

0001

PRDCRAM TEST

ооог

CIMENSION CP150>IСР1(50).СРг(50)

ООО J

«4 1.

0004

8=0.4«*

0005

N = 1

соо«

0007

D««C.S

осов

IF<X.Ge.*)G0T01

0009

V1-B«5eRT<l,-(l(/«-1.l«*2)

goto;

yi:SORT<B«B-<l(-A) ••£>

0012

0013

CP<NI=X

0014

0P1<N)=yi

0015

0P?<N>=¥2 PfilNTJ,*.У1.r?

001(

001 7

fCBMAT(3f1С.3)

001В

X=X*DX

00 1»

N = N♦1

0020

IFIX.CE. <A-tB>>cOTO<i

0021

cores

оогг

N = N-1

оогз

CALL CPINIT

оог»

CALL PAGE<21..29..7..0-0.0)

oozs

CALL l!EGI0N(2.3.7.,16..1<..,0.0,0>

оогь

CALL LIMITS(0.,1e...7.)

0027

CALL AXESCO.0.0.0.0.0.0,0.11)

оогв

CALL LINEOCGP.GPl.N)

00?9

CALL IINE0(GP.CP2.N> CALL ENOPGt KON ,3>

0030

0031

CALL 6RFIN

оозг

Рис. 10.Б. Пример программы на ФОРТРАНе





0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

0.0036