разное
Вторую неделю после замены контроллера экспериментирую с разгоном-торможением шаговиков. Вторую неделю потому, что "шаги теряются" редко, и полчаса недостаточно, часто приходится гонять несколько часов, чтобы заметить пропуски. Ну, и нетривиальности на ровном месте не отпускают - похоже, на этот раз я ловлю пропуски не на превышении скорости/ускорения, а на раскачке на резонансах, которых не было раньше потому, что ток раньше нарастал медленно, и не было "рывка" ротора. Эксперименты продолжаются, также ищется вариант конструкции демпфера (фрикциона), который не снашивался бы за неделю. Пока зажал вал в железную "прищепку" через тефлон, тефлон ессно активно истирается.
Но это ладно. Я почему про это вспомнил-то.
Среди файлов той программы, которой я управляю моторчиком (это делается под ДОС, никаких ардуин и "малин"), обнаружил файл, последний раз редактировавшийся в 1994 году. Кстати, неудивительно - это файл со скан-кодами клавиш, как я их в те ещё времена в свою библиотечку забил, так они и остались, чего менять-то. Остальное - несколько более свежее, даже этого века попадается (я про библиотечки, не про основную программу конечно). Привет из прошлого :-)
А ещё у нас на днях на работе...
В огороде мальчик Коля
Извлекал квадратный корень.
Дёргал-дёргал - не идёт,
Так и бросил - пусть растёт
(с) детский стишок
...одна программа после очень небольшой переделки начала выбрасывать переполнение при извлечении квадратного корня из двух. Вот натурально - пишешь double x; x = sqrt(2.0) - вылетает эксепшн, и курсор отладчика встаёт на эту строку. Поскольку корень извлекался в цикле, мы решили, что "слишком много дёргали, извлекалка истёрлась" (на самом деле, конечно, проглючило отладчик, а ошибка была в другой строке). Но непривычно :-)
Но это ладно. Я почему про это вспомнил-то.
Среди файлов той программы, которой я управляю моторчиком (это делается под ДОС, никаких ардуин и "малин"), обнаружил файл, последний раз редактировавшийся в 1994 году. Кстати, неудивительно - это файл со скан-кодами клавиш, как я их в те ещё времена в свою библиотечку забил, так они и остались, чего менять-то. Остальное - несколько более свежее, даже этого века попадается (я про библиотечки, не про основную программу конечно). Привет из прошлого :-)
А ещё у нас на днях на работе...
В огороде мальчик Коля
Извлекал квадратный корень.
Дёргал-дёргал - не идёт,
Так и бросил - пусть растёт
(с) детский стишок
...одна программа после очень небольшой переделки начала выбрасывать переполнение при извлечении квадратного корня из двух. Вот натурально - пишешь double x; x = sqrt(2.0) - вылетает эксепшн, и курсор отладчика встаёт на эту строку. Поскольку корень извлекался в цикле, мы решили, что "слишком много дёргали, извлекалка истёрлась" (на самом деле, конечно, проглючило отладчик, а ошибка была в другой строке). Но непривычно :-)