Как стать автором
Обновить
4
0.5

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

Отправить сообщение

Из названия функции непонятно, что это относительное, а не абсолютное сравнение. А так же оно некорректно сработает при p1 == 0.0. Ладно, если известно что сравнение будет с нулём. А если p1 или p2 получены в результате предыдущих расчётов и содержит 0.

Возможно, эти тонкости и отражены в документации. Но сравнение с нулём может получиться неожиданно. Это потребует дополнительной проверки.

Вот так нетривиально, да и с "магическим числом" авторы Qt рассчитывают относительную погрешность в 0,001%.

Ностальгировать вредно. Поехал искать Спектрум, нашёл это:

Работает!

Где-то на даче лежит "Компаньон-2". Попробую найти и включить. На нём начинал писать первые программы (если не учитывать МК-61).

Утилита Artery сама не считает делители ? Если просто вписать 100 МГц и нажать "ввод".

В статье много раз упоминаются герметичные диски. Но это не так. Практически все HDD не имеют герметичности, только защитные фильтры от пыли и влаги.

Извините за глупый вопрос (не приходилось работать с БД), не могло ли кэширование ОС повлиять на результаты? Повторное обращение или обращение к другим данным сильно влияет ?

Я считал что это больше про радиолокацию. А то такие самолёты раньше прилетят, чем их услышат. Как понимаю, по этой причине звуковые локаторы исчезли с вооружения всех стран.

Интересны детали алгоритма. Почему для n > 6 требуется много памяти.

В моей практике один заказчик захотел стрелку вместо числа. Пришлось написать визуализацию стрелочного прибора с настраиваемой "жёсткостью" и "демпфированием". По результату в конкретной ситуации стрелка оказалась действительно удобнее чем цифровой индикатор. Точное значение не требовалось, а диапазон отлично видно.

Писать про кодирование в +5 В и -5 В. Немного не корректно. Вернее совершенно не корректно. ModBus это логический уровень.

Я предпочту обычные кнопки и "крутилки".

Хотя и с ними производители экспериментируют. Один известный автопроизводитель с вековой историей очень нетривиально расположил управление звуковым сигналом.

Вот ещё пример. На одном старом авто есть тумблеры управления обогревом сиденья. Авто на авто запуске (с утра салон прогрет, сиденье тёплое). Более новое авто хоть и имеет кнопку, но она не фиксируется, в планшете нет настройки включения подогрева с пуском двигателя.

Подскажите пожалуйста, вроде тот же OpenGL поддерживает цвета в float, что позволяет оперировать цветами, не привязываясь к настройкам видеокарты и монитора ?

Приходилось писать им в баг-трекер (QTBUG-53244). В результате обратили внимание только через полтора года, закрыли из-за того что не смогли воспроизвести. Пришлось прислали им видео, разобраться в исходниках, исправить ошибку. После этого они внесли изменения. Полтора года это много для довольно критичного бага.

К сожалению, всё больше проблем в Qt Creator. На днях попытка снять комментарий привела к утечке памяти и аварийному завершению при исчерпании всей доступной ОЗУ и swap. Версия 12.0.1. пришлось подправить код в другом редакторе и вновь открыть в ide. Ошибка воспроизводится.

Понял Вас. Плюсую.

Вы пишете что расчёт по формуле с малым шагом 0.001 градус будет долго выполняться на микроконтроллере. Но ведь можно рассчитать таблицу заранее и обращение к ней по сути - одна машинная команда. Или в используемом микропроцессоре мало ПЗУ ?

Визуально график достаточно простой, возможно, его можно интерполировать сплайнами.

Про точность, приведённую в статье в 0.001 градус достаточно float. Тип double только 'жирные" микроконтроллеры поддерживают аппаратно.

Java относительно безопасна, но на каком языке написана её виртуальная машина ?

Я встречал цанговые межплатные соединения (типа SCSL-20). На вид довольно надёжные. Но опыта длительной эксплуатации такого соединения нет.

В электронике две неисправности:

  1. Есть контакт, когда он не нужен.

  2. Нет контакта, когда он нужен.

Информация

В рейтинге
1 856-й
Зарегистрирован
Активность

Специализация

Software Developer, Embedded Software Engineer
Middle
Git
Linux
C
C++
Qt
Programming microcontrollers
Multiple thread
System Programming
Embedded system
Embedded Linux