Поиск по сайту | |||
|
Короткий путь http://bibt.ru Адрес этой страницы' ?> <<Предыдущая страница Оглавление книги Следующая страница>> § 68. Кодирование программ.По виду информации системы программного управления делятся на числовые и нечисловые. В одних системах числа показывают величину перемещения суппортов, в других — значение координат точек обрабатываемой поверхности относительно начальной (выбранной) системы координат. В нечисловых системах каждому перемещению суппортов соответствует определенное состояние электрической схемы станка. Эта система работает по методу переключений. Информация о требуемых перемещениях рабочих органов задается предварительным набором с помощью упоров, шаблонов, копиров, кулачков и т. д. Информация системы числового программного управления может быть задана в различных кодах, системах счисления — десятичной, двоичной, двоично-десятичной, восьмиричной, шестнадцатиричной. Основным числом в десятичной системе счисления является число 10. Для получения произвольного числа требуется десять цифр: 0, 1, 2, 3, ..., 9. Любое произвольное число может быть представлено суммой чисел, например число 1265,4 может быть представлено суммой: 1265,4= 1*103 + 2*102 + 6*101 +5*100 + 4*10-1. В этой сумме цифры при записи числа представляют собой коэффициенты при разложении числа по степеням основания 10. В двоичной системе отдельные цифры представляют собой также коэффициенты только при степенях основания 2. Коэффициенты могут принимать только два значения: 0 и 1. Например, число 13 может быть представлено суммой: 13=1*23+1*22 + 0*21 + 1*20 = 8 + 4 + 0+1. Выписав коэффициенты при основании 2, получим запись числа 13 в двоичной системе: 1101. Одна из важных особенностей двоичной системы заключается в том, что эта система наиболее просто позволяет осуществить физическое представление чисел двумя состояниями, например включенным (1) или выключенным (0); наличием отверстия в перфоленте или его отсутствием и т. д. При этом упрощается создание ряда узлов систем программного управления. Десятично-двоичная система удобна при пользовании, как десятичная система, и обладает преимуществами двоичной системы счисления. Для примера рассмотрим запись числа 7325: 7 = 0*23+1*22 + 1*21 +1*20=0+4+2 + 1=0111 3 = 0*23 + 0*22 + 1*21 +1*20=0 + 0 + 2+ 1=0011 2 = 0*23 + 0*22 + 1*21 + 0*20 = 0 + 0 + 2 + 0 = 0010 5=0*23+1*22 + 0*21+1*20=0 + 4 + 0 +1=0101 Здесь сохраняются десятичные разряды (разряд единиц, десятков, сотен и т. д.), но цифры в каждом из разрядов записываются в двоичном коде. Для записи любой из десяти цифр достаточно четырех знаков, а количество строк соответствует количеству разрядов числа. |
||
| Помогите другим людям найти библиотеку разместите ссылку: |