Сообщество программистов Autodesk в СНГ

ADN Club => Организация проектирования => Тема начата: Алексей (IdeaSoft) от 06-07-2019, 08:49:01

Название: Именование слоев и блоков внешних ссылок
Отправлено: Алексей (IdeaSoft) от 06-07-2019, 08:49:01
Подключаю два файла (file_01.dwg, file_02.dwg)
как внешние ссылки.
В обоих файлах есть слой с именем "Слой1"

В AutoCAD 2014 - получаю имена слоёв через символ соединения "|":
File_01|Слой1
File_02|Слой1

В более новых версиях AutoCAD слои именуются 
(только вот не помню с какой версии AutoCAD так стало)
File_01$0$Слой1
File_02$0$Слой1

Если попадаются одинаковые имена файлов в разных папках, то делается
вроде так $1$, $2$...$N$, где N- это уникальный индекс для повторяющихся имен файлов.
File_01$0$Слой1
File_01$1$Слой1
File_02$0$Слой1

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

Вопросы:
1) Скажите начиная с какой версии AutoCAD началось правило именования слоев и блоков $N$"?
2) И возможно ли в именах слоев файлов внешних ссылок отключить правило именования слоев $N$
    для нужно мне группы файлов?




Название: Re: Именование слоев и блоков внешних ссылок
Отправлено: Александр Ривилис от 06-07-2019, 10:03:35
Формат File_01|Слой1 это для внешней ссылки, которая ATTACH. А File_01$0$Слой1 это для внешней ссылки, которая BIND.
Коме того есть еще ряд системных переменных, которые на это влияют. Например, BINDTYPE: https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-Core/files/GUID-1B410F79-266A-4D64-BEA6-87191A0B0D30-htm.html
Какие-то изменения были в версии 2016.