Unigraphics. Справочник по интерфейсу пользователя

         

Automatic File Conversion Between Machines [Автоматическое преобразование файлов в сети]


В последних версиях Unigraphics - V9 и выше - введена возможность автоматического преобразования файлов некоторых типов (кроме файлов частей), которые передаются между гетерогенными узлами сети. Список типов файлов, над которыми при определенных условиях может выполняться такое преобразование, приведен ниже. (Файлы частей исключены, поскольку они преобразуются автоматически при открытии.)

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

Переменная UGII_MACHINE_FORMAT может принимать следующие значения:

Системная переменная указывает, каким образом должен быть прочитан или сохранен (записан) файл того или иного типа, а также является ли данный файл файлом части или каким-нибудь другим файлом. Нижеприведенные таблицы показывают зависимость типа преобразования от значения системных переменных.

Здесь под термином системная переменная понимается переменная UGII_MACHINE_FORMAT.



Basic Steps to Using UG2MCON [Процедура запуска UG2MCON]


С помощью утилиты UG2MCON легко выполнить одновременное преобразование нескольких файлов. Придерживайтесь следующей процедуры при передачи файлов Unigraphics:

Работа с магнитной лентой

Смонтируйте на исходном компьютере магнитную ленту с файлами, которые Вы хотите преобразовать (смотрите техническую документацию, поставляемую вместе с компьютером).

Перепишите эти файлы на принимающий компьютер (в формат которого Вы хотите их преобразовать).

Работа в сети

С помощью программы копирования файлов (например, ftp) перепишите файлы с исходного на принимающий компьютер.

Запустите UG2MCON для обработки директории с файлами, подлежащими преобразованию.

Поскольку программа UG2MCON различает родные и чужие файлы Unigraphics, файлы, перенесенные с магнитной ленты не будут отделены от файлов, которые уже имеют формат принимающего компьютера.



BAtch [Пакетный режим]


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

Пример использования программы UG2MCON в операционной системе UNIX:



Before You Begin [Перед запуском утилиты]


Как все мощные инструментальные средства, эта утилита должна использоваться с осторожностью. Например, в случае неосторожного обращения, Вы можете создать циклическую сборку, которая созает структуру ссылающуюся на тот же самый компонент циклически. По этой причине, мы строго рекомендуем, ЧТОБЫ ВЫ ДЕЛАЛИ КОПИИ ВАШИХ ЧАСТЕЙ ПРЕЖДЕ, ЧЕМ ВЫ РЕДАКТИРУЕТЕ ИХ. Прежде, чем Вы удалите исходные части, проверьте сделанные Вами изменения, загружая сборку в Unigraphics, чтобы убедиться, что они восстанавливаются как ожидается.



Convert Files [Преобразовать файлы]


После того, как заданы все параметры преобразования, выберите опцию Convert Files, и начнется процесс преобразования. В процессе работы программы UG2MCON на экране высвечивается имя преобразуемого файла. По окончанию работы выдается сообщение о завершении преобразования. После того, как Вы ознакомитесь с выданным сообщением, нажмите клавишу <Return>.



Deciding Where to Change a Reference [Решение, где изменять ссылку]


При принятии решения, где изменять ссылку, используя эту утилиту, Вы должны понять структуру сборки Unigraphics. Даже при том, что части верхнего уровня сборки имеют ссылки на дочерние части, которые расположены ниже по дереву сборки, непосредственный хозяин компонента делает окончательную ссылку на различные компоненты. При решении, где изменять ссылку, есть общее правило: измените все части, которые имеют ссылку к изменяемому компоненту. Это будет подразумевать, что в следующий раз Вы загружаете сборку в Unigraphics, без модификации. Однако, для V12 и более поздних, Вы можете просто переименовывать ссылки от непосредственных хозяев компонента. Модификация совместимости Unigraphics сделает все необходимые изменения.



DEstination [Принимающий компьютер]


Параметр DEst позволяет указать компьютер, в формат которого нужно преобразовать файлы. Значением параметра является текстовая строка (смотрите описание параметра SOurce).



Directory [Директория]


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



DIrectory [Директория]


Параметр DIr указывает директорию, в которой UG2MCON будет искать файлы, подлежащие преобразованию. По умолчанию берется текущая директория.



ENV_PRINT


Утилита ENV_PRINT используется для печати системных переменных Unigraphics и вывода строки версии Unigraphics. Утилита ENV_PRINT полезна в сценариях, если Вы хотите транслировать переменную среды, которая перечислена в ugii_env.dat файле среды.

Следующая таблица перечисляет три доступных переключателя и что они делают:



Exit Program [Конец программы]


