Внешние ссылки
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Внешние ссылки

Внешние ссылки

Ответ
Поиск в этой теме
Непрочитано 14.01.2009, 08:28 #1
Внешние ссылки
Дмитрий01
 
Пожарная Безопасность, ГИП
 
Москва
Регистрация: 07.04.2007
Сообщений: 186

всех с прошедшими праздниками!!! у меня возникли трудности с использованием внешних ссылок, точнее вообще ни в зуб ногой. сделал чертеж узла в 3Д весит 12 Мб, подскажите, как создать внешние ссылки, желательно как можно подробней. заранее спасибо
Просмотров: 14863
 
Непрочитано 14.01.2009, 09:06
#2
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Если подробно, то читать хелп и/или книжки.
BM60 вне форума  
 
Непрочитано 14.01.2009, 09:12
#3
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


А если коротко, создаешь отдельные детали каждый в своем файле, открываешь новый файл и вставляешь в него детали этими самыми внешними ссылками _xattach. Ну и компонуешь из них сборку, используя обычные команды редактирования - _move, _rotate и так далее.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 14.01.2009, 09:25
#4
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


Цитата:
Сообщение от AlexV Посмотреть сообщение
этими самыми внешними ссылками _xattach
а как эта коммана по-русски?
Дмитрий01 вне форума  
 
Непрочитано 14.01.2009, 09:30
#5
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Дмитрий01 Посмотреть сообщение
а как эта коммана по-русски?
ССВСТАВИТЬ Да в общем-то можешь и _xattach скопировать в командную строку.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.01.2009, 09:37
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Вставка внешних ссылок не ускорит обработку файла, как мне кажется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.01.2009, 09:41
#7
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Вставка внешних ссылок не ускорит обработку файла, как мне кажется.
Обработку командами типа _flatshot не ускорит, зато "весить" будет не 12 мб, а раз в 50 меньше. Ну и крутится будет побыстрее (при зумировании и 3d орбите).
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.01.2009, 09:46
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Говорю про "чистый" AutoCAD. Команды типа _.flatshot _.solview _.soldraw работать вообще не будут, можно сказать.
Файл сборки весить будет меньше, не спорю. Но при _.3dorbit обрабатываться будет как для 12 метров. В лучшем случае - как для 10-метрового файла
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.01.2009, 10:08
#9
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Говорю про "чистый" AutoCAD. Команды типа _.flatshot _.solview _.soldraw работать вообще не будут, можно сказать...
Я тоже про чистый (правда, по моему не ниже 2008). _.flatshot и _sectionplane внешние ссылки обрабатывает, _.solview и _.soldraw - нет. Я для примера посмотрел у себя файл - 9 секций 7-9-ти этажных панельных домов (причем вся наружка прорисована в отдельных изделиях), - весит всего 77.5 кБ! Правда, ссылки вложенные много раз (каждый этаж - из xref - изделий, секция - из ссылок-этажей, ну и т.д.). Так вот, вращается у меня этот файл медленно, но если я попытаюсь его "забиндить", - автокад виснет навсегда.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 14.01.2009, 10:11
#10
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


смысл тогда внешних ссылок, если меньше будет весить (кстати получилось порядка 4 Мб, но это только начало, понял как работает) а комманды работать не будут и при вращении все-равно обрабатываться будет все 12!?
Дмитрий01 вне форума  
 
Непрочитано 14.01.2009, 10:21
#11
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Дмитрий01 Посмотреть сообщение
смысл тогда внешних ссылок, если меньше будет весить (кстати получилось порядка 4 Мб, но это только начало, понял как работает) а комманды работать не будут и при вращении все-равно обрабатываться будет все 12!?
А автокад какого года выпуска? Если до 2008 (вроде в 2007 не было еще _.flatshot ), то все равно удобнее, пока собираешь модель, использовать ссылки (по крайней мере у меня файлы с xref "вращаются" быстрее.) А потом, когда построил модель, если нужно получить 2d проекции через _.solview, _.soldraw или _solprof, то ссылки эти можно внедрить в чертеж. Кстати, блоки с 3d солидами раньше тоже не обрабатывались, приходилось их эксплодить.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 14.01.2009, 10:28
#12
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


поясните пожалуйста "файлы с xref" . а кад у меня МЕП 2008 и 2009 русские оба
Дмитрий01 вне форума  
 
Непрочитано 14.01.2009, 10:30
#13
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


