Программное обеспечение по вводу, обработке и записи в

advertisement
Программное обеспечение по вводу, обработке и записи в формате
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;
 ввод отдельных кодовых слов и их значений из словаря;
 вывод на печать редактируемой информации в текстовом и графическом виде.
Разрабатываемое программное обеспечение отвечает потребностям обработки
экспериментальных данных по сечениям взаимодействия заряженных частиц и нейтронов
с легкими и средними ядрами и может стать заменой для ранее созданного программного
комплекса.
Download