Давно дело было.
Работал я в студенческие годы, вернее, подрабатывал, в небольшой фирмочке, которая делала всякую автоматизационную шнягу для всех, кому было надо. Есть у нас в Минске такие фирмочки, которые при минимуме работников делают электронную начинку промышленного применения мелкими тиражами. Короч, компашка была небольшая - шеф он же Сергей, монтажник Пашка, программер Лёшка, порцессорщик - я. Припёр шефу заказ сделать систему измерения температуры для теплиц одного совхоза. В общем-то работа вроде небольшая. Блок, который мог регистрировать температуру, накапливать данные и т.д. у нас уже был. Нужно было сделать датчики. Тоже не сложная работа. Заказали детали - сами датчики и процессоры. Что бы температура мерялась и по проводам стекалась к регистрационному блоку. Уж не помню, сколько было тех датчиков, но больше 2-х десятков. Хотя речь и не об этом. После сборки оказалось, что каждый датчик меряет, как ему в голову взбредёт. В том смысле, что всё работало, но показания температуры, хоть и имели некую связь с реальностью, точными не являлись. Эта беда навела нас на мысли о калибровке. Задачу свалили на меня и на Лёшку. Работа закипела, с помощью ступенчатого нагрева сняли по нескольку раз значения отданные датчиком для заданной температуры, нарисовали графики, аппроксимировали их формулой в экселе, ограничились полиномом 3-ей, или 4-ой степени. Всё. Формула есть, нужно засунуть её в микропроцессор, а потом для каждого датчика набить нужные коэффициенты. Быстро летело время, я писал арифметику на RISC ассемблере. Сил было потрачено немало. В конце концов, все 4 арифметических действия - сложить/отнять/поделить/умножить были написаны. Формула составлена, ещё время было потрачено на отладку этой массы кода. В конце, когда всё было готово, оказалось, что код банально не влазит в память устройства. Ну совсем. Погоревали с программистом, пошли к шефу. Пожалились. Шеф ржал как конь. Рассказал многое, похвалил за упорство, поругал за глупость. Объяснил, что для того чтобы поставить в соответствие одному показанию датчика, одну откорректированную температуру, хватит таблицы. И таблиц таких в память устройства можно запихнуть больше 10-ти. Работы было на час. С тех пор я понял для себя одну простую мысль - красивые и идеальные вещи всегда получаются простыми. Сегодня выдрал бооольшой кусок программы, и, заменил на таблицу. А история нечаянно вспомнилась. Спасибо дядьке за науку.
Читайте также
Последние новости
План занятий
Обучение детей от года до 3 лет плаванию, как правило, проходит в три этапа. На первом этапе ребенок должен адаптироваться к воде, избавиться от страха перед глубиной, неизвестной средой. Намного проще дети привыкают к бассейну, где есть бортики, вода теплая и прозрачная. Чуть сложнее дети адаптируются к открытым водоемам с темной и прохладной ...Читать далее »
Гимнастика от 2 лет до 2 лет 6 месяцев
1. Самостоятельная ходьба. 2. Бег вдогонку за взрослым или к взрослому в разном темпе. 3. Руки вверх, потянуться – «деревья большие большие», развести руки в стороны. 4. Ходьба по доске, приподнятой над полом на 15–20 см. 5. Приседания. 6. Подъем туловища с опорой на ладони в положении лежа на животе. 7. Хлопк...Читать далее »
Проблема: ожоги, ушибы, травмы
Немного повзрослев, ребенок начинает интересоваться источниками огня, что чревато ожогом. При незначительном ожоге необходимо поврежденный участок тела поместить под холодную проточную воду, а затем обработать антиожоговым аэрозолем. В период выздоровления применяют массаж, который способствует улучшению лимфо– и кровотока. В резуль...Читать далее »
Проблема: плоскостопие
Когда ребенок начинает ходить, его первые шаги могут быть омрачены плоскостопием. К сожалению, если эта болезнь наследственная, то волнения вполне обоснованны. И здесь без посещения детского врача ортопеда не обойтись. Его рекомендации относятся к укреплению подошвенного свода стопы вашего ребенка. Костная структура стопы ребенка ...Читать далее »
Рефлекторные движения
Рефлекторные гимнастические упражнения, В основе которых лежат врожденные двигательные рефлекторные реакции, проводятся первые три пять месяцев жизни ребенка, когда еще не утрачены безусловные двигательные рефлексы – «автоматическая походка», ладонно ротовой рефлекс, хоботковый рефлекс, сохранение равновесия, защитно оборонительные рефлексы. Рефлекторные гимнасти...Читать далее »
Техника выполнения: растирание
Прямолинейное растирание Выполняется концевыми фалангами одного или нескольких пальцев. Движение проводится прямолинейно одной рукой или обеими, иногда с отягощением. Круговое растирание Проводится с помощью круговых движений концевыми фалангами одного или нескольких пальцев. Кисть располагается с опорой на основании ладони, а манипуляции выполняют в сторону мизинца одной рук...Читать далее »
Проблема: пупочная грыжа
Пупочная грыжа – это патологическое состояние, в котором через несколько расширенное пупочное кольцо происходит выпячивание брюшины, сальника и даже кишечника. Причина заболевания следующая: вследствие дефекта передней брюшной стенки и пупочного кольца проявляется округлое или овальное выпячивание. Чаще факторами, провоцирующими повышение внутрибрюшного давления, являются кашель, запоры ...Читать далее »
