УСТРОЙСТВО для АВТОМАТИЧЕСКОГО КОДИРОВАНИЯ Советский патент 1972 года по МПК G06F3/06 G06F13/00 

Описание патента на изобретение SU354409A1

Изобретение относится к области вычислительной техники-и может быть использовано в системах автоматизированной подготовки программ для станков с числовым программным управлением с оперативным контролем и коррекцией вводимой информации.

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

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

На фиг. 1-4 представлены словарь языка программирования и символические обозначения слов на клавиатуре наборного пульта; на фиг. 5 - блок-схема предлагаемого устройства; на фиг. 6 - функциональная схема работы устройства в режиме ввода числовой ннформации; на фиг. 7 - функциональная схема работы устройства при вводе смысловой (описательной) информации; на фиг. 8 - функцнональная схема работы устройства в режиме передачи информации из буферного запоминающего устройства в вычислительную систему; на фиг. 9 - пульт устройства автоматического кодирования; на фиг. 10 - общий вид

одной из кодировочной таблиц и на фиг. 11 - устройство клавиши группы ввода табличной информации. Словарь языка программирования, применяемого для ввода информации при помощи устройства автоматического кодироваПИЯ исходной информации, представлен

табл. 1 и 2 (см. фиг. 1-4). Он содерл ит 106

слов, 8 синтаксических знаков и 10 цифр (от

О до 9).