AlexV, если честно, то мне хватило пары экспериментов с _.flatshot и _.sectionplane на 2007, с тех пор и не пробовал. Если оно обрабатывает внешние ссылки (да еще и вложенные, да еще и многократно вложенные, да еще и вложенные внутрь блоков, да еще и с разными масштабами вставки) - зер гуд.
Все равно сейчас пользуюсь АА,- там свой механизм построения разрезов...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.01.2009, 10:42
#14
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Дмитрий01 Посмотреть сообщение
поясните пожалуйста "файлы с xref" . а кад у меня МЕП 2008 и 2009 русские оба
xref - это и есть внешние ссылки. Раз 2008 и выше - значит модель, построенную из внешних ссылок можно обработать с помощью _.flatshot и _sectionplane, эти команды создают 2d блоки, первая - проекции ("плющит" модель), вторая - сечения. У команд, особенно у создающей сечения, много настроек - по отображению видимых-невидимых линий, контуров, штриховок и т.д. Кстати, можно создать 3d разрез, т.е. создается блок с 3d объектами, порезанными секущей плоскостью.
Кстати, с МЕП не работал, может там тоже "свой механизм построения разрезов"?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.01.2009, 10:52
#15
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Свой Ориентированный именно на объекты МЕРа
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 14.01.2009, 10:59
#16
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


в итоге как я понял, внешние ссылки уменьшают объем чертежа при открытии, сохранении и т.д. позволяют пользоваться теми же коммандами как целая модель, но при вращении все-равно будет "тормозить" ?
Дмитрий01 вне форума  
 
Непрочитано 14.01.2009, 11:01
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


А ты попробуй, это не больно
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.03.2009, 21:29
#18
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


еще один вопрос в догонку, делаю чертеж, вставляю туда внешними ссылками элемент (тут тему создавал - как упростить элемент?) он там есть кому интересно. Да работать стал быстрее, могу его хоть добавить в модель , но в листах работать не возможно, тормоз жуткий. Хочу сделать все разрезы необходимые, все виды, а обработать на печать в листах в другом файле, так вот в чем вопрос, возможно ли внешними ссылками (или другая комманда есть?) вставить только мои виды и разрезы без 3Д модели??? поясню почему внешними ссылками именно, ведь модель может изменяться, так хочется чтоб и разрез тоже менялся... или это из области фантастики?
Дмитрий01 вне форума  
 
Непрочитано 02.11.2011, 05:11
#19
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


Подскажите пожалуйста, как удалить не используемую внешнюю ссылку? Не могу справиться. Пациент прилагается (КАД 2007 чистый Рус)... Причем проблема в том, что эта ссылка каким-то удивительным образом попала в мой шаблон и теперь "таскается" по всем чертежам... Даже когда создаю чистый файл на основе др. шаблона (без этой приставучей ссылки), а потом создаю в этом файле новый лист на основе листа из этого (со ссылкой) файла ВСЕ РАВНО ОНА, зараза, внедряется...
Вложения
Тип файла: dwg
DWG 2007
каркас1.dwg (49.5 Кб, 1296 просмотров)
__________________
Чистая совесть только у людей с короткой памятью.
Reka вне форума  
 
Непрочитано 02.11.2011, 08:43
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


_.xref -> выбрать ссылку -> контекстное меню -> detach
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.11.2011, 13:06
#21
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
_.xref -> выбрать ссылку -> контекстное меню -> detach
Не работают... КАД РУС?
__________________
Чистая совесть только у людей с короткой памятью.
Reka вне форума  
 
Непрочитано 02.11.2011, 18:52
#22
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Reka Посмотреть сообщение
Не работают... КАД РУС?
Там не совсем внешняя ссылка. Там ссылка на изображение.
Тогда: _image, указать мышкой, detach (отсоединить, удалить).

Последний раз редактировалось АлексЮстасу, 02.11.2011 в 18:58.
АлексЮстасу вне форума  
 
Непрочитано 03.11.2011, 03:10
#23
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
отсоединить, удалить
В том-то и дело, что "отсоединить, удалить" не срабатывает. Хотя в контекстном меню вхождений файлов пункты "выгрузить, обновить, удалить" доступны, НО не работают... Статус ссылки "! не используется"
__________________
Чистая совесть только у людей с короткой памятью.

Последний раз редактировалось Reka, 03.11.2011 в 06:06.
Reka вне форума  
 
Непрочитано 03.11.2011, 23:45
#24
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Reka Посмотреть сообщение
В том-то и дело, что "отсоединить, удалить" не срабатывает. Хотя в контекстном меню вхождений файлов пункты "выгрузить, обновить, удалить" доступны, НО не работают... Статус ссылки "! не используется"
Но я же отсоединил. В 2008.
АлексЮстасу вне форума  
 
