![](/user_photo/2706_HbeT2.jpg)
- •Том II Книга 1
- •Том II Книга 2
- •Том III
- •1. Форматы файлов
- •1.1. Файлы AutoCad dxf Drawing [.Dxf] Export
- •1.1.1. Панель диалога AutoCad dxf Export Options (Опции импорта файла AutoCad dxf)
- •1.1.2. Описание файлов AutoCad dxf Export (AutoCad dxf File Description)
- •1.1.3. Опции макро сценария для файлов формата AutoCad dxf Export (Macro Script Options)
- •1.1.4. Специальные сообщения об ошибках AutoCad dxf Export (AutoCad dxf-specific Messages)
- •1.2. Файлы AutoCad dxf Drawing [.Dxf] Import
- •1.2.1. Панель диалога AutoCad dxf Import Options (Опции импорта файла AutoCad dxf)
- •1.2.2. Описание файлов AutoCad dxf Import (AutoCad dxf File Description)
- •1.2.3. Опции макросценария для файлов формата AutoCad dxf Import (Macro Script Options)
- •1.2.4. Специальные сообщения об ошибках AutoCad dxf Import (dxf Import-specific Messages)
- •Incomplete Entities
- •1.3. Файлы Atlas Boundary [.Bna]
- •1.3.1. Панель диалога Atlas Boundary Import Options (Опции импорта файла Atlas Boundary)
- •1.3.2. Описание файлов Atlas Boundary (Atlas Boundary File Description)
- •1.3.3. Опции макросценария для файлов формата Atlas Boundary (Macro Script Options)
- •1.3.4. Специальные сообщения об ошибках при импорте файлов Atlas Boundary (Atlas Boundary-specific Messages)
- •1.4. Файлы Golden Software Blanking [.Bln]
- •1.4.1. Панель диалога Golden Software Blanking Import Options (Опции импорта файла Golden Software Blanking)
- •1.4.2. Описание файлов Golden Software Blanking (Golden Software Blanking File Description)
- •1.4.3. Опции макросценария для файлов формата Golden Software Blanking (Macro Script Options)
- •1.5. Файлы Golden Software Boundary [.Gsb]
- •1.5.1. Панель диалога Golden Software Boundary Import Options (Опции импорта файла Golden Software Boundary)
- •1.5.2. Описание файлов Golden Software Boundary (Golden Software Boundary File Description)
- •1.5.3. Опции макросценария для файлов формата Golden Software Boundary (Macro Script Options)
- •1.6. Файлы Golden Software PlotCall [.Plt]
- •1.6.1. Панель диалога Golden Software PlotCall Import Options (Опции импорта файла Golden Software PlotCall)
- •1.6.2. Описание файлов Golden Software PlotCall (Golden Software PlotCall File Description)
- •1.6.3. Опции макросценария для файлов формата Golden Software PlotCall (Macro Script Options)
- •1.6.4. Специальные сообщения об ошибках при импорте файлов gs PlotCall (gs PlotCall-specific Messages)
- •Incompatible gs Symbol Font Engine
- •1.7. Файлы Windows Metafile Export (gdi)
- •1.7.1. Панель диалога Windows gdi Export Options (Опции экспорта файла Windows gdi)
- •1.7.2. Описание файла Windows gdi (Metafile) (Windows gdi Metafile Description)
- •1.7.3. Специальные сообщения об ошибках Windows gdi (Windows gdi-specific Messages)
- •1.8. Файлы Windows Metafile Import
- •1.9.3. Специальные сообщения об ошибках при импорте растровых файлов (Bitmap Import-specific Messages)
- •1.10. Файлы формата hpgl
- •1.11. Файлы usgs Digital Line Graph Boundary
- •1.11.1. Панель диалога Import Options (Опции импорта)
- •Групповое окно Nodes (Узлы)
- •Групповое окно Areas (Области)
- •Групповое окно Lines (Линии)
- •Окно редактирования id Number (Номер идентификатора объекта)
- •Наибольшее (Major) и наименьшее (Minor) значения атрибутов
- •Опция Albers
- •1.11.2. Описание файла usgs Digital Line Graph (usgs dgl File Description)
- •1.11.3. Опции макросценария для файлов формата usgs Digital Line Graph Boundary Files (Macro Script Options)
- •1.12. Общие сообщения об ошибках при импортировании файлов (General messages)
- •Import file is incorrect format or type
- •Import Filter passed bad parameter
- •Invalid Import Filter instance handler
- •1.13. Общие сообщения об ошибках при экспортировании файлов
- •Internal inconsistency in Output Processor
- •Invalid Output Device Context handler
- •Invalid Output Processor caller instance handler
- •1.14. Создание файлов
- •1.14.1. Создание [.Dxf] файлов (Creating [.Dxf] Files)
- •1.14.2. Создание инкапсулированных файлов в формате PostScript (Creating Encapsulated PostScript Files)
- •1.14.3. Создание hpgl файлов (Creating hpgl Files)
- •2. Сохранение установок в файле winsurf.Ini (Saving Settings in winsurf.Ini)
- •Variable Names
- •2.1. Включение в файл winsurf.Ini установок по умо-лчанию (Adding Default Settings to the winsurf.Ini File)
- •Variable Names, The complete list
- •2.2. Формат строк значений (Format of the Value Strings)
- •Variable Names
- •2.3. Имена переменных файла winsurf.Ini (winsurf.Ini Variable Names) Полный список
- •2.3.1. Grid Data - Команда Data (Данные) из меню Grid
- •2.3.2. Grid Data Search - Опция Search (Поиск) команды Data из меню Grid
- •2.3.4. Grid Data Options - Опции команды Data из меню Grid
- •2.3.5. Grid Function - Команда Function (Функция) из меню Grid
- •2.3.6. Grid Math - Команда Math (Математика) из меню Grid
- •2.3.7. Grid Matrix Smooth - Команда Matrix Smooth (Матричное сглаживание) из меню Grid
- •2.3.8. Grid Spline Smooth - Команда Spline Smooth (Сплайновое сглаживание) из меню Grid
- •2.3.9. Grid Blank - Команда Blank (Бланкировать) из меню Grid
- •2.3.10. Grid Convert - Команда Convert (Преобразовать) из меню Grid
- •2.3.11. Grid Volume - Команда Volume (Объем) из меню Grid
- •2.3.12. Grid Slice - Команда Slice (Разрез) из меню Grid
- •2.3.13. Grid Residuals - Команда Residuals (Невязки) из меню Grid
- •2.3.14. Grid Edit - Команда Grid Editor (Сеточный Редактор) из меню Grid
- •2.3.15. Map Contour - Команда Contour (Изолиния) из меню Map
- •2.3.16. Map Post - Команда Post (Метка) из меню Map
- •2.3.17. Map Surface - Команда Surface (Поверхность) из меню Map
- •2.3.18. Map Scale Bar - Команда Scale Bar (Шкала масштаба) из меню Map
- •2.3.19. Left Axis (Левая ось)
- •2.3.20. Right Axis (Правая ось)
- •2.3.21. Bottom Axis (Нижняя ось)
- •2.3.22. Top Axis (Верхняя ось)
- •2.3.23. Z Axis (z ось)
- •2.3.24. Miscellaneous (Разные)
- •3. Глоссарий
- •Icon(Пиктограмма)
- •Island (Остров)
- •Variable(Переменная)
- •Vector Font(Векторный фонт)
- •Vertex(Вершина)
- •X-y Coordinates(X-y координаты)
- •Xyz Data Files (xyz файлы данных)
1.6.2. Описание файлов Golden Software PlotCall (Golden Software PlotCall File Description)
Файлы PlotCall можно сохранять либо в ASCIIформате, либо в двоичном (Binary) формате. Файлы ASCII более удобны, поскольку их можно редактировать с помощью любых текстовых процессоров. Файлы PlotCall содержат команды. Каждая команда занимает одну запись и начинается с двухбуквенного кода операции (op-code), определяющего функцию, выполняемую этой операцией.
Ниже перечислены поддерживаемые системой коды операций:
|
Код операции |
|
Функция |
| ||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||
|
MA |
|
Move Absolute (Абсолютное перемещение) |
| ||||||
|
|
| ||||||||
|
PA |
|
Plot Absolute (Абсолютная печать) |
| ||||||
|
|
| ||||||||
|
TR |
|
Translate (Транслировать) |
| ||||||
|
|
| ||||||||
|
SC |
|
Scale (Масштаб) |
| ||||||
|
|
| ||||||||
|
PS |
|
Plot String (Печатать строку) |
| ||||||
|
|
| ||||||||
|
SS |
|
Set Symbol Set (Задать множество символов) |
| ||||||
|
|
| ||||||||
|
RO |
|
Rotate (Поворот) |
| ||||||
|
|
| ||||||||
|
PI |
|
Pivot (Точка вращения) |
| ||||||
|
|
| ||||||||
|
SP |
|
Select Pen (Выбрать перо) |
| ||||||
|
|
|
Общий формат большинства команд:
"код операции X, Y" ,
где XиY- это значения координат, измеряемые в дюймах.
Подробную информацию о каждой команде можно получить из руководства "Golden Software's PlotCall manual". [PlotCall файлы обычно создаются приложениями системыGolden Software's DOSили специальными пользовательскими программами, написанными для миникомпьютеров PC или для больших ЭВМ.]
1.6.3. Опции макросценария для файлов формата Golden Software PlotCall (Macro Script Options)
Поскольку панель диалога Import Options (Опции импорта)не открывается, когда программа управляется (с помощьюGS Scripter илиVisual Basic) сценарием, записанным на языке макрокоманд, то в этом сценарии следует задать строку опций Options="...". Эта строка состоит из разделенных запятыми параметров, которые определяют поведение различных опций импорта. Вот типичный пример:
...(File="demo.plt",Options="Defaults=1,Pen3=0;0;255;1;0.05")
Здесь все опции импорта сначала сбрасываются в их значения по умолчанию. После этого устанавливаются значения параметров для линий файла (demo.plt), которые рисуются пером с номером 3 (Pen#3). Эти линии будут выполнены синим цветом, штриховым стилем и их толщина будет равна 0.05 дюймам.
|
Опция |
Действие |
По умолчанию |
| ||||
---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
Defaults=1 |
Установить все опции в значения по умолчанию |
Нет |
| ||||
|
|
| ||||||
|
ForgetOptions=1 |
Не запоминать опции для дальнейшего использования |
Нет |
| ||||
|
|
| ||||||
|
PenN=R;G;B;S;W;N |
Линии, выполняемые Пером #N: Интенсивность Красного цвета "R" (0-255) Интенсивность Зеленого увета "G" (0-255) Интенсивность Синего цвета "B" (0-255) Стиль "S" (См. ниже) Толщина "W" дюймов Содержит "N" собственных сегментов |
См. ниже
0
|
| ||||
|
|
|
В PlotCall файлах можно задавать до 16 перьев (1-16). Толщина по умолчанию равна 0.0 (самая тонкая линия, которая еще видна). Атрибуты линии по умолчанию, назначенные для каждого из перьев, приведены в следующей таблице.
|
Перо # |
Значения R;G;B |
Цвет |
Стиль |
| |||
---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
1 |
0;0;0 |
Черный |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
2 |
0;0;255 |
Синий |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
3 |
0;255;0 |
Зеленый |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
4 |
0;255;255 |
Бирюзовый |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
5 |
255;0;0 |
Красный |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
6 |
255;0;255 |
Малиновый |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
7 |
255;255;0 |
Желтый |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
8 |
255;255;255 |
Белый |
0 (Внутренний, Сплошной) |
| |||
|
|
|
| |||||
|
9 |
0;0;0 |
Черный |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
10 |
0;0;255 |
Синий |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
11 |
0;255;0 |
Зеленый |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
12 |
0;255;255 |
Бирюзовый |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
13 |
255;0;0 |
Красный |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
14 |
255;0;255 |
Малиновый |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
15 |
255;255;0 |
Желтый |
1 (Внутренний, Штриховой) |
| |||
|
|
|
| |||||
|
16 |
255;255;255 |
Белый |
1 (Внутренний, Штриховой) |
| |||
|
|
|
|
Допустимые стили линий:
|
Стиль |
|
Линия |
| ||||
---|---|---|---|---|---|---|---|---|
|
|
|
| |||||
|
-1 |
|
Собственный (См. ниже) |
| ||||
|
|
|
| |||||
|
0 |
|
Внутренний, Сплошной |
| ||||
|
|
|
| |||||
|
1 |
|
Внутренний, Штриховой |
| ||||
|
|
|
| |||||
|
2 |
|
Внутренний, Точечный |
| ||||
|
|
|
| |||||
|
3 |
|
Внутренний , Штрих-Точечный |
| ||||
|
|
|
| |||||
|
4 |
|
Внутренний , Штрих-Точечный-Точечный |
| ||||
|
|
|
|
Пять внутренних стилей указывают родовой стиль и предоставляют выходному устройству решать, как лучше воспроизвести соответствующую линию.
Для определения собственного стиля линии Вы должны задать длины штрихов и пробелов, используемых при воспроизведении линии. Собственный стиль задается следующим образом: сначала указывается значение толщины линии, затем число стандартных сегментов и, наконец, длина каждого сегмента. Сегменты с четными номерами задают длины штрихов, а сегменты с нечетными номерами задают длины пробелов, разделяющих эти штрихи.
Пусть, например Вы хотите задать собственный стиль так, чтобы перо с номером 2 (Pen #2) рисовало штриховую линию зеленого цвета, толщиной 0.05 дюймов, с длинами штрихов 0.3 дюйма, разделенных пробелами длиной 0.2 дюйма. В этом случае Вы дложны задать следующую строку опций:
"Pen2=0;255;0;-1,0.05;2;0.3;0.2".