Программа предназначена для предварительного просмотра входных файлов и формирования трасс формата UNIVERS, а также для просмотра инклинометрии скважины.
Программа автоматически определяет формат входного файла (SEGY, SDS-3-PC, SDS-3-IBM, VSP-PC, SDS-5-SUN, UNIVERS, GITAS, SEG-2).
При вводе файлов в формате SEG-2, программа создает на диске рабочий файл, в который записывает все входные файлы. Для на этого в директории проекта DATA должно быть достаточно свободного места. После завершения работы программы, этот временный файл удаляется. Каждая сейсмограмма формата SEG-2 записана в отдельном файле. Все файлы должны иметь одинаковое расширение файла, а при его отсутствии, одни и те же первые три символа имени файла.
Трассы других форматов можно ввести, если указать для них необходимые данные в соответствующей панели.
Для формирования заголовков необходимо предварительно создать в базе данных таблицы с описанием геометрии наблюдений. При вводе временных разрезов или при "фиктивном" вводе наличие таблиц с описанием геометрии наблюдений не нужно.
Эта программа использует таблицы, созданные программой Geometry description и находящиеся в базе данных проекта.
Сеанс работы программы начинается с загрузки файла с исходными трассами (меню File->Load File). Программа автоматически определяет следующие форматы входных файлов: SEGY, SDS-3-PC, SDS-3-IBM, VSP-PC, SDS-5-SUN, UNIVERS, GITAS. Если формат входного файла не распознался автоматически, то для загрузки файла укажите необходимые данные в появившемся диалоговом окне (Описание файла свободного формата). Запрашиваемые данные можно определить, просмотрев содержимое входного файла в 16-тиричном виде (меню View->Dump). Входных файлов может быть несколько.
Далее пользователю предоставляется возможность идентифицировать трассы (диалог Идентификация трасс файла).
Для присвоения заголовков трассам необходимо предварительно создать в базе данных таблицы с описанием геометрии наблюдений (в программе Geometry description). При вводе временных разрезов наличие таблиц с описанием геометрии наблюдений не обязательно.
Просмотреть список магнитограмм и трасс файла можно в пункте меню View->Content. Если этот список соответствует таблице VSP.LSMGLIST, то трассы можно идентифицировать в автоматическом режиме (меню Headering->Auto). В противном случае, идентификация трасс производится без учета их номеров (меню Headering->Manual - диалог Идентификация трасс файла). Когда трассам присвоены заголовки (для каждой указан номер магнитограммы и номер трассы, кабельная глубина, компонента, тип) переходят к созданию модификаций.
Создание модификаций формата UNIVERS производится в пункте меню File->Create Mod (диалог Создание модификаций). Здесь предусмотрена необходимость выбора определенных трасс из общего списка (диалог Выбор трасс для выходной модификации ).
В программе также реализована возможность просмотра инклинометрии скважины (меню View->Inclinometry).
Главное окно программы представляет собой следующую структуру:
Выбор текущего проекта.
Загрузка файла.
Вызов диалога-Cоздание модификаций
формата UNIVERS.
Завершение работы программы.
Режим просмотра трасс. В области визуализации будут выведены трассы
входного файла. В этом режиме возможно использование линеек прокрутки,
изменение параметров визуализации (Линейка
инструментов).
Режим просмотра инклинометрии скважины. Позволяет проследить поведение
ствола скважины в различных плоскостях.
Формирование файла, содержащего рисунок инклинометрии. Необходимо указать
имя файла и путь для его размещения (кнопка "Browse..."). Размер листа, на
который помещается рисунок можно задать в поле "Page size", выбрав один из
предложенных вариантов с помощью кнопки со стрелкой. По умолчанию рисунок
помещается на лист формата А4. Формат создаваемого файла - PostScript.
Справка по введенному файлу. Содержит следующую информацию: имя и размер файла,
количество трасс, начальное и конечное время записи, шаг дискретизации,
количество отчетов.
Просмотр списка номеров магнитограмм и номеров трасс в каждой
магнитограмме. Номера магнитограмм и трасс - из заголовков трасс входного файла.
Просмотр содержимого файла в 16-тиричном формате.
Этот режим можно вызвать также в диалоговом окне Описание файла свободного формата, возникающем при вводе файла, формат которого не распознался автоматически. Он позволяет определить данные входного файла, необходимые для его загрузки.
Прежде всего определяют платформу, на которой был записан данный файл. Для этого находят в поле с содержимым файла целые числа. Если они расположены у левой границы слова, то вид представления чисел -РС. Иначе, находят числа с плавающей запятой и по их значению выбирают нужную платформу - IBM или SUN. Если платформа выбрана неправильно (IBM или SUN), трассы вводятся с искажениями.
Затем определяют длину заголовка файла. Он обычно по своему виду резко отличается от вида трасс. Если заголовок файла отсутствует, его длину указывают равной нулю.
Необходимо определить заголовок трассы. Он отличен по виду от тела трассы. Обычно содержит количество выборок в трассе, номер магнитограммы и номер трассы, т. е. присутствуют числа, которые постоянны во всех заголовках, и числа, меняющиеся в каждой трассе.
Просмотр параметров входного файла.
Также это окно появляется в качестве
диалогового окна Описание файла свободного
формата при вводе файла, формат которого не распознался автоматически.
Тогда в нем необходимо указать все запрашиваемые данные. Их можно определить
просмотрев содержимое входного файла в 16-тиричном формате (кнопка "View dump").
Режим присвоения заголовков трассам вручную. Идентификация трасс
производится без учета их номеров в файле (диалог
Идентификация трасс).
Автоматический режим идентификации трасс. В результате для каждой трассы файла
будут указаны: кабельная глубина, номер магнитограммы и трассы, компонента и
тип. Режим применяется в том случае, когда список магнитограмм и трасс файла
(меню View->Content) соответствует таблице VSP.LSMGLIST.
Присвоение заголовков трассам временного разреза. В диалоговом окне
необходимо указать режим присвоения: либо из заголовков трасс файла (возможно,
если опознан формат файла), либо путем рассчета. В последнем случае требуется
задать координату первой трассы временного разреза и шаг между трассами.
Идентификация трасс без учета заголовков трасс в файле и геометрии
наблюдения. Предполагается, что данные зафиксированы одноточечным
однокомпонентным прибором.
Вызов просмотра руководства пользователя.
Вызов краткой информации о программе.
Вызов контекстной подсказки - дает информацию об особенностях интерфейса и
управления программой.
Линейка инструментов располагается ниже области визуализации трасс и включает кнопки действий:
- тип закрашивания, рисовки и нормировки трасс; выбрать нужный из предложенных режимов можно путем последовательного нажатия на кнопки с изображением стрелки; при режиме нормировки трасс AGS укажите величину окна в мс, при режиме Global - количество исключаемых трасс при расчете среднего уровня;
- масштаб визуализации;
- максимальный размах амплитуды в трассах;
- усиление при рисовке трассы.
Описание файла свободного формата.
Идентификация трасс файла.
Создание модификаций.
Выбор трасс для выходной модификации.
Этот диалог (окно "Data") возникает, если при вводе файла его формат не распознался автоматически. Для загрузки такого файла необходимо задать следующие параметры:
задается нажатием кнопки около нужного варианта:
задается нажатием кнопки около нужного варианта:
значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:
значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:
если он указан, то в режиме идентификации трасс "Headering->Auto" кабельные глубины будут выбираться из заголовка трассы, в противном случае, значение кабельной глубины будет выбираться из списка VSP.LSMGLIST;
значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:
если указан номер слова для множителя, значение кабельной глубины, выбранное из заголовка, будет умножено на множитель (если он положителен) или разделено на модуль множителя (если он отрицателен);
значение заносится в соответствующее окно, формат задается нажатием кнопки около нужного варианта:
При входе в пункт меню Headering->Manual на экране появляется окно с таблицей, которая содержит список всех магнитограмм из таблицы VSP.LSMGLIST. Каждая магнитограмма включает список всех входящих в нее трасс.
Таблица содержит следующие колонки:
Перенос заголовков трасс из списка трассам входного файла производится следующим образом.
В главном окне проограммы щелчком левой кнопки мыши указывается первая (нижняя) из тех трасс, которым будут присвоены заголовки. Напротив этой трассы появится стрелка синего цвета.
B списке магнитограмм и трасс установите курсор на нужной строке. Нажмите на кнопку Sel.Traces. В трассы входного файла будут перенесены заголовки из списка трасс и магнитограмм, начиная с трассы, отмеченной курсором и до конца списка.
Выбранные трассы в списке помечаются словом "Select", в главном окне напротив каждой выбранной трассы будет указана ее кабельная глубина, номер магнитограммы и номер трассы внутри магнитограммы, компонента и тип.
Если заголовки присвоены неверно (выбор трасс ошибочный), установите курсор в списке на первую ошибочно выбранную трассу и нажмите кнопку "Unsel.Traces". При этом в трассах списка, начиная с указанной и до конца списка, исчезнет пометка "Select", в трассах входного файла - заголовки.
Для переноса заголовков только определенных трасс из списка, необходимо выделить соответствующие строки. Выделение производится нажатием средней кнопки мыши на первой и последней строке выделяемого блока. Отмена выделения производится при нажатии средней кнопки мыши на крайней строке выделенного блока. Далее перенос производится как описано выше.
Если в входном файле имеется группа трасс, которая регулярно повторяется (как правило, трассы одной магнитограммы), тогда присвоив заголовки одной из групп, можно присвоить заголовки сразу всем остальным группам. Для этого необходимо выделить трассы одной группы, кликнув средней кнопкой мыши на крайних трассах блока. Выделенные трассы будут отмечены синим квадратиком. На линейке инструментов главного окна появится кнопка "Copy Block". Установите курсор на первую трассу следующего блока и нажмите кнопку "Copy Block". Появится диалоговое окно, в котором нужно указать номер магнитограммы первой трассы нового блока и количество повторений копируемого блока. Нажмите кнопку "ОК". Выбранные трассы в списке будут помечены словом "Select", в главном окне каждой выбранной трассе будет присвоен заголовок. Присваеваемый заголовок каждой трассе следующего блока определяется по номеру трассы в магнитограмме (соответствующей трассы копируемого блока).
Идентифицировав все нужные трассы, нажмите кнопку "Close". Далее можно переходить к созданию модификаций формата UNIVERS (диалог Создание модификаций).
С помощью кнопок "FMG" и "Hcab" можно установить вид сортировки рисуемых трасс.Кроме того можно указать количество отсчетов в каждой трассе и имя формируемой модификации. В эту модификацию запишутся все трассы в том порядке, в каком они изображены на экране.
Если входные трассы представляют собой виброграммы, включают кнопку "Vibro", указывают номер трассы со свип-сигналом и длину свип-сигнала в миллисекундах. При этом записываемые в выходную модификацию трассы будут перед записью коррелироваться с трассой свип-сигнала.
Если необходимо из входного потока трасс выбрать определенные трассы, нужно нажать кнопку Condition...
Для записи выбранных трасс в заданную модификацию, нажимают кнопку "Save". Индикатор "Modification save" показывает процесс записи трасс.
После нажатия кнопки "Condition..." появляется диалоговое окно, с помощью которого можно указать какие трассы из входного потока нужно выбросить (или оставить). Можно указать номера магнитограмм, номера трасс в них, компоненту или номер пункта возбуждения.
Номера магнитограмм или трасс задаются списком и отделяются друг от друга запятыми. Если необходимо задать несколько номеров подряд, можно указать первый и последний номер через черточку. Например 5-25. В этом случае будут выбраны с 5-го по 25-й номер. Если нужно выбрать номера с определенным шагом, можно задать их в виде N1*NN,stN, где N1 - номер первой магнитограммы, NN - количество циклов повторений данной операции, stN - шаг приращения предыдущего номера для получения следующего номера. Например 5*24,1 В этом случае будет выбран 5-й номер, затем 24 раза будет выбран следующий номер, отличающемся от предыдущего на единицу, т.е. будут выбраны те же номера с 5-го по 25-й.
Программа использует для формирования заголовков трасс следующие таблицы в базе данных:
В результате работы программы создаются все модификации и соответствующие им таблицы модификаций.
Программа создает таблицу STLIST, в которой перечислены все магнитограммы из списка LSMG.
Формируется файл "header.log" с протоколом просмотра всех трасс каждой магнитограммы.