Непрочитано 04.11.2011, 04:34
#25
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


А у меня что-то не получается...
__________________
Чистая совесть только у людей с короткой памятью.
Reka вне форума  
 
Непрочитано 04.11.2011, 14:19
#26
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Reka Посмотреть сообщение
А у меня что-то не получается...
Гм... А сейчас опять попробовал - там обычная внешняя ссылка, а не растр.
Но отсоединяется с первого предъявления.
Вложения
Тип файла: dwg
DWG 2004
каркас1.dwg (188.4 Кб, 1433 просмотров)

Последний раз редактировалось АлексЮстасу, 04.11.2011 в 14:29.
АлексЮстасу вне форума  
 
Непрочитано 04.11.2011, 21:38
#27
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
отсоединяется с первого предъявления
И действительно - ... М.б. потому, что у меня КАД 2007 без SP - пробовал ставить, почему-то ощущения ХУЖе.
__________________
Чистая совесть только у людей с короткой памятью.
Reka вне форума  
 
Непрочитано 04.11.2011, 21:51
#28
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Reka Посмотреть сообщение
И действительно - ... М.б. потому, что у меня КАД 2007 без SP - пробовал ставить, почему-то ощущения ХУЖе.
По слухам нечетные версии мистическим образом хуже.
АлексЮстасу вне форума  
 
Непрочитано 04.11.2011, 21:56
#29
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


2011- лучше, чем 2010 или 2012
Хмурый вне форума  
 
Непрочитано 05.11.2011, 06:04
#30
Reka

просто конструктор
 
Регистрация: 12.02.2008
Космос
Сообщений: 358


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
По слухам нечетные версии мистическим образом хуже.
Вчера вечером сходил к товарищу. У него 2008 SP1. Все как рукой сняло... Спасибо за помощь!

Хмурый, это достоверный факт? Чем обоснован? Вопрос не праздный - пора менять коня...
__________________
Чистая совесть только у людей с короткой памятью.
Reka вне форума  
 
Непрочитано 11.11.2011, 14:59
#31
Sharnir


 
Регистрация: 16.08.2010
Санкт-Петербург
Сообщений: 269


решено

Последний раз редактировалось Sharnir, 11.11.2011 в 15:07.
Sharnir вне форума  
 
Непрочитано 05.12.2011, 17:48
#32
studios


 
Регистрация: 11.04.2007
Москва
Сообщений: 89


подскажите пожалуйста: подгрузил внешнюю ссылку и по(на) ней работаю, но при наведении курсора на внешнюю ссылку акад виснет секунд на 7, причем с завидной регулярностью...
давно работаю с внешними ссылками, но такое впервые.

акад рус 2012 + structure detaling
(просмотр выбранных объектов отключен)
studios вне форума  
 
Непрочитано 05.12.2011, 18:39
#33
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


удалено
Цитата:
(просмотр выбранных объектов отключен)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 05.12.2011, 18:58
#34
studios


 
Регистрация: 11.04.2007
Москва
Сообщений: 89


Цитата:
Сообщение от VVA Посмотреть сообщение
удалено


????
studios вне форума  
 
Непрочитано 21.05.2012, 23:27
#35
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


Привет всем! У меня маленький вопросик, если кто-нибудь откликнется .буду очень благодарна. Как мне вставить в чертеж сразу несколько ссылок? 12 cad. из панели вставка-присоединить-выбор файла внешней ссылки как выбрать сразу несколько файлов, что-то никак не могу сообразить, и в helpe не нашла. помогите пожалуйста, если кто-то знает.
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 00:16
#36
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
Как мне вставить в чертеж сразу несколько ссылок? 12 cad. из панели вставка-присоединить-выбор файла внешней ссылки как выбрать сразу несколько файлов
1. Подгрузить один за другим все нужные файлы.
2. Удерживая клавишу Shift указать мышью с какого по какой файл подгрузить.
3. Удерживая клавишу Ctrl указать мышью поштучно нужные файлы для подгрузки.
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 00:39
#37
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


да у меня так не получается . все равно всегда один выбирается почему-то...
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 00:49
#38
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
да у меня так не получается . все равно всегда один выбирается почему-то...
Ну, картинку какую приложите, из какого окна Вы это делаете или еще как.
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 00:54
#39
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


