Корректировка свойств группы кривых — КиберПедия 

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Корректировка свойств группы кривых

2020-11-03 114
Корректировка свойств группы кривых 0.00 из 5.00 0 оценок
Заказать работу

      

Назначение

       Программа предназначена для изменения расположения на планшете сразу нескольких кривых и состоит из шести вкладок (подпрограмм).

                                   

Изменение начала

 

Программа позволяет изменить начало поля размещения кривых на планшете, ширина поля при этом может меняться, либо оставаться прежней.

 

 


Рис. 1.16.1.1. Изменение начала поля размещения

                                кривых на планшете

 

Поле Начало, см – в нем задается требуемое начало размещения кривых на планшете. Одновременно с заданием начала следует задать опцию Изменять ширину или Двигать начало. По умолчанию значение в поле Начало равно нулю.

Опция Изменять ширину – при ее выборе изменится только начало поля размещения кривой (кривых), конец же размещения останется прежним. Таким образом изменится ширина поля размещения кривой (кривых) и значение кривой на нулевой линии при неизменном масштабе и максимальном значении на масштабной линейке.

Опция Двигать кривую – при ее выборе ширина поля размещения кривой (кривых) останется прежней, изменится только начало размещения. Масштаб кривой при этом сохраняется.

Кнопка Указать – с ее помощью начало размещения кривых указывается с экрана

Кнопка Дальше осуществляет запуск программы

Кнопка Отказ осуществляет отказ от намеченных операций

 

Технические характеристики

       Основной модуль программы – GROUPZ.DLL,

Вызываемая функция – MoveStart

 


Изменение ширины поля

 

Программа позволяет изменить ширину размещения нескольких кривых. Масштаб кривых и значения на нулевой линии при этом остаются неизменными.

 


   Рис.1.16.2.1. Задание ширины поля размещения кривых

 

Поле Ширина, см – в нем задается требуемая ширина размещения кривых. Первоначально в нем высвечивается максимальная ширина поля размещения всех помеченных кривых.

Кнопка ОК – осуществляет запуск программы

Кнопка Отмена – отменяет намеченные действия

 

Технические характеристики

       Основной модуль программы – GROUPZ.DLL,

Вызываемая функция – ChangeWidth.

 


 

Масштаб кривых

 

Программа позволяет задать для нескольких кривых единый масштаб и значение на нулевой линии. Начало и ширина поля размещения кривых при этом останутся без изменения.

 


     Рис.1.16.3.1. Задание единого масштаба и значения

                             на нулевой линии

 

Окно Минимум – в нем задается требуемое значение на нулевой линии. Первоначально в нем высвечивается максимальное значение на нулевой линии для выбранных кривых. Если максимальное значение минимума отрицательно, то высветится значение минимума равное нулю.

Окно Масштаб – в нем задается требуемый масштаб. Первоначально в нем высвечивается максимальное значение масштаба для выбранных кривых. Если максимальное значение масштаба отрицательно, то высветится значение масштаба равное единице.

Кнопка Дальше осуществляет запуск программы

Кнопка Отказ осуществляет отказ от намеченных действий

 

Технические характеристики

       Основной модуль программы – GROUPZ.DLL,

Вызываемая функция – ChangeScale.

 


Сдвиг колонок

Программа позволяет сдвинуть все объекты (включая колонки глубин,сетки,попластовые колонки, кривые и т.д.) планшета, находящиеся правее заданного уровня на заданный интервал.

 

 


                Рис.1.17.4.1. Задание параметров сдвига колонок

 

Окно Начало (см) – на все объекты, расположенные правее этого уровня будет распространяться действие программы. По умолчанию значение в этом окне равно нулю.

Окно Сдвиг (см) – здесь задается величина сдвига. При положительном значении этого параметра объекты будут сдвигаться вправо, при отрицательном – влево. По умолчанию значение в этом окне равно нулю.

Кнопка Подвод осуществляет выбор Начала и Сдвига с экрана монитора с помощью маркера. Первый щелчок левой кнопкой мыши зафиксирует Начало, второй – величину сдвига

Кнопка Дальше осуществляет запуск программы

Кнопка Отказ осуществляет отказ от намеченных действий

 

Технические характеристики

Основной модуль программы – moveit.dll,

Вызываемая функция – MoveAll.


Изменить колонку

 

Программа позволяет изменить ширину колонки планшета (под колонкой здесь подразумеваются все виды колонок, а также логарифмическая и линейная сетки). Одновременно программа работает только с одной колонкой. Если по запросу программы указать две или более колонки, программа выдаст сообщение об ошибке.

 


                                        Рис.1.16.5.1. Задание параметров

                                                          расположения колонок

 

Окно Начало – в нем задается требуемое начало размещения указанной колонки на планшете. Первоначально в нем высвечивается текущее значение начала размещения указанной колонки.

Окно Ширина – в нем задается требуемая ширина размещения колонки Первоначально в нем высвечивается текущее значение ширины размещения указанной колонки.

Кнопка Дальше осуществляет запуск программы

Кнопка Отказ осуществляет отказ от намеченных действий

 

Если в качестве колонки была указана линейная или логарифмическая сетка, то программа выдаст следующий запрос:

 

 


                    Рис.1.16.5.2. Запрос программы на изменение ширины

                                            кривых, содержащихся в колонке

 

При подтверждении запроса программа также изменит начало и ширину поля размещения всех кривых, размещенных на указанной сетке. Масштаб кривой и значение на нулевой линии при этом не изменятся. При отказе на запрос начало поля и ширина размещения кривых останутся без изменений.

Технические характеристики

Основной модуль программы – moveit.dll,

Вызываемая функция – MoveSize

1.16.6.     Раздвинуть кривые

 

 

Если на одной сетке расположены несколько пересекающихся кривых, данная программа позволяет быстро раздвинуть их.

При запуске программа запрашивает, какую кривую следует оставить на месте. После указания этой кривой программа находит перекрывающиеся с ней кривые и предлагает использовать их.

 


         Рис.1.16.1. Информация о наличии кривых,

                                 пересекающихся с указанной

 

Если пользователь не согласен с выбором программы или если кривых, перекрывающихся с указанной первоначальной, не нашлось, то программа предлагает указать кривые, которые необходимо разнести, пометив их на планшете. После указания кривых программа предложит задать величину интервала, на которую следует раздвинуть эти кривые. 

 

 


           

 

 

                    Рис.1.16.2. Задание интервала раздвижки кривых

 

 

Технические характеристики

       Основной модуль программы – spread.dll,

Вызываемая функция – SpreadAll

 


Потенциирование кривой

                                     

Назначение

Программа предназначена для потенциирования кривой БК, записанной в виде логарифма.

 

Постановка задачи

Функция потенциирования в Системе может быть выполнена программами «Пересчет кривых» и «Вычисления с кривыми». Но так как на практике кривая бокового каротажа практически всегда поступает в виде логарифма, функция потенциирования вынесена в отдельную программу.

 

Метод решения и алгоритм

Программа запрашивает на входе кривую, которую следует преобразовать. На выходе формируется кривая с именем БК. Если использовать программу для преобразования других кривых, то следует исправлять имя результирующей кривой.

 

Входная информация

· кривая в виде логарифма

 

Выходная информация

· кривая (в логарифмическом масштабе)

 

Технические характеристики

Основной модуль программы – DOCURVE.DLL,

Вызываемая функция – Ехр10,

Используемые файлы ресурсов - wsigf.res,

 

 


Контрольная задача

Рис. 1.17.1. Потенциирование кривой БК

Попластовая колонка

 

Назначение

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

 

Постановка задачи

Иногда на вход попластовой колонки подается непрерывная кривая с динамической таблицей разбивки. Но такую колонку нельзя корректировать визуально стандартными средствами БАШГИСа (программой «Корректировка колонки»). Для преобразования колонки с динамической разбивкой в попластовую и создана эта программа.

 

Метод решения и алгоритм

На вход программы подается колонка с данными в виде непрерывного массива и таблицей разбивки. Результатом программы является попластовая колонка, каждому пласту которой присвоен соответствующий код из таблицы разбивки. Сама таблица разбивки при этом убирается. Созданная колонка размещается на месте исходной.

 

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

колонка с динамической разбивкой

 

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

попластовая колонка

 

Технические характеристики

       Основной модуль программы – DOCURVE.DLL,

       Вызываемая функция – DoLayerCol,

Используемые файлы ресурсов - wsigf.res,

 

 


Сборка кривых

 

Назначение

Программа предназначена для просмотра одновременно нескольких массивов кривых, как непрерывных, так и попластовых, а также данных колонок.

 

Постановка задачи

       Часто при работе с кривыми возникает необходимость одновременного просмотра и коррекции нескольких массивов, в частности при сравнительном анализе количественных данных интерпретации.

 

Метод решения и алгоритм

       После запуска программа предлагает выбрать кривые и интервал для просмотра. Если отказаться от выбора интервала, нажав ESC, то данные будут показаны во всем интервале. Далее на экране высветится следующее окно.

 

 


       Все последующие манипуляции с массивами производятся обычным способом (более подробно – в инструкции к программе «Массив точек»).

                       

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

необходимое количество кривых (более одной)

 

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

распечатка числовых значений кривых в табличной форме

 

Рекомендации пользователю

Программа работает корректно с кривыми, имеющими одинаковый шаг дискретизации. При загрузке кривых с разным шагом дискретизации программа приводит данные к наименьшему шагу, получая значения в «лишних» узлах методом линейной интерполяции. Поэтому в диалоге массива невозможно изменить значения. Еще одно слабое место программы – это образование опять-таки фиктивных узлов при некорректном задании интервала обработки а входе программы. Так, например, если при четной кровле и четном шаге задать нечетную кровлю интервала обработки, то мы получим значения кривой в «фиктивных» узлах. Также если интервалы указанных кривых не будут совпадать, программа покажет значения массивов лишь в интервале перекрытия. Указанные недостатки учтены в программе «Цифровая таблица».

Количество кривых, подаваемых на вход программы, следует ограничивать, т.к. подготовка данных занимает значительное количество времени.

           

Технические характеристики

       Основной модуль программы – Р1.DLL,

       Вызываемая функция – Р1,

Используемые файлы ресурсов - wsigf.res,


1.20. Цифровая таблица

 

Назначение

Программа предназначена для просмотра и корректировки одновременно нескольких массивов непрерывных кривых, имеющих произвольные шаги дискретизации, а также данных колонок.

 

Постановка задачи

       Часто при работе с кривыми возникает необходимость одновременного просмотра и коррекции нескольких массивов, в частности при сравнительном анализе количественных данных интерпретации.

 

Метод решения и алгоритм

       После запуска программа предлагает выбрать кривые и интервал для просмотра. Если отказаться от выбора интервала, нажав ESC, то данные будут показаны во всем интервале. Далее на экране высветится следующее окно.

 

 


Рис. 1.20.1. Просмотр кривых с различными шагами дискретизации

 

 

       В данном случае на вход программы поданы две кривые с разными шагами дискретизации, и в таблице высвечиваются значения кривых только в узловых точках

       Дальнейшие манипуляции с массивами производятся обычным способом (более подробно – в инструкции к программе «Массив точек».

                       

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

необходимое количество кривых и/или колонок

 

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

распечатка числовых значений кривых в табличной форме

 

Рекомендации пользователю

Преимуществом программы по сравнению со «Сборкой кривых» является возможность корректно работать с кривыми, имеющими различные шаги дискретизации. Также исключена возможность некорректной ситуации при задании интервала обработки.  Количество кривых, подаваемых на вход программы, следует ограничивать, т.к. подготовка данных может занимать значительное количество времени.

 

Технические характеристики

       Основной модуль программы – Р1.DLL,

       Вызываемая функция – Р2,

Используемые файлы ресурсов - wsigf.res,

 


Объединение колонок

 

Назначение

Программа предназначена для объединения двух или нескольких попластовых колонок.

 

Постановка задачи

Иногда, когда обработка данных ГИС проводится отдельно в разных интервалах, возникает необходимость объединения двух или более попластовых колонок.

 

Метод решения и алгоритм

После запуска программа предлагает указать сначала первую, затем вторую колонку. Если данные колонок перекрываются, то пользователю предлагается указать место сшивки. Результат будет выглядеть следующим образом: результирующая колонка до точки сшивки будет совпадать с первой колонкой, после точки сшивки – со второй. Если данные колонок не перекрываются, место сшивки не запрашивается, колонки объединяются автоматически. Если коды сшиваемых колонок в месте сшивки не совпадают (хотя, в принципе такая ситуация некорректна), программа оставит пласт, в который попала точка сшивки, из первой колонки, сохранив его границы. Далее пользователю нужно будет при необходимости откорректировать данные результирующей колонки в точке сшивки. После объединения двух колонок программа запрашивает следующую и т.д. Результирующая колонка размещается в соответствии с условиями загрузки, описанными в шаблоне.

 

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

две или более исходные колонки

 

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

результирующая колонка

 

Технические характеристики

       Основной модуль программы – DOCURVE.DLL,

       Вызываемая функция – UniteLit,

Используемые файлы ресурсов - wsigf.res,

 


Контрольная задача

       На рис 1.21.1. приведен пример объединения колонок. Две первые колонки слева – исходные. Справа – результирующая колонка.

 


Рис. 1.21.1. Объединение колонок

 



Поделиться с друзьями:

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.122 с.