ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии
DESCRIPTION
[email protected]. www.lsrm.ru. a. b. g. ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии. Менделеево. Даниленко В.Н., Ковальский Е.А., Скубо Ю.В., Соловьева С.Л. Принципы построения открытого интерфейса. Подход к расширению возможностей пользователя в ПО « SpectraLine ». - PowerPoint PPT PresentationTRANSCRIPT
ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и
радиометриирадиометрии
Менделеево Менделеево
[email protected]@lsrm.ruu www.lsrm.ruwww.lsrm.ru
Даниленко В.Н., Ковальский Е.А., Скубо Ю.В., Соловьева С.Л.
ООО «ЛСРМ» Менделеево
Принципы построения открытого интерфейса.Подход к расширению возможностей пользователя в ПО «SpectraLine»
тел./факс:(тел./факс:(4495) 536-94-29 95) 536-94-29 http://www.lsrm.ru E-mail: E-mail: [email protected]Россия, 141570, п. Менделеево, Солнечногорский район, Московская обл., ФГУП "ВНИИФТРИ", корп. 29Россия, 141570, п. Менделеево, Солнечногорский район, Московская обл., ФГУП "ВНИИФТРИ", корп. 29
ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и
радиометриирадиометрии
Программные комплексы для альфа-бета-гамма-спектрометров
Базы данных по параметрам радиоактивного распада
Разработка методик выполнения измерений
Расширение возможностейЗапуск внешних программСценарии обработкиПередача спектрометрических
данных в окно анализатора
Запуск внешних программ
??
ПО «ПО «SpectraLineSpectraLine»»
Стандартные Стандартные измерения и измерения и
алгоритмы обработкиалгоритмы обработки
Специфические Специфические алгоритмы обработкиалгоритмы обработки
Запуск внешних программ
Результаты поиска пиков для спектра D:\SpectraLineGP\HPGe(Demo)\Spe\10cm\Результаты поиска пиков для спектра D:\SpectraLineGP\HPGe(Demo)\Spe\10cm\Co60_10cm.speCo60_10cm.speФайл конфигурации: D:\SpectraLineGP\HPGe(Demo)\lsrm.cnfФайл конфигурации: D:\SpectraLineGP\HPGe(Demo)\lsrm.cnfЖивое=3479.00 Живое=3479.00 Реальное=3600.00 Реальное=3600.00 Интеграл=2832133Интеграл=2832133Пиков=5 Пиков=5 ## Канал## Канал Энергия ПШПВ Площадь Погр. площади Энергия ПШПВ Площадь Погр. площади Хи квадратХи квадрат 1 1279.70 310.73 1.12 580 1371 1279.70 310.73 1.12 580 137 1.055 1.055 2 2736.65 662.12 1.36 1029 1382 2736.65 662.12 1.36 1029 138 1.094 1.094 3 4857.81 1173.92 1.66 116630 8063 4857.81 1173.92 1.66 116630 806 1.234 1.234 4 5518.03 1333.26 1.74 103131 7594 5518.03 1333.26 1.74 103131 759 1.300 1.300 5 7637.78 1844.93 2.03 3 95 7637.78 1844.93 2.03 3 9 0.7250.725
Встроенные средства для управление Встроенные средства для управление списком программсписком программ Вызов из главного менюВызов из главного меню Передача информации через командную Передача информации через командную строкустрокуПример файла с информацией о спектреПример файла с информацией о спектре
Сценарии обработкиПО «ПО «SpectraLineSpectraLine»»
Повторяющиеся операции Повторяющиеся операции обработки спектров образцовобработки спектров образцов
Сценарии обработки Вызов команд обработки спектраВызов команд обработки спектра
Калибровка по полуширине и энергииКалибровка по полуширине и энергии Поиск пиков и подгонкаПоиск пиков и подгонка Загрузка библиотек нуклидов и разметкиЗагрузка библиотек нуклидов и разметки Расчет активности и вывод результатовРасчет активности и вывод результатов
Изменение значений переменныхИзменение значений переменных
Границ обработки спектра Границ обработки спектра Параметров поиска пиков и подгонки Параметров поиска пиков и подгонки Библиотеки и параметров идентификации Библиотеки и параметров идентификации Файлов калибровок (эффективность, ПШПВ, Файлов калибровок (эффективность, ПШПВ, энергия)энергия)
Сценарии обработкиПример сценария Пример сценария
обработкиобработкиclearclear;Поиск пиков;Поиск пиковsearch(10)search(10)$idwin=20$idwin=20;Калибровка по энергии;Калибровка по энергииencalibr(2,0,BSI-32%\Data\Calibr0.lib ,BSI-32%\Data\calibr.cen, 1)encalibr(2,0,BSI-32%\Data\Calibr0.lib ,BSI-32%\Data\calibr.cen, 1)reset(idwin)reset(idwin)loadzones(BSI-32%\Data\AmEuCalibr.zon)loadzones(BSI-32%\Data\AmEuCalibr.zon);Калибровка по энергии;Калибровка по энергииencalibr(4,0,BSI-32%\Data\AmEuCalibr.lib ,BSI-32%\Data\calibr.cen, 1)encalibr(4,0,BSI-32%\Data\AmEuCalibr.lib ,BSI-32%\Data\calibr.cen, 1);Сохраняем в конфигурации;Сохраняем в конфигурации$energyfile=BSI-32%\Data\calibr.cen$energyfile=BSI-32%\Data\calibr.cen;Очищаем;ОчищаемClearClear;;поиск пиков и подгонкапоиск пиков и подгонкаsearchandfit()searchandfit();;расчет активности метод расчет активности метод simplesimpleactivity(simple)activity(simple)
Передача спектрометрических данных в окно анализатора
ПО «ПО «SpectraLineSpectraLine»»
Поддерживаемые устройстваПоддерживаемые устройства
(Аспект, (Аспект, BSI, CanberraBSI, Canberra))
Пользовательское устройствоПользовательское устройство
Протокол передачи данныхПротокол передачи данных
Протоколы передачи данныхПередача поканальной скорости счета (№1)
Передача отсчетов в каналах и времени набора (№2)
Передача спектрометрических данных в окно анализатора
00 11 N - 1N - 122
Число каналов4 байта integer
Номер протокола1 байт
Текущая скорость счета в каждом канале8 байт float
00 11 N - 1N - 122
Число каналов4 байта integer
Номер протокола
1 байт
Текущие отсчеты в каждом канале4 байта integer Реальное время (мс)
4 байта integerЖивое время (мс)
4 байта integer
ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и
радиометриирадиометрии
Менделеево Менделеево
[email protected]@lsrm.ruu www.lsrm.ruwww.lsrm.ru