LISP-программы для Autocad
LISP’ы – это микропрограммы, которые дополняют функционал Autocad и способствуют автоматизации рутинных операций.
Для использования LISP-программ требуется совершить их загрузку.
Для этого необходимо проделать следующий порядок действий:
- Набрать в командной строке функцию appload
- Выбрать нужную программу
- Нажать кнопку «Загрузить»
Довольно часто исходные данные для проекта весят неоправданно много, что, конечно, влияет на производительность Autocad и, в итоге, на нашу скорость работы.
Проведя анализ различных вариантов, был найден LISP с прозрачным названием cleandwg.lsp (Скачать CleanDWG (VLX, 0.01Mb)) Практика показывает, что он помогает в 99% случаев уменьшить вес вашего чертежа. Часто бывало что подложка от архитекторов весившая под 20 мб уменьшалась до размера менее 1 мб.
Порядок действий следующий:
- Загружаем LISP
- Вводим cleandwg в командной строке
- Выбираем параметры (обычно по умолчанию)
Правилом хорошего тона в проектировании является некое затенение подложки, относительно проектируемой системы. Синие санузлы в проекте пожарной сигнализации смотрятся совсем не эстетично, правда?
Классический способ перевода не очень нужного в один цвет является выделение всего (ctrl+A) и назначение нужного цвета. Но увы, в большинстве случаев это не работает т.к. цвет содержимого блоков может быть назначен «по слою», «по блоку» или же просто напрямую. В последнем случае придется открывать каждый блок и изменять цвет вручную. Это рутинная операция от которой есть лекарство и называется оно bgltools.lsp (Скачать bgtools (LSP, 0.24Mb))
Порядок действий следующий
- Загружаем LISP
- Набираем в командной строке bgcolor
- Выбираем нужный цвет и немного ждем
- Получаем готовые к работе планы
При прокладке кабеля в проекте используются функции «Отрезок» или «Полилиния», но что бы вы не применили, в любом случае, вам нужно будет знать сумму длин этих объектов для кабельного журнала и спецификации.
Вашему вниманию предлагается очень простой LISP, показывающий сумму длин выбранных отрезков. Алгоритм действий следующий:
- Загружаем программу
- Выбираем интересующие отрезки (например, функцией «выбрать подобные»)
- Набираем «elen» в командной строке и получаете сумму длин.
Адресация устройств в проекте является одним из самых трудозатратных и рутинных процессов при выполнении проекта. Рады представить вам универсальный инструмент нумерации любых элементов на чертеже – NumInc. Помимо стандартных функций нумерации он умеет строить массивы значений (актуально для таблиц), заменять существующий текст новым значением (используется, например, при нумерации листов проекта или замене скопированных адресов) и много чего ещё! Познакомиться с полным функционалом этого комбайна можно на сайте разработчика.
Минимальный алгоритм действий следующий
- Загружаем программу
- Вводим numinc
- Задаем Prefix, Middle и Suffix
- Выбираем инкремент
- Выбираем какая конкретно ячейка (Prefix, Middle или Suffix) будет увеличиваться на заданное значение при каждом клике мышью.
- Настраиваем параметры текста
- Кликаем ОК и нумеруем оборудование.
Большинство проектировщиков работает в пространстве модели, но опытные проектировщики знают значительную пользу от работы с листами, например, пакетная печать проекта. Для автоматического создания листов из пространства модели отлично подходит LISP AddLay.
Порядок действий следующий
- Загружаем LISP
- Набираем в командной строке AL
- Выбираем рамку. AddLay запомнит слой в котором расположена рамка и будет воспринимать объекты данного слоя как границы.
- Выделяем все элементы для перевода в листы. Настраиваем параметры.
Удобным инструментом для редактирования названия и задания нужного нам порядка листов является LISP TabSort.
Порядок действий следующий
- Загружаем LISP
- Набираем в командной строке TABSORT
- Редактируем названия и порядок листов
180 секунд