← Назад

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

Statics to reference level.

SREFLVLPEP-клиент.


Назначение.

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

Программа предназначена для расчета статических поправок для приведения трасс к заданному уровню. Рассчитанные поправки заносятся в таблицу STLIST в колонку с именем STDH Поправка за время пробега от отметки точки возбуждения до линии приведения.

Отметка точки выбирается из заголовка трассы (ZSPV), а отметка уровня и базовая скорость задаются пользователем при старте программы.


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

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


Описание.

Сеанс работы.

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

  1. Запуск программы из меню пакета UNIVERS. (пункт меню Standard processing ->Statics for depth difference ).
  2. Задание номера модификации для выбора номеров магнитограмм и отметок глубины возбуждения.
  3. Задание выходной таблицы, куда будут записаны результаты расчета.
  4. Задание уровня приведения.
  5. Задание базовой скорости.
  6. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню SREFLVL -> Start).
  7. Для просмотра таблицы результата надо нажать кнопку View у имени выходной таблицы БД в панели результатов.

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

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


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

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

Имя: Data modification for depth's list
Тип: nmod_s
Описание: Номер модификации для выбора номеров магнитограмм и отметок глубины возбуждения.
Имя: Output statics corrections
Тип: dbitem_e(VSP.STLIST)
Описание: Имя таблицы со статическими поправками, куда будут записаны результаты расчета статических поправок. Это может быть новая таблица или уже существующая. Если выходная таблица уже существует, из нее выбираются данные для всех магнитограмм списка и заносятся в соответствующие колонки выходной таблицы.
Имя: Reference Level
Тип: float
Описание: Альтитуда уровня приведения в метрах.
Имя: Basic velocity for SP
Тип: float
Описание: Базовая скорость ниже зоны малых скоростей.
Имя: Output statics corrections
Тип: dbname_e(STLIST)
Описание: Имя таблицы со статическими поправками, куда будут записаны результаты расчета статических поправок. Это может быть новая таблица или уже существующая. В любом случае результирующая таблица будет представлять собой копию исходной таблицы, в которую добавлены рассчитанные статические поправки.


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

Имя: Панель не имеет параметров обработки


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

Имя: Output statics corrections
Тип: dbname_s
Описание: Таблица БД с вариантом статических поправок, куда записаны результаты расчета.
Имя: Resulting datum plane
Тип: int
Описание: Глубина линии приведения, к которой были приведены статические поправки.


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

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


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

Таблицы БД.

В программе используются таблицы SHOLELIST, SMSKLIST и LSMGLIST. Кроме этих таблиц используется входная таблица STINFO, котороя служит основой для расчета статических поправок.


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

Таблицы БД.

Таблица БД STINFO с вариантом статических поправок, куда записаны результаты расчета, входящая в таблицу-список STLIST


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

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

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

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


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

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

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


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

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


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

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

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

Описание информационных сообщений.

После завершения работы программы в LOG-файле приводится результат расчета статических поправок.
n/n= 1 FMG= 10 np= 1 datum= 50.00 Tdh= 40.00 - пример строки в LOG-файле, в которой указано, что для магнитограммы 10 для глубины приведения 50 метров поправка составляет 40 миллисекунд

Описание диагностических сообщений.

  • Resulting table is not defined - не определена выходная таблица
  • Velocity is not defined - не определены скорость в коренных породах
  • Can not allocate memory buffer for Sdepth - не хватает памяти для работы программы
Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024