В предыдущей статье я описывал как с помощью скрипта Align_Den можно конвертировать чертёж в аксонометрическую проекцию. Этот скрипт удобно использовать при построении аксонометрических схем систем пожаротушения, водопровода, канализации. Для построения аксонометрии системы вентиляции я так же использую этот скрипт, но дополнительно я также использую и другие инструменты.
Показаны сообщения с ярлыком Использование скриптов и подпрограмм. Показать все сообщения
Показаны сообщения с ярлыком Использование скриптов и подпрограмм. Показать все сообщения
понедельник, 2 мая 2016 г.
пятница, 16 октября 2015 г.
вторник, 13 октября 2015 г.
четверг, 19 февраля 2015 г.
Перевод спецификации DWG в XLS (часть 2)
В прошлом сообщении я рассказывал как перевести спецификацию из DWG файла в XLS. Этот способ можно отнести к ручному способу. Недавно у меня появилась задача перевода, и я нашёл другой способ.
воскресенье, 26 октября 2014 г.
Переводим спецификацию из DWG в XLS
Очень часто приходится переводить чужие спецификации из DWG документа в XLS. Для осмечивания проекта, закупки материалов и оборудования отделом логистики.
Многие проектировщики используют метод "влоб" - садятся и просто переписывют каждую строчку из DWG в XLS файл.Хорошо если в спецификации всего 30 позиций, а что делать когда в спецификации 300 позиций, этот процесс может затянуться на пару дней.
Как сделать это быстро ?
среда, 11 декабря 2013 г.
четверг, 31 октября 2013 г.
Создание аксонометрических схем для раздела ОВиК
Полное руководство по созданию аксонометрических схем читайте в статье "Построение аксонометрических схем для раздела "Вентиляция"
Большинство проектировщиков используют для создания аксонометрических схем программу AksPro. Меня она не устраивала по нескольким причинам (возможно эти проблемы уже устранены).
1. Некорректное преобразование окружностей и дуг.
2. Крайняя глючность приложения.
3. Зависание программы.
Эти и другие причины заставили меня использовать LISP для создания аксонометрических схем
четверг, 10 октября 2013 г.
Автоматизация рутинных задач или использование скриптов Lisp, ARX и пр.
Для эффективной работы в AutoCAD я рекомендую освоить работу с консолью и научится загружать дополнительные программы, и скрипты Lisp.
В своей работе я активно использую скрипты для разного рода автоматизации задач на выполнение которых мне бы понадобилось очень много времени. Приведу примеры:
- Подсчёт суммарной длины линий;
- Подсчёт суммарной площади помещений;
- Сумма числовых значений в текстовых полях;
- Перевод однострочного текста в многосторчный;
- Перенумерация;
- Создание оксонометрических схем для раздела ОВИК;
- Перевод чертежа из 3D в 2D;
И многое другое.
В своей работе я активно использую скрипты для разного рода автоматизации задач на выполнение которых мне бы понадобилось очень много времени. Приведу примеры:
- Подсчёт суммарной длины линий;
- Подсчёт суммарной площади помещений;
- Сумма числовых значений в текстовых полях;
- Перевод однострочного текста в многосторчный;
- Перенумерация;
- Создание оксонометрических схем для раздела ОВИК;
- Перевод чертежа из 3D в 2D;
И многое другое.
вторник, 24 сентября 2013 г.
вторник, 20 августа 2013 г.
Динамические блоки AutoCAD и как с ними бороться (часть 1).
К динамическим блокам можно отнести блоки:
1. При наличии динамических блоков в чертеже создаются виртуальные блоки для каждого состояния динамического блока (если это состояние было использовано).
Приведу пример выполнения команды _PURGE
- С динамическим содержимым
- Блоки с атрибутами
- Комбинацию динамических блоков и блоков с тегами
- Вхождение одного блока в другой (многоуровневые блоки).
1. При наличии динамических блоков в чертеже создаются виртуальные блоки для каждого состояния динамического блока (если это состояние было использовано).
Приведу пример выполнения команды _PURGE
Красным цветом выделены виртуальные блоки которые присутствуют в чертеже на их не видно в пространстве модели. Виртуальные блоки засоряют память и это приводит к тому, что небольшой чертёж но с большим количеством динамических блоков очень сильно тормозит.
Например в чертеже много динамических блоков "Дверь", хотя на чертеже видно всего 4 вида дверей, но виртуальных блоков будет намного больше.
Поэтому я рекомендую сознательно использовать динамические блоки. Помнить, что после создания чертежа необходимо обязательно выполнить команду _PURGE и удалить все неиспользуемые блоки
2. Особенной головной болью являются блоки с атрибутами.
Взрывая блоки с атрибутами атрибуту возвращается значение названия атрибута (прошу прощение за масло масляное).
Далее если необходимо изменить параметры нескольких блоков с атрибутами( например цвет,высота шрифта, шрифт и пр.) то необходимо заходить в каждый блок и менять атрибут.
Так вот если нужно исправить параметры атрибутов нескольких (всех) блоков чертежа то заходить в каждый как-то "напряжно". Для этого я использую команды:
_ATTSYNC - обновляет атрибуты блоков
_BATTMAN - диспетчер атрибутов всех блоков чертежа
Продолжение статьи Динамические блоки AutoCAD и как с ними бороться (часть 2).
пятница, 16 августа 2013 г.
Чистка чертежа AutoCAD
Когда получаешь чертежи от архитекторов в формате dwg то просто можно сойти с ума. Приведу основные особенности всех получаемых чертежей.
- Чертежи выполнены с 3D графикой, необходимо преобразовать из 3D в 2D.
- Наличие обилия прокси объектов после СПДС и прочих подобных систем
- Нестандартные шрифты gost2.304a.shx, russ.shx
- Динамические блоки для нужных и не нужных элементов
- Детализация болтов, гаек и прочих мелких элементов коих при печати при масштабе 1:100 вообще не видно
- Создано огромное количество слоев для одних и тех же объектов (этим грешит Archicad)
- Наличие в чертежах большого количества форм (shape) без соответствующих им фалов.
- Наличие ошибок
- Безразмерные списки масштабов
- Масштаб чертежа не 1:1
- Текст отображается иероглифами
С этим нужно бороться
Начнём по пунктам
Подписаться на:
Сообщения (Atom)