Нумерация листов

Плагин AVC_PageNo для AutoCAD и BricsCAD

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

C помощью этого плагина можно быстро пронумеровать листы. Если вам приходится в ручную перебирать все листы чертежа, чтоб записать номер листа, то данная программа радикально ускорит вашу работу. Просто вызовите команду Лист№ (PNo) и она сама найдет блоки с атрибутом «Лист» и сама проставит номера.

Вы можете использовать листы Автокада (Layout) или оформлять форматки в модели – программа сработает в обоих случаях.


Кроме того программа умеет:

  • Проставлять общее количество листов

  • Искать названия листов и составлять оглавление

  • Копировать оглавление в буфер обмена для последующей вставки в текстовое поле, таблицу или в файл TXT, Word, Excel.

  • Пропускать в оглавлении листы с одинаковым названием

  • Настраивать имена искомых атрибутов

  • Настраивать стартовый номер первого листа

  • Искать таблицу «Содержание» и вставлять в нее оглавление


C программой бесплатно поставляется команды работы с таблицами «Вставка в таблицу» (PTT) и «Разделить таблицу» (TableSplit). Как известно, встроенные таблицы Автокад имеют крайне ограниченную функциональность. Просто скопировать ячейки из Excel и вставить их в Автокад не получится. Эту недоработку частично компенсирует команда «Вставка в таблицу». С ее помощью можно вставить в таблицу Автокада любые тексты, разделенные символами табуляции и переносами строк. В том числе данные, скопированные в буфер, командой «PNo». А команда «Разделить таблицу» поможет отправить на принтер таблицу, не влезшую в один лист.


О загрузке и установке плагина читайте тут.

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

Затем можно активировать одну из лицензий:

Команды

PNO – Нумерация листов чертежа. Составление оглавления.

PTT - Paste to Table: Вставка текстовых таблиц из буфера Windows в таблицу Автокада.

TableSplit – Разбить таблицу по листам. Обновление разбиения.

Нумерация листов чертежа (PNo)

Первым делом создайте блок для Основной надписи чертежа (команда _block). Можно сделать несколько блоков – для титульного листа, для остальных чертежей и просто для номера листа. Совершенно не важно, как вы назовете эти блоки.

Добавьте в блок атрибут (команда _AttDef). Важно, чтоб у атрибута был тег Лист (или ЛистНомер или задайте другой тег атрибута в настройках). Этот атрибут не должен быть константным. Дополнительно вы можете добавить в блок еще два атрибута: Листов и Чертеж. Атрибут Листов (или КоличествоЛистов или Из) может быть константным т.к. туда будет записано общее количество листов. Чертеж (или НаименованиеЛиста или Заголовок или Наименование или Название) – это название каждого чертежа для оглавления.

Расставьте блоки на каждом листе. Расположите листы по порядку. Если вы оформляете чертежи прямо в модели, то имейте в виду, что программа будет нумеровать их, ориентируясь на точку вставки блока сверху вниз. Для блоков с одинаковой координатой Y точки вставки нумерация будет идти с лева на право.

Дайте имя каждому листу, отредактировав атрибут «Чертеж» или просто дайте внятные имена закладкам листов (Layout).

Вызовите команду Лист№ (PNo). Сначала программа будет искать блоки на листах в пространстве бумаги. Если ничего не найдет – будет искать в модели.

Далее программа запишет номера по порядку в каждый блок. Если на листе есть несколько блоков с атрибутом номера листа, то номер запишется только в один блок. Остальные атрибуты (количество листов и название листа) программа будет искать в том же самом блоке, что и номер листа. Не пытайтесь разнести эти три атрибута по разным блокам.

Затем программа запишет общее количество листов. Если используются листы автокада (layout), то записывается общее количество листов, даже если на некоторых из них нет основной надписи (блоков с номерами). Если поиск ведется в пространстве модели, то программа пересчитает, сколько найдено блоков с атрибутом номера листа.

После работы программы, готовое оглавление будет скопировано в буфер обмена. Вы можете вставить оглавление в текстовое поле просто нажав CTRL+V. Или переключитесь на другую программу типа Word или Excel и вставьте оглавление туда.

Далее программа будет пытаться вставить оглавление в таблицу Автокада. По умолчанию программа ищет таблицу с названием "Содержание". Если такая таблица найдется только в шаблоне, то будет вставлен лист из шаблона и проведена перенумерация. Если таблица не найдена, то программа запросит вас выбрать таблицу. Можете отказаться - просто нажмите Esc.

Следите за консолью – туда выводятся все сообщения программы.

Настройка

Для настройки команды вызовите Палитру настроек A>V>C> (команда _AvcOptions). Так же настройки программы в AutoCAD доступны в обычном диалоге Параметры (команда _Options).

Вы сможете поменять искомые имена (теги) атрибутов. Настройка не чувствительна к регистру букв. Для возврата к именам по умолчанию оставьте поля настроек пустыми.

Вы можете начать нумерацию с заданного номера листа. Причем этот номер может быть даже отрицательным (Используйте, если первые листы чертежа не должны иметь номеров).

Команда PNo хранит свои собственные настройки вставки в таблицу. Они могут отличаться от настроек команды Вставка в таблицу (PTT). Некоторые настройки влияют и на поведение команды PNo

Название – команда будет вставлять в буфер заголовок таблицы «Содержание».

Заголовки – команда будет вставлять в буфер строку с заголовками колонок «Лист» и «Наименование».

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

Настройки сохраняются в реестре Windows, в разделе текущего пользователя.