«Прогресс» – программный комплекс для спектрометрии и радиометрии ионизирующих излучений

Комплекс программ и данных по спектрометрии и радиометрии ионизирующих излучений, состоящий из набора драйверов связи со спектрометрическими устройствами, программу для отображения спектра, программы для обработки спектров, а также для оформления и хранения результатов измерений.

"Прогресс" - это комплекс программ и данных,
являющийся составной частью всех компьютеризированных измерительных
систем, основанных на спектрометрии и радиометрии ионизирующих
излучений, производимых ООО "НТЦ Амплитуда”. "Прогресс" также является
основой спектрометрических комплексов "Прогресс" и УСК "Гамма-плюс",
производимых нашими партнерами – ЗАО НПП “Доза” и ЗAO
“Экспертцентр”. Более 1000 лабораторий, в которых работают ученые,
врачи, геологи, строители используют разработанные нами программные
модули для регистрации и обработки аппаратурных спектров альфа-, бета-,
гамма- и рентгеновского излучения, которые в настоящее время объединены в
программном комплексе Прогресс-2000. "Прогресс" может использоваться
как в спектрометрических установках на основе сцинтилляционных
детекторов, так и с ППД-спектрометрами.


Windows 9x, NT, Me, 2000, ХР: "Прогресс" работает под управлением операционной системы Windows и тесно интегрирован с приложениями Microsoft Office.


Модульный принцип. Установленное на
принципиально различных измерительных комплексах и внешне несхожее
программное обеспечение собрано из одних и тех же базовых модулей.
Разработчики программы утверждают, что за считанные дни они могут
собрать из модулей любую систему или повторить любую другую программу по
измерению радиоактивности.


Работа в сети. Модули программы могут размещаться как на одном, так и на различных компьютерах сети.


Методики. Используемые в программе алгоритмы
утверждены Госстандартом РФ и на протяжении последнего десятилетия
успешно используются в лабораториях радиационного контроля различных
ведомств России и стран «ближнего зарубежья». Среди них – лаборатории
Минатома, Минздрава, ФУ «Медбиоэкстрем», Госсанэпиднадзора,
Госстандарта, Минсельхоза, Минобороны и др.


Базовые системные модули. Различные
алгоритмы обработки и построения спектров, драйверы            
спектрометрических устройств, библиотеки схем распада и другие
вспомогательные данные образуют в "Прогрессе" базовую систему.


Технология СОМ.
Модули программы выполнены в соответствии с требованиями модели
компонентных объектов СОМ. COM – это распространенный стандарт
межпрограммного взаимодействия. "Прогресс" может быть объединен в одно
целое с любой современной программой, редактором текстов или СУБД. А для
того чтобы создать собственную спектрометрическую программу уже не
обязательно быть профессиональным программистом – достаточно знать
десяток операторов языка Basic и структуру базовых объектов системы
Progress.


Встроенный Basic: Встроенный интерпретатор
языка Basic придает дополнительную гибкость алгоритмам обработки и
позволяет использовать в них наряду со стандартными аппроксимирующими
формулами и зависимостями любые другие, заданные в виде формулы или
Basic-функции.

Аппаратурная независимость: система драйверов позволяет Прогрессу
работать с любыми производимыми в России анализаторами импульсов или
платами АЦП.


Оригинальные алгоритмы. Для обработки
спектров используются как классические так и оригинальные методы,
основанные на минимизации неопределенности результата измерений,
позволяющие использовать детекторы с низким разрешением и обрабатывать
бета и альфа-спектры толстослойных источников.


Многовходовость. "Прогресс" поддерживает возможность одновременной работы с любым количеством различных детекторов.

Единый подход. Управление различными устройствами и обработка спектров
проводятся по аналогичным схемам. Выбирая одну из стандартных задач
пользователь высказывает гипотезу о возможном радионуклидном составе.
"Прогресс" рассчитывает активности радионуклидов и на основе анализа
измеренного спектра и полученных результатов оценивает достоверность
выдвинутой пользователем гипотезы, а при необходимости помогает ее
скорректировать.


Интерпретатор сценариев. Каждая из
стандартных задач формирует сценарий, в соответствии с которым будут
проводиться последующие измерения и обработка спектра. Сценарий
сохраняется вместе со спектром и при необходимости может быть изменен
пользователем.

Автоматическая обработка. "Прогресс" с определенной в сценарии
периодичностью автоматически повторяет обработку спектра – пользователю
остается только наблюдать, как с течением времени уменьшается
неопределенность результатов измерений.


База данных. Все действия пользователя,
измеренные спектры и результаты автоматически сохраняются в рабочем
журнале – базе данных в формате MDB (Microsoft Access).


Система протоколов. Для представления
сохраненных в рабочем журнале результатов используются различные
протоколы. Как правило, протокол отражает требования какого-либо
нормативного документа к оформлению и анализу результатов. Каждый
протокол представляет собой шаблон, в соответствии с которым
осуществляется выбор результатов из базы данных, их усреднение, анализ и
сравнение с нормативами. В итоге, протокол формирует документ, который
помещается в редактор текстов Microsoft Word для последующего
редактирования и печати.


Доступность исходных модулей. Исходные
тексты программы (за исключением системных модулей), задач и протоколов
включены в стандартный инсталляционный пакет и доступны для изменений.

    

Вернуться к списку