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

Показаны сообщения с ярлыком Использование скриптов и подпрограмм. Показать все сообщения
Показаны сообщения с ярлыком Использование скриптов и подпрограмм. Показать все сообщения

понедельник, 2 мая 2016 г.

Построение аксонометрических схем для раздела "Вентиляция"

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

пятница, 16 октября 2015 г.

вторник, 13 октября 2015 г.

Создание кабельного журнала

Для создания кабельного журнала при проектировании инженерных систем  существует множество программных комплексов и надстроек, в основном платных, мною был придуман способ позволяющий использовать стандартные средства AutoCAD для составления кабельного журнала.

четверг, 19 февраля 2015 г.

Перевод спецификации DWG в XLS (часть 2)

В прошлом сообщении я рассказывал как перевести  спецификацию из DWG файла в XLS. Этот способ можно отнести к ручному способу.  Недавно у меня появилась задача перевода, и я нашёл другой способ.


воскресенье, 26 октября 2014 г.

Переводим спецификацию из DWG в XLS

Очень часто приходится переводить чужие спецификации из DWG документа в XLS. Для осмечивания проекта, закупки материалов и оборудования отделом логистики.  
Многие проектировщики используют метод  "влоб" - садятся и просто переписывют каждую строчку из DWG в XLS файл.Хорошо если в спецификации всего 30 позиций, а  что делать когда в спецификации 300 позиций, этот процесс может затянуться на пару дней. 

Как сделать это быстро ?

среда, 11 декабря 2013 г.

Взрываем "невзрываемые" блоки стандартными средствами AutoCAD

Иногда попадаются такие блоки в AutoCAD,  что  стандартной командой _EXPLODE  их не удаётся взорвать.  При небольшом количестве таких блоков я пользуюсь стандартными средствами AutoCAD.


четверг, 31 октября 2013 г.

Создание аксонометрических схем для раздела ОВиК

Полное руководство по созданию аксонометрических схем читайте в статье "Построение аксонометрических схем для раздела "Вентиляция"


Большинство проектировщиков используют для  создания аксонометрических схем программу AksPro.  Меня она не устраивала по нескольким причинам (возможно эти проблемы уже устранены).
1. Некорректное преобразование окружностей и дуг.
2. Крайняя глючность приложения.
3. Зависание программы.
Эти и другие причины заставили меня использовать  LISP  для создания аксонометрических схем


четверг, 10 октября 2013 г.

Автоматизация рутинных задач или использование скриптов Lisp, ARX и пр.

Для эффективной работы в AutoCAD я рекомендую освоить работу с консолью и научится загружать дополнительные программы, и скрипты Lisp.

В своей работе я  активно использую скрипты для разного рода автоматизации задач на выполнение которых мне бы понадобилось очень много времени. Приведу примеры:
- Подсчёт суммарной длины линий;
- Подсчёт суммарной площади помещений;
- Сумма числовых значений в текстовых полях;
- Перевод однострочного текста в многосторчный;
- Перенумерация;
- Создание оксонометрических схем для раздела ОВИК;
- Перевод чертежа из 3D в  2D;
 И многое другое.

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

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

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

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


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

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

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

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

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

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

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

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


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




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

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

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

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


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

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

поделиться

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