ну я выбираю: присоединить-появляется окно: выберите файл ссылки и нем список изображений, и как бы я ни пыталась выбрать несколько, у меня курсор все время перепрыгивает только на один файл.
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 01:04
#40
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
ну я выбираю: присоединить-появляется окно: выберите файл ссылки и нем список изображений, и как бы я ни пыталась выбрать несколько, у меня курсор все время перепрыгивает только на один файл.
Сразу Shift и Ctrl не работают?
Может быть есть какая переменная, отвечающая за число присоединяемых файлов?
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 01:07
#41
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


да вот что-то ничего не могу найти по этому вопросу. а у вас так получается сразу несколько выбрать?
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 01:12
#42
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
да вот что-то ничего не могу найти по этому вопросу. а у вас так получается сразу несколько выбрать?
Указал мышью первый нужный файл в списке, нажал Shift или Ctrl, и нажимаю другой или другие файлы мышкой. Выделяются выбранные. Жму правую кнопку мыши и выбираю "Внедить".
Пардон - без правой кнопки есть окно выбора файлов, и там кнопка "Открыть".

Последний раз редактировалось АлексЮстасу, 22.05.2012 в 01:36.
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 01:29
#43
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


ну тогда вообще непонятно, наверно я что-то не так делаю
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 14:27
#44
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
ну тогда вообще непонятно, наверно я что-то не так делаю
А выбор нескольких файлов в виндовзовских окнах (допустим, в Проводнике) с помощью Shift или Ctrl работает?
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 15:06
1 | #45
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


Ну я в общем уже нашла ответ в руководстве: ".....Откроется диалоговое окно "Выбор файла внешней ссылки" (стандартное диалоговое окно выбора файлов). Если требуется выбрать для вставки несколько файлов DWG, задайте для параметра "Тип файла" значение "Чертеж". Для всех других форматов файлов можно выбрать только один файл.". Странно что у вас все нормально открывается, если даже в инструкции указано, что это только для файлов dwg такое возможно..
tanjakrasnich вне форума  
 
Непрочитано 22.05.2012, 16:43
#46
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от tanjakrasnich Посмотреть сообщение
Ну я в общем уже нашла ответ в руководстве: ".....Откроется диалоговое окно "Выбор файла внешней ссылки" (стандартное диалоговое окно выбора файлов). Если требуется выбрать для вставки несколько файлов DWG, задайте для параметра "Тип файла" значение "Чертеж". Для всех других форматов файлов можно выбрать только один файл.". Странно что у вас все нормально открывается, если даже в инструкции указано, что это только для файлов dwg такое возможно..
Спасибо, и мне пригодится.
Я через это окно открываю только dwg. Растровые файлы с привязками гружу через Map (Civil). По наивности думал, что и Вы грузите именно dwg.
Вероятно, по одному файлу потому, что для всех других форматов нужно задавать опции загрузки каждого файла - точку вставки и пр.
АлексЮстасу вне форума  
 
Непрочитано 22.05.2012, 16:58
#47
tanjakrasnich


 
Регистрация: 26.11.2011
Сообщений: 37
<phrase 1=


И вам спасибо, что постарались помочь
tanjakrasnich вне форума  
 
Непрочитано 23.05.2012, 18:56
#48
Чуча


 
Регистрация: 23.05.2012
Сообщений: 2


Есть вопрос, ответа на него на этом форуме не нашла (может плохо искала?)
Есть архитектурный чертеж ( 50+ слоев), я буду чертить систему, используя эту архитектуру как внешнюю ссылку. Вот только сразу сообразить, какие слои из архитектуры заморозить, а какие - нет, пока не получается. То есть в процессе рисования моей системы возникает необходимость включить/выключить видимость некоторых арх. слоев. Я открываю арх. чертеж, выключаю там некоторый слой, но на моем чертеже даже после обновления ссылки этот слой виден!
Это норма? Неохота искать этот слой слоев в списке слоев на моем чертеже и отключать его вручную. Удалять в архитектуре слои или элементы в них - не вариант, потом может пригодиться (при проектировании след. системы на той же архитектуре).
Чуча вне форума  
 
Непрочитано 23.05.2012, 21:28
#49
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Чуча Посмотреть сообщение
Я открываю арх. чертеж, выключаю там некоторый слой, но на моем чертеже даже после обновления ссылки этот слой виден!
Неверно. Открывай диспетчер слоев в своем файле. При вставке внешней ссылки Автокад автоматически создает в диспетчере слов соответсвующий фильтр. Работая с внешними ссылками разберись с системной переменной VISRETAIN
Цитата:
Неохота искать этот слой слоев в списке слоев на моем чертеже и отключать его вручную
Можно отключать слой во внешней ссылке путем указания на примитив. Посмотри команду _layoff И вообще есть много других команд для комфортной работы со слоями
Если часто нужно что-то включать/отключать, то можно воспользоваться диспетчером конфигураций слоев или групповым фильтром слоев
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 23.05.2012, 22:10
#50
Чуча


 
Регистрация: 23.05.2012
Сообщений: 2


