Всем привет. Допилил тут немного приложение BecquerelMonitor (теперь зовущееся попроще - BecqMoni).
Теперь он поставляется в виде инсталляшки дистрибутива. Обновление на следующие версии происходит по кнопке Help -> Update из самого приложения. Перед этим лучше сохранить всё, что не было сохранено, ибо приложение будет перезапущено.
После установки приложение будет доступно в меню "Пуск" поиск по слову BecqMoni.
Инсталляшка для первичной установки доступна по ссылке https://amba.cloud/becqmoni
Удаление производится как и обычно в винде - через установку/удаление программ. Найдите там приложение BecqMoni.
Репозиторий с исходниками доступен по ссылке https://github.com/Am6er/BecqMoni
Там можно прочитать в истории коммитов более детально про все изменения.
Из отличий от основной версии, что есть на этом сайте, сделанных до меня:
Поддержка приборов Atom Spectra Pro.
Из нового что привнёс в приложение:
- добавлена калибровка по 4,5 точкам, соответственно полиномы 3 и 4 степеней.
- под курсором мыши отображается флаг изотопа из библиотеки
- добавлен импорт спектров из приложения Atom Spectra для андроид
- добавлен импорт/экспорт файлов формата N42
- добавлен терминал работы с Atom Spectra Pro моделей
- добавлен функционал сохранения и чтения коэффициентов калибровки на оборудовании Atom Spectra Pro. Теперь калибровка всегда с собой Улыбка
- небольшие улучшения типо автоподстановки имени спектра в имя файла при экспортах и сохранениях
- добавлен функционал автообновления новой версии по кнопке. Жмём и приложение обновляется.
В связи с всем этим автообновлением пользовательские конфиги теперь располагаются в папке %AppData%\BecqMoni туда можно закидывать свои личные конфиги ROI и библиотеку радионуклидов. Папка сама создаётся при первом запуске приложения и туда копируются конфиги и девайсы с библиотеками любезно предоставленные Евгением aka "Инженером на коленке". Его ROI конфиги посчитаны для активностей разных приборов, многим может быть полезно. Ну и библиотека нуклидов у него шикарная.
Обратная связь:
Лучше всего в телеге @Am6er
Так же все обновления печатаю на канале https://t.me/software_kbradar
Основные обсуждения софта идут в канале Atom.Device_spectr (доступен через бота @AtomToday_bot).
Приложение начал пилить под себя и в первую очередь реализовывал личные хотелки. Несколько интересных хотелок реализовал по просьбе друзей.
Убедительная просьба для всех. Загружайте пожалуйста фотографии в нашу фотогалерею по адресу http://rhbz.pw У кого нет учетной записи - отпишитесь в этой теме ЗДЕСЬ либо в ЛС к BON'у
Am6er
Отправлено: 09 Июля, 2022 - 00:01:57
Частый гость
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
В продолжение:
BecqMoni import AtomSpectra android app file format
BecqMoni working with Atom Spectra Pro serial device
Am6er
Отправлено: 13 Июля, 2022 - 00:41:34
Частый гость
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
Сегодня было глобальное изменение.
- Переехал с .NET 4.0 на .NET 4.8
- Обновил сопутствующие проекту библиотеки на поддерживаемые. Миграция с неподдерживаемого в .NET 4.8 RJCP.SerialPortStream на родной Microsoft System.IO.Ports
Off-line
Сообщений всего: 642
Дата рег-ции: Май 2022 Откуда: г. Камышлов (Свердловская область), Россия
Репутация: 2
Am6er У меня Windows тупит после установки этого монитора. Может дело в том, что у него цифровой подписи нет? Но скорее всего из-за драйверов. Порты мне не нужны, я на нем RadiaCode-101 калибровал.
Можно как-то драйвера портов отключить? Я же внешние устройства к нему всё равно не подключаю.
Тупит Windows даже если BecqMoni не запущен. Исправляется после его удаления.
Поставьте обычную старую версию программы. Она намного проще,в ней 3 калибровки,а Радиокод не примет 5-точечную калибровку. Это для другой серии приборов такой изврат
Леонид
Отправлено: 19 Июля, 2022 - 17:32:32
Super Member
Off-line
Сообщений всего: 642
Дата рег-ции: Май 2022 Откуда: г. Камышлов (Свердловская область), Россия
Репутация: 2
Tumanov Драйвер для работы через СОМ порт был и в старой версии. И возможно драйвер для звуковой карты.
Windows 11, процессор i7, а комп начинает тормозить страшно.
Am6er
Отправлено: 19 Июля, 2022 - 19:00:26
Частый гость
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
Леонид пишет:
Tumanov Драйвер для работы через СОМ порт был и в старой версии. И возможно драйвер для звуковой карты.
Windows 11, процессор i7, а комп начинает тормозить страшно.
Сертификат, дающие право подписывать код - стоит денег Но это точно не является причиной тормозов. Я проверяю на Win10. Win11 - нету. Порты тут определённо совершенно не при чём. Можно какие-то детали узнать? Вы упомянули, что при завершению работы приложения BecqMoni тупняк не пропал. Может приложение осталось в списке процессов?
Tumanov пишет:
Поставьте обычную старую версию программы. Она намного проще,в ней 3 калибровки,а Радиокод не примет 5-точечную калибровку. Это для другой серии приборов такой изврат
Коту это приложение лишнее. Остальным спектрометрам, работающим через аудиовход или через цифру - годится
Леонид
Отправлено: 19 Июля, 2022 - 20:01:34
Super Member
Off-line
Сообщений всего: 642
Дата рег-ции: Май 2022 Откуда: г. Камышлов (Свердловская область), Россия
Репутация: 2
Am6er пишет:
Может приложение осталось в списке процессов?
Нет, не было. Даже диспетчер задач тяжело запускался.
Да я уже получил калибровочные коэффициенты и снес программу. Какая то фигня в атозагрузке осталась, надо будет её с помощью AutoRuns удалить.
Может у вас архив с вирусом? Но антивирусная программа не ругалась. Система только предупредила что приложение не подписано.
Можно самоподписаным сделать и свой сертификат рядом положить. После установки этого сертификата в систему, ругаться перестанет.
Am6er
Отправлено: 19 Июля, 2022 - 21:18:52
Частый гость
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
Леонид пишет:
Am6er пишет:
Может приложение осталось в списке процессов?
Нет, не было. Даже диспетчер задач тяжело запускался.
Да я уже получил калибровочные коэффициенты и снес программу. Какая то фигня в атозагрузке осталась, надо будет её с помощью AutoRuns удалить.
Может у вас архив с вирусом? Но антивирусная программа не ругалась. Система только предупредила что приложение не подписано.
Можно самоподписаным сделать и свой сертификат рядом положить. После установки этого сертификата в систему, ругаться перестанет.
Очень странное поведение. Особенно с автозагрузкой. Я туда ничего не прописываю. Исходник текущей версии всегда доступен на гитхаб и можно собрать его самостоятельно для своих нужд. Маякните пожалуйста, если чего найдёте. Пойду поставлю касперского ради интереса.
Насчёт сертификата я думал, но как мне кажется это немного сложнее, чем поставить приложение Могу выложить - не проблема.
Леонид
Отправлено: 19 Июля, 2022 - 21:32:19
Super Member
Off-line
Сообщений всего: 642
Дата рег-ции: Май 2022 Откуда: г. Камышлов (Свердловская область), Россия
Репутация: 2
Am6er Программа драйвер имеет для последовательного порта?
Вы же отказались от звуковой карты. И если есть драйвер, то он навсегда устанавливается, а не вместе с программой запускается. А вот удаляется при деинсталляции программы, это вопрос.
Всё это не важно. RadiaCode-101 у меня один. Коэффициенты я получил и мне больше эта программа не нужна.
Am6er
Отправлено: 19 Июля, 2022 - 21:38:09
Частый гость
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
Леонид пишет:
Am6er Программа драйвер имеет для последовательного порта?
Вы же отказались от звуковой карты. И если есть драйвер, то он навсегда устанавливается, а не вместе с программой запускается. А вот удаляется при деинсталляции программы, это вопрос.
Всё это не важно. RadiaCode-101 у меня один. Коэффициенты я получил и мне больше эта программа не нужна.
Теперь у меня есть Касперский Нет, в дистрибутиве и в исходниках вирусов нет.
Приложение не имеет драйвера последовательного порта, вообще никаких драйверов не имеет. Об этом должен позаботиться пользователь самостоятельно. Я использую мелкомягкую System.IO.Ports библиотеку для общения с последовательными устройствами.
Off-line
Сообщений всего: 52
Дата рег-ции: Июнь 2021 Откуда: Москва
Репутация: 20
В тестировании находится новый алгоритм поиска пиков, который заменит устаревший SimplePeakFinder.
Теперь центроиды будут искаться по форме, схожей указанной пользователем по FWHM в 0kev и где-нибудь в середине спектра (в районе 1.5MeV). Фильтрация интенсивности пиков происходит по параметру SNR (соотношения сигнал-шум).
Тестовая версия уже выложена, пока проходит обкатку и вылов багов.
Видео, как оно работает
BecqMoni новый алгоритм поиска пиков.
Madmax
Отправлено: 19 Июля, 2022 - 22:18:45
Super Member
Off-line
Сообщений всего: 1682
Дата рег-ции: Сент. 2011
Репутация: 18
Леонид пишет:
меня один
Да, так и начинают. Сначала одно, другое, а потом обнаруживают у себя дома кладку из свинца весом в 2 тонны приехав со свежим дьюаром с 50 литрами азота...
BON
Отправлено: 19 Июля, 2022 - 22:46:22
Главный админ
Off-line
Сообщений всего: 8163
Дата рег-ции: Июль 2010 Откуда: USSR/Белгород
Репутация: 156
Am6er пишет:
Теперь у меня есть Касперский Нет, в дистрибутиве и в исходниках вирусов нет.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.