ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 14.10.2024
Просмотров: 109
Скачиваний: 0
ную находим по табл. 28 число, близкое, но меньшее — 256 (ставим против него точку); их разность составляет число 15. Ищем по табл. 28 ближайшее меньшее число для 15; находим 8 (ставим против него точку). Разность чисел 15—^8 = 7. Снова ищем ближайшее меньшее; оно равно 4 (отмечаем его точкой). Остаток числа 7—4 = 3; ближайшее меньшее равно 2 (отметим его точкой). Остаток 3—2 = 1 (отметим его точкой). Таким об
разом число 271 = 256 + 8 + 4 + 2 + |
1. Просуммируем эти числа |
|||||||||||||||||
по табл. 28, т. е. перепишем их в виде итога; |
получим |
100001111. |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 28 |
|
|
Таблица перевода |
|
чисел двоичной системы |
в десятичную |
||||||||||||||
|
|
З а п и с ь |
в |
д в о и ч н о й |
си с тем е |
|
|
|
|
|
З а п и с ь |
|||||||
■>п |
|
|
|
|
|
|
в д е с я т и ч н о й |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с и с т е м е |
2° |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 . |
2 ' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
2 . |
2 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
4 . |
2 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
8 . |
2* |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
п |
16 |
2 5 |
|
|
|
|
|
|
|
|
|
|
|
I |
0 |
0 |
0 |
о |
0 |
3 2 |
2 6 |
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
6 4 |
2 7 |
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
12 8 |
2 е |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
о 0 0 0 |
0 |
0 |
2 5 6 . |
|||
2 9 |
|
|
|
|
|
|
|
1 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
и |
5 1 2 |
|
2Ю |
|
|
|
|
|
|
! |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1024 |
2 " |
|
|
|
|
|
1 |
0 |
0 |
0 |
0 |
в 0 0 0 0 0 0 |
2 0 4 8 |
||||||
2 12 |
|
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
п |
0 |
0 |
0 |
0 |
■1096 |
013 |
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8 1 9 2 |
о м |
|
|
! |
0 0 |
|
0 0 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 6 3 8 4 |
|||
215 |
|
1 0 0 0 0 0 |
0 |
0 |
0 |
0 |
о 0 0 0 0 0 |
3 2 7 6 8 |
||||||||||
2 16 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
6 5 5 3 6 |
2 17 |
1 0 0 И 0 0 0 0 |
(1 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 3 1 0 7 2 |
|||||||
218 |
1 о 0 0 0 0 0 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 6 2 1 4 4 |
|||||
2 19 |
1 0 0 0 0 и 0 0 0 |
1) |
0 |
и |
0 |
0 |
п 0 0 |
0 0 0 |
5 2 4 2 8 8 |
|||||||||
0 2 0 |
1 0 0 0 п 0 и 0 0 (1 |
0 и 0 |
() 0 |
0 |
0 |
0 |
0 0 0 |
1 0 4 8 5 7 6 |
||||||||||
Проделаем обратную операцию: |
|
в двоичной системе счисле |
||||||||||||||||
ния дано |
число 100001111, переведем его в десятичную. |
Посколь |
||||||||||||||||
ку первая единица слева |
имеет после себя |
|
восемь цифр, то ее |
значение соответствует 28 = 256; следующая единица имеет пос ле себя три цифры и она соответствует 23 = 8; следующая еди
ница имеет после себя две цифры, она равна 22 = |
4; далее 2*2°; |
|||
итого 100001 111 |
= 28 + |
23 + |
22 + 2' + 2° = 256 + |
8 + 4 + 2 + |
-Ъ 1 =271. Для |
записи |
чисел |
в двоичной системе каждому раз |
ряду отводится своя дорожка, для записи любого шестизначного десятичного числа необходимо иметь двадцать дорожек и одну
строчку; пример записи числа 271 в двоичной системе |
показан |
на рис. 60.в. Запись чисел в двоичной системе треб\ет |
широких |
лепт. |
|
165
Сложение двоичных чисел производят исходя из условий
0 + 0 = 0; 0 + I. = 1; 1 + 1 = 10.
Пример:
10 001001 (десятичное 137)
100 001 (десятичное 33)
+10 101 010
Переводим полученный результат в десятичное число:
1-27 + 0-26 + Ь 25 + 0-24+ 1-23 + 0-22+ 1-2' + 0 - 2 ° = 170.
Двоично-десятичная система счисления. В этом случае запись каждого разряда десятичного числа производится двоичным эквивалентом (см. табл. 26), называемым тетрадой, т. е. состоя щей из четырех разрядов.
Знак |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Тетрада |
0000 |
0001 |
0010 |
ООП |
0100 |
0101 |
ОНО |
0111 |
|
1000 1001 |
В соответствии с этим правилом десятичное число 127,35 бу дет записано так:
1 |
2 |
0010 |
7 |
3 |
5 |
0001 |
|
0111 |
ООН |
0101 |
Переход от десятичных чисел к двоичным и обратно удобен тем, что для его осуществления нет надобности в вычислениях — достаточно простой подстановки соответствующих значений. Для записи каждого десятичного разряда в этом коде нужны четыре дорожки, параллельные движению ленты, а для записи числа — столько строк поперек ленты, сколько разрядов имеет это число, т. е. для записи шестизначного числа — шесть строк. Запись чис ла 127,35 представлено на рис. 60, г.
Унитарный код. В этом коде всякое число выражается одним допустимым знаком 1. Для изображения любого числа надо столько раз последовательно повторить этот знак, сколько в дан ном числе содержится единиц. При использовании унитарного кода для записи чисел на перфорированной ленте знак 1 выра жается здесь пробивкой отверстия. Это значит, что для выраже ния числа 25 надо пробить в ленте последовательно 25 отверстий. Способ записи унитарного кода на перфоленту практического применения не получил из-за слишком малой плотности записи информации. При записи чисел на магнитной ленте знак 1 вы ражается образованием на ленте магнитного штриха. Аналогич но предыдущему на ленте должно быть образовано последова тельно столько магнитных штрихов, сколько единиц содержит ся в записываемом числе. Такой способ записи широко распро странен.
Код Грея. При использовании десятичного или двоичного ко да возможен ряд случаев, когда добавление единицы к какомуто числу вызывает изменение знаков в нескольких разрядах.
166
Например, добавка 1 к 59 999 дает число 60 000, т. е. вызывает изменение знаков во всех разрядах.
Код Грея, называемый часто прогрессивным циклическим кодом, рассчитан на то, что добавка к произвольному числу еди ницы приводит всегда к изменению знака только в одном разря де. Запись десятичных чисел в этом коде представлена в табл. 29.
Таблица 29
Запись десятичных чисел кодом Грея
Знаки десятичной |
Код Грея |
Знаки десятичной |
Ко д |
Грея |
|
системы счисления |
системы счисления |
||||
0 |
0000 |
5 |
|
0111 |
|
1 |
0001 |
6 |
|
0101 |
|
2 |
ООП |
7 |
|
0100 |
|
3 |
0010 |
8 |
|
1100 |
|
4 |
оно |
9 |
|
1101 |
|
|
|
и т . д . |
|
|
|
Код Грея не может быть использован |
для |
вычислительных |
|||
операций (сложение, |
вычитание), |
так как |
обозначения |
в этом |
коде десятичных чисел носят условный характер. Для осуществ ления вычислительных действий нужен перевод кода Грея в дру гую систему счисления, обычно в двоичную.
Информация о детали и ее обработке, содержащаяся в черте же и технологической карте, должна быть преобразована в ряд команд, обеспечивающих нужные для выполнения данной рабо ты действия элементов станка в требуемой последовательности. Запись этих команд на соответствующем программоносителе представляет внешнюю память системы автоматического управ ления. Внешняя память может быть долговременной или кратко временной. Долговременная память основана на использовании в качестве программоносителей перфорированных и магнитных лент, перфорированных и магнитных карт, магнитных барабанов; кратковременная память — на использовании в качестве про граммоносителей различного рода командоаппаратов и комму таторов.
§2. ПРОГРАММОНОСИТЕЛИ, ИСПОЛЬЗУЕМЫЕ
ВКАЧЕСТВЕ ДОЛГОВРЕМЕННОЙ ВНЕШНЕЙ ПАМЯТИ
Перфорированные ленты. Материалом для перфорированной ленты может служить бумага, фибра или пластмасса. Запись на ней программы необходимых команд производится перфорацией (пробивкой) отверстий. При этом на ленте фиксируются два сим вола: 1— отверстие есть или 0 — отверстия нет. Каждая команда обозначается определенным сочетанием отверстий, перфорируе мых в одной строке (поперек ленты).
167
В настоящее время основ ное распространение имеют ле нты с пятью продольными до рожками, позволяющие полу чить 32 различных сочетания перфорируемых отверстий, и ленты с восемью дорожками, в которых число различных соче таний отверстий в строке дости гает 128. Лента с пятью дорож ками шириной 17,5 мм и с ша гом перфорации 2,5±0,02 мм (ГОСТ 10860—64) широко ис
пользуется в телеграфном деле. Поэтому аппаратура, применяе мая в телеграфном деле, и накопленный там опыт могут быть использованы в системах программного управления станков.
Лента с восемью дорожками шириной 25,4 мм и с шагом пер форации 2,5 мм требует наличия специально для нее предназна ченной аппаратуры. Эта лента широко применяется зарубежны ми станкостроительными фирмами. Она принята Международной организацией по стандартизации (ISO) в качестве программоно сителя для станков с числовым программным управлением.
Одним из достоинств применения перфорированных лент яв ляется то, что в них можно легко вносить изменения программы, связанные с изменением конструкции детали или с совершенст вованием технологии. Для этого достаточно вырезать ненужную часть ленты и вместо нее вклеить новый отрезок с измененными командами. Небольшие изменения программы можно осуществ лять перфорацией дополнительных отверстий или заклеиванием липкой бумагой ненужных.
Магнитные ленты. Для магнитной записи используется лента из немагнитной основы, покрытой тонким (0,3—0,8 мкм) слоем магнитного вещества. Основой служит бумага или пластмасса, магнитным покрытием — суспензия мельчайших частиц окиси железа в лаке.
Лента 1 (рис. 61) движется с определенной, заранее установ ленной, скоростью мимо записывающей головки 2. Головка пред ставляет собой устройство, состоящее из сердечника и обмотки, через которые пропускается ток сигнала в виде коротких им пульсов. В результате происходит намагничивание того элемента магнитного вещества, который в этот момент находится напро тив записывающей головки. Приобретенное магнитное состояние элемент сохраняет-и после того, как минует головку. Такой ко роткий намагниченный элемент ленты носит название магнит ного диполя.
Чтение записи на магнитной ленте, необходимое для управ ления станком, производится с помощью таких же магнитных головок, как и для осуществления записи. При пропускании лен-
168