ПО КБ РАДАР ⚛️ Atom Spectra
816 subscribers
62 photos
38 videos
301 files
110 links
Используйте Поиск по каналу, чтобы найти актуальную версию приложений Atom Spectra, Atom Swift, Atom Next, Atom Mini2 для PC windows, Atom Simple.
Свои предложения разработчику Вы можете оставить в комментариях к последней версии программы.
Download Telegram
#BecqMoni

- фикс вылета приложения при отключении аудио спектрометра на горячую
#BecqMoni
- фикс сортировки при обновлении списка устройств в форме конфигурации устройства
BeqMoni FWHM Test.zip
2.1 MB
#BecqMoni
Всем привет! Выпустил отдельную тестовую версию BecqMoni, не привязанную к обновлениям. В ней я заменил алгоритм поиска пиков на новый.
Версия пока сырая, но уже интересная с точки зрения поковырять.

Что нужно знать для настроек:
1."FWHM at 0 ch" Нужно прикинуть FWHM в районе нуля keV. Число указывает в количестве каналов, которые занимает пик. Можно взять пик Ам241 и немного вычесть из него. У меня на CS-I получилось порядка 15 каналов.
2.Нужно взять контрольный пик где-то в середине спектра. Можно K-40, можно что-то что есть рядом. Из него нужно взять 2 параметра:
- "Ch FWHM Peak" Канал, на котором находится максимум пика.
- "Width FWHM Peak" Ширину пика в каналах.

Эти три параметра нужно вбить в настройки устройства -> Analisys.
Там ещё есть 3 параметра:
- Min SNR (Signal Noise ratio) это дискриминант отображения пиков. Более "слабые" пики отрезаются именно им. Минимальное значение = 1. В табличке "поиск пиков" обратите внимание на последнюю колонку SNR. Можно ориентироваться при подстройке на неё.
- Max Items количесто отображаемых пиков. По сути - это просто заглушка, чтобы не словить 100500 пиков при некорректной конфигурации.

Что ещё нужно знать:
При начале поиска пиков, спектр ужимается до 1000 каналов. Это связано с тем, что поиск пиков например в спектре 8192 каналов занимает 12 секунд и кушает весь проц + 1,5Гига памяти. Поэтому сейчас, спектр автоматом ужимается для достижения нормальной производительности. Можно вынести этот параметр в настройки. Пока не стал этого делать. Чем приходится жертвовать - при сжатии спектра теряется точность определения пика кратно коэффициенту сжатия. Если сжатия не делать - точность колоссальная :)

Ну и ещё - багов там хватает. Шлите в телеграм @Am6er багрепорты :)
BeqMoni FWHM Test 2.zip
2.1 MB
Исправлено:
1.Ширину пика в центре спектра указывать в keV (для совместимости с различным числом каналов для одного детектора).
2.Исправлена базовая ошибка BecqMoni, по которой он тупо не смотрел в конфиг устройства для чтения параметров поиска пиков.
3.Поиск подходящего изотопа ведётся до минимальной дельты, а не первого вхождения в доверительный интервал.
BeqMoni FWHM Test 3.zip
2.1 MB
#BecqMoni тестовая версия BecMoni, 3-й релиз.

Исправлена куча багов :)
- забыл про котоспектры (256 каналов не требуют сжатия), теперь умеет работать и с ними
- автоматически подстраивается Min SNR, если он был задран слишком высоко. Он снижается до значения, чтобы показать хотя бы один пик. Данное действие подсвечивается красным в поле min snr.
- при загрузке "незнакомых" спектров (у которых нет в приложении своего устройства) подгружаются настройки поиска по пикам последнего используемого в приложении устройства.
- добавлено отображение столбца FWHM, чтобы вы понимали, какие значения лучше брать при подстройке параметров поиска пиков.
- исправлены ошибки, когда калибровка очевидно кривая (спасибо Максиму и его китайским друзьям за спектр, где цезий находится на 4MeV). Такое я считать не буду :)
- исправлена корректная работа с сохранением настроек поиска пиков в профиле устройства

Ещё обкатаю разок на пачке спектров от Максима и будем думать о включении в релиз основной ветки.
👍1
#BecqMoni релиз нового функционала FWHM Peak Finder доступен в основной ветке к обновлению.
Отличие от теста 3 - вычищено два бага.
ПО КБ РАДАР ⚛️ Atom Spectra pinned «#BecqMoni Онлайн версия приложения. Ссылка на первичное скачивание дистрибутива https://amba.cloud/becqmoni/ либо файл setup.exe из архива во вложении. После установки приложение доступно через меню "Пуск". Удаление приложения - как обычно в Windows - из…»
#BecqMoni
Одно важное исправление. Вернулся обратно к настройкам поиска пиков с использованием каналов, отказался от энергий. Потому что подстраивать потом удобнее именно в каналах. Уже в обновлении.
image_2022-07-24_00-55-07.png
8.7 KB
#BecqMoni завезли русский язык

Не руссифицировано:
- форма работы с ROI.

перевод был вольный :)
Если есть предложения по более лучшему варианту перевода - присылайте @Am6er
👍2
#BecqMoni добиваем руссификацию.
Исправлены некоторые переводы. В обновлении.
#BecqMoni
убрана автоподстройка Min SNR.
#BecqMoni

несколько небольших баг фиксов и ошибок в локализации

P.S. Если у вас проблемы с закрытием вкладок (активная вкладка скачет туда-сюда, то закройте BecqMoni и удалите файл config/layout/ExpertMode.xml
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni небольшая полезняшка, чтобы не создавать новый файл, который, очевидно нужен.

Обратите внимание, если уже есть открытый документ, импорт будет работать в него!
👍1
#BecqMoni Небольшое улучшение для настройки поиска пиков.
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni завезли многоточечную калибровку по бесконечному числу точек (пока памяти хватит). Укалиброваться в хлам :)
Избыток точек ложится в полином того же 4-го порядка методом наименьших квадратов.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni по просьбам завезли выбор полинома, избыток идёт в полином методом наименьших квадратов.
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni количество каналов у Atom Spectra Pro может быть любое (но <= 8192). Желательно брать кратные числа, напр 1024, 2048 .. etc.
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni Поправлена локализация, теперь десятичный разделитель везде - точка.
Добавлен функционал переноса точек калибровки в форму калибровки.

Обратите внимание!
Энергия добавляется с учётом отклонения (если изотоп был определён). Для (unknow) добавляется энергия "как есть".
#BecqMoni
Исправления:
- некорректно сбрасывались коэффициенты 3 и 4 на форме калибровки.
- Atom Spectra Pro. При открытии формы настройки прибора без включённого прибора, сбрасывался выбранный порт. Сейчас, если порт не подключён, он загорается красным. Если его включить, и попытаться выбрать - программа его увидит.

Добавления:
- добавлено поле при выделении пика (Peak counts) считается, как интеграл импульсов внутри пика без учёта континуума. Это позволит сконфигурировать ROI примитив "вычитание фона" для более корректного расчёта активности.