Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Редактирование одновременно нескольких блоков без атрибутов
инженер-конструктор
Moscow
Регистрация: 26.12.2006
Сообщений: 201
|
||
Просмотров: 4695
|
|
||||
инженер-конструктор Регистрация: 26.12.2006
Moscow
Сообщений: 201
![]() |
а в чём недоверие? я наверно не имею права все фасады жилого комплекса выкладывать, завтра спрошу у начальника...Панели на завод надо выдать для разработки кжи, поэтому решили блоками их делать... только архитекторы немного не так нарисовали..
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Штатными средствами AutoCAD (а вопрос именно в разделе AutoCAD!), насколько я знаю, подобное не сделать. Тот факт, что все панели - это блоки, с уникальными номерами, без динамики и т.п., дает повод подозревать, что фасады были экспортированы из какой-то другой программы. Может быть, Revit, или AA, или AllPlan, или еще что. Я бы подумал о том, чтобы заставить архитекторов переделать фасады - это наверняка будет быстрее и проще.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
Если точно известно, какие блоки идентичны, то можно так:
1. Записать конкретно эти блоки в отдельный файл dxf через _wblock. 2. Открыть этот dxf в текстовом редакторе и заменить все имена на одно (любое) из имен. Для этого найти все вставки блоков - AcDbBlockReference. 3. А потом уже в автокаде редактировать конкретно этот блок. И сделать новую сборку через copypast. Только что попробовал: создал 2 блока, один из них скопировал несколько раз, сохранил DXF, нашел все AcDbBlockReference и поменял имена. Все получилось, блоки заменились и аудит ошибок не выдал. |
|||
![]() |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,943
|
Файл бьется на n частей по числу исполнителей n, так чтобы каждому достались неповторимые у других n-1 блоки. Исполнители параллельно редактируют, затем результат собирается в один файл. Вот вам и одновременное редактирование блоков.
|
|||
![]() |
|
||||
инженер-конструктор Регистрация: 26.12.2006
Moscow
Сообщений: 201
![]() |
Вечером буду за компом, скину. Только зачем? Чтоб вы поверили что можно создать столько блоков?
----- добавлено через ~4 мин. ----- Блоки создавались в ручную, в автокаде, и имена им предавались тоже вручную, там несколько человек месяц это делали) |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,187
|
Потому что если лечение по фотографии неэффективно, то что можно сказать о лечении по описанию?
Цитата:
![]() Это, конечно, мрак, но пример все равно скиньте, может можно что-то придумать. Offtop: После чертежей, сделанных в Excel, ничему не удивляюсь. Раньше можно было посмотреть тут, но сейчас ссылки пропали ![]() |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,187
|
Т.к. блоки мало отличаются друг от друга, есть идея использовать один динамический блок с атрибутом, соответствующим имени исходного блока. Средства установки новых блоков в точки вставки старых на форуме есть, чуть позже поищу.
Но с учетом не знаю, как это Вам понравится. А то, что базовые точки исходных блоков случайно распределены по соседней галактике, тоже не облегчит задачу ![]() |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 26.12.2006
Moscow
Сообщений: 201
![]() |
буду благодарен за любую помощь, мне вообще сейчас дали требования завода к исходным данным для изготовления панелей, разрез по каждому перекрытию горизонтальный, по каждому ряду панелей вертикальный, учесть окраску панелей, дать все узлы и закладные, марки утеплителя, фаски и т.д. вот, думаю, может проще ревит освоить, там 6 секций по 11-13 этажей, это только один корпус. А панели только во вложенном файле похожие, там дальше много видов есть.
|
|||
![]() |
|
||||
Как вариант
1. Ищем lisp-ом все блоки на листе и сохраняем в отдельный файл с именем блока (_WBLOCK) 2. Вручную в файле DWG делаем требуемые изменения. 3. LISPом вставляем блоки в чертеж в одну точку с переопределением блоков на чертеже. 4. Удаляем вставленные блоки. |
||||
![]() |
|
||||
Регистрация: 05.11.2014
Сообщений: 944
|
|
|||
![]() |
|
||||
инженер-конструктор Регистрация: 26.12.2006
Moscow
Сообщений: 201
![]() |
по опалубке много разных, а по отделке ещё больше, вообще капец... выложить больше не могу, не разрешает начальство.. для понятия смысла , того что выложил - достаточно.. я думаю там по типу-размеров будет разных штук 200, а вот по цветам и типу размера 1500((
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Подсчет блоков по значению атрибутов | Nike | Готовые программы | 5 | 21.09.2016 11:11 |
Копирование текста из нескольких текстовых блоков | sergey8477 | AutoCAD | 5 | 04.03.2015 12:49 |
Извлечение значений атрибутов блоков AutoCAD Electrical с помощью AutoLisp | zaraki_kenpachi | LISP | 16 | 19.02.2011 15:30 |
Альтернатива нумерации атрибутов блоков | Maxxwell | Программирование | 13 | 01.06.2010 17:13 |
Автоматическое редактирование блоков из Excel | superkot007 | AutoCAD | 4 | 16.01.2010 00:54 |