Cтраница 2
Перфокарта подается из магазина под поводки каретки, осуществляющей перемещение карты по ложу стола. Каретка последовательно подводит одну за другой строки перфокарты к механизму восприятия, который методом ощупывания обеспечивает чтение информации, зафиксированной на карте. Управление механизмом транспорта производится сигналами, поступающими с блока команд. [16]
Клавишное устройство позволяет переносить на перфокарты только числовую информацию в десятичной или восьмеричной системе счисления. Число или команда занимает одну строку перфокарты. [17]
Контроль может также производиться логическими методами на основе предварительного знания определенных, свойств исходной или закодированной информации. Например, не должно быть более одной пробивки в первой - седьмой строках перфокарты. [18]
А, причем на одну строку перфокарты выводится содержимое очередной пары ячеек памяти. Как и в случае ввода, вывод информации всегда производится на новую перфокарту, причем каждая строка перфокарты с выведенной информацией снабжается маркером, так что информация, выведенная из машины, в случае необходимости может быть снова введена в нее. Работа машины при выполнении команды вывода аналогична ее работе при выполнении команды ввода, но информация будет передаваться в обратном направлении - из оперативной памяти на перфокарты. [19]
Строка, на которой набиты и основной, и вспомогательный: коды, служит признаком окончания операции ввода и одновременно для размещения контрольной суммы материала, размещенного на считанных перфокартах. После чтения этой строки ввод информации прекращается и происходит сравнение полученной в результате ввода контрольной суммы в машине с записанной в этой строке перфокарты. [20]
Если количество колонок перфокарты недостаточно для одновременного управления всеми электромагнитными реле ( количество реле превышает число колонок перфокарты), то запись программы контроля можно осуществить на двух строках карты. При этом реле сработавшие от отверстий первой строки должны заблокиро-ваться, а щетки коммутатора переключиться на вторую группу реле для управления этими реле от пробивок второй строки перфокарты. [21]
При перфорации данных на карты для ввода в электронные вычислительные машины возможен такой же способ пробивки, как для ПВМ. Применяется и другой способ - с использованием двоичных цифр. В каждой строке перфокарты пробивается содержимое одной ячейки в двоичной или двоично-десятичной записи, причем перевод восьмеричных и десятичных цифр в двоичную запись производится автоматически при перфорации. [22]
Кроме вывода на печать, возможен вывод на перфокарты. Каждой ячейке соответствует одна строка перфокарты. Между разрядами ячейки и колонками перфокарты сохраняется то же соответствие, что при вводе с перфокарт. Каждая выводимая строка перфокарты снабжается основным маркером. Адресные коды отперфорировать невозможно. Таким образом, понятие массива вывода совпадает с понятием программного массива, тогда как массив ввода, благодаря наличию в нем адресных кодов, может состоять из нескольких программных массивов. [23]
Напротив, если признак конца ввода пробит на одной из перфокарт в середине колоды, то после обнаружения этого кода читающим устройством ввод прекращается. Оставшиеся карты могут быть введены, лишь если поступит новая команда ввода. На рис. 14.1.1 признак конца ввода пробит в 10 - й строке перфокарты. [24]
Программа работы станка фиксируется на перфокарте размером 83x187 мм. Карта имеет 12 дорожек и на ней располагается 45 строк с пробитыми отверстиями. Программа одного этапа цикла фиксируется либо на одной, либо на двух строках перфокарты. [25]
Перед перфорацией программа переписывается в восьмеричных обозначениях на бланках специальной формы ( см. § 5 гл. Если программа состоит из нескольких программных массивов ( см. § 6 гл. Адресный код отмечается символом А в специальной графе бланка. Строка перфокарты, содержащая признак конца массива, отмечается символом S. [26]
Координаты обрабатываемых отверстий и режимы обработки записываются на стандартной 80-колонной перфокарте в виде комбинаций отверстий, расположенных вдоль строки. На одной перфокарте могут быть записаны координаты 12-ти отверстий. Считывающее устройство, вмещающее восемь перфокарт, представляет собой барабан. Щетки, считывающие строку перфокарты, замыкают цепи питания реле в тех местах, где на перфокарте пробиты отверстия. Контакты этих реле подготовляют включение соответствующих отпаек специальных трансформаторов. Эти трансформаторы подключаются к обмоткам следящих сельсинов, контролирующих положение подвижных органов станка. Подключение той или другой отпайки трансформатора эквивалентно установке задающего сельсина на соответствующий угол. Напряжение, появляющееся на выходных обмотках следящих сельсинов, используется для определения направления перемещения и управления скоростью перемещения. Одни и те же трансформаторы используются сначала для установки фотодатчиков, а затем переключаются на сельсины, контролирующие положение стола и салазок. [27]
Перфокарты помещаются в магазине лицевой стороной вверх, срезанный угол находится слева. Электропривод после набора символа на клавиатуре приводит в движение каретку с подающим ножом, которая подхватывает нижнюю перфокарту и с помощью транспортных роликов подает ее на перфорацию. Механизм перфорации содержит общую матрицу с 12 пуансонами, управляемыми 12 электромагнитами. Число пуансонов и электромагнитов соответствует числу строк перфокарты, перфорация производится поколонно. [28]
Машины типа М-20 имеют лишь один вид устройств ввода - читающее устройство для ввода с перфокарт. Перфокарта ( рис. 14.1.1) - это листок специальной плотной бумаги определенного формата, на котором в определенных позициях могут быть пробиты отверстия. Эти позиции располагаются на пересечении 12 строк и 80 колонн, однако пробивки лишь в 47 колоннах принимаются во внимание при вводе данных в машину. На рис. 14.1.1 последняя непустая ( 10-я) строка перфокарты содержит пробивки во всех этих позициях, которые мы будем называть рабочими. Перфокарта поступает в устройство ввода своей верхней широкой стороной. В этом устройстве поочередно исследуются строки перфокарты. Каждая строка может содержать код одного из трех видов: адресный код, слово, подлежащее записи в ячейку ОЗУ, и признак конца вводимого массива. Эти коды различаются по пробивкам в двух колоннах ( 18 - й и 80 - й) перфокарты, называемых маркерами: основным и дополнительным. Дополнительный маркер отличает управляющие коды - адресный код и признак конца ввода - от основных кодов, которые должны быть записаны в память. Остальные 45 из 47 рабочих колонн перфокарты соответствуют 45 разрядам ячейки. Они нумеруются так же, как разряды ячейки. [29]
Если признак конца не встретился, то читающее устройство продолжает работать, даже если колода перфокарт кончилась. Напротив, если признак конца ввода пробит на одной из перфокарт в середине колоды, то после обнаружения этого кода читающим устройством ввод прекращается. Оставшиеся карты могут быть введены, лишь если поступит новая команда ввода. На рис. 13.1.1 признак конца ввода пробит в 10 - й строке перфокарты. [30]