← Назад
AFSN PEP-клиент.
Программа предназначена для
подавления в трассе помех в виде пиковых выбросов. Известно, что спектр
регистрируемого полезного сигнала расположен в пределах от 0 до 100 Гц, а спектр
импульсных помех заполнен полностью.
Программа является PEP-клиентом, то есть, она запускается из-под оболочки
пакетного запуска pktexec, предоставляющей
сервис по заданию параметров, управлению выполнением и просмотру протокола
работы программы.
Задание параметров и запуск программы происходит из-под оболочки пакетного
запуска pktexec. Типовой сеанс работы
состоит из следующих шагов:
- Запуск программы из меню пакета ВСП.
- Задание проекта, в каталоге данных которого находится исходная модификация
(пункт меню File -> Project...).
- Задание входных параметров:
- входной модификации для редактирования;
- диапазона кабельных глубин для обработки;
- величины
минимального превышения амплитуды пика над уровнем шума;
-
границ высокочастотного фильтра для подавления сигнала;
-
количества итераций;
-
выходной модификации для записи отредактированных трасс;
- Запуск программы на выполнение (кнопка Start в панели инструментов
или пункт меню AFSN -> Start).
- Во время выполнения программы выдается текстовая информационная строка,
сообщающая, какой этап работ выполняется, а также бегунок, показывающий
относительное число отредактированных трасс.
- Для просмотра протокола прохождения программы надо нажать кнопку View
log в панели инструментов или выбрать пункт меню AFSN -> View
log.
- Для выхода из среды пакетного запуска нужно нажать кнопку Exit в
панели инструментов или выбрать пункт меню File -> Exit.
- "Input data modification"
- Имя: inmod
Тип: nmod_s
Описание: Входная модификация трасс для редактирования. - Cable depth
range for processing (m)
- Имя: hrange
Тип: float2
Описание: Диапазон кабельных глубин для обработки.
Вне этого диапазона трассы не обрабатываются, но
записываются в выходную модификацию. Трассы, попадающие в этот диапазон,
редактируются. - "Minimal spike excess above noise level [ >1 ]"
- Имя: ksig
Тип: float
Описание: Минимальное превышение пика над средним уровнем шума.
Значение параметра должно быть больше 1.
Рекомендуемое значение параметра 3. - "High-pass filter
for signal reduction (Hz)"
- Имя: frange
Тип: float2
Описание: Высокочастотный фильтр для подавления сигнала.
Фильтр задается двумя частотами: первая указывает начало склона фильтра, вторая
указывает конец склона фильтра. - "Quantity of iterations [1-5]"
- Имя: iter
Тип: int
Описание: Количество итераций для уточнения параметров помехи.
Допустимые значения от 1 до 5.
Рекомендуемое значение параметра
3. - "Output data modification"
- Имя: outmod
Тип: nmod_e
Описание: Выходная модификация отредактированных трасс.
- "Executing"
- Имя: state
Тип: string
Описание: Информационная строка, отображающая этап работы программы. - "Done traces:"
- Имя: runner
Тип: progress
Описание: Показывает долю отредактированных трасс.
- "Trace cable depth"
- Имя: hcab
Тип: float
Описание: Показывает текущую кабельную глубину. - "Trace logical
magnitogram number"
- Имя: nmgl
Тип: int
Описание: Показывает логический номер магнитограммы текущей трассы. - "Spike
noise quantity"
- Имя: ncount
Тип: int
Описание: Показывает количество найденных пиковых выбросов в текущей трассе. -
- "Output data modification"
- Имя: outmod
Тип: nmod_s
Описание: Модификация отредактированных трасс.
Для детального ознакомления с пользовательским интерфейсом оболочки
пакетного запуска, смотри описание программы
pktexec. Ниже приводится пример окна оболочки с активной панелью
ввода параметров:
На вход подается модификация сейсмических трасс, содержащих пиковые выбросы.
Выходом программы является модификация отредактированных сейсмических трасс.
Программа получает имя рабочего проекта через переменную среды PROJECT. В
случае запуска программы из-под оболочки, это условие выполняется путем выбора
рабочего проекта.
Программа определяет местонахождение системных файлов пакета из переменной
VSPHOME, определенной в профиле пользователя или в файле setup в домашнем
каталоге пользователя пакета. Файле setup данная переменная может
выступать также под именем VSP.
Программа ищет описание параметров в файлах $VSPHOME/etc/AFSN.pep и
$VSPHOME/etc/vsp.pep.
В домашнем каталоге пользователя должен присутствовать файл setup,
содержащий пути к каталогам данных, заданий и протоколов прохождения проектов, а
также пути к системным файлам пакета ВСП.
Прочие требования накладываются оболочкой пакетного запуска pktexec.
Все сообщения выводятся в стандартный поток ошибок. В случае запуска
программы из-под интерактивной оболочки сообщения сохраняются в файле протокола
прохождения задания LOG/$PROJECT/AFSN-#.log. Сообщения классов серьезности
EL_FATAL и EL_ERROR помещаются по завершении работы программы в область
сообщений интерактивной оболочки.
Информационные сообщения, выводимые в информационную строку:
- "Trace NMGL=____, HCAB=____ skipped."
- Трасса с указанной глубиной и номером магнитограммы не попала в заданный
диапазон кабельных глубин и не редактировалась.
Список кодов и идентификаторов ошибок (обозначаемых ниже ERROR_IDENT),
начинающихся с "ERROR__" приводится в документе Коды
ошибок программ пакета UNIVERS.
Диагностические сообщения, выводимые в информационную строку:
"Minimal spike excess above noise level must be greater than 1!"
-
Величина минимального превышения пика над уровнем шума должна быть больше 1!
"Quantity of iterations must be less than 6 and greater than 0!"
Количество итераций должно быть меньше 6 и больше 0!
"Couldn't open 'Sxxx' modification of input traces due to ERROR_IDENT."
Не удалось открыть модификацию входных трасс.
"Can not create 'Sxxx' modification for edit traces due to ERROR_IDENT."
Не удалось создать выходную модификацию.