Словарь делится на XXI группу: I - группы определителей режимов работы (ключи 1, 2); II - группа определителей перемены плоскостей проекций (ключи 3-S); III - группа определителей строки описания (ключи 9-//); IV - группа определителей элементаропределителей отношений между объектами (ключи 15-20); VI - группа определителей переменных (ключи 21-32); ключ 33 - номер объекта; VII - группа определителей положения (ключи 34-46); VIII - группа вспомогательных признаков (ключи 47-50); IX-групна определителей синтаксических знаков (ключи 51-58); X - группа определителей знаков опера|Ций (клю;чи 5У-67). Данные группы используются для ввода исходной информации при описании геометрических параметров элементарных объектов плоских проекций и сечений детали (режим «геометрия) . В режиме определения технологических параметров используются следующие группы обозначений: XI-группа определителей участков обработки (ключи 68, 69); XII - группа определителей вида обработки (ключи 70- 76); XIII - группа определителей материалов детали (ключи 77-82); XIV - группа определителей классов точности (ключи 83-86); XV - группа определителей класса чистоты (ключи 87-91); XVI - группа определителей модели станка (ключи ); XVII - группа определителей типов инструментов (ключи 99-105); XVIII - группа расчетных параметров инструмента (ключи 106-109); XIX - группа определителей параметров обработки (ключи 110-112); XX -- группа определителей режима обработки (ключи 113-114). Группа XXI - группа цифровых знаков (ключи 115-127) используется для ввода исходной числовой информации как в режиме «геометрия, так и в режиме «технология. Комбинации указанных групп обозначений однозначно определяют некоторый способ представления элементарных объектов (точка, прямая, окружность), который служит определителем соответствующего массива транслятора (управляющей программы) и используется в качестве адреса для вызова этого массива из долговременного запоминающего устройства в оперативную память ЭВМ. Транслятор обеспечивает решение задач, представленных описанием, введенным оператором с пульта устройства автоматического кодирования исходной информации. Набор при помощи клавиатуры описания исходных параметров обработки осуществляется оператором с пульта автокодировщика в следующем порядке: 1.Указывается основной участок, которому присваивается № 1. Всем последующим (неосновным) участкам номера присваиваются в порядке их обработки. 2.Указывается вид обработки (группа XII, табл. 2). 3.Набирается материал заготовки (группа XIII), класс точности (группа XIV), класс чистоты (группа XV). 4.Указывается тип станка (группа XVI), тип инструмента (группа XVII), расчетные параметры инструмента (группа XVIII), обработки (группа XIX), При ручном наборе указываются режимы обработки в соответствии с группой XX обозначений. При вводе расчетных параметров одновременно с ними вводятся их числовые значения. В качестве примера рассмотрим описание задачи определения координат точек сопряжения окружности, касательной к двум прямым и некоторой окружности. Геометрия, плоскость проекций, контур ОКР N, КАС: ( ,,, Х , У ; TKWi+i, Х ...., У ....); npN (ТКЛ/нг, Х ..., У ...., а ....); ОКР Л (, Х У , R ); наружное, выше (пр N); неоднозначность слева (ТК . ). Ввод описания осуществляется следующим образом. Вводятся определитель режима работы (геометрия); определитель плоскостей проекций; определитель строки (контур); определяемый элемент и его номер (ОКР №); его отношение к базовым элементам (КАС); первый базовый элемент и его номер (пр №); его описание (ТКNi, ТКNJ, X ...., Y ...., ТК Лг+ь ТК/Vj b X ...., Y ). Аналогично вводятся остальные базовые элементы и их описания. 8. После ввода всех базовых элементов вводятся вспомогательные признаки, некоторые из которых могут иметь описание наружное, выше (пр N); неоднозначность слева (ТК Лг+4. TKyVi+5). Все элементы описания разделяются синтаксическими знаками, которые служат для выполнения следующих функций: Знак «, служит для разделения элементов описания, относящихся к одному или нескольким объектам при их перечислении в случае отсутствия других синтаксических знаков. Знак «; используется для разделения объектов при перечислении. Однако эти объекты представляют сложные объекты, описанные посредством других элементов. Если знак «; находится внутри скобок, то он используется для разделения только элементов описания; в случае, если он находится за скобками, он используется для разделения базовых элементов. В скобках записываются описания отдельных элементов описания баз и определяющий их числовой материал. Без скобок записываются элементы, определяющие код задачи. Знак «: служит для определения начала перечисления базовых элементов описания. Знак « служит для присвоения признака соответствия осей координат плоских проекций и сечений детали осям координат планщета. Знак « служит для присвоения переменных числовых значений. Знак « служит признаком окончания описания. Метка «/ (штрих) служит для указания ринадлежности данной координаты при поворном обходе описанного ранее контура.

Адреса всех элементов описания задачи и их числовых характеристик формируются в зависимости от кода счетчика тактов по следующему правилу; элементам описания и их номерам присваиваются нечетные адреса, а числовым величинам - четные.

На фиг. 5 - приведена блок-схема устройства автоматического кодирования исходной информации для станков с числовым программным управлением.

Клавишный наборный пульт устройства подразделяется на пульт 128 набора числовой информации и пульт 129 набора смысловой информации, который позволяет вводить описание исходной информации для определения геометрических и технологических параметров обработки. Числовая информация с пульта 128 набора числовой информации цоступает в регистр 130 числа и далее в буферное запоминающее устройство (БЗУ) 131. Информация с пульта 129 набора смысловой информации поступает через разделительную схему (СХР) 132 в регистр 130 числа и в буферное запоминающее устройство 131. Сигналы с пульта 129 набора смысловой информации иоступают в счетчик 133 тактов (СгТ), в зависимости от состояния которого в дешифраторе 134 адреса (ДшА) формируется код адреса числовой линейки в буферном запоминающем устройстве 131. Для передачи информации из буферного запоминающего устройства 131 от ЭВМ через блок прерывания 135 в счетчик 133 тактов и в буферное запоминающее устройство 131 поступает сигнал разрешения передачи ипформации. Информация из буферного запоминающего устройства 131 передается в регистр 130 числа и далее либо в ЭВМ, либо в интерполятор.

Схема занесения числовой информации с цульта 128 набора числовой информации представлена на фиг. 6.

Пульт 128 набора числовой информации состоит из 12 ключей (ключи 115-127, из которых 9 спаренных (ключи 115-124). При нажатии любой из 9 клавиш (соответствующих ключам 115-124) потенциальный сигнал с выходной щины одного из спаренных ключей 115-124 поступает на вход дешифратора 136 числа и с выхода его - на управляющие входы вентилей 137 передачи числа. Одновременно нажатием клавищи через второй спаренный ключ группы 115-124 замыкается выход генератора одиночных импульсов (ГОИ) 138. Импульс от генератора 138 одиночных импульсов через схему «ИЛИ 139 поступает на входы схем сдвига МО-147 регистра 130 числа и через линию задержки 148 - на импульсные входы вентилей 137 передачи числа. При поступлении на схемы сдвига 140-147 импульса со схемы «ИЛИ 139 происходит сдвиг влево на четыре разряда содержимого регистра 130 числа. При наличии на управляющих входах вентилей 137 передачи числа потенциальных сигналов с выходных шин дешифратора 136 числа импульсы через схемы «ИЛИ 149-152 устанавливают в единичное состояние соответствующие триггеры 153-156 4-х младших разрядов регистра 130 числа. Происходит занесение двоично-десятичного кода одной из цифр (от 1 до 9). Регистр 130 числа имеет 29 разрядов, включая 1-знаковый. При занесении чисел две младщие тетрады регистра 130 числа отводятся под дробную часть числа, остальные пять - под целую. При занесении градусной меры угла три старшие тетрады отводятся под

градусы, последующие две - под минуты и две последних - под секунды. Нажатие следующей клавищи вызывает сдвиг содержимого 4-х младщих разрядов регистра 130 числа и .занесение туда же кода следующе й цифры. Нажатием клавищи «О (ключ 125) осуществляется только передача через схему «ИЛИ 139 импульса от генератора одиночных импульсов 133 на схемы сдвига 140-147. Таким образом посредством последовательного

нажатия клавиш, соответствующих значащим цифрам числа, осуществляется занесение его двоично-десятичного кода в регистр 130 числа. При замыкании ключа 126 импульсом от генератора одиночных импульсов (ГОИ) 138 осуществляется установка в состояние «Ь триггера 157 знака. Единичное состояние его соответствует знаку «-. При замыкани) ключа 127 импульс от ГОИ устанавливает в «О триггер 157 знака. Нулевое состояние его соответствует знаку « + .

Схема работы устройства при вводе описания в буферное запоминающее устройство 131 представлена на фиг. 7. При замыкании ключа «ввод 158 на единичный вход триггера 159

разрешения ввода через схему «ИЛИ 160 поступает импульс от генератора одиночных имп)льсов (ГОИ) 138, устанавливая этот триггер в состояние «1. Этот же импульс через схему «ИЛИ 161 цоступает на счетный вход