Спасибо!
Дело было в VISRETAIN.
Отключать слой через Диспетчер слоев в своем чертеже - неохота (названия слоев в арх. чертежах порой отличаются одним знаком, а слоев 50+).
Как раз кнопку с _layoff и использую всегда, но на внешнюю слылку она не работает (так ведь?).
А с диспетчером конфигураций слоев постараюсь разобраться, спасибо!
Чуча вне форума  
 
Непрочитано 24.05.2012, 09:59
#51
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Чуча Посмотреть сообщение
но на внешнюю слылку она не работает (так ведь?).
Нет не так. Как раз она очень удобна на внешних ссылках. Требование одно, что на одном слое не было намешано мух и котлет. VISRETAIN влияет на все ссылки, чтобы не всегда удобно (в моем случае всегда не удобно). Есть парочку программ.
Код:
[Выделить все]
(defun C:XReload (/ doc col xreflist ret)
  (vl-load-com)
  (setq doc (vla-get-activedocument (vlax-get-acad-object)))
  (vlax-for item (vla-get-blocks doc)
    (if (= (vla-get-isxref item) :vlax-true)
      (setq xreflist (cons (vla-get-name item) xreflist))
    ) ;_ end of if
  ) ;_ end of vlax-for
  (if xreflist
    (if (setq ret (_dwgru-get-user-dcl
                    "Select XREF "
                    (acad_strlsort xreflist)
                    t
                  ) ;_ end of _dwgru-get-user-dcl
        ) ;_ end of setq
      (progn
        (vla-startundomark doc)
        (setvar "VISRETAIN" 0)
        (mapcar
          '(lambda (xref)
             (vl-catch-all-apply
               '(lambda ()
                  (vla-reload (vla-item (vla-get-blocks doc) xref))
                ) ;_ end of lambda
             ) ;_ end of VL-CATCH-ALL-APPLY
           ) ;_ end of lambda
          ret
        ) ;_ end of mapcar
       (setvar "VISRETAIN" 1)
        (vla-endundomark doc)
      ) ;_ end of progn
    ) ;_ end of if
    (alert "No XREF Found")
  ) ;_ end of if
  (princ)
) ;_ end of defun

