Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
714177
Топик полностью
Олдфаг
(20.11.2016 15:48, просмотров: 1)
ответил
Ксения
на
Все равно прибавление минимального флоата вам поможет, т.к. изменит знак в плюс, а точность ухудшит незначительно.
У меня таких мест несколько. В каждом прибавишь и будет как в поговорке "Курочка по зёрнышку, а весь двор в г...". Я пока функцией copysign пробавляюсь, она ловит.
Так пуcть в переменных и массивах так и остаются нули, не надо с ними бороться. Вы лишь модифицируйте функцию, которая их в десятичном виде распечатывает.
-
Ксения
(20.11.2016 16:12
)
В одном проекте "шумодав" использовал (с гистерезисом), примерно так: если показания <1% от текущего диапазона, то показывать 0 - т.к. нечего ловить, кроме смещения и шума АЦП. Пусть пользователь диапазон переключает.
-
AU08
(21.11.2016 01:26
)