счетчика 133 - тактов (СгТ) и прибавляет «1 к хранящемуся в нем коду. Единичным выходом триггера 159 разрешения ввода разрешается поступление импульсов от генератора импульсов 162 (ГИ) через вентиль 163 разрешения ввода на ключи пульта 128 набора смысловой информации.

При вводе смысловой (оиисательной) ииформации четыре младшие тетрады регистра

130 числа отводятся иод номер элемента, а три старшие - под обозначения слов языкового описания. Первый триггер цервой старшей тетрады отводится под признак «базы. Оставшнеся три триггера тетрады отводятся под коды

определяемых элементов (точка, прямая, окружность), коды скобок и двух синтаксических знаков (:,.). Первым заносится признак режима работы (группа 1). При замыкании ключей этой группы и групп И, III, VII, Vlli, X -

XVII импульсы от ГИ 162 через вентиль 163 разрешения ввода поступают на разделительную схему 164 и с выхода этой схемы через схемы «ИЛИ 165-/72на единичные установочные входы триггеров 173-180 регистра IjO

Занесение информации в БЗУ 131 производится замыканием соответствующих ключей грунпы IX синтаксических знаков. При замыкании ключей 51, 52, 55, 54, соответствующих скобкам, двоеточию, точке с запятой, импульсы от ГИ /52 поступают на разделительные схемы 164, 181 и с выходов этих схем через схемы «ИЛИ 165-172, 182-184 на единичные установочные входы триггеров 173-180, 185-187 регистра 130 числа. Эти же импульсы через схему «ИЛИ 188, «ИЛИ 189 и «ИЛИ

190поступают на импульсные входы ключей

191«записи-считывания. Происходит запись информации в буферное запоминающее устройство 131 по адресу, формируемому на выходе дещифратора 134 адреса в зависимости от состояния счетчика 133 тактов.

Импульсы от ключей группы синтаксических знаков через линию задержки 192 поступают на нулевые установочные входы триггеров 173-180, 185-187 регистра 130 числа, устанавливая их в нулевое состояние, и через схему «ИЛИ 161 на вход « + счетчика 133 тактов, добавляя в него единицу. Импульс от линии задержки 192 поступает на импульсный вход вентиля 193 добавления единицы, а также через линию задержки 194 на нулевой установочный вход триггера 195 добавления единицы в счетчик 133 - тактов и через схему «ИЛИ 160 на вход «1 триггера 159 разрешения ввода. Нулевое состояние триггера 195 добавления единицы в счетчик 133 тактов разрешает прохождение импульса через вентиль 193 добавления единицы на счетный вход счетчика 133 тактов. Единичное состояние триггера 159 ввода разрешает прохождение импульсов от ГИ 162 через вентиль 163 разрешения ввода на ключи пульта 128 набора смысловой информации.