Опция Exit Program завершает сеанс работы программы UG2MCON и возвращает Вас в среду операционной системы.

При работе с программой UG2MCON имейте в виду следующее:

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

Убедитесь, что правильно установлена опция Source Machine , если получите одно из следующих сообщений об ошибке:

Invalid complex record [Неверная составная запись]

Invalid file format [Неверный формат файла]

End of file on read [Конец файла при чтении]

За один раз Вы можете выполнить преобразование только одного типа.

Утилита UG2MCON преобразует все файлы из директории, заданной опцией Directory, тип которых соответствует установкам опции File Types, а имя - установкам опции File Template. Даже если это файлы, созданные в другой операционной системе. Из-за большого многообразия машинных форматов возможны ошибки преобразования и потеря данных. Поэтому, чтобы не было путаницы, мы рекомендуем для каждого машинного формата (для каждой аппаратной платформы) отводить свою директорию. Затем Вы можете обработать по очереди каждую директорию.



Extracting Parasolid Data [Извлечение данных Parasolid]


Утилита UG_INSPECT извлекает из файла части данные Parasolid и создает файл Parasolid для переноса информации в другие файлы или программы. Потом Вы можете извлечь данные Parasolid из сохраненного файла и импортировать их в другой файл части.

Формат команды запуска UG_INSPECT для извлечения данных Parasolid:

где <id> - это идентификационный номер раздела, <part-file> - имя файла части, содержащего данные Parasolid, <xmit-file> имя выходного (передаточного) файла, который должен быть создан. Если параметр <xmit-file> не задан, то имя выходного файла будет совпадать с именем файла части, но иметь другое расширение. Пример:

Parasolid Version: 7.00.049

File format: binary

[Данные Parasolid записаны в файл solid_model.xmt_bin

Версия Parasolid: 7.00.049

Формат файла: двоичный]

В данном примере не задано имя выходного файла, поэтому берется имя файла части (solid_model) и заменяется расширение .prt на .xmt_bin. Выходной файл в двоичном формате имеет расширение .xmt_bin, в текстовом формате - .xmt_txt. До версии V10 файлы частей содержали данные Parasolid в текстовом формате, в более поздних версиях эти данные имеют двоичный формат.

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

Extracted Parasolid data into file solid_model.xmt_txt

Parasolid Version: 7.00.049

File format: binary

[Предупреждение: Передаточный файл в двоичном формате должен

иметь расширение .xmt_bin

Данные Parasolid записаны в файл  solid_model.xmt_txt

Версия Parasolid: 7.00.049

Формат файла: двоичный]
 



File Management [Базовый режим управления файлами]


В этом разделе описаны требования к файлам которые используются в Unigraphics, при создании и обеспечении доступа. Эти требования к файлам включают имя каталога, имя подкаталога и имена файлов. Общий формат для задания файлов следующий:

\\system_name\directory\subdirectory_1\subdirectory_2\filename.ext

Где <drive> заменяется на соответствующую букву, которая сответствует жесткому диску. Запомните, что Unigraphics поддерживает обе спецификации локальных файлов на WNT и спецификацию файлов UNC.

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

Unigraphics ограничивает максимальную длину имени файла или имени каталога 128 символами. Для файлов, ограничение 128 символов включает так же и расширение файла. Расширения имен должны состоять из трех букв и формироваться в соответствии с принятыми договоренностями (смотрите раздел "Расширения имен файлов различных типов"). Ограничение длины распространяется на полное имя файла, считая расширение, поэтому с учетом точки-разделителя (.) длина самого имени не должна превышать 124 символов.

Unix различает заглавные и прописные буквы (то есть имеет значение, в каком регистре Вы набиваете буквы). В связи с этим имеются несколько опций, указывающих системе, как интерпретировать спецификации файлов (смотрите раздел "Опции пользователя").



File Template [Шаблон имени файлов ]


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

Утилита UG2MCON преобразует все файлы из директории, заданной опцией Directory, тип которых соответствует установкам опции File Types, а имя - установкам опции File Template. Даже если это файлы, созданные в другой операционной системе. Из-за большого многообразия машинных форматов возможны ошибки преобразования и потеря данных. Поэтому, чтобы не было путаницы, мы рекомендуем для каждого машинного формата (для каждой аппаратной платформы) отводить свою директорию. Затем Вы можете обработать по очереди каждую директорию.

Ни в коем случае не пытайтесь выполнить повторное преобразование одного и того же файла утилитой UG2MCON. Однажды преобразованный файл уже не содержит информацию об аппаратной платформе, на которой он создан, и поэтому результаты окажутся непредсказуемыми.



FIle_Type [Тип файла]


