где Header.Frequency -- частота модуляции. Момент времени, соответствующий
произвольному значению счетчика "тиков" легко вычисляется. Число "тиков"
TickPoint, за которое интегрируются данные по одному отсчету по
всем каналам вычисляется по формуле
где COUNT_TICK_CYCLE -- число тиков в полном периоде модуляции,
эта константа описана в файле pas.h, Header -- структура типа HEADER, объявленная
там же, Header.CountSum -- количество точек суммирования. Количество "тиков"
в блоке данных DiffTick вычисляется по формуле
где BUFFER_DATA_SIZE -- размер блока данных, COUNT_WORD_HEADER --
число двухбайтовых слов в префиксе блока данных, Header.CountChannel --
число каналов регистрации. Интервал между точками скана вычисляется по
формуле
Номер точки Point по номеру "тика" Tick вычисляется
по формуле
где StartTick -- номер "тика" начала записи, т.е. это номер
тика, записанный в первом блоке файла данных.
Настоящий документ подготовлен в рамках проекта, выполняемого
при поддержке Российского Фонда Фундаментальных Исследований (грант 96-07-89174).