Остальные синтаксические знаки (, ) ключи 53, 56, 57 выполняют функции ключей 51, 52, 55, 54 с той разницей, что импульсы от ГОИ 138 через ключи 53, 56, 57 не поступают на входы разделительных схем 164, 181.

При замыкании ключа 55 «точка импульсы от ГИ 138 поступают на разделительную схему 181 и с выхода этой схемы через схемы «ИЛИ 182-184 на единичные установочные входы триггеров 185-187 регистра 130 числа. Эти же импульсы через линию задержки 196 и схему «ИЛИ /89 устанавливают в «О триггер 159 ввода и через схему «ИЛИ 190 поступают на импульсные входы ключей 191 записи считывания и далее на схему добавления единицы в счетчик 133 тактов. Кроме того, эти импульсы через схему «ИЛИ 197 и линию задержки 198 устанавливают в «О счетчик 133 тактов и поступают на единичный установочный вход триггера 199 запроса разрешения прерывания.

Единичное состояние этого триггера разрешает прохождение импульсов от ГИ 160 через вентиль 200 запроса в ЭВМ.

вход триггера запрета сдвигов. Нулевое состояние этого триггера запрещает прохождение импульса сдвига через вентиль 201 запрета сдвигов на цепи сдвига в три старшие тетрады регистра 130 числа. На единичный установочный вход триггера 202 запрета сдвигов поступает импульс с линии задержки 192. Единичное состояние этого триггера разрешает прохождение импульса сдвига через вентиль 10 201 запрета сдвигов на цепи сдвига в три старшие тетрады регистра 130 числа.

При описании задачи элементы групп IV и V используются как базовые элементы, необходимые для формирования кода задачи, и как 5 элементы описания баз (например, прямая, заданная точками, и т. д.) для отделения базовых элементов от элементов описания. Элементы описания баз заключаются в скобки. При замыкании ключей группы IV и V импульсы от генератора ГИ 162 поступают на разделительные схемы 164 и 181 и с выходов этих схем через схемы «ИЛИ 165-172, 182- 184 на единичные установочные входы триггеров 173-180, 185-187 регистра 130 числа. Эти

5 же импульсы через схему «ИЛИ 203 и линию задержки 204 поступают на импульсный вход вентиля 205 признака базы. Этот вентиль управляется с нулевого выхода триггера 206 скобок.

0 Единичное состояние этого триггера, соответствующее открытой скобке, запрещает прохождение импульсов через вентиль 205 признака базы. Нулевое состояние этого триггера, соответствующее закрытой скобке, разрешает

5 прохождение импульсов через вентиль 205 признака базы и схему «ИЛИ 207 на единичный установочный вход триггера 208 базы. Единичное состояние триггера 208 базы указывает на принадлежность вводимого элемента

0 к числу базовых элементов.

Занесение информации в БЗУ 131 производится синтаксическими знаками.

При замыкании ключей групп VI, XVIII и XIX импульсы от генератора импульсов ГИ 160

5 поступают на разделительную схему 104 и с выхода этой схемы через схемы «ИЛИ 165- 172 на единичные установочные входы триггеров 179-180 регистра 130 числа. Эти же импульсы через схему «ИЛИ 209 поступают на

0 единичный установочный вход триггера 195 дополнения единицы в счетчик 133 тактов. Единичное состояние этого триггера запрещает прохождение импульса через вентиль 193 добавленця единицы в счетчик /35 тактов. Необходимость добавления единицы в этом случае отпадает, так как элементы групп VI, XVIII, XIX заносятся с численными значениями. Занесение их в БЗУ 131 производится замыканием ключей группы IX синтаксических знаков.

В случае занесения в БЗУ 131 ошибочной информации в устройстве предусмотрено ее стирание. При замыкании ключа 210 «стирание импульс от ГОИ 138 поступает на вход «- счетчика 133 тактов, вычитая из содержилинию задержки 211 и схему «ИЛИ 190 поступает на входы записи ключей 191 «записи- считывания.