Параметр FIletype позволяет задать тип файлов, подлежащих преобразованию. Значением параметра является численный код типа файла:

1 =CL-FILE

2 =PIXEL

3 =MDF

4 =SBF



File Types [Типы файлов]


Опция File Types позволяет задать типы файлов, подлежащих преобразованию. При выборе этой опции появится следующее меню:

2.PIXEL

3.MDF

4.SBF

5.FAC (PATTERNS FACET FILE)

97.ADD ALL

98.DELETE ALL

99.RETURN

ENTER RESPONSE -

Опции этого меню описаны ниже:

Опции 1-5 позволяют указать типы файлов Unigraphics, которые должны быть преобразованы. Каждая из этих опций является выключателем. Если опция включена, то будут преобразованы файлы этого типа, соответствующие установленному шаблону имени (смотрите описание опции File Template). Если опция выключена, то файлы этого типа будут проигнорированы.

Опция 97 позволяет выбрать все типы файлов.

Опция 98 отменяет выбор всех типов файлов.

Опция 99 возвращает Вас в главное меню UG2MCON.

Опция File Template - Шаблон имени файлов



How To Migrate or Edit Files [Перенос и редактирование файлов фонтов]


Пользовательские файлы фонтов, созданные в версии 13.0 и ранее, необходимо преобразовать для переноса в версию 14.0. Перенос и редактирование - похожие процедуры. В обоих случаях Вы должны дисассемблировать двоичный файл фонта и в результате получить исходный (текстовый) файл фонта. Если Вы выполняете только перенос из версии в версию, то не нужно редактировать исходный файл фонта; достаточно откомпилировать его в двоичный вид и записать в соответствующую директорию. Если же Вы хотите модернизировать фонт, то дисассемблируйте двоичный файл и отредактируйте исходный файл фонта, затем откомпилируйте его снова в двоичный вид и перенесите в соответствующую директорию. Общая процедура переноса/редактирования выглядит следующим образом:

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

Дисассемблирование объектной библиотеки фонтов:

ugfontc <-scale> -l font_object_libray

где scale - размер рамки фонта (определение рамки фонта дано разделе "Меню File - Файл"). Пример объектной библиотеки фонтов - файл 10.ugf из версии 13.0 или ранее.

Дисассемблирование библиотеки фонтов Kanji:

ugfontc -k kanji_font_library

Пример библиотеки фонтов Kanji - файл 23.ugf.

Дисассемблирование библиотеки фонтов с расширением .fnx:

ugfontc -u font_binary_file

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

ugfontc -c font_source_file

В результате выполнения этой команды создается файл фонта с расширением .fnx.

Перенесите скомпилированные двоичные файлы фонтов в директорию, указанную в системной переменной UGII_CHARACTER_FONT_DIR. По умолчанию определена директория:

$UGII_BASE_DIR/ugii/ugfonts

Учтите, что это формат, принятый в UNIX. Если Вы работаете на другой платформе, корректно используйте ее специфический синтаксис.



How to Use UG2MCON [Как использовать UG2MCON]


Теперь, когда Вы перенесли на принимающий компьютер файлы, подлежащие преобразованию, можно запускать программу UG2MCON. Запуск осуществляется командой операционной системы UNIX:

Программа преобразования UG2MCON предлагает Вам следующее меню:

2.FILE TYPES -

3.FILE TEMPLATE - ALL FILES

4.SOURCE MACHINE -

5.TARGET MACHINE -

6.CONVERT FILES

7.EXIT PROGRAM

ENTER RESPONSE -

Опции этого меню описаны ниже.



INput [Имя входного файла]


Параметр INput позволяет задать имя файла, подлежащего преобразованию.

Параметры TEmplate и INput являются взаимоисключающими, то есть Вы можете задать только один из них.



OUtput [Имя выходного файла]


Параметр OUtput позволяет задать имя выходного файла (имя, под которым будет записан преобразованный файл). Если параметр OUtput не задан, то преобразованный файл будет записан под именем входного файла.

 Параметр OUtput используется только вместе с параметром INput.



Расширения имен файлов различных типов


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

Тип

Имя

Расширение

Класс

Описание

0

   

Незаданный 

2

PART

PRT

 

Упакованный файл части

4

TEXT

 

Текстовый

Текстовый файл 

5

GRIU

GRI

 

Объектный модуль GRIP 

6

GRXU

GRX

 

Загрузочный модуль GRIP

7

CUST

CST

 

Определенный пользователем

9

UGI

UGI

 

Файл UGI 

13

EXP

EXP

Текстовый

Файл выражений 

14

OPT

OPT

Текстовый

Файл шаблона операций CAM

15

GRII

GRI

 

