Программное обеспечение по вводу, обработке и записи в формате EXFOR фактографических данных – ExfData Создаваемое программное обеспечение предназначено для ввода и обработки информации по ядерным реакциям, получаемой в результате компиляции данных из литературных источников. Оно функционирует под управлением операционной системы WINDOWS 2000 и выше на персональном компьютере типа IBM PC, обладает простым логичным интерфейсом, доступным для освоения неквалифицированным пользователем. Программа отвечает основным требованиям, предъявляемым к обработке фактографических данных и записи в международном формате обмена экспериментальными результатами EXFOR, учитывает специфику представления исходных данных, которые могут быть заданы в виде таблиц или графиков. Основное окно программы представляет собой набор меню и функциональных кнопок, при помощи которых реализуется вся последовательность действий по созданию откомпилированного файла в формате EXFOR: создание нового файла в формате EXFOR при помощи шаблона (рис.1); Рисунок1 – Шаблон для создания нового файла в формате EXFOR создание нового файла в формате EXFOR при помощи мастера. Для облегчения ввода кодовой информации предусмотрено непосредственное обращение к словарям EXFOR. Это должно ускорить процесс поиска нужной информации и уменьшить вероятность ошибок (рис.2); 2 Рисунок 2 – Мастер по созданию нового файла EXFOR оцифровка графической информации (рис.3). Первичная графическая информация поступает в виде файлов точечного формата (BMP), полученных при сканировании исходных документов. Программа позволяет преобразовать эти данные в текстовый файл со специальным расширением (SRC), содержащий множество координатных пар чисел и специальных команд. При оцифровке графика формируется файл (с расширением AXS) реперных коэффициентов и дополнительной информации, которая служит для перевода координат графика из координатной сетки сканера в физическую систему координат; Рисунок 3 – Оцифровка графической информации вычисление числовых данных физического процесса в системе координат эксперимента на основе оцифрованной информации; добавление в файл EXFOR полученной оцифрованной информации; 3 редактирование файла EXFOR (рис.4). Редактор специально усовершенствован для удобства работы именно с файлами в формате EXFOR. Слева от редактируемой области расположено окно, содержащее структуру открытого файла в виде дерева основных ключевых слов. Это облегчает навигацию по этому файлу. Редактируемая область разделена на колонки для удобства ввода данных в нужные позиции, как это требует формат EXFOR. В нижней части окна редактора расположена специальная линейка, которая отображает опорные номера колонок для ввода данных и текущую позицию курсора. Предусмотрена возможность по ограничению числа символов в строке в соответствии с требованиями формата EXFOR. В остальном редактор обладает всеми стандартными свойствами редакторов операционной системы WINDOWS (открытие, закрытие, сохранение файлов, копирование в буфер, поиск и замена строк и т.д.); Рисунок 4 – Редактор файлов формата EXFOR сортировка введенных числовых данных. Предусмотрена возможность выбора столбцов для сортировки информации в таблице, можно сортировать данные по одному, двум или трем столбцам одновременно; нумерация строк отредактированного файла по правилам формата EXFOR; представление введенных числовых данных в виде графика для облегчения процесса их проверки. Строятся графики для отдельной таблицы числовых данных по каждой независимой переменной с учетом ошибок. Имеется возможность просмотра построенных кривых по отдельности или всех одновременно и построения графиков в логарифмическом масштабе (Рис.5); 4 Рисунок 5 – Графическое представление числовых данных проверка всего редактируемого файла на соответствие формату EXFOR и наличие других ошибок. Перечисленные функции являются основными для разрабатываемого программного обеспечения. В качестве дополнительного сервиса в программу предполагается ввести следующие возможности: изменение числовых данных, представленных в таблице, на заданное значение; расчет значений косинуса угла и самого угла по заданной функции COS2; работу со словарями EXFOR непосредственно из программы; использование расширенной справочной системы, которая включает руководство по работе с программным обеспечением и правила введения данных в формате EXFOR; ввод отдельных кодовых слов и их значений из словаря; вывод на печать редактируемой информации в текстовом и графическом виде. Разрабатываемое программное обеспечение отвечает потребностям обработки экспериментальных данных по сечениям взаимодействия заряженных частиц и нейтронов с легкими и средними ядрами и может стать заменой для ранее созданного программного комплекса.