Производится стирание информации в данной ячейке буферной памяти.

Схема передачи информации из буферного запоминающего устройства 131 в оперативное запоминающее устройство ЭВМ представлена на фиг. 8.

После набора с пульта автокодировщика описания задачи сигнал с выхода шины ключа «точки поступает на единичный вход триггера 199 запроса разрешения прерывания, управляющего вентилем 200 запроса разрешения прерывания. Единичным состоянием триггера 199 запроса разрешения прерывания разрешается прохождение импульсов от ГИ 162 через вентиль 200 запроса разрешения прерывания на запрос разрешения передачи информации в ЭВМ. Импульс разрешения от ЭВМ поступает на импульсный вход вентиля 212 разрешения прерывания и, если триггер 199 запроса разрешения прерывания находится в состоянии «1, через схему «ИЛИ 213 устанавливается в «1 триггер 214 разрешения передачи информации, управляющей вентилем 215 разрешения передачи. Одновременно устанавливается в «О триггер 199 запроса разрешения прерывапия. Единичным состоянием триггера 214 разрешения передача информации разрешает прохождение импульса от ГИ 162 через вентиль 215 разрешения передачи информации. Этот импульс поступает на счетный вход счетчика 133 тактов и устанавливает в «О триггер 214 разрешения передачи информации. Этот же импульс, задержанный линией задержки 216, устанавливает в «1 триггер 217 передачи, управляющий вентилем 218 передачи ЭВМ. Единичное состояние триггера 2/7 передачи разрешает прохождение импульса от ГИ 162 через вентиль 218 передачи в ЭВМ.

Импульс с выхода вентиля 218 передачи в ЭВМ устанавливает в «О триггер 217 передачи и поступает на импульсные входы считывания ключей 190 «записи-считывания. Этим же импульсом, задержанным линией задержки 219, разрешается передача числа через усилители 220 считывания в регистр 130 числа и через схему «ИЛИ 221 устанавливается в «1 триггер 222 разрешения сдвигов. Из буферного запоминающего устройства 131 в регистр числа 130 передается содержимое числовой линейки, адрес которой определяется состоянием счетчика 133 тактов, дешифрируемого дешифратором 134 адреса. Единичное состояние триггера 222 разрешения сдвигов разрешает прохождение импульса от ГИ 162 через вентиль 223 разрешения сдвигов. Этот импульс устанавливает в «О триггер 222 разрешения сдвигов и поступает на импульсные входы вентилей 224 передачи чисел из регистра 130 числа в ЭВМ. Этот же импульс, задержанный ли-, нией задержки 225, поступает на цепи сдвига 226-230 регистра 130 числа, на счетный вход счетчика 23J сдвигов и на линию задержки

252. Состояние счетчиков 231 сдвигов дешифрируется дешифратором 233 сдвигов.

Выход дешифратора 233 сдвигов соединен со схемой «НЕ 234, запрещающей прохождение кода числа 5. Потенциальные сигналы с выходов остальных шин дешифратора 233 сдвигов поступают на потенциальный вход вентиля 255 сдвигов. Импульс с линии задержки 252 проходит через вентиль 255 сдвигов и устанавливает в «1 триггер 222 разрешения сдвигов. Импульс от ГИ 160 через вентиль 225 разрешения сдвигов устанавливает в «О триггер 222 разрешения сдвигов и поступает на импульсные входы вентилей 22- передачи чисел в ЭВМ и, задержанный линией задержки 225, поступает на счетный вход счетчика сдвигов 25/ и на цепи сдвига 226-250 регистра 130 числа. Потенциальный сигнал с выхода шин дешифратора 255 сдвигов через схему «НЕ 25- открывает вентиль 255 сдвигов, через который проходит импульс с линии задержки 252, задержанный на линии задержки 252, и устанавливает в состояние «1 триггер 222 разрешения сдвигов.

