Category: дача

Hello computer!

разное

Вторую неделю после замены контроллера экспериментирую с разгоном-торможением шаговиков. Вторую неделю потому, что "шаги теряются" редко, и полчаса недостаточно, часто приходится гонять несколько часов, чтобы заметить пропуски. Ну, и нетривиальности на ровном месте не отпускают - похоже, на этот раз я ловлю пропуски не на превышении скорости/ускорения, а на раскачке на резонансах, которых не было раньше потому, что ток раньше нарастал медленно, и не было "рывка" ротора. Эксперименты продолжаются, также ищется вариант конструкции демпфера (фрикциона), который не снашивался бы за неделю. Пока зажал вал в железную "прищепку" через тефлон, тефлон ессно активно истирается.

Но это ладно. Я почему про это вспомнил-то.
Среди файлов той программы, которой я управляю моторчиком (это делается под ДОС, никаких ардуин и "малин"), обнаружил файл, последний раз редактировавшийся в 1994 году. Кстати, неудивительно - это файл со скан-кодами клавиш, как я их в те ещё времена в свою библиотечку забил, так они и остались, чего менять-то. Остальное - несколько более свежее, даже этого века попадается (я про библиотечки, не про основную программу конечно). Привет из прошлого :-)

А ещё у нас на днях на работе...
    В огороде мальчик Коля
    Извлекал квадратный корень.
    Дёргал-дёргал - не идёт,
    Так и бросил - пусть растёт

        (с) детский стишок
...одна программа после очень небольшой переделки начала выбрасывать переполнение при извлечении квадратного корня из двух. Вот натурально - пишешь double x; x = sqrt(2.0) - вылетает эксепшн, и курсор отладчика встаёт на эту строку. Поскольку корень извлекался в цикле, мы решили, что "слишком много дёргали, извлекалка истёрлась" (на самом деле, конечно, проглючило отладчик, а ошибка была в другой строке). Но непривычно :-)