Объектный модуль GRIP для пакетного режима 

16

GRXI

GRX

 

Загрузочный модуль GRIP для пакетного режима 

17

FLT

FLT

Текстовый

Фильтр выбора компонентов

18

UTD

UTD

Текстовый

Файл определения пользовательских инструментальных средств 

19

SNP

SNP

Двоичный

Отпечатки состояний окон навигатора 

20

DISP

DSP

 

Дисплейный Файл

21

CLF

CLF

 

Файл CLSF (формат APT) 

22

IMAG

IMG

 

Графический файл UNISOLIDS

23

UTM

UTM

Текстовый

Файл определения пользовательского меню

24

MKP

MKP

Текстовый

Файл пометок модуля UG/RemarX

25

STD

STD

Текстовый

Файл значений по умолчанию пользователя (модуль Sheet Metal)

26

MDF

MDF

 

Файл описания станка

27

USCK

UCK

 

Контрольная точка UNISOLIDS

28

TUR

TUR

Текстовый

Файл описания револьверной головки (модуль Sheet Metal)

31

PTP

PTP

Текстовый

Текстовый файл постпроцессора 

33

STEP

STP

Текстовый

Файл стандарта STEP 

34

PLT

PLT

Текстовый

Плоттерный файл 

35

PDS

PDS

Текстовый

Файл стандарта PDES 

36

TIFF

TIF

 

Файл формата Aldus TIFF 

37

IGS

IGS

Текстовый

Файл стандарта IGES 

38

ACF

ACF

Текстовый

Командный файл Adams

39

C4X

C4X

Текстовый

Файл формата C4X

41

DXF

DXF

Текстовый

Файл стандарта DXF 

43

SAV

SAV

Текстовый

Файл UGTODMIS

47

LOG

LOG

Текстовый

Файл регистрации 

49

CLS

CLS

Текстовый

Исходный CL-файл 

50

SEA

SEA

Текстовый

Список поиска 

51

UAI

UAI

 

Файл описания анализа 

52

UAM

UAM

 

Файл управления анализом

53

DSS

DSS

 

Дисплейный файл 

54

CGP

CGP

 

Дисплейный файл 

55

GRS

GRS

Текстовый

Исходный текст программы GRIP

56

TRI

TRI

Текстовый

Исходные данные модуля Moldflow 

57

MDL

MDL

Текстовый

Исходные данные модуля Moldflow 

58

LPT

LPT

Текстовый

Принтерный файл 

59

LSF

LSF

Текстовый

Файл настройки библиотеки

60

   

Текстовый

Текстовый файл, без расширения 

61

ERR

ERR

Текстовый

Файл диагностических сообщений (листинг ошибок) 

62

OUT

OUT

Текстовый

Выходной файл

64

MFL

MFL

Текстовый

MOLDFLOW

65

FMT

FMT

 

Формат спецификации 

66

CDF

CDF

Текстовый

Файл определения цветовой палитры 

67

FNT

FNT

Текстовый

Файл описания фонтов 

68

MTE

MTE

Текстовый

Описание табличного меню 

69

ANL

ANL

Текстовый

Файл исходных данных анализа

70

REQ

REQ

Текстовый

Файл результатов анализа 

71

LIB

LIB

Текстовый

Библиотека операций обработки

72

PAB

PAB

 

Файл данных постпроцессора

73

UT1

UT1

 

Файл данных NASTRAN 

74

BCL

BCL

 

Двоичный CL-файл 

76

BIN

BIN

 

Двоичный файл постпроцессора 

78

STL

STL

 

Стереолитография

79

TXT

TXT

Текстовый

Текстовый файл 

80

     

Двоичный файл, без расширения

81

PPL

PPL

Текстовый

Текстовый файл в формате PADL2 

82

DEF

DEF

Текстовый

Файл определения вида

84

LANG

LNG

 

Двоичный файл базового языка

85

PBNF

BNF

 

Нейтральный двоичный файл Patran 

86

PIXL

PIX

 

Пиксельный файл UGSOLID 

87

DATA

DAT

 

Файл рабочих данных 

88

FDF

FDF

 

Файл определения фонта 

89

PCH

PCH

 

Пресс/Станок/Револьверная головка/и т.д. 

90

NCTV

NCT

 

Файл NC TV (телекамера УЧПУ)

91

FCET

FCT

 

Фасетный файл УЧПУ 

92

NTL

NTL

 

Нейтральный файл Patran

93

JOB

JOB

 

Файл задания PDA

94

CGM

CGM

 

Компьютерный графический метафайл 

95

SBF

SBF

 

Файл фонтов условных обозначений 

96

ISO

ISO

Текстовый

CL-файл в формате ASCII 

