Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER_1.DOC
Скачиваний:
61
Добавлен:
15.04.2015
Размер:
383.49 Кб
Скачать

2.1. Включение в файл winsurf.Ini установок по умо-лчанию (Adding Default Settings to the winsurf.Ini File)

Пусть, к примеру, Вы хотите строить карты изолиний, используя каждый раз одни и те же параметры. Самый простой способ достижения этого состоит в том, чтобы создать секцию [Defaults]в файле WINSURF.INI, и поместить в эту секцию соответствующие имена переменных. Необходимо, чтобы этим именам переменных предшествовал символ (*); тогда установки по умолчанию будут записываться в файл INI автоматически.

1.

Откройте файл WINSURF.INI в текстовом ASCII редакторе. Войдите в секцию [Defaults], расположенную в конце файла. Если секция[Defaults] отсутствует, то создайте ее. Не забудьте поставить квадратные скобки.

2.

Введите в секцию [Defaults]требуемые имена переменных и сохраните файл WINSURF.INI. Не забудьте поставить символ (*) в начале строкиVarName,тогда установки будут сохраняться и использоваться как в текущем, так и в последующих сеансах работыSURFERа.

3.

Сохраните файл WINSURF.INI в каталоге SURFERа.

4.

Запустите программу SURFER. Создайте карту изолиний со всеми теми установками и параметрами, которые Вы хотите в дальнейшем использовать по умолчанию. Закончив построение карты, сохраните ее, если в этом есть необходимость, и выйдите изSURFERа. Поскольку списку имен переменных предшествует символ (*), то при выходе из программы все значения переменных для карты изолиний будут записаны в секцию[Defaults] файла WINSURF.INI.

5.

Когда Вы в следующий раз запустите программу SURFERи начнете строить карту изолиний, все сохраненные установки будут автоматически отображены в панели диалогаContour Map (Карта изолиний).

6.

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

См. также:

Format of the Value Strings

Variable Names, The complete list

Saving Settings in WINSURF.INI

Индивидуальные переменные:

Grid Data

Grid Data Search

Grid Data Options

Grid Function

Grid Math

Grid Matrix Smooth

Grid Spline Smooth

Grid Blank

Grid Convert

Grid Volume

Grid Slice

Grid Residuals

Grid Edit

Map Contour

Map Post

Map Surface

Map Scale Bar

Left Axis

Right Axis

Bottom Axis

Top Axis

Z Axis

Miscellaneous

2.2. Формат строк значений (Format of the Value Strings)

Если Вы хотите добавить специальные установки в файл WINSURF.INI, то Вы должны ввести в этот файл соответсвующие имена переменных.

Каждому имени переменной VarNameпредшествует специальный символ, который определяет, как сохраняется установка в текущем сеансе работыSURFERа и между сеансами.

VarName = Value

Если перед именем переменной не стоит никакого символа, то установка не сохраняется. Всякий раз при открытии панели диалога параметр принимает исходное значение "Value". Установка не "прилипает" даже на текущий сеанс работыSURFERа.

+VarName = Value

Если перед именем переменной стоит знак "+", то при входе в программу соответсвующей переменной первоначально присваивается значение "Value". Если Вы измените значение этой переменной, то введенное новое значение будет использоваться при каждом последующем открытии панели диалога. При выходе изSURFERа новая установка не записывается в файл INI, и в последующих сеансах работыSURFERа будет использоваться старое значение переменной (то есть установка "прилипа-ет" только на текущий сеанс работы).

*VarName = Value

Если перед именем переменной стоит знак "*", то при входе в программу соответсвующей переменной первоначально присваивается значение "Value". Если Вы измените значение этой переменной, то введенное новое значение будет использоваться при каждом последующем открытии панели диалога. При выходе изSURFERа новая установка запишется в файл INI и это значение"Value"будет использоваться во всех последующих сеансах работыSURFERа (то есть установка "прилипает" на весь текущий сеанс работы и на последующие сеансы).

Большинство значений параметров являются строками или числами как указано в приведенном ниже перечне атрибутов. Однако, есть два исключения:

*

Опции задаются одной буквой, которая используется как идентификатор соответствующей опции. Например, gdMethod=kозначает, что для построения сети используется метод Криге (Kriging).

*

Цвета задаются именем цвета, заключенным в двойные кавычки, например, "Red (Красный)". Имена цветов соответствуют идентификаторам, которые появляются в панелях диалога. Если требуется цвет, которого нет в цветовой палитре, то его имя можно задать, используя формат"Rxxx Gxxx Bxxx", где значенияR, GиBсоответствует количествам красного, зеленого и синего цветов, соответственно. Эти значения изменяются от 0 до 255.

Атрибуты линий:

"Color (Цвет)" "Style (Стиль)" Width (Толщина)

Стиль определяется с помощью имен стилей линий, которые появляются в панели диалога Line Attributes (Атрибуты линии). Толщина задается в тысячных долях дюйма (1000 = 1 дюйм).

Атрибуты закрасок:

"ForeColor (Цвет переднего плана)" "BackColor (Цвет фона)" "Pattern (Шаблон)" Mode (Режим)

Шаблон (Pattern)определяется с помощью имен шаблонов закрасок, которые появляются в панели диалогаFill Attributes (Атрибуты закрасок).

Режим (Mode)принимает значение 1 в случае прозрачных (Transparent) закрасок и значение 2 в случае непрозрачных (Opaque) закрасок.

Атрибуты шрифтов:

"FaceName (Имя шрифта)" "Color (Цвет)" Flags (Флаги) Height (Высота)

FaceName- это имя шрифта (строчные и заглавные буквы считаются различными).

Flags (Флаги)- это комбинация следующих значений (сложите, чтобы получить то, что Вам нужно):

Выравнивание по левому краю (Left align)

0

Выравнивание по центру (Center align)

1

Выравнивание по правому краю (Right align)

2

Выравнивание по верхнему краю (Top align)

0

Выравнивание по средней линии (Baseline align)

4

Выравнивание по нижнему краю (Bottom align)

8

Выравнивание по центру (Vcenter align)

12

Жирный (Bold)

16

Курсив (Italic)

32

Зачеркивание (Strike)

64

Подчеркивание (Under)

128

Height (Высота) задается в пунктах; это действительное число с плавающей точкой.

Атрибуты символов:

"Face (Шрифт)" "Color (Цвет)" Symbol (Символ) Height (Высота)

FaceName- это имя шрифта (строчные и заглавные буквы считаются различными). Если Вы хотите использовать множество символов по умолчанию, то задайте строку"Default Symbols".

Symbol (Символ)- это индекс используемого символа внутри заданного множества символов; значение 0 соответствует символу "пробел".

Height (Высота)определяется в тысячных долях дюйма; это действительное число с плавающей точкой.

Атрибуты формата меток:

Type (Тип) nDig (Число цифр) Flags (Флаги)

Параметр Type (Тип) может принимать одно из следующих значений:

Fixed (Фиксированный)

0

Exponential (Экспоненциальный)

1

General (Общий)

2

Character (Символьный)

3

Параметр nDig- это число цифр вправо от десятичной точки.

Параметр Flags (Флаги)равен 1, если Вы хотите добавлять запятые через каждые три цифры влево от десятичной точки (Thousands - Тысячи).

См. также

Adding Default Settings to the WINSURF.INI File

Соседние файлы в папке Surfer