Статья опубликована в рамках: CLI Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 07 июля 2025 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ОБРАБОТКИ ЭНЕРГЕТИЧЕСКИХ СПЕКТРОВ ИСТОЧНИКОВ ИОНИЗИРУЮЩЕГО ИЗЛУЧЕНИЯ
АННОТАЦИЯ
В мире стремительного технологического развития автоматизация играет ключевую роль в улучшении эффективности и точности различных процессов. Это связано с тем, что в наше время промышленные и научные задачи требуют проведения множества рутинных измерений, что нередко становится причиной существенных временных затрат и ошибок из-за человеческого фактора.
В компании ООО «ЛСРМ», которая занимается спектрометрией источников ионизирующего излучения, возникла проблема автоматизации измерений и обработки полученных данных для повышения эффективности работы клиентов. Нередко заказчиками выступают государственные и военные компании, поэтому важно предоставить гибкое решение, которое покроет требования по автоматизации процессов, что делает задачу по разработке ПМ ОЭС актуальной.
В данный момент программа имеет обширный функционал, который активно расширяется. Иногда это приводит к тому, что требуется выполнять множество различных операций, за которые отвечают обособленные модули. Вследствие чего на некоторых этапах измерений приходится вручную инициировать те или иные возможности программы, что приводит к издержкам по времени и по человеческим ресурсам.
Кроме того, по мере накопления данных и усложнения процедур анализа возрастает риск ошибок, связанных с несогласованностью между действиями различных модулей программы. Это особенно критично при выполнении последовательных операций, требующих строгой логической последовательности и синхронизации. В таких условиях становится необходимым централизованное управление процессом, которое обеспечит согласованность действий и сведёт к минимуму влияние человеческого фактора.
Одним из перспективных решений перечисленных проблем призван стать разработанный ПМ. Этот модуль предназначен для обработки и исполнения текстовых пользовательских инструкций. Он применяется в различных сценариях использования, где требуется автоматизация процессов или выполнение узких задач на основе требований оператора.
Таким образом, целью разработки ПМ ОЭС является повышение эффективности работы операторов путем автоматизации исполнения задач по набору, обработке и сохранению информации. Для её достижения необходимо выполнить следующие задачи:
- исследование предметной области;
- сравнительный анализ существующих программных решений;
- выбор языка и среды разработки;
- разработка концептуальной модели ПМ ОЭС;
- разработка алгоритма сбора, обработки и валидации данных;
- программная реализация ПМ ОЭС;
- разработка пользовательского интерфейса ПМ ОЭС;
- отладка и тестирование ПМ ОЭС;
- разработка руководства оператора.
Работу реализованного модуля можно кратко описать пятью этапами выполнения команд:
- считывание введённых команд, их синтаксический анализ;
- поиск и интерпретация ключевых слов;
- семантический анализ;
- валидация команд и их параметров;
- исполнение.
Такой подход позволит реализовать инструмент для автоматизации процессов на основе пользовательских запросов, что даёт заказчику возможность покрыть большинство потребностей по обработке спектров. За счёт расширения поддерживаемых инструкций повышается вариативность применения ПМ. При проектировании ПМ учитывается, что результат разработки требуется интегрировать с ПО SpectraLine 2.0 компании ООО «ЛСРМ». Необходимо также предусмотреть возможность обмена данными между различными компонентами программы, для чего должны быть разработаны соответствующие механизмы взаимодействия.
Список литературы:
- Заикин В. Г., Микая А. И., Вдовин В. М. «Масс‑спектрометрия малых циклов (C, Si, Ge)» [Текст]. – М.: Наука, 1983. – 320 с.
- Борисов Р. С., Заикин В. Г., Варламов А. В., Куликова Л. Н. «Методы ионизации и разделения ионов в масс‑спектрометрии» [Текст] // Журнал масс‑спектрометрии. – 2011. – № 4. – С. 25–36.
- Семейство SpectraLine 1.7. — [Электронный ресурс]. – Режим доступа: https://www.lsrm.ru/products/list.php?SECTION_CODE=semejjstvo_spectraline_1.7 (дата обращения: 08.01.2024)
дипломов
Оставить комментарий