← Назад

Приведение амплитуд к среднему значению в окне.

Normalization to average amplitudes.

Norma PEP-клиент.


Назначение

Решаемые задачи и метод

Программа предназначена для приведения амплитуд к среднему значению в окне вдоль указанного годографа. Годограф считывается из базы данных. Относительно него задается сдвиг начальной точки, с которой начинается нормировка.


Взаимодействие с другими программами

Программа является PEP-клиентом, то есть, она запускается из-под оболочки пакетного запуска pktexec, предоставляющей сервис по заданию параметров, управлению выполнением и просмотру протокола работы программы.


Описание

Сеанс работы

Задание параметров и запуск программы происходит из-под оболочки пакетного запуска pktexec. Типовой сеанс работы состоит из следующих шагов:

  1. Запуск программы из меню пакета ВСП.
  2. Задание проекта, в каталоге данных которого находится исходная модификация (пункт меню File -> Project...).
  3. Задание исходной и выходной модификаций а также выбор таблицы, в которой находятся времена первых вступлений.
  4. Задание смещения точки начала нормировки относительно времени по годографу. Смещение задается со знаком в милисекундах и прибавляется к значению времени годографа.
  5. Задание ширины окна для расчета нормирующего коэффициэнта
  6. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню Mute -> Start).
  7. Для просмотра результирующей модификации надо нажать кнопку View у имени выходной модификации в панели результатов.

    Для просмотра протокола прохождения программы надо нажать кнопку View log в панели инструментов или выбрать пункт меню Mute -> View log.

  8. Для выхода из среды пакетного запуска нужно нажать кнопку Exit в панели инструментов или выбрать пункт меню File -> Exit.


Параметры обработки

Входные параметры (панель Parameters)

Имя: Data modification for transforming
Тип: nmod_s
Описание: Имя модификации с трассами, подаваемыми на вход программы.
Имя: Resulting data modification
Тип: nmod_e
Описание: Имя выходной модификации. Имя должно быть задано в форме Sxxx, где xxx - цифры. В эту модификацию будут записаны все актуальные входные трассы, причем трассы, попавшие в указанный диапазон кабельных глубин, будут обнулены вдоль годографа.
Имя: Time hodograph
Тип: dbname_s(FBLIST)
Описание: Таблица БД с временным годографом, вдоль которого будет производится обнуление. За время годографа принимается поле TFB таблицы БД.
Имя: Shift of window from hodograph, ms
Тип: float
Описание: Сдвиг окна относительно годографа. Величина прибавляется ко времени годографа
Имя: Length of window, ms
Тип: float
Описание: Ширина окна для расчета нормирующего коэффициэнта
В заданном окне подсчитывается сумма квадратов амплитуд. Полученное значение делится на количество чисел и из результата извлекается квадратный корень. Из полученных по всем трассам значений амплитуд в окнах вычисляется среднее значение. Затем при повторном проходе для каждой трассы вычисляется нормирующий коэффициэнт равный отношению средней амплитуды к ее значению для этой трассы, и вся трасса умножается на этот коэффициэнт.


Информация времени работы программы (панель Runtime)

Имя: Current cable depth
Тип: float
Описание: Текущая кабельная глубина обработанной трассы


Параметры результатов (панель Results)

Имя: Resulting data modification
Тип: nmod_s
Описание: Имя выходной модификации
Имя: Count of all input traces
Тип: int
Описание: Общее количество поданных на вход трасс.
Имя: Count of written traces
Тип: int
Описание: Количество трасс, записанных в выходную модификацию.


Пользовательский интерфейс

Для детального ознакомления с пользовательским интерфейсом оболочки пакетного запуска, смотри описание программы pktexec.


Входные данные

Трассы

На вход программы подаются все трассы указанной модификации. К обработке принимаются только актуальные трассы (ACT!=0).

Выходная модификация не может совпадать c входной.

Таблицы БД

Годограф читается из таблицы типа FBINFO. При этом время годографа берется из поля TFB, а сопоставление точки годографа и трассы производится по совпадению полей HCAB и NMGL соответствующим полям заголовка тела рассматриваемой трассы.


Выходные данные

Трассы

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


Требования к окружению

Операционное окружение

Программа получает имя рабочего проекта через переменную среды PROJECT. В случае запуска программы из-под оболочки, это условие выполняется путем выбора рабочего проекта.

Программа определяет местонахождение системных файлов пакета из переменной VSPHOME, определенной в профиле пользователя или в файле setup в домашнем каталоге пользователя пакета. Файле setup данная переменная может выступать также под именем VSP.


Используемые файлы

Программа ищет описание параметров в файлах $VSPHOME/etc/Norma.pep и $VSPHOME/etc/vsp.pep.

В домашнем каталоге пользователя должен присутствовать файл setup, содержащий пути к каталогам данных, заданий и протоколов прохождения проектов, а также пути к системным файлам пакета ВСП.


Прочие требования

Прочие требования накладываются оболочкой пакетного запуска pktexec.


Сообщения пользователю

Способ доведения сообщений до пользователя

Все сообщения выводятся в стандартный поток ошибок. В случае запуска программы из-под интерактивной оболочки сообщения сохраняются в файле протокола прохождения задания LOG/$PROJECT/Norma-#.log. Сообщения классов серьезности EL_FATAL и EL_ERROR помещаются по завершении работы программы в область сообщений интерактивной оболочки.

Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024