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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Копирование одноименных блоков из чертежа в чертеж

Копирование одноименных блоков из чертежа в чертеж

Ответ
Поиск в этой теме
Непрочитано 04.07.2014, 16:06 #1
Копирование одноименных блоков из чертежа в чертеж
randum
 
Россия
Регистрация: 28.09.2011
Сообщений: 262

Суть проблемы: в чертежах использую большое количество блоков, очень удобно - изменяю один блок, остальные меняются автоматически. Но проблема начинается, когда параллельно со мной начинают работать другие проектировщики. Скажем берут мой файл в качестве подосновы и начинают разрабатывать свой раздел, потом у меня появляются изменения, я даю более новый файл, но другие проектировщики уже не могут просто так скопировать к себе изменения которые я в нес, так как в их файлах уже присутствуют одноименные моим блоки.
Возможное решение это сохранять все блоки в отдельные файлы, вставлять их как внешние ссылки и хранить на общем диске. Будет работать но слишком сложно. В идеале было бы заставить одноименные блоки при копировании заменять друг друга. Может быть кто сталкивался с подобной проблемой?
Просмотров: 12201
 
Непрочитано 04.07.2014, 16:16
#2
Кулик Алексей aka kpblc
Moderator

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


А что, внешние ссылки уже не катят?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.07.2014, 16:23
#3
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,401


Как сделать так, чтобы при вставке блока в чертеж, переопределялся существующий блок?
AlexCondor вне форума  
 
Непрочитано 04.07.2014, 17:33
#4
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Offtop: Прикольно. В клонах эта операция осуществляется элементарно
Oleg T вне форума  
 
Непрочитано 04.07.2014, 17:36
#5
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
но другие проектировщики уже не могут просто так скопировать к себе изменения которые я в нес, так как в их файлах уже присутствуют одноименные моим блоки.
не правда, могут, просто надо подтвердить переопределение и всё.
Но дело не в этом! Дело в том, что вы безграмотно построили коллективную работу.
Источником блоков, дин. блоков и проч. д.б. не чей-то рабочий файл, а отдельный специальный файл
в общедоступном месте, читай сетевой диск.
На базе этого файла нужно создать палитру(ы) и раздать её(их) пользователям.
Имеет смысл делать блоки динамическими, тогда их легко обновлять с помощью той же палитры.
Если блоки эти собраны в таблицы, то при изменениях появляется баллончик с уведомлением о том, что источники обновились, остаётся только кликнуть.
Если подключить подшивку, то ещё проще работать, т.к. появляется возможность перейти с уровня отдельных блоков
на уровень обмена готовыми видами...
Вам должно быть стыдно за нерадивое отношение к своему инструменту и вообще... В руководстве всё это есть.
VitalyAF вне форума  
 
Непрочитано 07.07.2014, 11:11
#6
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


VitalyAF,
Цитата:
не правда, могут, просто надо подтвердить переопределение и всё.
не правда ваша, Автокад не предлагает переопределять блоки при вставке из буфера обмена ,а просто вставляет старые блоки.
Согласитесь, удобнее копировать куски файлов через буфер
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Автор темы   Непрочитано 07.07.2014, 13:12
#7
randum


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А что, внешние ссылки уже не катят?
Да это возможное решение, но слишком сложное в моем случае (так как вместо одного файла, у меня каждый проект должен будет состоять из целой библиотеки файлов). В частности я разрабатываю генплан состоящий из нескольких листов имеющих много общих элементов, все листы располагаются в модели. Что бы не перерисовывать изменения в каждом листе - создаю блоки, их получается довольно большое количество и многие из них не повторяются из проекта в проект.
Цитата:
Сообщение от AlexCondor Посмотреть сообщение
Как сделать так, чтобы при вставке блока в чертеж, переопределялся существующий блок?
Спасибо, почитаю.
randum вне форума  
 
Непрочитано 07.07.2014, 13:46
#8
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


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

PS

Ваш буфер обмена - это палитра! Экономит вам кучу времени на поиск и открытие файлов с блоками, копирования и вставки блоков.
Достаточно пары кликов чтобы обновить и палитру и файл.

Последний раз редактировалось VitalyAF, 07.07.2014 в 13:59.
VitalyAF вне форума  
 
Непрочитано 07.07.2014, 13:57
#9
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Блок надо переопределять! Это азы акада!
И как переопределить блок, т.е сделать его таким же как блок с таким же именем, но в другом файле?
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 07.07.2014, 14:12
#10
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Krieger

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

Пример на скорую руку.
Готовая стандартная палитра, взял с неё несколько дин. блоков, раскидал по файлу.
Потом пошёл к источнику, внёс исправления в один из блоков, палитра автоматом обновилась,
далее одним кликом на палитре обновил все одноимённые блоки в файле...
право, мне даже неловко как-то объяснять вам это.

Нажмите на изображение для увеличения
Название: DinBlk.gif
Просмотров: 228
Размер:	466.8 Кб
ID:	131689

Причём, обратите внимание, когда подношу курсор к блоку на палитре,
под правой кнопкой появляется опция "Block Editor" это означает, что даже ходить никуда не надо,
редактируй исходный файл прямо с палитры!!!

Последний раз редактировалось VitalyAF, 07.07.2014 в 14:52.
VitalyAF вне форума  
 
Непрочитано 07.07.2014, 17:05
#11
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


