Мир автоматизации
Лукции по ЭМС и КУМС
“Электронно-механические системы” и “Компьютерное управление мехатронными системами” - предметы достаточно сложные в освоении, но мы поможем разобраться в них.
2.1. Подготовка программ для управляющих программ. Программоносители. Часть 6
Таким образом, для записи всех цифр от 0 до 9 при двоичной системе требуется четыре строки против 10 строк при десятичной системе. Однако чтение чисел, имеющих пять и более десятичных разрядов в двоичной системе практически невозможно. Например, число 7842,041 в двоичном коде будет иметь следующий вид: 7842,041 = 1111010100010, 0000101001111111. При этом необходимо произвести довольно длительные вычисления.
Поэтому была разработана комбинированная двоично-десятичная система счисления, которая в настоящее время нашла наиболее широкое практическое применение.
Допустим, что нужно переместить стол станка по оси X на 273,41 мм при дискретности 0,01 мм. Следовательно, в программе нам нужно указать, что по оси X необходимо переместиться на 27341 импульс. Сначала каждую цифру числа 27341 записывают в двоичном коде (см. табл. 2.1): 2 = 0010; 7=0111; 3 = 0011; 4 = 0100; 1 = 0001. Затем набивают эти цифры последовательными строками на перфоленту и получают двоично-десятичный код заданного числа, поскольку номер п каждой из пяти строк (соответствующий десятичному разряду числа) определяет коэффициент К = 10-1, на который нужно умножить записанную в строке (в двоичном коде) цифру, чтобы получить нужное число (например, 2·104 = 20000; 7·103 = = 7000 и т.д.). Если перед написанием (в двоично-десятичном коде) числа указатель (в соответствующем коде), что далее идет X, то система управления станком прочтет следующее указание: переместить исполнительный орган станка (например, стол) по оси Х на 273,41 импульс.