12
ООО «ЛСРМ» ООО «ЛСРМ» Лаборатория спектрометрии и Лаборатория спектрометрии и радиометрии радиометрии Менделеево Менделеево [email protected] [email protected] www.lsrm.ru www.lsrm.ru

ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

  • Upload
    jerry

  • View
    92

  • Download
    9

Embed Size (px)

DESCRIPTION

[email protected]. www.lsrm.ru. a. b. g. ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии. Менделеево. Даниленко В.Н., Ковальский Е.А., Скубо Ю.В., Соловьева С.Л. Принципы построения открытого интерфейса. Подход к расширению возможностей пользователя в ПО « SpectraLine ». - PowerPoint PPT Presentation

Citation preview

Page 1: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и

радиометриирадиометрии

Менделеево Менделеево

[email protected]@lsrm.ruu www.lsrm.ruwww.lsrm.ru

Page 2: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Даниленко В.Н., Ковальский Е.А., Скубо Ю.В., Соловьева С.Л.

ООО «ЛСРМ» Менделеево

Принципы построения открытого интерфейса.Подход к расширению возможностей пользователя в ПО «SpectraLine»

тел./факс:(тел./факс:(4495) 536-94-29 95) 536-94-29 http://www.lsrm.ru E-mail: E-mail: [email protected]Россия, 141570, п. Менделеево, Солнечногорский район, Московская обл., ФГУП "ВНИИФТРИ", корп. 29Россия, 141570, п. Менделеево, Солнечногорский район, Московская обл., ФГУП "ВНИИФТРИ", корп. 29

Page 3: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и

радиометриирадиометрии

Программные комплексы для альфа-бета-гамма-спектрометров

Базы данных по параметрам радиоактивного распада

Разработка методик выполнения измерений

Page 4: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Расширение возможностейЗапуск внешних программСценарии обработкиПередача спектрометрических

данных в окно анализатора

Page 5: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Запуск внешних программ

??

ПО «ПО «SpectraLineSpectraLine»»

Стандартные Стандартные измерения и измерения и

алгоритмы обработкиалгоритмы обработки

Специфические Специфические алгоритмы обработкиалгоритмы обработки

Page 6: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Запуск внешних программ

Результаты поиска пиков для спектра 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

Встроенные средства для управление Встроенные средства для управление списком программсписком программ Вызов из главного менюВызов из главного меню Передача информации через командную Передача информации через командную строкустрокуПример файла с информацией о спектреПример файла с информацией о спектре

Page 7: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Сценарии обработкиПО «ПО «SpectraLineSpectraLine»»

Повторяющиеся операции Повторяющиеся операции обработки спектров образцовобработки спектров образцов

Page 8: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Сценарии обработки Вызов команд обработки спектраВызов команд обработки спектра

Калибровка по полуширине и энергииКалибровка по полуширине и энергии Поиск пиков и подгонкаПоиск пиков и подгонка Загрузка библиотек нуклидов и разметкиЗагрузка библиотек нуклидов и разметки Расчет активности и вывод результатовРасчет активности и вывод результатов

Изменение значений переменныхИзменение значений переменных

Границ обработки спектра Границ обработки спектра Параметров поиска пиков и подгонки Параметров поиска пиков и подгонки Библиотеки и параметров идентификации Библиотеки и параметров идентификации Файлов калибровок (эффективность, ПШПВ, Файлов калибровок (эффективность, ПШПВ, энергия)энергия)

Page 9: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Сценарии обработкиПример сценария Пример сценария

обработкиобработки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)

Page 10: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Передача спектрометрических данных в окно анализатора

ПО «ПО «SpectraLineSpectraLine»»

Поддерживаемые устройстваПоддерживаемые устройства

(Аспект, (Аспект, BSI, CanberraBSI, Canberra))

Пользовательское устройствоПользовательское устройство

Протокол передачи данныхПротокол передачи данных

Page 11: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

Протоколы передачи данныхПередача поканальной скорости счета (№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

Page 12: ООО «ЛСРМ» Лаборатория спектрометрии и радиометрии

ООО «ЛСРМ»ООО «ЛСРМ»Лаборатория спектрометрии и Лаборатория спектрометрии и

радиометриирадиометрии

Менделеево Менделеево

[email protected]@lsrm.ruu www.lsrm.ruwww.lsrm.ru