VitalyAF, речь не идет о библиотечных блоках. Имеются блоки которые появляются в чертеже по ходу работы. Их много. Например уникальную стропильную ферму собрал из библиотечных блоков и создал новый блок. Натыкал эту ферму везде где только можно по чертежу. Допустим этих разных ферм в чертеже получилось 50шт. Файл дублировали. Чертеж и блоки в одном файле изменили. Локальные изменения чертежа через буфер обмена хотим вставить в старый, вместе с переопределением 50 блоков ферм. Нету этих блоков на палитре.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 07.07.2014, 17:10
#12
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Krieger Посмотреть сообщение
Нету этих блоков на палитре.
Так создай палитру, правый клик на блоке - переопределить блок. Делов-то...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.07.2014, 17:37
#13
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Каждый раз нужно заморачиваться с палитрой? 50 кнопок там создавать?
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 07.07.2014, 18:59
#14
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Krieger
Цитата:
...речь не идет о библиотечных блоках. Имеются блоки которые появляются в чертеже по ходу работы. Их много. Например уникальную стропильную ферму собрал из библиотечных блоков и создал новый блок
Пожалуйста, только вынесите её в отдельный файл, в подшивке есть для этого специальное место - "Model View".
И дайте другим к ней доступ - потащите её на "Палитру сборок". Иначе вам светит облом с буфером обмена windows.
Цитата:
Натыкал эту ферму везде где только можно по чертежу. Допустим этих разных ферм в чертеже получилось 50шт
.
А вот теперь уже можно натыкать её сколько угодно.
Цитата:
Файл дублировали. Чертеж и блоки в одном файле изменили.
Здесь не совсем понятно для чего дублировать, уточните.
Важно обеспечить единый источник данных и равный доступ к нему через палитры.
Цитата:
Локальные изменения чертежа через буфер обмена хотим вставить в старый, вместе с переопределением 50 блоков ферм. Нету этих блоков на палитре.
Вдобавок ко всему прочему это ещё приведёт к появлению т.н. петлей ссылок...
Нафиг его этот буфер!
Остальное см. выше.
Пример авто формирования палитры


Нажмите на изображение для увеличения
Название: DinBlk-2.gif
Просмотров: 124
Размер:	153.5 Кб
ID:	131703
VitalyAF вне форума  
 
Непрочитано 07.07.2014, 18:59
#15
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


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

зы. посмотрел видео и что- теперь если надо скопировать частбь чертежа в котором 40 блоков? то надо 40 раз кликнуть на блоках на палитре и сказать- перопределить?? Не говоря о том, что нужно открыват mlbpfqy центр, созавть палитру, делать переопределение!!!

Очень удобно??
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 07.07.2014, 19:19
#16
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
У меня нет стандартных блоков (например как у электриков)
Чтой-то вы так электриков обижаете? Вы больше полтора - два десятка типов розеток вжисть не примените, столько-же
проводов и светильников...!!! И что, каждый раз заново рисовать? )) Больше разговоров.
Допустим вы реально создали 40 блоков и кто-то из коллег их сразу изменил?
Может быть тогда сначала разобраться с блоками, а потом садиться работать?
PS

а-а-а... дошло... т.е. у электрика всё таки есть блоки!? Ну хотя бы за это спасибо...

Последний раз редактировалось VitalyAF, 07.07.2014 в 19:31.
VitalyAF вне форума  
 
Непрочитано 07.07.2014, 19:35
#17
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Krieger

Пожалуйста, только вынесите её в отдельный файл, в подшивке есть для этого специальное место - "Model View".
И дайте другим к ней доступ - потащите её на "Палитру сборок". Иначе вам светит облом с буфером обмена windows.
.
А вот теперь уже можно натыкать её сколько угодно.
Тогда уж можно просто дизайнцентром обойтись, нафига этот промежуточный аппендикс в виде палитры инструментов. Открыть оба файла в дизайнцентре, сделать текущим новый файл (в котором нужно переопределить блоки), ткнуть в дизайнцентре по блокам измененного файла, выбрать интересующий блок - ПКМ и выбрать переопределить. И так пробежаться придется по каждому блоку. Палитра тут не нужна. Вопрос, как это скопом сделать?

Цитата:
Здесь не совсем понятно для чего дублировать, уточните.
Читай первый пост.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 07.07.2014, 22:17
#18
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Вопрос, как это скопом сделать?
Через буфер обмена никак!
Цитата:
И так пробежаться придется по каждому блоку.
да, пока через руки не дойдёт!

Последний раз редактировалось VitalyAF, 07.07.2014 в 22:29.
VitalyAF вне форума  
 
Непрочитано 08.07.2014, 05:25
#19
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Через буфер обмена никак!
А как можно?
Цитата:
Сообщение от VitalyAF Посмотреть сообщение
да, пока через руки не дойдёт!
Что не дойдет?
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 08.07.2014, 13:36
#20
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
А как можно?
Нужно маршрут проектирования менять, пересмотреть,
чтобы избежать той ситуации, когда у вас несколько источников данных. т.е.
несколько файлов с блоками с одинаковыми именами, но разными по содержанию.
Путаницы в этом случае не избежать по любому !!! Будете ли вы базовыми командами или
сторонними утилитами пользоваться.

Попробуйте ещё здесь посмотреть >>>
главная ссылка >
http://apps.exchange.autodesk.com/ACD/en/Home/Index

и некоторые выборки по блокам >
http://apps.exchange.autodesk.com/AC...ks&collection=
http://apps.exchange.autodesk.com/AC...enamebypt%3aen
http://apps.exchange.autodesk.com/AC...toolsbypt%3aen
VitalyAF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Копирование одноименных блоков из чертежа в чертеж



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несвойственные Автокаду вещи Vova AutoCAD 49 01.02.2012 19:33
Копирование группы фильтров в другой чертеж serg01 AutoCAD 10 04.05.2008 07:45
Удаление из чертежа описаний блоков olga87 AutoCAD 3 24.08.2007 13:26
Поворот блоков при вставке в чертеж Werwolf AutoCAD 11 20.06.2007 13:43
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36