Цифры повторяются до тех пор, пока на схему «НЕ 25- не поступит потенциальный сигнал с выхода шины дешифратора 255, соответствующей коду числа 5. Вентиль 255 сдвигов закрыт, и импульс с линии задержки 252 не поступает на единичный вход триггера 222 разрещения сдвигов. Этой же шиной дешифратора 25/ сдвигов открывается вентиль 236 установки нуля, через который импульсом от ГИ 162 устанавливается состояние «00 .... О счетчик 25/ сдвига п через схему «ИЛИ 2/5 в состояние «1 триггер 214 разрешения передачи. Цнкл повторяется до тех пор, пока на выходе дешифратора 134 адреса не появится потенциальный сигнал, соответствующий коду последнего адреса БЗУ /5/. Этим сигналом открывается вентиль 255 в конце передачи. Импульс от ГИ 162 через вентиль 257 конца передачи, задержанный линией задержки 25S, поступает в ЭВМ, разрешая продолжение работы ЭВМ по программе.

На фиг. 9 представлен пульт устройства автоматического кодирования, предназначенный для ввода информации в запоминающее устройство. В верхней части пульта расположены клавиши 239 группы I набора режима (например, фрезерование, точение, сверление и т. д.), с помощью которых выбирается вид обработки.

Под ними расположены две группы клавиш. Левая группа 240 - для ввода геометрического описания задачи, правая группа 241 - для ввода табличной информации при различных видах обработки. Правая группа 241 клавиш разбита на п строк и т столбцов. На клавишах левой группы 240 ввода геометрического описания нанесены мнемонические изображения символа, соответствующие словам языка программирования, цифрам, буквам и синтаксическим знакам, для клавиш группы 241 ввода табличной информации предусмотрены сменные насадки, на которых нанесены символы языка программирования, соответствующие определенному виду обработки. Для каждого вида обработки существует своя кодировочная таблица (см. фиг. 10), организованная в соответствии с организацией клавиатуры группы 241 ввода табличной информации и разбитая на /г строк и т столбцов. Всем клавищам пульта и клеткам кодировочной таблицы присвоены однозначные адреса. Такие же адреса присваиваются гнездам наборных касс, в которых хранятся насадки клавиш с пневмоническими знаками для каждого режима работы. Перед началом работы эти насадки устанавливаются на клавише так, чтобы адреса ячейки кассы, клетки таблицы и клавиши пульта совпадали. Устройство клавиш группы набора табличной информации представлено на фиг. 11. На основании клавиши 242, имеющей направляющий код 243, закреплен магнит 244. На сменной насадке 245 имеется направляющий выступ 246, с помощью которого последняя устанавливается в определенном положении, и магнит, взаимодействующий с магнитным основанием 247 насадки, чем обеспечивается надежная фиксация ее на основании. Нредмет изобретения 1. Устройство для автоматического кодирования исходной информации для станков с числовым программным управлением, содержащее наборный пульт с клавишами, на которых нанесены символы языка программирования, регистр числа, шифрирующие схемы, счетчик тактов, дешифратор адреса, блок прерывания, буферное запоминающее устройство, генераторы импульсов, логические схемы «ИЛН, «НЕ, линии задержки, вентили, триггеры, отличающееся тем, что, с целью оперативного контроля вводимой информации, выход первого генератора импульсов соединен со входом вентиля разрешения ввода, второй вход которого соединен с выходом триггера разрещения ввода, а выход вентиля разрешения ввода подключен к ключам пульта набора; выходы ключей групп вспомогательных обозначений соединены со входами щифрирующей схемы вспомогательных обозначений, выходы которой подключены через схемы «ИЛИ к единичным установочным входам соответствующих триггеров старщих тетрад регистра числа, выходы последних подключены ко входам соответствующих разрядов числовых линеек буферного запоминающего устройства; выходные щины ключей групп обозначения элементарных объектов и отношений между объектами подключены ко входам щифрирующей схемы базовых элементов, выходные щины которой через схемы «ИЛИ подключены к единичным установочным входам триггеров старшей тетрады регистра числа, также выходные щины ключей групп обозначения элементарных объектов и отнощений между объектами через схему «ИЛИ подключены ко входу линии задержки, выход которой соединен со входом вентиля баз, второй вход которого соединен с нулевым выходом триггера скобок, к единичному входу последнего подключена выходная шина ключа «открытая скобка, а к нулевому входу - выходная шипа ключа «закрытая скобка ; выход вентиля базы через схему «ИЛИ подключен к единичному установочному входу триггера базы, выходная шина которого подключена к соответствующему входу буферного запоминающего устройства; выходы ключей групп переменных подключены ко входам шифрирующей схемы, выходные шины которой через схему «ИЛИ подключены к единичным установочным входам соответствующих триггеров 2-ой и 3-ей старщих тетрад регистра числа, выходные щины этих же ключей через схему «ИЛИ подключены к единичным установочным входа.м триггера добавления единицы, выход которого соединен со входом нулевого выхода вентиля добавления единицы, выход вентиля добавления единицы через схему «ИЛИ подключен к счетному входу счетчика тактов, выходные щины которого подключены к входным щинам дешифратора адреса, выходные шины последнего подключены к потенциальным входам ключей и «записи-считывания ; выходные шины ключей (: , ;) подключены ко входам шифрирующей схемы, выходные щины которой подключены через схему «ИЛИ к единичным установочным входам соответствующих триггеров трех старщих тетрад регистра числа; выходные щины этих же ключей через схемы «ИЛИ подключены к нулевому установочному входу триггера разрешения ввода и далее через схему «ИЛИ - к импульсным входам ключей «записи-считывания, выходные шины последних подключены к соответствующим входным шинам числовых линеек буферного запоминающего устройства, а также через линию задержки к единичному установочному входу триггера запрета сдвигов, выход которого соединен со входом вентиля сдвигов, и через схему «ИЛИ подключены к счетному входу счетчика тактов, а также - к импульсному входу вентиля добавления единицы; выходные шины этих же ключей (: , ;) подключены через линию задержки к пулевому установочному входу триггера добавления единицы и далее через схему «ИЛИ к единичному установочному входу триггера разрешения ввода; выходная щина ключа «точка подключена ко входам щифрирующей схемы, выходные шины которой через схему «ИЛИ подключены к единичным установочным входам соответствующих триггеров старшей тетрады регистра числа, а также через линию задержки и схему «ИЛИ подключены к нулевому установочному входу триггера разрешения ввода и через схему «ИЛИ к импульсным входам ключей «записи-считывания и через схему «ИЛИ и линию задержки - к единичразрешения прерывания, выход которого соединен со входом вентиля запроса разрешения прерывания, второй вход последнего подключен к выходу генератора импульсов и к нулевому установочному входу счетчика тактов; генератор одиночных импульсов подключен через ключ «стирание ко входу «минус счетчика тактов и через линию задержки и схему «ИЛИ - к импульсным входам записи ключей «записи-считывания. 2.Устройство для автоматического кодирования по п. 1, отличающееся тем, что, с целью предотвращения сбоев при занесении числовых значений номеров элементов в младшие разряды регистра числа, выходная шина ключа «номер подключена к нулевому входу триггера запрета сдвига, выход которого соединен со входом вентиля запрета сдвига в три старшие тетрады регистра числа; клемма потенциального управляюшего сигнала через соответствующую пару контактов спаренных ключей подключена ко входам дешифратора числа, выходные щины которого через вентили передачи числа и схемы «ИЛИ подключены к единичным установочным входам соответствующих триггеров младшей тетрады регистра числа, выходные шины которых подключены ко входам соответствующих разрядов числовых линеек буферного запоминающего устройства; выходная шина генератора одиночных импульсов через вторую пару контактов спаренных ключей набора числовой информации подключена через схему «ИЛИ ко входам схем сдвига регистра числа и через линию задержки к импульсным входам вентилей передачи числа; входная шина ключа числа «О подключена ко входам схем сдвига регистра числа. 3.Устройство для автоматического кодирования по п. 1, отличающееся тем, что, с целью обеспечения независимости ввода исходной информации от работы ЭВМ по программе выходная шина блока прерывания ЭВМ через вентиль разрешения прерывания и схему «ИЛИ подключена к единичному установочному входу триггера разрешения прерывания, выход которого соединен со входом вентиля разрешения передачи; выходная шина вентиля разрешения передачи подключена к счетному входу счетчика тактов и через линию задержки к единичному установочному входу триггера передачи, выход которого соединен со вхоДОМ вентиля передачи в ЭВМ, а второй вход вентиля передачи в ЭВМ соединен с выходом генератора импульсов; выходная шина вентиля передачи в ЭВМ подключена к нулевому входу триггера передачи, к импульсным входам считывания ключей «записи-считывания и через линию задержки и схему «ИЛИ к единичному установочному входу триггера разрешения сдвига, выход которого соединен со входом вентиля разрешения сдвига, второй вход вентиля разрешения сдвига подключен ко входу генератора импульсов; выходная шина вентиля разрешения сдвигов подключена к нулевому входу триггера разрешения сдвигов, к импульсным входам вентилей передачи чисел из регистра числа в ЭВМ и через линию задержки к входам схем сдвига регистра числа и счетному входу счетчика сдвигов, а также через линию задержки к импульсному вентиля сдвигов; входные шины счетчика сдвигов подключены ко входам дешифратора сдвигов, выходные шины которого подключены ю входу вентиля установки нуля и ко входу схе мы выходная шина вентиля установк) нуля подключена к нулевому установленному входу счетчика сдвигов и через схему «ИЛИ к единичному установочному входу триггера разрешения передачи; выходная шина схемы «НЕ подключена ко входу вентиля сдвигов, выходная шина которого через схему «ИЛИ подключена к единичному установочному входу триггера разрешения сдвигов; выходные шины разрядов числовых линеек буферного запоминающего устройства подключены через усилители считывания к единичным установочным входам соответствующих триггеров регистра числа. 4. Устройство автоматического кодирования по п. 1, отличающееся тем, что, с целью обеспечения возможности ввода таблично заданной информации для различных видов обработки одними и теми же клавишами наборного пульта, клавиатура участка пульта для ввода табличной информации снабжена сменными насадками с изображенными на них символами языка программирования применительно к каждому виду технологии в соответствии с видом обработки, хранящимися в наборных кассах по адресам, совпадающим с адресами кодировочных таблиц и клавиш участка ввода табличной информации наборного пульта.