97

PFAC

FAC

 

Фасетные модели шаблона

98

UDF

UDF

 

Библиотека базовых элементов пользователя 

99

CHX

CHX

Текстовый

Файл штриховки в формате ASCII 

100

DIR

   

Каталог

101

DLG

DLG

Двоичный

Файл описания пользовательского диалогового окна (модуль UG/Open UIStyler)

105

FNX

FNX

Двоичный

Двоичный файл символьного фонта 



Reporting Part File Contents [Содержание отчета о файле части]


Утилита UG_INSPECT выдает следующую информацию о файле части:

История сохранения файла, которая включает:

Версия Unigraphics

Дата и время

Имя пользователя

Имя узла сети

Машинный формат

Был ли файл сохранен программой UG/Open API

Содержимое файла:

Единицы измерения части (дюймы/миллиметры)

Список объектов, имеющихся в файле части

Заголовок части (статус, описание, область пользователя)

Формат ранней версии [если файл был записан до версии V10]

Размер файла части, каждой непустой директории внутри части и его состояние (упакован ли файл)

Тип данных шаблона (каркасное или затененное изображение), если таковые имеются

Упрощенный анализ:

Содержит ли файл данные, созданные в ранних версиях Unigraphics (до V10) - такой файл не может быть напрямую загружен в новую версию Unigraphics

Не испортились ли данные в результате копирования, например, программой ftp (в формате ASCII)

Все значения даты и времени выдаются для местного временного пояса. Например, Вы создали файл в Москве в 9:00 и отправили его мистеру Смиту в Лондон. Если мистер Смит проверит Ваш файл программой UG_INSPECT, то увидит, что он сохранен в 6:00.

Формат запуска программы UG_INSPECT:

YК имени файла расширение .prt добавлять обязательно. Если Вы задаете несколько файлов, их имена должны быть разделены пробелами:

На следующей странице показан образец отчета, сформированного программой UG_INSPECT для файла части cvk.prt.

Entity Name Type

----------- ----

Line 3

Circle 5

Part attribute 11

Layer category 12

Dimensions 26

Font table 27

Color table 28

Sub-entity for dims 42

Coordinate system 45

Tool display 51

Skeleton ents 52

Parameter 53

Device 54

Matrix 55

View 60

Layout 61

Reference set 64

Solid 70

Sketch/tol equation 82

Sketch/tol variable 83

Sketch/tol csys 131

Sketch 134

Datum plane 197

-------- Part File Summary ------------

Part name: cvk.prt

Product UGII

Release: V10.3

Part units: Inches

Pre V10 filing history: V9.1

V10 filing history:

Version Save Time Machine User Program



Версия номер xx неизвестна


------- --------- ------- ---- -------

4 07-Mar-94 11: 02 HP Risc SMITH Unigraphics II V10.3

3 04-Dec-93 07:37 VMS Alpha DOE Unigraphics II V10.2

2 03-Dec-93 00:31 VMS Alpha DOE Unigraphics II V10.2

1 03-Dec-93 00:19 VMS Alpha DOE Unigraphics II V10.2

Filing history outside UG: <none>

Part File Size (bytes): 517812

Parasolid offset @202887

Definitely contains no foreign surfaces? TRUE

Definitely contains no components? TRUE

Components can be added to this part? TRUE

Pattern data: <none>

Display file date/time stamp: Tue Sep 7 12:02:00 1993

Machine format: HP risc

Unique part identifier (UID): infohpp2.9000/710.2001147265.747424960.

File Header:

Status: 10

Description: Checked and ready for sign-off

Customer area: <empty>

There are 5 non-empty directories:

Directory Size(bytes)

--------- -----------

Record Mgr 202347

Parasolid 165640

CMOD 106563

ESS 42035

Occurrence 675

С каждой новой версией Unigraphics поставляется и новая версия UG_INSPECT. Если Вы запустите старую программу UG_INSPECT в новой версии Unigraphics, то получите предупреждение:




version of ug_inspect?

[Версия номер xx неизвестна - Вы пользуетесь

последней версией ug_inspect?]


Другие диагностические сообщения программы UG_INSPECT (например, Unexpected end of file [Неожиданный конец файла]), как правило, свидетельствуют о фатальных ошибках в данных файла части.

Содержание отчета программы UG_INSPECT сильно зависит от версии Unigraphics, в которой был сохранен файл части. Вышеприведенный отчет пo файлу части cvk.prt сделан в версии V10. Ниже дается описание основных полей отчета.

