Главное то что человек, работавший палкой и камнем, уже совсем не был похож на полуживотное, вставшее на задние конечности.
Человек непрерывно растет вместе с творениями своих рук. Его труд и мысль становятся все более квалифицированными. Прикладывая их к тому, что дает ему окружающий мир, он из менее точного делает более точное, из менее совершенного — более совершенное.
Вверх по лестнице идут изделия человека — машины и автоматы. Впереди них — вверх по лестнице — идет человек. Примерно так выглядит краткая история прогресса.
Как ни велика разница между современным автоматом и обломком камня, она все же меньше, чем разница между человеком, создавшим этот автомат, и его предком, впервые взявшим в руки камень. Если об этом своевременно вспомнить, то можно легко преодолеть чувство испуга перед автоматом.
Автомат привлекает к себе внимание, как произведение искусства.
Один подходит к нему, трогает первую попавшуюся кнопку, презрительно кривится и, произнеся: «Подумаешь, не видел я машин!», отходит, вытирая руки. Это невежда.
Другой при виде автомата падает на колени и, заламывая руки, восклицает: «О! Кибернетическое чудо!» — и рыдает от восторга. Это горе кибернетик.
Третий долго его разглядывает, то размышляя, то завистливо вздыхая, а затем решительно говорит: «Придумано и сделано неплохо, но кое-что можно сделать лучше». Это инженер, ученый, конструктор.
А мы, подойдя к автомату, займемся делом и, как уже договорились, прежде всего попытаемся выделить те главные узлы, которые образуют его основу — «скелет». При этом не будем обращать внимания на то, что в различных автоматах эти узлы сконструированы и действуют по-разному. Для нас в первую очередь важно установить назначение этих узлов и характер их взаимодействия в процессе работы автомата. Только так удается проследить за потоками энергии и информации, понять, по какой схеме действует вся система, каким закономерностям она подчиняется.
Мы теперь располагаем достаточным материалом, чтобы составить такую «скелетную» схему, или, как ее называют, блок-схему, автомата.
Любой автомат должен работать по определенной программе, причем в автоматах может быть использован различный носитель этой программы. В копировальных станках программа задается копиром, с которого в процессе работы информация «считывается» роликом.
Программа действия кинопроекционного аппарата определяется главным образом структурой и размерами лентопротяжного механизма, а реализуется эта программа в процессе непрерывного вращения ведущего звена, соединенного с источником энергии.
Программой для телеграфного аппарата служит перфорированная лента, для магнитофона — магнитная лента.
Эти носители программы наряду с перфокартами и магнитными барабанами находят широкое применение в наиболее современных автоматах, действиями которых управляют числа.
Программа работы наручных часов определяется конструкцией и размерами спускового механизма и маятника, получающих энергию от заводной пружины.
Для торгового автомата, отпускающего газированную воду, газеты, спички, папиросы, носителем программы служит монета или жетон и т. п.
Объединим в один узел все те механизмы и устройства, посредством которых осуществляются ввод программы в автомат и ее «считывание». Этот узел будем называть узлом программы автомата и изобразим его в виде прямоугольника, напоминающего кирпич.
Значит, если речь идет о копировальном станке, то за этим кирпичом скрываются механизмы, приводящие в движение копир, и механизмы копировального ролика. В телеграфном аппарате, магнитофоне, автомате с цифровым управлением — лентопротяжные устройства, приемники перфокарт, а также устройства, считывающие программу (магнитные головки, фотоэлементы, иглы и пр.). Для торгового автомата — устройства, которые определяют вес и размеры монеты или жетона.
Итак, в узле программы «оживляются» все сведения и указания, то есть вся информация, необходимая автомату для выполнения заданного технологического процесса.
Но мало «оживить» информацию. Надо еще сделать ее «понятной» исполнительным механизмам автомата. Для этого приходится преобразовывать вращательные движения в поступательные, непрерывные в прерывистые, уменьшать или увеличивать скорости вращения, преобразовывать механические перемещения в электрические импульсы и напряжения, в давления газа или жидкости, отверстия в перфоленте и отметки на магнитной ленте в электрические сигналы и механические перемещения.