Арифметическое устройство вычислительной машины для расчета ткани

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДПИЛЬСТВУ

Со)оз Советских

Социалистических

Республик (1 1) 518767 с; —,- .

« т.», "- :тч а »

" - -:" ; тиц„-, "":ак,е (61) Дополнительное к авт. свид-ву (51) М. 1(л.2

C 06 9 7/50 (?2) Заявлено 19.03.74 (21) 2006667/18-24 с прпсоелинением заявки № (23) Приоритет (43) Опубликовано 25.06.76Бюллетень № 2Э

Госудврствеоный комитет

Совете Иннеотров СССР оо делам изобретеней и от РьФтий (53) УДК 681.)25..5(088.8) (45) Дата опубликования описаиия05.07.76. (72) Автор изобретения

В, Л. Шапиро (71) Заявитель (54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО

ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ ДЛЯ РАСЧЕТА ТКАНИ

Изобретение относится к вычислительной технике и может быть использовано в вычислительной машине для определения оптимального варианта раскроя. кусков ткани на заготовки в швейной промышленности при повышенных требованиях к нормам . расхода сырья, Известны арифметические устройства, применяемые в вычислительных машинах для расчета ткани, содержашие последова» тельно включенные блок записи чисел, приемный регистр и накопительный сумматор, к первому влоду которого подключен выход блока коррекции, триггер переполнения и блок анализа, выходы которых соединены с выходами устройства, вход блока анали-. за подключен к первому выходу накопительного сумматора, второй выход ксторо- го соединен со вхвдом т; баггера переполнения и первыми управляюишими входами блока коррекции и приемного регистра, третий выхсд — со BTopblM управляющим входом приемного регистра, второй управляющий вход блока коррекции подключен к первому ут1равчяюШему. входу устройства, .информационный и второй управляющий входы устройства соединегы с соответствую. шими входами блока эаниси чисел, Известные устройства при определении

5 оптимального варианта. раскроя ткани позволяют производить расчет с точностью до 1 см.

Цель изобретения повышение точно» сти работы устройства.

)О Для этого в устройство введены последовательно ссединенные шифратор, коммутатор и блок элементов И, выходы которого подключены соответственно ко второму и третьему входам накопительного

)5 сумматора, управляюший вход к третьему, управляющему входу устройства, чет вертый управляюший вход которого соеди нен с управляющим входом коммутатора, входы шифратора соединены соответствен20 но со в горым и пятым управлявшими вхо дами устройства,, Устройство позволяет отказаться от необходимости введения еше одного десятичного реэрчда в сумматоре, блока записи

2З чисел и приемного регистра арифметичнс3 ого устройства, а также в регистрах кла-, виатуры пульта управления н в счетчике остатка„ что при достнжеяии требуемой точности привело бы к уа..:ичен по оборудования для реализации арифметического устройства, пульта управления и удорожанию машины в целом.

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

Оно содержит последовательно включенные блок 1 записи, чисел, приемный регистр 2, накопительный сумматор 3, ко входу которого подключен блок 4 коррекции, а к выходу - триггер переполнения

5 и блок 6 анализа К блоку 1 записи

Рисел подключены последовательно вклю ченные шифратор 7, коммутатор 8 и блок

9 элементов И. Шифратор 7 включает элементы И 10-17, элементы ИЛИ 18, 19 и усилители приема кодов 20, 21, выходы которых подключены к коммутатору 8, содержащему элементы И 22 31, элеменгы ИЛИ 32-34-, подключенные к триггерам 35, 36. Выходы триггеров 35, 36 подключены к блоку 9 элементов И, состоящем иэ элементов И 37, 38 и усилйтелей импульсов 39, 40. Цифрами

41 46 обозначены входы, цифрой 47 аы» код устройства, цифрами 43»43 и

44 -44 -входы устройства, kerpof so работает следующим обра-зом.

Перед пуском машины нажатием клавиши начального сброса HC на пульте управления производят начальную уста новку всей машины. Одновременно импульсом, подаваемым по входу 45 в коммутатор 8, триггеры 35 н 36 устанав пинаются в единичное положение.