Non-empty entity type chains - Список "RM-объектов", имеющихся в файле части. Объекты типа RM - это подмножество объектов Unigraphics. Файл cvk.prt содержит прямые [Line], окружности [Circle], категории слоев [Layer category], размеры [Dimensions], эскизы [Sketch], тела [Solid], плоскости привязки [Datum plane] и другие объекты.

Release [Версия] - Версия Unigraphics, в которой файл части был сохранен последний раз. Если эта версия старее той, в которой Вы сейчас работаете, то при открытии файл части будет обновлен (преобразован). Если, наоборот, файл был сохранен в более поздней версии, то он вообще не откроется. Файл cvk.prt сохранен в версии V10.3, поэтому он может быть открыт в версии V10.3 и в более поздней версии, но не может быть открыт в версии V10.2.


в момент создания файла части.


Part Units [Единицы Измерения Части] - Единицы измерения (дюймы или миллиметры), установленные в момент создания файла части. Файл cvk.prt определен в дюймах.

Pre V10 filing history [История сохранения в ранних (до V10) версиях] - Номер версии, в которой был создан файл части. Это поле заполняется, если файл создан в ранней версии (до версии V10).

V10 filing history [История сохранения] - Список версий Unigraphics, в которых сохранялся файл части. Программа UG_INSPECT выдает список в обратном хронологическом порядке в форме таблицы со следующими графами:


Отчет по файлу cvk.prt говорит о том, что данный файл был сохранен 4 раза в версиях V10.x: первые три раза пользователем по имени Джо на аппаратной платформе Alpha VMS в версии V10.2 и последний раз мистером Смитом на платформе HP Risk в версии V10.3.

FFiling history outside UG [История записи файла вне UG] - Это поле говорит о том, был ли файл сохранен не системой Unigraphics, а какой-нибудь другой программой, например, UG/Open API.

Part file size [Размер файла части] - Размер файла в байтах.

Components can be added to this part? [Можно ли включить компоненты в эту часть?] - Это поле имеет значение TRUE [Да], если не включена опция File—>Utilities—>Enforce Piece Part [Файл—>Утилиты—>Объявление Части Деталью], другими словами, если часть не объявлена отдельной деталью.

Pattern data [Данные шаблона] - Указывает, содержит ли часть данные шаблона. В этом поле может быть следующая информация:

<none> - <Нет>

Wireframe only - Только каркасное изображение


Display file date/time stamp [Временная метка дисплейного файла] - Если файл части сохранен вместе с дисплейным файлом, то в этом поле будут стоять дата и время создания дисплейного файла. Эта информация необходима для проверки, соответствует ли дисплейный файл последней версии файла части.


в которой был сохранен файл.


Machine format [Машинный формат] - Аппаратная платформа (операционная система), в которой был сохранен файл.

Unique part identifier (UID) [Уникальный идентификатор части] - Начиная с версии V10, при создании части ей присваивается идентификатор UID, который хранится в файле части на всем протяжении ее существования. При перезаписи и переименовании части идентификатор не изменяется.

Status [Статус] - Номер, который может быть задан в системе Unigraphics опцией File—>Utilities... [Файл—>Утилиты] или программой UG/Open API. Поле статуса файла cvk.prt имеет значение 10.

Description [Описание] - Текстовая строка, которая может быть задана в системе Unigraphics опцией File—>Utilities или программой UG/Open API. Поле Description отчета по файлу cvk.prt содержит строку "Checked and ready for sign-off" [Проверено и готово к подписанию].

Customer area [Область пользователя] - Текстовая строка, которая может быть задана только программой UG/Open API. Поле Customer area файла cvk.prt не заполнено.

Если программа UG_INSPECT сталкивается с ситуацией, когда файл, созданный до версии V10, не может быть автоматически преобразован в версию V10 (например, файл версии V9, содержащий концептуальные данные UG), она выдает следующее сообщение об ошибке:



[Этот файл не может быть напрямую загружен в V10.

Сначала перепишите его в версию V9.1]

Если программа UG_INSPECT сталкивается с ситуацией, свидетельствующей о порче данных в результате копирования файла программой ftp в режиме ASCII, она выдает следующее сообщение об ошибке:








Setting UGII Manager Privileges [Установка привилегии администратора UG/Manager]


Обычно привилегии системного администратора назначаются пользователям во время инсталляции Unigraphics, но могут быть назначены и после инсталляции. Для того, чтобы включить пользователя в группу UGII_MANAGER, нужно выполнить одну из следующих процедур:

Установка привилегий системного администратора UGII в операционной системе UNIX

Войдите в Unigraphics под именем привилегированного пользователя (root) и откройте для редактирования файл /etc/group . Добавьте в него строку:

Вместо 200 может быть использовано любое число, отличное от номеров других групп, описанных в этом файле. Пользователи, перечисленные в этой строке, становятся членами группы UGII_MANAGER. Желательно ограничить список привилегированных пользователей.

