← Назад

Полосовой фильтр.

Band-pass filter.

S2BPF PEP-клиент.


Назначение

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

Программа предназначена для полосовой фильтрации трасс. Процесс полосовой фильтрации заключается в пропускании частот в заданном диапазоне и подавлении прочих частот. Пример:
Частоты: 5, 10, 95, 100 (Гц)
Веса: 0, 1, 1, 0
В данном примере фильтр пропускает частоты в диапазоне
от 5 до 100 Гц. Остальные частоты подавляются.


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

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


Описание

Сеанс работы

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

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

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

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


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

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


Имя: Input traces
Тип: nmod
Описание: Исходные трассы.

Имя: Frequencies, Hz
Тип: float_ar1(min=0)
Описание: Набор частот. Минимальная частота 0 Гц.

Имя: Weights of filter
Тип: float_ar1
Описание: Набор соответствующих частотам весов.

Имя: Filtered traces
Тип: nmod
Описание: Отфильтрованные трассы (может быть не задано).

Имя: Residual traces
Тип: nmod
Описание: Трассы с остатками (Может быть не задано).


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


Имя: Status of program execution.
Тип: string
Описание: Статус.

Имя: Progress indication
Тип: progress
Описание: Индикатор прогресса.


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


Имя: Filtered traces
Тип: nmod
Описание: Отфильтрованные трассы (может быть не задано).

Имя: Residual traces
Тип: nmod
Описание: Трассы с остатками (Может быть не задано).


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

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


Минимальные системные требования:

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

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

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


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

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

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


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

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


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

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

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

Contacts
43, Zaitseva st., room 263, Saint Petersburg, 198188, Russia
Phone:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© 2001-2024 GEOVERS Ltd.