После нажатия клавиши. пуск" (на пульте управления) вырабатывается импульс занесения длины куска, поступающий на вход 439, по которому образ ный код длины рассчитываемого куска ткани с соответствующего регистра клав«атуры через блок 1, записи чисел заносится на приемный регистр 2. Тактовый импульс иэ блока управления посту пает яа вход 46 устройства и через эле» мент И 37, открытый высоким уровнем напряжения нулевого выхода триггера 35, усилитель 39 проходит нв вход первого двоичного разряда сумматора 3 в виде импульсв непереноса, обеспечивающего суммирование содержимого приемного регистра 2 с содержимым сумматора 3, равным в начальный момент нулю.

Затем импульсом занесения остатка, поступающим нв вход 43 устройства таким же образом, яо s йрямом коде, величина остатка со счетчика осъйгка

518767

lO !

Ь

М

46

4 (на чертеже не показан) заносится через блок 1 записи чисел нв приемный регистр. 2. Очередной тактовый импульс обеспечивает суммирование содержимого ! сумматора с величиной остатка, поступа-; ющего в сумматор 3 из приемного регистра 2.

После завершения начальной программы (звнесения длины куска и остатка в пако» пительный сумматор 3) при поступлечии на вход 431 импульса происходит занесение а приемный регистр 2 длины первого настила с регистра клавиатуры через блок записи чисел в прямом коде.