Установка привилегий системного администратора UGII в операционной системе Windows NT

Для того, чтобы включить пользователей в группу UGII_MANAGER под Windows NT, выполните следующие действия:

Выберите опцию Administrative Tools [Средства системного Администратора].

Выберите опцию User Manager [Регистрация Пользователей].

Нажмите клавишу User [Пользователь] в верхней левой части меню.

Выберите опцию New Local Group [Новая Локальная Группа] (или Make Group Global [Сделать Группу Глобальной], если Вы работаете на сервере).

Введите имя группы UGII_MANAGER.

Введите описание типа: "группа для добавления/удаления/инициализации фонтов UG".

Нажмите клавишу Add...

В пользовательской секции окна выберите функции, которые будут доступны для данной группы.

Закончив выбор функций, снова нажмите клавишу User.

Выберите опцию Properties [Свойства].

Нажмите клавишу Groups [Группы] в левой нижней части окна.

Выберите UGII_MANAGER и нажмите клавишу Add.

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



SOurce [Исходный компьютер]


SRC_Machine [Исходный компьютер] (и DST_Machine [Принимающий компьютер]) это строковые значения. Используйте одно из следующих значений.

DEC

IBM

UNX (UNIX)

ULT(ULTRIX/OSF1/AXP)

 Кроме ULTRIX, ULT также представляет операционную систему OSF1



Source Machine [Исходный компьютер]


Опция Source Machine позволяет указать компьютер, на котором были созданы файлы, подлежащие преобразованию. Исходный и принимающий компьютеры должны быть разного типа, и на один сеанс преобразования можно указать только один исходный компьютер. При выборе этой опции появится следующее меню:

IBM

UNIX

ULTRIX/OSF1/AXP

RETURN

При выборе любой из этих опций Вы немедленно возвратитесь в главное меню UG2MCON.



Switches [Переключатели]


Для вывода на экран текста справки об этих опциях введите:

UG_EDIT_PART_NAMES -help

Следующая таблица описывает эти опции.



Target Machine [Принимающий компьютер]


Опция Target Machine позволяет указать компьютер, в формат которого нужно преобразовать файлы. По умолчанию устанавливается формат компьютера, на котором Вы в данный момент работаете. Однако Вы можете указать и другой формат.



TEmplate [Шаблон имени]


Параметр TEmplate позволяет задать шаблон имени входных файлов. Выходной файл записывается под именем, заданным ключом OUtput, а если параметр OUtput не задан, - то под именем входного файла.

Параметры TEmplate и INput являются взаимоисключающими, то есть Вы можете задать только один из них.



The Gripbatch Shell Script [Сценарий запуска программ UG/Open GRIP в пакетном режиме]




UG_EDIT_PART_NAMES


UG_EDIT_PART_NAMES обеспечивает средства, чтобы изменить ссылки компонента внутри части сборки. Это делается без загрузки части, что увеличивает быстродействие. Эта опция работает независимо от версии Unigraphics (от V10 и выше).

После переименования компонента, Вы можете изменять ссылку на него в сборке. Также, после того, как Вы переместили компонент, Вы можете изменять его предыдущую ссылку на новую. Вы можете также изменить символьный регистр используемой компоненты (с верхнего на нижний и наоборот). Это может быть полезно, при переносе сборки из одной операционной системы в другую, например из UNIX в NT, которая обрабатывает регистр по-другому.

Часто, пользователи хотят собрать сборку из пользовательского каталога и переместить ее в каталог предварительной или окончательной версии. Как только Вы перемещаете сборку, Вы можете изменить структуру сборки так, чтобы при загрузке с опцией "как - сохраненного" система нашла части в их новом расположении. Вы могли сделать это с помощью утилиты REFILE_PART, но это будет медленно, потому что при этом система должна восстановить и вторично записать каждую часть в сборке. UG_EDIT_PART_NAMES можно совершать эту операцию быстрее.



UG_INSPECT


Утилита UG_INSPECT выполняет две функции:

Выдает общую информацию о файле части: размер, формат, версию, историю сохранения и состояние (упакован ли файл).

Извлекает из файла части данные Parasolid [данные, определяющие твердое тело в параметрическом виде] и создает файл Parasolid для переноса в другие программы.

Утилита UG_INSPECT выполняется автономно [без участия Unigraphics].



UG2MCON


Утилита UG2MCON преобразует файлы Unigraphics из одного машинного формата в другой. Утилита UG2MCON работает с файлами следующих типов:

CLF (Файл CLSF)

PIX (Пиксельный файл)

MDF (Файл описания станка)

