TaLiVis писал(а):Обычно для сравнения выбираются приборы, схожие по характеристикам.
Они НЕ схожие. Принцип расчёта и время счёта могут отличаться, равно как и кривая чувствительности к частицам разных энергий даже по гамме сильно зависит от "обвёртки" датчика, у терр датчик замотан в свинцовую фольгу с прорезью-окошком + экран над ним, это в некоторой степени приводит параболу чувствительности с ростом энергии частиц к более линейному виду, насколько я себе это понимаю, хотя и даёт больший разлёт значений чувствительности к разным изотопам. Ну и калибровка не помешает, это да.
TaLiVis писал(а):Проверка необходима при выводе текущих показаний,
Ну ок, если вам комфортнее видеть 000 вместо экстраполированных "предварительных" значений - переделайте, я только опять хз зачем... лично мне важнее видеть результат сразу, а полоска счёта покажет насколько ему верить. Или это не о том?
TaLiVis писал(а):но когда в течении 10-15 секунд фон 1.0 - 1.2 мР/ч, а на дисплее max. упорно держится 400 с небольшим - тут каждый пусть делает выводы сам...
Делаю: в интервале счёта X секунд прошло менее Х секунд, и это это предварительные,
экстраполированные на основе неполных данных значения, которые я считаю неправильным "регистрировать". Другое дело, что можно сделать отдельно "моментальный пик", как у Шодана в ультрах, но я это не предусматривал - можете дописать сами если нужно, возможно это и полезно, чтобы регистрировать, например всплеск при рентгеноскопии зуба.
В терре на эти ньюансы забили. Там нет ни экстраполяции ни валидации при смене времени счёта, насколько мне известно = показывает погоду на Марсе, в этом отношении, однако для его бытовой ниши вполне допустимо.
TaLiVis писал(а):Макимум 986мкР/ч был зафиксирован, когда Нанит был в течении минут четырех-пяти под "прямыми лучами" от саркофага.
Умгм. Было некое значение в течение
полного времени счёта датчика = валидно = сохранилось. Всё верно.
TaLiVis писал(а):Если желание видеть на дисплее реальные показания считается странным...
Ничуть, просто "есть ньюанс..." и чем больше фон, тем больше заметны эти ньюансы. Вплоть до того, что если "уровень накачки" у вас более 1-2 при ЕРФ, при высоких уровнях может занижать показания из-за недостатка тактов на обработку накачки, но в случае с бытовыми уровнями этого никогда не произойдёт, и этим можно пренебречь.
TaLiVis писал(а):Опишите, пожалуйста, алгоритм счета максимума. Только так, чтобы было понятно тем, кто не знаком с языком программирования.
Максимум назначается если текущий фон больше того который сейчас максимум И он сохраняется в пределах шага "ускорения счёта" в течение времени счёта. Например 200 мкР/ч> [фон] < 22000 мкР/ч интервал расчета 22 сек, т.е. если в течение 22с фон оставался в этих пределах - он может быть назначен максимальным, если он выходил за эти пределы, например >22000 - считаем сначала, но уже со временем счета 6 сек. И так далее.
Именно так сделано, чтобы избежать "фантомных" значений, когда поднесли источник, затем убрали, а дозик всё ещё учитывает старые полученные импульсы, и приходится ждать в случае сбм-20 30-40 секунд пока его "отпустит". Подобные "ступеньки ускорения" решают эту проблему при автоматическом ускорении счёта.
Хорошая альтернатива - возможность выбора времени счёта вручную, но это есть уже в наните-led и других более свежих девайсах, перелопачивать же нанит уже неинтересно и незачем, в своей нише бытового тревожного сигнализатора он и так вполне достаточен. Ну и если кому очень будет нужно - сам себе и допишет, код открытый.
PS "Астрологи предсказали увеличение международной политической напряжённости. Количество собирающих дозиметры возросло."
