Поиск по этому блогу

вторник, 20 августа 2013 г.

Динамические блоки AutoCAD и как с ними бороться (часть 1).

К динамическим блокам можно отнести блоки:

  1. С динамическим содержимым
  2. Блоки с атрибутами
  3. Комбинацию динамических блоков и блоков с тегами
  4. Вхождение одного блока в другой (многоуровневые блоки). 


1. При наличии динамических блоков в чертеже создаются виртуальные блоки для каждого состояния динамического блока (если это состояние было использовано).
Приведу пример выполнения команды _PURGE

Красным цветом выделены виртуальные блоки которые присутствуют в чертеже на их не видно в пространстве модели. Виртуальные блоки засоряют память и это приводит к тому, что небольшой чертёж но с большим количеством динамических блоков очень сильно тормозит. 

Например в чертеже много динамических блоков "Дверь", хотя на чертеже видно всего 4 вида дверей, но виртуальных блоков будет намного больше. 

Поэтому я рекомендую сознательно использовать динамические блоки. Помнить, что после создания чертежа необходимо обязательно выполнить команду _PURGE и удалить все неиспользуемые блоки  

2. Особенной головной болью являются блоки с  атрибутами

Взрывая блоки с атрибутами атрибуту возвращается значение названия атрибута (прошу прощение за масло масляное). 

Далее если необходимо изменить параметры нескольких блоков с атрибутами( например цвет,высота шрифта, шрифт и пр.) то необходимо заходить в каждый блок и менять атрибут. 

Так вот если нужно исправить параметры атрибутов нескольких (всех) блоков чертежа то заходить в каждый как-то "напряжно".  Для этого я использую команды:  
_ATTSYNC  - обновляет атрибуты  блоков 


_BATTMAN - диспетчер атрибутов всех блоков чертежа




понедельник, 19 августа 2013 г.

Перевод чертежа AutoCAD из 3D в 2D

Получая чертежи от смежных организаций зачастую  в них присутствуют 3D элементы (стены, колонны, окна). Как понять что чертёж имеет не нулевую Z-ось:
  • Привязка к опорным точкам работают не корректно. 
  • Измеряемые расстояния не соответствуют реальным
  • При просмотре чертежа  "Вид сбоку" не все его части расположены в плоскости X-Y. 
Для перевода чертежа из 3D в 2D я использую Утилиту "SuperFlatten 2.0b beta"  
Пример использования утилиты. Как загружать программы читайте в статье "Автоматизация рутинных задач или использование скриптов Lisp, ARX и пр.





1. Загружаем утилиту "SuperFlatten 2.0b beta"
2. Команда :  SUPERFLATTEN
3. Выделяем объекты которые нужно перевести из 3D в 2D, жмём Enter
4. В окне командной строки можно задать параметры выполнения команды
SuperFlatten options [Rename blocks/Explodable blocks/Overkill/Proxies] < >:
Ещё раз жмём Enter
5. Всё чертёж конвертирован в 2D.


пятница, 16 августа 2013 г.

Чистка чертежа AutoCAD

Когда получаешь чертежи от архитекторов в формате dwg то просто можно сойти с ума. Приведу основные особенности всех получаемых чертежей.

  • Чертежи выполнены с 3D графикой, необходимо преобразовать из 3D в 2D
  • Наличие обилия прокси объектов после СПДС и прочих подобных систем 
  • Нестандартные шрифты gost2.304a.shx, russ.shx 
  • Динамические блоки для нужных и не нужных элементов
  • Детализация болтов, гаек и прочих мелких элементов коих при печати при масштабе 1:100 вообще не видно
  • Создано огромное количество слоев  для одних и тех же объектов (этим грешит Archicad)
  • Наличие в чертежах большого количества форм (shape)  без соответствующих  им фалов.
  • Наличие ошибок
  • Безразмерные списки масштабов
  • Масштаб чертежа не 1:1
  • Текст отображается иероглифами
С этим нужно бороться 
Начнём по пунктам 


Прокси объекты в AutoCAD

- Откуда берутся прокси объекты?
- Что это такое?
- Тормозит чертёж !!!
- Не могу скопировать :-( !!!
- Вообще ничего не могу сделать с чертежом
Наверное всем знакома подобная картина.
Именно с этими вопросами подходят ко мне мои коллеги.
Прокси объекты - что же это такое?

поделиться

VK комментарии