Цифровая сейсмическая станция sdas


Формат конфигурационных файлов 1. Задание параметров потоков данных



страница12/22
Дата22.06.2019
Размер1.56 Mb.
ТипИнструкция по эксплуатации
1   ...   8   9   10   11   12   13   14   15   ...   22

Формат конфигурационных файлов

1. Задание параметров потоков данных


Для задания параметров потоков данных служат файлы с расширением .str в директории w:\system\streams на станции. Каждому потоку данных соответствует свой файл.

1.1. Формат файла задания потока


Файл состоит из строк вида:

Имя_параметра=Значение_параметра

Допустимые значения поля Имя_параметра:

STATION – задает имя станции, если в данный поток требуется записать имя, отличное от имени станции.

FREQ – исходная частота оцифровки станции.

DIVISOR – делитель, задающий частоту оцифровки выходных данных. Частота определяется по формуле частота_оцифровки_потока равна FREQ/DIVISOR.

SECINBUF – длина блока данных потока в секундах.

SECINFILE – длина файла данных в потоке.

CHANNELS – список каналов, записываемых в данный поток.

CHANNELSOUT – список имен, с которыми каналы, заданные параметром CHANNELS будут записаны в поток. По умолчанию это будут те же имена, что заданы параметром CHANNELS.

DATADIR – имя файла-описателя директории данных для записи файлов данного потока.

STEAMTYPE – тип потока. Допустимые значения PERMANENT (непрерывный поток) и TRIGGER (триггерный поток).

FILTER – имя_файла цифрового фильтра.

Примечание.

Данный параметр задается только в случае, если необходимо задать фильтр, отличающийся от фильтра по умолчанию. Если данный параметр не задан, то станция устанавливает фильтр, соответствующий частоте оцифровки потока (подавляющий зеркальные частоты).

FIRSTBYTENAME – первая буква в имени файла для непрерывных потоков (по умолчанию – буква P)

EXTENTIONFOR – имя потока, для которого данный триггерный поток является расширением. Это означает, что триггерный поток будет включаться на запись не только по срабатыванию триггера, но и в случае, если задаваемый этим параметром непрерывный поток выдаст сигнал о том, что его данные выходят за пределы шкалы.

INTTRMINV – минимально возможное значение данных, при котором считается, что данные не выходят за пределы шкалы для данного непрерывного потока.

INTRMAXV – максимально возможное значение данных, при котором считается, что данные не выходят за пределы шкалы для данного непрерывного потока.

TOFILE – флаг записи потока в файлы. Значение данного параметра может быть YES или NO. По умолчанию – YES.

TODLOOP – флаг записи потока в Diskloop (выдача данных в компьютер обработки в режиме, близком к реальному времени). Значение данного параметра может быть YES или NO. По умолчанию – YES.

PREEVENTTIME – время «предсобытия» в секундах для триггерного потока. Запись в данный триггерный поток включится до срабатывания триггера за время не менее чем за задаваемое этим параметром.

POSTEVENTTIME – время «постсобытия» в секундах для триггерного потока. Запись в данный триггерный поток выключится после срабатывания триггера по истечении времени не более, чем за задаваемое этим параметром.

Пример файла описания потока:

STATION=KRS


FREQ=200
DIVISOR=200
SECINBUF=5
SECINFILE=3600
CHANNELS=AX1,AX2,AX3,AX4
CHANNELSOUT=AY1,AY2,AY3,AY4
DATADIR=d:\system\dirs\auxfl.ini
STEAMTYPE=PERMANENT
FILTER=d:\system\fltr1.dat
FIRSTBYTENAME=Z

Данным файлом задается поток с частотой оцифровки 1 гц, длиной буфера данных 5 сек и длиной файла 3600 сек. В поток пишутся каналы AX1, AX2, AX3, AX4. При записи в поток они будут переименованы в AY1, AY2, AY3, AY4. Директория данных описывается файлом d:\system\dirs\auxfl.ini. Поток непрерывный. Данные перед записью в поток фильтруются. Фильтр задается файлом d:\system\fltr1.dat. Первая буква в имени фала – Z.


1.2. Формат имени файла-описателя директории данных


Файл состоит из строк вида:

Имя_параметра=Значение_параметра.

Допустимые значения поля Имя_параметра:

NAME – имя потока, записываемого в данную директорию EXT=KRS.

EXT – расширение файлов для данного потока (по умолчанию – имя станции).

OUTPUTDIR – имя директории для записи файлов данного потока.

DDATLIST – имя файла для сохранения списка файлов данных.

MAXFILES – максимально возможное число фалов в данном потоке.

MAXOCCUPIED – максимально возможный объем данных в файлах данного потока (в байтах).

MINFREE – минимальное место оставляемое свободным на диске, на котором расположена данная директория.

Параметры MAXFILES, MAXOCCUPIED, MINFREE определяют критерий для удаления самого старого файла данных из данной директории. Самый старый файл будет удаляться если выполнено одно из условий: число файлов превышает значение MAXFILES, место занимаемое файлами на диске превышает MAXOCCUPIED байт, или на диске остается свободного места меньше MINFREE байт.

Пример файла-описателя директории данных.

NAME=DATAFLOW3
EXT=KRS
OUTPUTDIR=e:\DATA\
DDATLIST=ddat
MAXFILES=2000
MAXOCCUPIED=2000000000
MINFREE=10

Данный файл задает запись файлов с расширением .KRS в директорию e:\DATA\. Список файлов хранится в файле ddat. Максимальное число файлов 2000. Они могут занимать не больше 2000000000 байт на диске, оставляя при этом не менее 1000000 байт свободными на диске.



Примечание.

Значения параметров MAXFILES, MAXOCCUPIED и MINFREE не должны превышать 2140000000.


2. Формат файла-описателя коэффициентов усиления


Коэффициенты усиления входных аналоговых усилителей станции задаются в файле w:\system\gain.tbl.

Файл состоит из строк вида:

Имя_Канала=Коэффициент_усиления

В качестве имени канала могут фигурировать аббревиатура BH, что означает задать данный коэффициент усиления для всех каналов BHZ, BHE, BHN

Пример файла-описателя коэффициентов усиления:

BH=2
AX1=8


AX2=5
AX3=3
AX4=1

3. Формат файла-описателя имен каналов


Имена каналов станции задаются в файле коэффициентов усиления входных аналоговых усилителей – w:\system\channame.

Файл состоит из строк вида:

Физический_адрес_канала=Имя_Канала

Физические адреса каналов (или их номера) начинаются с 0.

Пример файла-описателя имен каналов:

UN1=0
UN2=1


UN3=2
UN4=3
UN5=4
UN6=5
UN7=6
UN8=7
UN9=8
BLE=9
BHE=10
BLN=11
BHN=12
BLZ=13
BHZ=14
U00=15



Поделитесь с Вашими друзьями:
1   ...   8   9   10   11   12   13   14   15   ...   22


База данных защищена авторским правом ©vossta.ru 2019
обратиться к администрации

    Главная страница