Таблица

Продо.лмение таблицы /

Похожие патенты SU354409A1

название год авторы номер документа
УСТРОЙСТВО для ВВОДА и ОТОБРАЖЕНИЯ ГЕОМЕТРИЧЕСКИХ ИЗОБРАЖЕНИЙ 1973
  • Авторы Изобретени
SU367438A1
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕСЯТИЧНЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР С ПАРАЛЛЕЛЬНЫМ СДВИГОМ 1969
SU250544A1
Устройство для психологических исследований 1989
  • Книгин Алексей Альбертович
  • Конюшев Валерий Вениаминович
  • Мухортов Василий Васильевич
  • Долгов Андрей Петрович
SU1644908A1
Устройство для сопряжения абонентов с ЦВМ 1990
  • Нивин Лев Аполинарьевич
  • Геништа Вадим Евгеньевич
  • Гендельман Ефим Матвеевич
  • Шевелев Борис Константинович
SU1755289A1
УСТРОЙСТВО ДЛЯ ВВОДА—ВЫВОДА ИНФОРМАЦИИ 1972
  • Изобретан
SU432548A1
Устройство для сопряжения двух ЭВМ 1989
  • Терпигорьев Игорь Анатольевич
  • Дядькин Иван Ильич
  • Степин Сергей Николаевич
