Работа с файлом журнала внешних ссылок
 
 
 

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

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

Журнал представляет собой обычный текстовый ASCII-файл с тем же именем, что и у текущего чертежа, и с расширением .xlg. При загрузке чертежа с именем файла, например, sample.dwg, программа ищет в текущей папке файл журнала sample.xlg. Если файл не существует, будет создан новый файл с таким именем.

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

Пример: образец блока заголовка в файле журнала внешних ссылок

Данный блока заголовка содержит имя текущего чертежа, дату, время и произведенные в файле операции.

=============================
Чертеж: деталь 
Дата/Время: 09/28/99 10:45:20
Операция: вставка внешней ссылки 
=============================

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

Пример: образец записи в файле журнала с указанием вложенных внешних ссылок

В следующем примере ссылка ENTRY_DR содержит в себе две вложенных внешних ссылки: HARDWARE и PANELS. Каждая из последних двух ссылок, в свою очередь, также содержит по две внешних ссылки.

==============================
 Чертеж: деталь 
 Дата/Время: 10/05/99 15:47:39
 Операция: обновление внешней ссылки  
=============================
Дерево ссылок для ENTRY_DR:


Вн-ссыл. ENTRY_DR Xref
-Вн-ссыл.HARDWARE
--Вн-ссыл. LOCKSET 
--Вн-ссыл. HINGES 
-Вн-ссыл.PANELS
--Вн-ссыл. UPPER 
--Вн-ссыл. LOWER 

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

Пример: образец файла журнала с результатом вставки внешней ссылки

В следующем примере показана часть файла журнала, содержащая записи о процессе вставки в рабочий чертеж test.dwg внешней ссылки STAIR. Записи свидетельствуют об изменениях в таблице описаний (символов) и включают в себя имена добавленных описаний и статусные сообщения.

==============================
 Чертеж: тест 
 Дата/Время: 12/18/99 14:06:34
 Операция: вставка внешней ссылки 
=============================
Вставка внешней ссылки STAIR: \ACAD\DWGS\STAIR.dwg
	Поиск в стандартных папках ACAD
	Обновление символьной таблицы блоков:
	 Добавление символа: STAIR|BOLT 
	 Добавление символа: STAIR|BOLT-HALF 
	 ...
	Обновление блоков завершено.
	Обновление символьной таблицы типов линий:
	 Добавление символа: STAIR|DASHED 
	 Добавление символа: STAIR|CENTER 
	 Добавление символа: STAIR|PHANTOM 
	Обновление типов линий завершено.
	Обновление символьной таблицы слоев:
	 Добавление символа: STAIR|STEEL-HIDDEN 
	 Добавление символа: STAIR|OAK 
	 ...
	Обновление слоев завершено.
Чертеж STAIR загружен.