VetCAD

AddLay доработанная для длинных составных форматов

    1 оценка

Plcmaster

размещено: 29 Октября 2026
ИИ доработал мне AddLay — автоматическое создание листов AutoCAD по рамкам чертежа

AddLay — это AutoLISP-скрипт для AutoCAD, который автоматически создаёт листы из рамок, расположенных в пространстве модели.

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

Возможности

Автоматическое создание листов по рамкам, расположенным на выбранном слое.

Определение формата бумаги по геометрическим размерам рамки.

Поддержка стандартных форматов A4, A3, A2, A1 и A0.

Поддержка удлинённых форматов A4×N, A3×N и A2×N (при наличии соответствующих форматов в настройках плоттера).

Автоматический выбор PDF-плоттера DWG To PDF.pc3 или DWG To PDF Long.pc3.

Исключение физических принтеров из автоматического выбора устройства печати.

Настройка ориентации листа с учётом размеров рамки и выбранной бумаги.

Создание и позиционирование видовых экранов для каждой рамки.

Установка масштаба печати 1:1 в миллиметрах.

Возможность указать масштаб видовых экранов при запуске.

Автоматическая нумерация листов с заданного номера.

Возможность сохранить существующие листы или удалить их перед созданием новых.

Применение стиля печати monochrome.ctb.

Блокировка видовых экранов после настройки масштаба.

Как работает скрипт

Пользователь запускает команду AL.

Указывает объект на слое, где расположены рамки чертежей.

Задаёт масштаб и выбирает режим работы с существующими листами.

Скрипт определяет размеры и расположение рамок.

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

Назначает PDF-плоттер, создаёт видовой экран, устанавливает масштаб и центрирует изображение.

В результате формируется набор пронумерованных листов, подготовленных для последующей проверки и печати в PDF.

Дополнительные команды

AL — основная команда автоматического создания листов.

ALMEDIA — диагностика доступных форматов бумаги в установленных плоттерах.

ALFIXMM — установка миллиметров и масштаба печати 1:1 для существующих листов.

Требования

AutoCAD с поддержкой AutoLISP и ActiveX.

Скрипт доработан для AutoCAD 2022.

Наличие плоттера DWG To PDF.pc3 и/или DWG To PDF Long.pc3.

Для удлинённых форматов необходимы соответствующие пользовательские размеры бумаги в конфигурации плоттера.

Рамки чертежей должны находиться в пространстве модели и быть организованы на отдельном слое.

Установка

Скачайте файл

Откройте AutoCAD.

Выполните команду APPLOAD.

Выберите скачанный LISP-файл и загрузите его.

Введите AL в командной строке.

Кому пригодится

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

Основное преимущество AddLay — сокращение времени на оформление листов и уменьшение количества ручных операций при подготовке чертежей к печати.

Примечание: скрипт не создаёт пользовательские форматы бумаги внутри PC3/PMP автоматически. Необходимые форматы должны быть предварительно доступны в настройках PDF-плоттера. Перед использованием на рабочих проектах рекомендуется проверить результат на копии чертежа.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-2 из 2
Ingpro , 01 ноября 2026 в 09:41
#1
Спасибо, код работает!!!
Ingpro , 01 ноября 2026 в 09:58
#2
Сохранить файл в кодировке ANSI, иначе в запросах рус версий AutoCADа кракозябры.
Для корректного отображения осевых и пунктирных линий нужно добавить строку после
;;; Вычисление размеров видового экрана
(if (= (getvar 'PSLTSCALE) 1) (setvar 'PSLTSCALE 0)) ; корректное отображение осевых и пунктирных линий
иначе эти линии выглядят на листах сплошными.
zip

0.01 МБ

СКАЧАТЬ