Как стать автором
Обновить
27
0
steel_ne @steel_ne

Пользователь

Отправить сообщение
Цифровым фильтром. «Биение» третих гармоник в три раза выше «биений» первой. Бонусом — можешь одновременно снимать характеристики в точке f, 3*f и 5*f (100, 300 и 500 МГц, например)
На картинке изображены только поддерживающие блоки (support set). На следующей картинке они светло-серые. Вертикальные стрелки показывают дополнительные силы, которые нужно приложить, чтобы все не развалилось. Это делают темно-серые блоки (balancing set).



Эта картинка выдернута из слайдов, где сравнивались разные конфигурации support set

В том-то и дело, что блоки не связаны. Центр тяжести верхнего блока лежит точно на краю второго. Не опрокинется? Не опрокинется. Центр тяжести двух верхних — на краю третьего и т.д.
и вот так по шагам придем к SFC и успокоимся ))
ну так и возвращаемся к теме — добавить левых символов, которые используются только в одном состоянии (а такой комбинации условий может больше и не быть) или наплодить состояний, оптимизировать автомат и потом пытаться понять, что же там не взлетело. И это только для того, чтобы сократить главный цикл до двух строк?

И вдогонку — вывод отладки во всех состояниях конечно делается легко, красиво и одной строкой, а если надо вывод сделать в половине состояний? А в другой половине состояний писать в UART?
Нет, для пяти состояний и четырех сигналов табличка получается достаточно компактная, не спорю. Но…

Через какое-то время апологеты табличного задания КА сталкиваются с ситуацией сложных сигналов. Типа такого — если нажата кнопка 1 и температура меньше T1 и двигатель включен, то выключить двигатель. А если двигатель выключен, то зажечь лампу. И начинают выбирать — или плодить сигналы по комбинации условий, или добавлять три-пять промежуточных состояний. Опа, а табличка раздулась, состояний увеличилось и разбираться с ними не менее сложно, чем с ветвистым switch.

И в этом плане мне гораздо удобнее читать

if (blah-blah-blah) {// коммент
    GOTO_STATE(POWER_OFF);
} else if (nah-nah-nah) {// коммент
    GOTO_STATE(POWER_ON);
}
У велосипеда все не так. Если стоять и повернуть руль, то можно заметить, что передок велосипеда приподнимется. Так выгнута вилка. Соответственно, самое устойчивое положение колеса — ровно по курсу. Стоя на месте эффект слабо проявляется, потому что велика сила трения покоя между шиной и землей. А если хоть чуть ехать, то колесо само выровняется.

Соответственно при наклоне уже самым низким положением будет колесо, повернутое в сторону наклона. И велосипед поворачивает в ту сторону, компенсируя наклон.
Давно пользуюсь такой онлайн-утилиткой
www.sxlist.com/cgi-bin/constdivmul.exe

она представляет деление на константу через умножение, но не такое ограниченное (a*B>>M), а совмещая сложение и сдвиги. Поэтому и точность там будет повыше.
Интересно, а если наперед, в фоновом режиме постирать свободные страницы? Ускорится запись?
Ну и я влезу с идеями визуально неповторимости интервалов — перебирать элементы массива не последовательно, а с каким-то шагом k, взаимно простым с 60. Это гарантирует, что будут перебраны все интервалы. Забить десяток таких чисел и период последовательности будет уже 60*10=600 секунд
А этим уже копирасты заниматься будут
Разные механизмы отвечают за разрешение по горизонтали и вертикали. Например, у лазерных принтеров по горизонтали — развертка зеркалом, по вертикали — протяжкой бумаги/поворотом барабана. И если зеркало еще можно прецизионно откалибровать и не дышать, то с бумагой уже такой фокус не прокатывает.
zn.ua/articles/83708
Не знаю, правда или нет, но выглядит правдоподобно :)
Когда делал свой тестер, то наткнулся на такую граблю — если жилы перепутаны «по кругу», то порядок следования огней на пассивной части будет правильный, и визуально это не отличить. Выкрутился тогда использованием 8-разрядного счетчика, и первые два такта пропускал, т.е. ничего не должно было загораться.

Правда и ситуация такая была всего один раз — переобжимал один конец готового провода, а на нем у местного админа была своя табличка цветов. Провод не работал, а тестер показывал ок.
Неправда. В прошлом году получал загран, военник не спрашивали. И справка не была нужна. Тоже опасался, что не дадут.
С бизнес-позиционированием не спорю и спорить не собираюсь )

Просто я промоделировал в голове вариант использования GPS, которого все хотят — в помещении спутник не ловит, надо выходить к окну или на улицу (например, кабак в полуподвале), ждать минут 10 пока поймаются спутники (ЖПС ведь выключен для экономии батареи) и только потом служба такси определит, где ты стоишь.
А с использованием менее точного GPS-A (по вышкам сотовой связи) уже можно хотя бы прикинуть район и не предлагать пять вариантов улицы и переулков с совпадающими названиями в каких-то удаленных районах.

Кстати, еще момент — зачастую к точке где стоишь, нельзя подъехать. А уточнить таксисту не всегда можно — я дупля не режу, где здесь можно ездить. Надо как-то указывать варианты подъезда, что-ли. Иногда мне проще выйти к указанной точке, чем объяснить, куда подъехать. И это — в режиме диалога с оператором, выбором точек будет сложнее.
Тогда еще пожелание к интерфейсу — чтобы он сохранял логин-пароль, даже если не подключился. А то каждый раз набирать это — долго и муторно.
кстати, не могу зайти в мобильный клиент, говорит «надо ввести правильный логин и пароль». Правда логин с точкой, может тут косяк. Поигрался и бросил

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность