Приложение Структура файла спектров (*.epr)

advertisement
Приложение
Структура файла спектров (*.epr)
Файл спектра представляет собой массив из записей, имеющих длину четыре байта,
причём каждому дискрету магнитного поля соответствует одна запись (один элемент массива).
Данные внутри каждой записи упорядочены следующим образом:
мл. байт записи
1 байт
ст. байт записи
2 байт
Значение поля
мл. байт поля
ст. байт поля
3 байт
4 байт
Значение спектра
мл. байт спектра
ст. байт спектра
Порядок размещения записей внутри файла упорядочен в соответствии со значениями
поля. В начале файла спектра находятся записи, соответствующие меньшим значениям поля, в
конце — большим.
Спектр (третий и четвертый байты записи) может принимать значения от 0 до 4095 (0FFFh).
Значения поля (первый и второй байты записи) — от 0 до 65520 (FFF0h). Если спектр был
записан не в полном диапазоне развёртки, то неиспользуемые элементы массива в качестве
значения спектра содержат заведомо невозможную величину, равную 65535 (FFFFh), и не
должны рассматриваться при анализе.
Независимо от ширины диапазона развёртки, в котором был снят спектр, файл имеет
фиксированную длину, равную 65536 x 4 = 262144 байт. Для спектров, снятых только на части
диапазона развертки, записи размещаются в тех участках файла, в которых они находились бы
при записи полного диапазона развертки.
Download