SU1681307A1
Преобразователь электрического сигнала в давление жидкости или газа 1983
  • Барац Юрий Маркович
  • Белоцерковский Александр Артемович
  • Жуков Юрий Петрович
  • Котенко Петр Иванович
  • Гутман Марк Вульфович
  • Салтанова Людмила Михайловна
  • Сидоров Виктор Иванович
  • Чуков Лев Георгиевич
SU1101600A1
Устройство для ввода изображения в ЭВМ 1986
  • Якименко Александр Григорьевич
  • Гаркавенко Анатолий Михайлович
SU1432494A1
Устройство для преобразования кодов 1977
  • Авдеев Анатолий Петрович
SU744544A1
Устройство для идентификации паролей пользователей 1987
  • Романов Анатолий Николаевич
SU1564608A1

Иллюстрации к изобретению SU 354 409 A1

Реферат патента 1972 года УСТРОЙСТВО для АВТОМАТИЧЕСКОГО КОДИРОВАНИЯ

Формула изобретения SU 354 409 A1

Фиг

ous-

Таблица 2

Фиг.З

Продолшние таблицы 2

ФигА

Й5

ue.7

Фиг. 8

B3Bt

ОтЭВМ

ззвм

47

SU 354 409 A1

Даты

1972-01-01Публикация