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