(54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ ДЛЯ РАСЧЕТА ТКАНИ JKOro устройства, a также в регистрах кла виатуры пульта управления и в счетчике остатка, что при достижении требуемой точности привело бы к уБ..-ичён5по оборудования для реализации арифметического устройства, пульта управления и удорожа нию машрны в целом. На чертеже представлена функциональ- ная схема арифметического устройства. Оно содержит последовательно включенные блок 1 записи чисел, приемный регистр 2| накопительный сумматор 3, ко входу которого подключен блок 4 коррекции, а к выходу - триггер переполнения Б и блок 6 «шалиэа.К блоку 1 запнси {чисел подключены последовательно вклю- ченные шифратор 7, коммутатор 8 в блок 9 элементов И. Шифратор 7 включает элементы И 1О-17, элементы ИЛИ 18, 18 и усилители приема кодов 20, 21, выходы KOTOpbtx подключены к коммутато ру 8, содержащему элементы И 22-31, элементы ИЛИ 32-34, подключенные к триггерам 35, 36. выходы триггеров 35 36 подключены к блоку 9 элементов И, cbcTbJnaeKcy из ломеягов И 37, 38 в усилителей импульсов 39, 40. Цифрами 41-46 обозначены входы, цифрой 47 - вы ход устройства, цифрами .) 44 -44 -входы устройства. Устро твО работает следующим обра зом. Перед пуском мбииины нажатием клавиши начального сброса НС на пульте угфавления производят начальную уста-р новку всей машины. Одновременно импульсом, подаваемым по эходу 45 в ком мутатор В, триггеры 35 и 36 устана пиваются в единичное положение. После нажатия клавший пуск (на пульте управления) вырабатывается импульс занесения длины кус|са, поступаюишй на вход 430 , по которому обратный код длины рассчитываемого куска ткани с соответствующего регистра клаВИатуры через блок 1. записи чисел заносится на приемный регистр 2. Тактовый импульс из блока управления поступает на вход 46 устройства и через эле мент И 37, открытый высоким уровнем напряжения нулевого выхода триггера 35 усилитель 39 проходит на вход первого двоичного разряда сумматора 3 в виде имп льса непереноса, обеспечивающего суммирование содержимого приемного ре гистра 2 с содержимым сумматора 3, равным в начальный момент нулю. Затем импульсом занесения остатка, постураюшим на вход 43.,. устройства таким же образом, но в прямом коде, величина остатка со счетчика 7 {на чертеже не показан) заносится через блок 1 записи чисел на приемный регистр 2. Очередной тактовый импульс ; обеспечивает суммирование содержимого сумматора с величиной остатка, поступа-i ющего в сумматор 3 из приемного регистра 2.. После завершения начальной программы (занесения длины куска и остатка в накопительный сумматор 3) при поступлении на вход 43Y импульса происходит занесение в приемный регистр 2 длины первого настила с регистра клавиатуры через блок записи чисел в прямом коде.I Работа дополн ггельных узлов опреде- I ляется наличием или отсутствием на iro« тенциальном входе элемента 17 шифратора 7 признака округления (код ), по ступающего с добавочной клавиши перво го регистра клавиатуры на вход 44 Если признак округления отсутствуегг (добавочная клавиша на первом регистре клавиатуры не нажата), то на потендиаль ном входе элемента 17 - низкий, запира ющий уровень напряжения (код О). В этом случае импульс занесения первого настила со входа 43. не пройдет через i элемент 17 на усилитель 21 Триггеру 35 и 36 коммутатора 8 остаются в ис ходном единичном положении, а ва выходе блока 9, как и прежде, по очередному тактовому импульсу вырабатывается fiNt пульс непереноса, по которому содержи мое приемного регистра 2 (код длины первого настила) суммируется с содержимыы сумматора 3. Если признак округления первой заго товки имеется (добавочная клавиша н первом регистре клавиатуры нажата), то на потенциальном входе элемента 17 высокий отпирающий уровень напряжения.- j Поэтому импульс занесения кода период го настила через элементы 17 и Д. 9 по ступает на усилитель 21, с выхода кото рого через постоянно открытый по потен|Циальному входу э лемент И 28 коммута тора 8 и элемент ИЛИ 34 поступает на единичный вход триггера 36, не изменяя его единичного положения, а также через элемент 26, . ткрытый высоким .урошек : напряжения с единичного выхода триггера 36 и через элемент ИЛИ 33 поступает на нулевой вход триггера 35, которь|й перебрасывается в нулевое положение. Вы- . сокий потенциал с нулевого выхода триг« гера 35 открывает элемент 38 блока 9, а низкий потенциал с единичного выхода триггера 35 запирает элемент 37. Очередной тактовый импульс Щ)оходит через .открытый элемент S3 на усилитель 40, с выхода которого в виде импульса
йоса поступает на вход первого двоично;го разряда сумматора 3 и на счетные вхо 1ды триггеров 35 и 36 коммутатора 8, перебрасывая триг-гер 35 в единичное, а триг pep 36 - в нулевое положение,
В сумматоре 3 проводится суммирование содержимого приемного регистра 2 с содержимым сумматора 3 с учетом переноса 1 в младший разряд сумматора.
При выработке на выходе десятичного {разряда сумматора 3 импульса переноса В блоке 4 коррекшш по тактовому импульсу, поступающему на вход 41, вырабатывается импульс коррекпии.для добавления В данный десятичный разряд кор эктируюшего кода О11О для исключения запретных сочетаний в каждой десятичной тетради,
В случае, когда первое решение даст равенство где А - длина рассчигтываемого куска ткани, aj - длина первой заготовки, сумматор 3 окажется в нулевом положении. На выходе блока 6 шализа и на выходе триггера перепол нения 5 формируются единичные сигналы, по которым в программном устройстве машины вырабатывается сигнал ос- тавов, а на табло высвечивается решени пер&14й настил - одно полотно.
По каждому импульсу переноса или не перенс са, формируемому на выходе сумматору 3, приемный регистр 2 сбрасыв« ется в нулевое положение,
-Еслр при однократном занесении в сумматор 3 длины первой зшотовки решения не получено (), то на блс.с 1 приема чисел и элемент 17 шифратора 7 вновь из программного устройства на вход 43jL поступает импульс При этом, я первом занесении, в приемный регистр 2S заносится код округленной длины первого настила, а с выхода уев лвтеля 21 Импульс поступает на ещшичв|4й вход триггера 36 и перебрасывает его в единимое состояние. На нулевой вход Tpiarrepa 35 импульс с выхода усилителя 21 не прохощгг, так как потении альвый вход элемента 26 закрыт низким уровнем напряжения с единичного выхода триггера 36. Оставаясь в единичном по1Пржёнйн, триггер 35 обеспечивает прохождение тактового импульса через элемент 37 и усилитель 39 блока 9 на вход сумматора 3 в качестве импульса непе реноса.
Таким образом, за два занесения из приемного регистра 2 в сумматор 3 OKIругленных на 0,5 см в меньшую сторону длин заготовок гфоизводится однократное занесение по цепи переноса одного
сантиметра, после чего оба триггера 35 м 36 коммутатор 8 находятся в исходном единичном положении.
ЕСЛИ при втором, как и при любом четном, занесении в сумматор 3 кода OKi ругленной длины заготовки получается ра-. венство обеих частей peinaeMoro уравнения, то такое решение будет иметь нуле;вой остаток. При нечетном количестве заготовок остаток будет р,- вен 0,5 см, чгго является неизбежным, пс Кольку длина рассчитываемого куска замеряется и заносится в машину с точностью до сант метра, а длина заготовок с точностью до 0,5 см.
Если испытание уравнения с участием первого настила не дает решения, то по испытывают то же уравнение последовательно с длинами остальных заго- трвок при неизменной длине рассчитывав мого куска ткаки, а затем сочетания заготовок при различном их количестве в каж дом сочетании. Занесение в арифмеТичесicoe устройство последующих заготовок
осуществляется импульсами, йоступающими на входы 43о т 43о, о
Признаками округления в метраже последующих заготовок являются потенциа;1Ь
1ные сигналы на входах 44 s налом перехода от испытания: одной из заготовок к испытанию другой служит едн ничный сигнал с триггера переполнения 5 при отсутствии единичного сигнала на выходе блока 6 анализа.
Работа арифметического уЬтройства при этом ритмично повторяется.
40
Ф о р м у л а иэобретеяна
Арифметическое устройство вычисли тельной машины для iрасчета ткани, со |держащее последовательно включенные
|блок записи чис.л, приемный регистр и накош1тепы1ЫЙ сумматор, к первому входу ;которого подключен выход блока корре шш, триггер переполнения и блок анализа, выходы которых соединены с выход ми устройства, вход блока анализа подключен к первому выходу-накопительногс) сумматора, второй ьыход которого соединен со входом триггера переполнения и первыми управляющими входами блока коррекции и приемного регистра, третий выход - со вторым управляющим входом приемного регистра, второй управляющий |вход .блока коррекции подключен к первому управляющему входу устройства, дНформационный и второй упрашшющий BJCO-
ды устройства соединены с соответствующими входами блока записи чисел, о т л и ч а ю ш е е с я тем, что, с целью повышения точности работы устройства, в него введены последовательно соединел ные шифратор, коммутатор и блок записи элементов И, выходы которого подключены соответственно ко второму н третье8
му входам накопительного суммато1)а, угн рэвляюший вход - к третьему угфавляющему входу устройства, четвертый управ ляющий вход которого соединен с управляющим входом коммутатора, входы шифратора соединены соответственно со вторым и П5ггым управляощими входами устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для поиска данных | 1990 |
|
SU1795447A1 |
УСТРОЙСТВО для ВВОДА и ОТОБРАЖЕНИЯ ГЕОМЕТРИЧЕСКИХ ИЗОБРАЖЕНИЙ | 1973 |
|
SU367438A1 |
Оперативное запоминающее устройство с блокировкой неисправных ячеек памяти | 1981 |
|
SU1014033A1 |
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ | 1966 |
|
SU214201A1 |
Устройство для ввода информации | 1984 |
|
SU1171800A1 |
Устройство для профессионального отбора операторов | 1990 |
|
SU1777165A1 |
Устройство для вычисления функции вида | 1978 |
|
SU765803A1 |
Преобразователь двоично-десятичного кода в двоичный | 1981 |
|
SU1013942A1 |
Устройство для поворота вектора (его варианты) | 1982 |
|
SU1078431A1 |
Устройство для деления | 1985 |
|
SU1265763A1 |
Авторы
Даты
1976-06-25—Публикация
1974-03-19—Подача