;;; ************************************************************************
;;; * Library DWGruLispLib Copyright © 2008 DWGru Programmers Group
;;; *
;;; * _dwgru-get-user-dcl (Candidate)
;;; *
;;; * Inquiry of value at the user through a dialogue window
;;; *
;;; *
;;; * 26/01/2008 Version 0002. Edition Vladimir Azarko (VVA)
;;; - the Output on double a clique if the plural choice (multi-nil) is forbidden
;;; - Processing of several columns
;;; * 21/01/2008 Version 0001. Edition Vladimir Azarko (VVA)
(defun _DWGRU-GET-USER-DCL (ZAGL        INFO-LIST   MULTI
                            /           FL          RET
                            DCL_ID      MAXROW      MAX_COUNT_COL
                            COUNT_COL   I           LISTBOX_HEIGHT
                            LST         _LOC_FINISH _LOC_CLEAR
                            NCOL
                           )
;| 
* Inquiry of value at the user through a dialogue window
* Dialogue is formed to "strike"
* the Quantity of lines on page without scrolling is set by variable MAXROW.
* It is necessary to remember, that number MAXROW increases on 3.
* the Maximum quantity of columns is set by variable MAX_COUNT_COL
* It is published
     http://dwg.ru/f/showthread.php?p=203746#post203746
* Parameters of a call:
    zagl - heading of a window [String]
    info-list - the list of line values[List of String]
    multi - t - the plural choice is resolved, nil-is not present
      
* Returns:
 The list of the chosen lines or nil - a cancelling
* the Example
 (_dwgru-get-user-dcl " Specify a variant " ' ("First" "Second" "Third") nil); _-> ("First") 
 (_dwgru-get-user-dcl " Specify a variant " ' ("First" "Second" "Third") t); _-> ("First"  "Second ")
 (_dwgru-get-user-dcl " Specify a variant "
   (progn (setq i 0 lst nil) (repeat 205 (setq lst (cons (strcat "Value-" (itoa (setq i (1 + i)))) lst))) (reverse lst)) nil)
 (_dwgru-get-user-dcl " Specify a variant, using CTRL and SHIFT for a choice "
   (progn (setq i 0 lst nil) (repeat 205 (setq lst (cons (strcat "Value-" (itoa (setq i (1 + i)))) lst))) (reverse lst)) t)
|;
  (setq MAXROW 40) ;_  max lines without scrolling (To it 3 more lines further will be added)
  (setq MAX_COUNT_COL 5) ; _ a maximum quantity of columns
;;============== Local functions START========================

  (defun _LOC_FINISH ()
    (setq I   0
          RET NIL
    ) ;_ end ofsetq
    (repeat COUNT_COL
      (setq I (1+ I))
      (setq RET (cons (cons I (get_tile (strcat "info" (itoa I)))) RET))
    ) ;_ end ofrepeat
    (setq RET (reverse RET))
    (done_dialog 1)
  ) ;_ end ofdefun
  (defun _LOC_CLEAR (NOMER)
    (setq I 0)
    (repeat COUNT_COL
      (setq I (1+ I))
      (if (/= I NOMER)
        (progn
          (start_list (strcat "info" (itoa I)))
          (mapcar 'add_list (nth (1- I) LST))
          (end_list)
        ) ;_ end ofprogn
      ) ;_ end ofif
    ) ;_ end ofrepeat
  ) ;_ end ofdefun

;;;==================== Local functions END ==================================
;;;==================== MAIN PART ===============================================
  (if (null ZAGL)(setq ZAGL "Select")) ;_ end if
  (if (zerop (rem (length INFO-LIST) MAXROW))
    (setq COUNT_COL (/ (length INFO-LIST) MAXROW))
    (setq COUNT_COL (1+ (fix (/ (length INFO-LIST) MAXROW 1.0))))
  ) ;_ end ofif
  (if (> COUNT_COL MAX_COUNT_COL)
    (setq COUNT_COL MAX_COUNT_COL)
  )
  (setq LISTBOX_HEIGHT (+ 3 MAXROW))
   ;_ We add 3 lines for appearance and for exception boundary scroll
  (if (and (= COUNT_COL 1) (<= (length INFO-LIST) MAXROW))
    (setq LISTBOX_HEIGHT (+ 3 (length INFO-LIST)))
  ) ;_ end ofif
  (setq I 0)
  (setq FL (vl-filename-mktemp "dwgru" NIL ".dcl"))
  (setq RET (open FL "w")
        LST NIL
  ) ;_ end ofsetq
  (mapcar '(lambda (X) (write-line X RET))
          (append (list "dwgru_get_user : dialog { "
                        (strcat "label=\"" ZAGL "\";")
                        ": boxed_row {"
                        "label = \"Value\";"
                  ) ;_ end oflist
                  (repeat COUNT_COL
                    (setq LST
                           (append
                             LST
                             (list
                               " :list_box {"
                               "alignment=top ;"
                               (if MULTI
                                 "multiple_select = true ;"
                                 "multiple_select = false ;"
                               ) ;_ end ofif
                               "width=31 ;"
                               (strcat "height= " (itoa LISTBOX_HEIGHT) " ;")
                               "is_tab_stop = false ;"
                               (strcat "key = \"info" (itoa (setq I (1+ I))) "\";}")
                             ) ;_ end oflist
                           ) ;_ end ofappend
                    ) ;_ end ofsetq
                  ) ;_ end ofrepeat
                  (list
                    "}"
                    ":row{"
                    "ok_cancel_err;}}"
                  ) ;_ end oflist
          ) ;_ end of list
  ) ;_ end of mapcar
  (setq RET (close RET))
  (if (and (null (minusp (setq DCL_ID (load_dialog FL))))
           (new_dialog "dwgru_get_user" DCL_ID)
      ) ;_ end and
    (progn
      (setq LST INFO-LIST)
      ((lambda (/ RET1 BUF ITM)

         (repeat (1- COUNT_COL)
           (setq I '-1)
           (while (and (setq ITM (car LST))
                       (< (setq I (1+ I)) MAXROW)
                  ) ;_ end of and
             (setq BUF (cons ITM BUF)
                   LST (cdr LST)
             ) ;_ end of setq
           ) ;_ end ofwhile
           (setq RET1 (cons (reverse BUF) RET1)
                 BUF  NIL
           ) ;_ end of setq
         ) ;_ end of repeat
         (setq RET RET1)
       ) ;_ end of lambda
      )
      (if LST
        (setq RET (cons LST RET))
      ) ;_ end ofif
      (setq LST (reverse RET))
      (setq I 0)
      (mapcar '(lambda (THIS_LIST)
                 (if (<= (setq I (1+ I)) COUNT_COL)
                   (progn
                     (start_list (strcat "info" (itoa I)))
                     (mapcar 'add_list THIS_LIST)
                     (end_list)
                   ) ;_ end ofprogn
                 ) ;_ end ofif
               ) ;_ end oflambda
              LST
      ) ;_ end ofmapcar

      (set_tile "info1" "0")
      (setq I 0
            NCOL 1
      ) ;_ end ofsetq
      (repeat COUNT_COL
        (action_tile
          (strcat "info" (itoa (setq I (1+ I))))
          (strcat "(progn (setq Ncol "
                  (itoa I)
                  ")(if (not multi)(_loc_clear Ncol))"
                  "(if (and (not multi)(= $reason 4))(_loc_finish)))"
          ) ;_ end ofstrcat
        ) ;_ end ofaction_tile
      ) ;_ end ofrepeat
      (action_tile "cancel" "(done_dialog 0)")
      (action_tile "accept" "(_loc_finish)")
      (if MULTI
        (set_tile "error" "Use CTRL and SHIFT for a choicet") ;_ end ofset_tile
        (set_tile "error" "It is possible to choose double click") ;_ end ofset_tile
      ) ;_ end ofif
      (if (zerop (start_dialog))
        (setq RET NIL)
        (progn
          (setq
            RET (apply
                  'append
                  (mapcar
                    '(lambda (ITM)
                       (setq THIS_LIST (nth (1- (car ITM)) LST))
                       (mapcar
                         (function (lambda (NUM) (nth NUM THIS_LIST)))
                         (read (strcat "(" (cdr ITM) ")"))
                       ) ;_ end ofmapcar
                     ) ;_ end oflambda
                    RET
                  ) ;_ end ofmapcar
                ) ;_ end ofapply
          ) ;_ end ofsetq

        ) ;_ end ofprogn
      ) ;_ end if
      (unload_dialog DCL_ID)
    ) ;_ end of progn
  ) ;_ end of if
  (vl-file-delete FL)
  RET
) ;_ end ofdefun

Покруче с выбором что обновлять с использованием ODBX Reset XRef Layers
Мое мнение - перегрузка должна быть в исключительных ситуациях. Для повседневного применения: _layoff + Конфигурации слоев или фильтры
Кроме того (опять же из личного опыта) мы никогда не используем чужие задания напрямую (и особенно архитекторов. все-таки люди творческие ). Они обязательно проходят предварительную "модерацию". В результате объем информации можно уменьшить в разы, а информативность чертежа повысить. Рекомендую ознакомиться с темой Подоснова и как ее продолжение - LISP. Подготовка подосновы
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 07.06.2012, 12:28
#52
vlig

ГАП
 
Регистрация: 29.09.2009
Липецк
Сообщений: 17


Всем привет! А вот такая ситуация.

Предположим, вставил я в пустой файл подоснову генплана, тем самым создав рабочий файл. Ну и, по ходу работы чуток подправлял слои внешней ссылки для красоты. Но потом понял, что необходимо более глубокое вмешательство в структуру слоев подосновы и их отображение.
Открываю, значит, внешнюю ссылку, навожу там марафет - доволен! Перехожу снова в рабочий файл, обновляю ссылку, а она, сабака, остаётся в основном прежней (за исключением вновь добавленных слоев при редактировании подосновы). Оно вроде бы и понятно почему так происходит, но мне-то нужна подоснова уже измененная!
Так вот: как отменить все изменения внешней ссылки таким образом, чтобы в рабочем чертеже она стала выглядеть точно так же, как и при непосредственном её открытии отдельно от рабочего файла? Более того: можно ли каким-то образом перенести настройки слоев внешней ссылки из рабочего файла в её собственные слои (при последующей возможной коррекции в пределах рабочего чертежа)??
Видимо, тут надо как-то конфигурациями слоев крутить, да пока не дотумкал, как именно...

Пробовал удалить внешнюю ссылку полностью (тем самым автоматически удалив и ее слои с нежелательными настройками), а затем снова её подгрузить - результат положительный! Но способ, если честно, довольно корявый. У меня ж ведь здесь будут ещё ссылки, и много, еще и с вложениями! - и отображение этой вот матрешки-мутанта надо как-то разруливать!
__________________
!БДИ!

Последний раз редактировалось vlig, 07.06.2012 в 12:34.
vlig вне форума  
 
Непрочитано 05.07.2012, 11:42
#53
Rina2012


 
Регистрация: 18.02.2012
Krasnodar
Сообщений: 7


Подскажите пожалуйста можно ли заменить полный путь к внешней ссылке на относительный, т.к. проект уже выполнен и готов к отправке, а все ссылки к вставленным топосъемки приходиться обновлять (заново указывать путь к перемещенным папкам).
Rina2012 вне форума  
 
Непрочитано 05.07.2012, 12:09
1 | #54
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Rina2012, попорбуй сделать архив (etransmit) с проекта. Он при архивации пути, вроде бы, на относительные меняет
asys вне форума  
 
Непрочитано 05.07.2012, 12:33
#55
Rina2012


 
Регистрация: 18.02.2012
Krasnodar
Сообщений: 7


Asys спасибо, попробую, а по другому не как? просто на работе инэт заблокировали, придется домой нести
Rina2012 вне форума  
 
Непрочитано 05.07.2012, 13:01
1 | #56
gve2005


 
Регистрация: 13.02.2009
Сообщений: 25


Цитата:
Сообщение от Rina2012 Посмотреть сообщение
Подскажите пожалуйста можно ли заменить полный путь к внешней ссылке на относительный, т.к. проект уже выполнен и готов к отправке, а все ссылки к вставленным топосъемки приходиться обновлять (заново указывать путь к перемещенным папкам).
Зайдите в диспетчер ссылок, выделите внешнюю ссылку, абсолютный путь к которой вам нужно изменить на относительный. Внизу окна диспетчера в блоке "Подробности" найдите свойство "Найден в..." и в этом свойстве удалите часть абсолютного пути до той папки где сохранен исходник внешней ссылки, или до самого названия файла (если файл, который вставлен в чертеж как внешняя ссылка, находиться в одной папке с чертежом).
gve2005 вне форума  
 
Непрочитано 05.07.2012, 14:15
#57
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


У Alaspher'a вроде была lisp-функция, меняющая абсолютные пути на внутренние. Советую в Download найти "архив uniip" - по-моему, там она была.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.07.2012, 21:31
#58
Rina2012


 
Регистрация: 18.02.2012
Krasnodar
Сообщений: 7


Цитата:
Сообщение от gve2005 Посмотреть сообщение
Зайдите в диспетчер ссылок, выделите внешнюю ссылку, абсолютный путь к которой вам нужно изменить на относительный. Внизу окна диспетчера в блоке "Подробности" найдите свойство "Найден в..." и в этом свойстве удалите часть абсолютного пути до той папки где сохранен исходник внешней ссылки, или до самого названия файла (если файл, который вставлен в чертеж как внешняя ссылка, находиться в одной папке с чертежом).
спасибо, но после перенесения всех съемок в одну папку с чертежами, ссылки не меняются. Заново вставляю и сразу задаю относительный путь. Просто давно уже работали на электронных, а тут бедное село попалось и съемка старая, да и семь км трассы оцыфровывать долго, время потеряем

Алексей спасибо, уже скачала, буду пробывать.

Последний раз редактировалось Rina2012, 06.07.2012 в 21:45. Причина: не подумала, или просто не успела за руками
Rina2012 вне форума  
 
Непрочитано 06.07.2012, 23:19
1 | #59
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Rina2012, для etransmit иинтернет не нужен. Про то о чем говорил Алексей http://forum.dwg.ru/showthread.php?t=9117
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 07.07.2012, 16:35
#60
Rina2012


 
Регистрация: 18.02.2012
Krasnodar
Сообщений: 7


Цитата:
Сообщение от VVA Посмотреть сообщение
Rina2012, для etransmit иинтернет не нужен. Про то о чем говорил Алексей http://forum.dwg.ru/showthread.php?t=9117
я этим не когда не пользовалась, но я стараюсь, "etransmit" - в моем понимании - это название программы для создания архива?
сейчас пытаюсь подгрузить "лисп" который нашла по твоей ссылке, надеюсь все получиться, спасибо
Rina2012 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Внешние ссылки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Акад2006-пропадают внешние ссылки Роб Рой AutoCAD 22 18.01.2017 10:17
Совместная работа (внешние ссылки) DEM AutoCAD 22 16.04.2013 12:29
Внешние ссылки в ADT 2007 Brat Lesa Вертикальные решения на базе AutoCAD 1 24.01.2008 17:44
Внешние ссылки и пространство листа. bivis333 AutoCAD 4 01.12.2006 05:19