SBF (Файл фонтов условных обозначений)

FAC (Фасетный файл шаблона)

и осуществляет преобразования между следующими форматами:

Для преобразования файлов частей, созданных в ранних версиях Unigraphics (до V10.0), используйте утилиту UG2MCON версии V9.1.

В данном руководстве описывается только процедура запуска UG2MCON. Подробное описание машинных форматов ищите в технической документации, поставляемой вместе с компьютером.

 В последние версии Unigraphics (V9 и выше) введена возможность автоматического преобразования собственных файлов, которые передаются между гетерогенными узлами сети. Автоматическое преобразование файлов в сети описано в разделе "Специальные функции".



UG2MCON Parameters [Параметры программы UG2MCON]


Ниже описаны ключевые параметры команды запуска UG2MCON:



UGFONTC


Утилита UGFONTC является компилятором/дисассемблером фонтов. Дисассемблированный файл - это исходный файл фонта, который можно редактировать, определяя пользовательское описание фонта. Начиная с версии 14, Unigraphics уже не использует библиотеку фонтов 10.ugf. Чтобы перенести пользовательские фонты из версии 13.0 в версию 14.0, необходимо использовать утилиту UGFONTC. Имейте в виду, что это требование относится только к пользовательским фонтам. [Файлы стандартных фонтов, которые Вы не трогали, не требуют преобразований.]

Все стандартные (не пользовательские) фонты находятся в директории, указанной в системной переменной UGII_CHARACTER_FONT_DIR.

Чтобы вывести на экран справочную информацию об утилите UGFONTC (формат вызова и список параметров), выполните одну из следующих команд:



UGII Privileges for User Accounts [Привилегии пользователей UGII]


В базовом режиме не существует специальной процедуры доступа к файлам и функциям UGII. Однако для выполнения некоторых операций UGII необходимо иметь особые привилегии [определенный уровень доступа]. Для регламентирования уровня доступа используется механизм UNIX.

Имя пользователя, которое Вы вводите в момент регистрации, определяет круг доступных для Вас файлов и функций UGII.

Все пользователи UNIX разбиваются по группам, и для каждой группы устанавливается свой уровень доступа. Разбивку по группам осуществляет системный администратор в файле UNIX /etc/group.



UNIX


Выполнить $UGII_ROOT_DIR/ugii/ugfonts/ugfontc -h to get a list of options.



UNIX:




Use with UGPC [Использование с программой UGPC]


Чтобы установить какую структуры сборки, Вы имеете в частях для замены, используете UG_EDIT_PART_NAMES вместе с UGPC. Чтобы гарантировать, что UGPC печатает каталоги "как - сохраненные", используйте опцию "-a".



User Options [Опции пользователя]


В базовом режиме работы UGII имеются опции для взаимодействия с операционной системой UNIX. Они указывают системе, какую смысловую нагрузку несут те или иные имена файлов и директорий. Системный администратор устанавливает эти опции во время или после инсталляции UGII через системную переменную UGII_OPTION. Вот эти опции:

 Эти опции должны быть записаны в верхнем регистре. Знак тире (-) служит разделителем.

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

В одной командной строке можно записать несколько опций, при этом между ними не должно быть пробелов (разделителем служит тире). Пример командной строки UNIX:

C-Shell:

Bourne Shell:

export UGII_OPTION

В этом примере спецсимвол $ будет заменен на символ #, а спецсимвол ! - на символ @. Кроме того, все буквы в спецификации файла будут переведены в нижний регистр, независимо от того, как Вы введете их.

Обратите внимание, что действие этих опций не распространяется на те файлы, которые были созданы ранее [то есть преобразование имен выполняется непосредственно перед обращением к файлу]. Таким образом, опция LOWER сделает недоступными те файлы, которые были "созданы в верхнем регистре" (имена которых имеют заглавные буквы).



Using UG2MCON in Command Line Mode [Запуск программы UG2MCON из командной строки]


Программу UG2MCON можно запустить из командной строки. Формат команды запуска:

ug2mcon <switch values>

Программа имеет следующие ключевые параметры (заглавные буквы писать обязательно):

-DIr = директория

-FIletype = тип_файла (обязательный параметр)

-TEmplate = шаблон_имени

-SOurce = исходный_компьютер (обязательный параметр)

-DEst = принимающий_компьютер (обязательный параметр)

-INput = имя_входного_файла

-OUtput = имя_выходного_файла

-BAtch  -TEmplate=Template

-SOurce=SRC_Machine(required)



Utilities [Утилиты]


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



Windows NT:


Выполнить %UGII_ROOT_DIR%\ugii\ugfonts\ugfontc -h to get a list of options.