Автоматическая нумерация в автокаде
Перейти к содержимому

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

  • автор:

Вставка и автоматическая нумерация блоков v.2.2.3 и v.4.1 Test

Нумерация блоков на полилинии и без нее.
Нумерация блоков производится текстом, МТекстом или атрибутами.
Присутствует возможность нумерации блоков с одним и с несколькими атрибутами (с выбором атрибута).
Нумерация с поддержкой разрядности типа «01» «001» и т.д.
Для выбора нумерации требуемых блоков используется фильтр, для выбора атрибута в блоке с несколькими атрибутами — выбор маски.
При выборе стартового номера и приращения равным нулю возможна простановка текста без нумерации.
Команда для кнопки ^C^C^P(progn(if (= C:anshl nil) (load «anshl»)(prin1))) anshl
Дополнительные возможности:
Распределение блоков между точками.
Выделение при подсчете блоков.
Команда для построения блоков с полилинии в ряд: blin
Динамическая отрисовка блоков с полилинии: schemdiag
Нумерация любых блоков атрибутом (с созданием атрибута для блока без оного): atbnum
Количество блоков на чертеже:
Всего binf1
Выбранных binf2
Количество блоков в выделении:
Всего binf3
Выбранных binf4
Количество блоков на полилинии:
Всего binf5
Выбранных binf6
Выделение полилинии с блоками на ней: binf0
Вставка блоков с параллельной нумерацией атрибутов и отрисовкой полилинии: multinsblk
Вставка блока в чертеж из файла (библиотеки блоков): (liblkins nameblk file rotate), где:
nameblk имя блока, если nil выдаст запрос
file файл блока или библиотеки блоков, если nil поиск файла
rotate с поворотом T, без поворота nil
Программа Peter Jamtgaard — Вставка атрибута в блок insertatt

Предварительная версия 4.1 программы anshl (только команда anshl).

Автонумерация блоков в Автокаде

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

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

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

Для наглядности давайте проделаем небольшую практическую работу:

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

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

2. Скачайте архив с lisp для автоматической нумерации блока, кликнув здесь.

3. Откройте чертеж, и сделайте несколько копий блока нумерованной точки.

Нумерация блоков в AutoCAD

4. Загрузите приложение для нумерации бока (если не знаете как, см. здесь).

5. Запустите команду, введя в строке состояния KAN и на запрос [Number/Renumber]? (нумерация или перенумерация) нажмите Enter.

6. В следующем запросе Input Start or Offset Number: укажите начальный номер.

7. Осталось последовательно указать блоки, которые необходимо пронумеровать, затем нажать Enter и вуаля.

Автоматическая нумерация блоков

Примечание. Работает предварительный выбор объектов, если потребуется выбрать блоки рамкой во время команды введите Р (_W), при этом нумерация начнется с последней копии блока.

Если вам потребуется сменить начальную нумерацию, то просто воспользуйтесь опцией Renumber.

Ну и если захотите создать кнопку (как см. здесь) с данной командой, то в поле макрос скопируйте этот код:

Интересно. Как вывести координаты точек в таблицу AutoCAD или Excel читайте тут.

Как пронумеровать блоки в AutoCAD. Видео

Премьера уже скоро. Свои вопросы и комментарии оставляйте ниже…

Автоматическая нумерация текстовых объектов и атрибутов блока в AutoCad

Всем привет,
Тема автоматической нумерации стара и надоела всем порядком. Существует много решений этой проблемы, в том числе и от Autodesk. Сам попробовал и так и сяк. По мне, так всё время чего-то не хватает. Кароч, решил сам прогу написать. Актуальные версии программы с исправленными багами ищите ниже по теме.
Кратенько описание:
1. Загружаете AutoNum в Autocad
2. Вызов функции русскими буквами: НУМ
3. Выбираете объекты для нумерации. Можно прямо рамкой. Учитываются только объекты типа TEXT, MTEXT и INSERT (блоки). Всё ненужное само отфильтруется. Нажимаете Enter.
4. В открывшемся диалоговом окне, показывает сколько каких объектов в ваш набор попало. Если что не нужно нумеровать — снимите галочку. Для блоков имеется выпадающий список с тэгами атрибутов. Выбираете нужный.
5. Направление нумерации либо слева налево и сверху вниз по рядам, либо сверху вниз слева направо по столбцам.
6. «Префикс» — это то, что перед номером будет. «Постфикс» — то, что после номера. «Нач. значение» и «Интервал» — это не нужно объяснять. Дробная нумерация тоже работает.
———————————————————————————————————————————————————————————————————————————————————————————
Новая версия программы (v.6.1) от 23.12.22г во вложении. Исправлены ошибки в нумерации атрибутов блока, произведена оптимизация кода.

AutoNum_v.6.1.LSP (35.9 Кб, 1646 просмотров)

Последний раз редактировалось [MTL], 23.12.2022 в 13:49 . Причина: Новая версия программы от 23.12.22 г.

Ускоряем работу в AutoCAD. Автонумерация текста

Автонумерация текста в AutoCAD

Автонумерация текста в AutoCAD

Часто требуется промаркировать какие-либо элементы на чертеже. Например, автоматы в схеме электрического щита, электрооборудование на плане. Как правило, маркировка при этом состоит из постоянной части (базы) и изменяемой (порядкового номера элемента).
Трудоёмкость данной задачи можно снизить, воспользовавшись встроенными возможностями AutoCAD.
Для иллюстрации рассмотрим маркировку автоматических выключателей в схеме электрического щита.

Автоматы в схеме должны быть промаркированы QF1, QF2, QF3 и т.д.
Постоянная часть маркировки — QF, переменная часть — порядковый номер автомата в схеме — 1, 2, 3. Отрисовка схемы выполняется готовыми элементами. Берём заготовку и копируем нужное количество раз.
Далее в меню Express выбираем команду Automatic text numbering.
Или вводим в командной строке _tcountАвтонумерация текста в AutoCAD Выбираем объекты (текст) и нажимаем Enter. Далее вводим параметры команды:

  1. Запрос по сортировке выбранных элементов. Вводим по X, Y или в том порядке, в каком выбраны элементы (по-умолчанию установлено значение параметра «В порядке выбора»);
    Автонумерация текста в AutoCAD
  2. Вводим через запятую стартовое значение переменной части и приращение (по-умолчанию 1,1);
    Автонумерация текста в AutoCAD
  3. Запрос по месту размещения цифр в тексте. Доступны опции Prefix/Префикс (цифры будут добавлены в начало текста), Suffix/Суффикс (цифры будут добавлены в конец текста), Owerite (текст будет заменен цифрами), Find&Replace/НайтиЗаменить (указанный текст будет заменен цифрами). В данном случае нас интересует опция Suffix/Суффикс.
    Автонумерация текста в AutoCAD

Автонумерация текста в AutoCAD

В итоге AutoCAD автоматически пронумерует элементы.

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

Подпишитесь и получайте уведомления о новых статьях на e-mail

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *