 
        
        - •1.Редактирование кривых гис
- •1.1. Корректировка нуля кривой
- •1.2.Корректировка конфигурации кривой
- •1.3.Изменение амплитуды кривой в точках
- •1.4. Изменение амплитуды кривой в группе точек
- •1.5. Сглаживание кривых
- •1.6. Замена кривой в интервале на константу
- •1.7. Корректировка амплитуды кривой
- •1.8.Переворачивание кривой
- •1.9.Обработка сносов кривой
- •1.9.1.Сносы
- •1.9.2.Сносы детальные
- •1.10. Объединение кривых
- •1.11.Вырезать интервал
- •1.12.Удаление интервала
- •1.13.Совмещение кривых
- •1.14.Перенормировка кривой
- •Контрольная задача
- •Рекомендации пользователю
- •1.15.Горизонтальный график
- •1.16.Корректировка свойств группы кривых
- •1.16.1. Изменение начала
- •1.16.2.Изменение ширины поля
- •1.16.3. Масштаб кривых
- •1.16.4.Сдвиг колонок
- •1.16.5.Изменить колонку
- •1.16.6. Раздвинуть кривые
- •1.17.Потенциирование кривой
- •1.18.Попластовая колонка
- •1.19.Сборка кривых
- •1.20.Цифровая таблица
- •1.21.Объединение колонок
- •1.22.Приведение к абсолютным отметкам
- •1.23.Создание новой кривой (Ручная кривая)
- •1.24.Попластовый результат
- •1.25.Непрерывная кривая
- •1.26.Перевернуть кривую
- •1.27.Огибающие
- •1.28.Шкала пористости
- •1.29.Расчет статистических характеристик кривой (Статистика)
- •1.30.Калькулятор
- •2. Увязка кривых гис по глубине
- •2.1. Увязка кривых гис по реперам
- •1.31. Сдвиг по глубине
- •1.32. Привязка кривых гис по локатору муфт
- •1.33. Групповой сдвиг кривых по глубине
- •3. Преобразования кривых гис
- •1.34. Математические преобразования
- •1.35.Пересчет кривых
- •1.36. Вычисления с кривыми
- •1.37.Краткое описание языка программ пользователя Особенности языка
- •Режимы работы программ
- •Входные данные
- •Выходные данные
- •Зарезервированные имена переменных:
- •Порядок разделов в программе
- •Встроенные функции:
- •Подключение в меню
1.17.Потенциирование кривой
Назначение
Программа предназначена для потенциирования кривой БК, записанной в виде логарифма.
Постановка задачи
Функция потенциирования в Системе может быть выполнена программами «Пересчет кривых» и «Вычисления с кривыми». Но так как на практике кривая бокового каротажа практически всегда поступает в виде логарифма, функция потенциирования вынесена в отдельную программу.
Метод решения и алгоритм
Программа запрашивает на входе кривую, которую следует преобразовать. На выходе формируется кривая с именем БК. Если использовать программу для преобразования других кривых, то следует исправлять имя результирующей кривой.
Входная информация
- кривая в виде логарифма 
Выходная информация
- кривая (в логарифмическом масштабе) 
Технические характеристики
Основной модуль программы – DOCURVE.DLL,
Вызываемая функция – Ехр10,
Используемые файлы ресурсов - wsigf.res,
Контрольная задача
	 
Рис. 1.17.1. Потенциирование кривой БК
1.18.Попластовая колонка
Назначение
Программа предназначена для перевода непрерывных данных колонки с динамической разбивкой в попластовые данные без динамической разбивки.
Постановка задачи
Иногда на вход попластовой колонки подается непрерывная кривая с динамической таблицей разбивки. Но такую колонку нельзя корректировать визуально стандартными средствами БАШГИСа (программой «Корректировка колонки»). Для преобразования колонки с динамической разбивкой в попластовую и создана эта программа.
Метод решения и алгоритм
На вход программы подается колонка с данными в виде непрерывного массива и таблицей разбивки. Результатом программы является попластовая колонка, каждому пласту которой присвоен соответствующий код из таблицы разбивки. Сама таблица разбивки при этом убирается. Созданная колонка размещается на месте исходной.
Входные данные
- колонка с динамической разбивкой 
Выходные данные
- попластовая колонка 
Технические характеристики
Основной модуль программы – DOCURVE.DLL,
Вызываемая функция – DoLayerCol,
Используемые файлы ресурсов - wsigf.res,
1.19.Сборка кривых
Назначение
Программа предназначена для просмотра одновременно нескольких массивов кривых, как непрерывных, так и попластовых, а также данных колонок.
Постановка задачи
Часто при работе с кривыми возникает необходимость одновременного просмотра и коррекции нескольких массивов, в частности при сравнительном анализе количественных данных интерпретации.
Метод решения и алгоритм
После запуска программа предлагает выбрать кривые и интервал для просмотра. Если отказаться от выбора интервала, нажав ESC, то данные будут показаны во всем интервале. Далее на экране высветится следующее окно.
	 
Все последующие манипуляции с массивами производятся обычным способом (более подробно – в инструкции к программе «Массив точек»).
Входные данные
- необходимое количество кривых (более одной) 
Выходные данные
- распечатка числовых значений кривых в табличной форме 
Рекомендации пользователю
Программа работает корректно с кривыми, имеющими одинаковый шаг дискретизации. При загрузке кривых с разным шагом дискретизации программа приводит данные к наименьшему шагу, получая значения в «лишних» узлах методом линейной интерполяции. Поэтому в диалоге массива невозможно изменить значения. Еще одно слабое место программы – это образование опять-таки фиктивных узлов при некорректном задании интервала обработки а входе программы. Так, например, если при четной кровле и четном шаге задать нечетную кровлю интервала обработки, то мы получим значения кривой в «фиктивных» узлах. Также если интервалы указанных кривых не будут совпадать, программа покажет значения массивов лишь в интервале перекрытия. Указанные недостатки учтены в программе «Цифровая таблица».
Количество кривых, подаваемых на вход программы, следует ограничивать, т.к. подготовка данных занимает значительное количество времени.
Технические характеристики
Основной модуль программы – Р1.DLL,
Вызываемая функция – Р1,
Используемые файлы ресурсов - wsigf.res,