Работа дополнягельных узлов опреде ляется наличием или отсутствием на поэ тенциальном входе элемента 17 шифратора 7 признака округления (код 1"), по» ступающего с добавочной клавиши перва го регистра клавиатуры на вход 441

Если признак округлении отсутствует (добавочная клавиша на первом рег«стре клавиатуры яе нажата), то на потеяциаль ном входе элемента 17 - низкий, эапира ющий уровень напряжения (код 0 ). В этом случае импульс занесения первого настила со входа 431 не пройдет через элемент 17 на усилитель 21. Триггеры

35 и 36 коммутатора 8 остаются в «с а. ходном единичном положении, а на выходе блока 9, «ак и прежде, по очередному тактовому импульсу вырабатывается вЬе пульс непереноса, по которому содержие мое приемного регистра g (код длины первого настила) суммируется с содержимым сумматора 3.

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

Поэтому импульс занесения кода первом го настила через элементы 17 и 19 пою ступает на усилитель 21, с выхода кото оого через постоянно открьггый по потея циальному входу элемент И 28 коммута тора 8 и элемент ИЛИ 34 поступает на единичный вход триггера 36, не «зменяя его единичного положения, а также через элемент 26,::гкрытый высоким. уровнем напряжения -. единичного выхода триггера 36 и через элемент ИЛИ ЗЗ поступает на нулевой вход триггера 35, который перебрасывается в нулевое положение. Высокий потенциал с нулевого выхода триг гера 35 открывает элемент 38 блока 9, а низкий потенциал с единичного выхода триггера 35 запирает элемент 37. Оче редной тактовый импульс проходит через открыгый элемент 38 на усилитель 40. с выхода кото ;:эго а аиде импульса пере6

Ь

Ю

1Ь! носа поступает на вход первого двоично,. го разряда сумматора 3 и на счетные вхо-

«ma триггеров 35 и Зб коммутатора 8, пе ребрасывая триггер 35 в единичное, а триер 36 - в нулевое положение.

В сумматоре 3 проводится суммирование содержимого приемного регистра 2 с содержимым сумматора 3 с учетом пе реноса 1 в младший разряд сумматора.

При выработке на выходе десятичного эряда сумматора 3 импульса переноса блоке 4 коррекции по тактовому импульсу, поступаюшему на вход 41, вырабат iвается импульс коррекции, для добавления

Э данный десятичный разряд ког.: эктируюшего кода 0110 для исключения эапретнык сочетаний в каждой десагичной тетради»

В случае, когда первое решение даст равенство А=а1, где А .длина рассчи-. тываемого куска тхани, a1 - длина первой заготовки, сумматор 3 окажется в нулевом положении. На выходе блока 6 .анализа и на выходе триггера перепол ° ненни 5. формируются "едийичные сигна лы, по которым в программном устрой»стае машины вырабатывается сигнал ос» гаиов, а на табло высвечивается решение: первь|й настил одно полотно.

По каждому импульсу переноса или не перенбса, формируемому на выходе сумматора 3, приемный регистр 2 сбрасывается в нулевое положение, -Если при однократном занесении в сумматор 3 длины первой заготовки реше» ния не получено (АФа1), то на блею 1 . приема чисел и элемент 3.7 шифратора 7 вновь из программного устройства на вход 431 поступает импульс При этом, Ха@ и при первом занесении, в приемный регистр g заносится код округленной длины первого настила, а с выхода уси лителя 21 импульс поступает на единич н 4й вход триггера 36 и пеРебрасывает его в единичное состояние. На нулевой вход триггера 35 импульс с выхода уси» лителя 21 не проходи г, так как потенци» альный вход элемента 26 эакрыг низким уровнем напряжения с единичного выхода триггера 36. Оставаясь в единичном по поженян, триггер 35 обеспечивает прохождение тактового импульса через элемент 37 и усилитель 39 блока 9 на вход сумматора 3 в качестве импульса нэпе реноса °

Таким образом, за два занесения из приемного регистра 2 в сумматор 3 ок ругленных на 0»5 см. в меньшую сторону длин заготовок производится однократное занесение по цепи переноса .одного сантиметра, после чего Оба триггера 35 ч 36 коммутатора 8 находятся в исходном единичном положении.

Если при втором, как и при любом четном, занесении в сумматор 3 кода окм

Ipyrs åííîé алины заготовки получается ра» венство обеих частей решаемого уравне ния, то такое решение будет иметь нуле вой остаток. Ири нечетном количестве заготовок остаток будет р. иен 0,5 см, что. является неизбежным, пс .кольку длина рассчитываемого куска замеряется и эе, носится в машину с точностью до сеяти метра> а длинА заготовок с тОчнОстью до

0,5 см.

Если и"пытание уравнения с участием первого настила не дает решения, то по очереди нспыгывают то же уравнение по следовательно с длинамя остальных заго товок прп неизменной длине рассчитывае мого куска ткани, а затем сочетания за готовок при различном их количестве в каждом .сочетании. Занесение в арифметичес хое устройство последующих заготовок осуществляется импульсами, поступаюши ми на входы 43 - . 436, Признаками Округления в метраже по следующих заготовок являются потенциаль

«ные сигналы на входах 442+ 448. Сит налом перехода от испьггания: одной иэ заготовок к испытанжо другой служит еды яичный сигнал с триггера переполнения 5 пря отсутствии единичного сигнала на вы ходе блока 6 анализа.

Работе арифметического устройства при ,згом ритми п О повторяется, Формула изобретения

Арифметическое устройство вычисли тельной машины для."расчета ткани, со» !

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

,которого подключен выход блока коррек ции, триггер переполнения и блок анели за, выходы которых соединены с выхода ми устройства, вход блока анализа под ключен к первому выходу. накопительного сумматора, второй выход которого юоеди-, S нен со входом триггера переполнения и первыми управляющими входами блока коррекции и приемного регистра, третий выход - со вторым управляющим входом „ приемного регистра, второй управляющий вход .блока коррекции подключен к перво-! му управляющему входу устройства, информационный и второй управтиюший вхо-7. ) ды устройства соединены с соответствующими входами блока записи чисел, о т л и ч а ю. щ е е с я тем, что, с целью повышения точности работы устройства, в него введены последовательно соединен ные шифратор, коммутатор и блок записи алементов И, выходы которого подключены соответственно ко второму и третье»

518767, му входам накойительного сумматора, уп авляющий вход - к третьему управляющему входу устройства, четвертый управ ляющий вход которого соединен с управляющим ВхОдОм коммутатора, входы щиф ратора соединены соответственно со вто рым и пятым управляющими входами устройства.

Арифметическое устройство вычислительной машины для расчета ткани Арифметическое устройство вычислительной машины для расчета ткани Арифметическое устройство вычислительной машины для расчета ткани Арифметическое устройство вычислительной машины для расчета ткани Арифметическое устройство вычислительной машины для расчета ткани 

 

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

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

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

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

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

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

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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