|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.08.2013, 15:33 | #1 | |
Как проставлять порядковые числа?
Инженер
Санкт-Петербург
Регистрация: 19.07.2013
Сообщений: 211
|
||
Просмотров: 45532
|
|
||||
Регистрация: 03.12.2009
Сообщений: 1,847
|
http://dwg.ru/dnl/1929 я вот такой использую для нумерации
|
|||
|
||||
Цитата:
А если серьёзно - в чём, чем, как сейчас делается ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Инженер Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211
|
Цитата:
|
|||
|
||||
Работаю на работе конструирую конструкции моделирую модели Регистрация: 17.12.2010
Киев
Сообщений: 442
|
|
|||
|
||||
Регистрация: 22.05.2013
Сообщений: 45
|
Например, такой вариант:
http://www.lee-mac.com/numinc.html |
|||
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 348
|
|
|||
|
||||
Нумератор от Lee Mac наверное самый мощный.
1. Incremental Numbering Suite 2. Automatically Label Attributes === Jefferypsanders === 3. BLOCKMASTER - This program allows you to add a dialog box to your standard block insertion. You can add edit boxes and drop down list for the user to fill in the attribute information. You can also add a incremental value so your block's attribute will increment each time it is inserted Моя подборка про нумераторы Нумерация блоков 4. Binc - Вариант с запросом блока и выбором атрибута 5. BincA - Вариант с запросом блока и выбором атрибута + выравнивание значения атрибута (добавление 0 перед значением) BincP - Расстановка блоков вдоль полилинии с нумерацией 6. pickblocknum - нумерация уже вставленных блоков 7. RenumA - Перенумерация с выравниванием. Нужно указывать на атрибут, текст, размер, мтекст 8. ReNumAtts - ReNumber Attributes 9. NumInc - Incremental Numbering Suite (Lee Mac) 10. Num, Renum, TTC - нумерация, перенумерация, копирование содержимого из одного текста в другой (множественная и попарная). Под текстом понимаются DIMENSION, TEXT, MTEXT, ATTRIB, ATTDEF, ACAD_TABLE 11. TCOUNT из Express Tools - Adds sequential numbering to text objects 12. b2l - Расстановка блоков вдоль линии, полилинии, сплайна. Нумерует атрибут. Суффикс, префикс. 13. AddPS - добавить префикс/суффикс в тескт 14. Довольно мощный автонумератор и не только. 15. inserts increasing numbers with or without prefix or suffix text Цитата:
*Добавлено* 17. Автоматическая нумерация блоков свай http://forum.dwg.ru/showthread.php?p=292962#post292962 18. Block Attributes Enumeration 19. Автоматическая нумерация текстовых объектов и атрибутов блока в AutoCad 20. Вставка и автоматическая нумерация блоков v.2.2.3 и v.3.1.0
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 08.04.2021 в 15:04. Причина: Добавил п.20 |
||||
|
||||
Может быть кому то пригодится: есть программа tc.lsp из комплекта G-TOOLS!: http://dwg.ru/dnl/1839
Я переработал её для работы с атрибутированными блоками с помощью функции chattr-vva (спасибо подсказкам VVA и других: http://forum.dwg.ru/showthread.php?t=83963) |
||||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Два простеньких лиспа.
Одним нумеруем. Вначале вводим букву или цифру (если не нужно - ентер), затем цифру (можно начать с любой) и щелкаем. Второй для редактирования. Алгоритм тот же, буква или цифра или ентер, цифра - ентер и щелкаем.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,772
|
042, а поискать?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 08.02.2013
Сообщений: 68
|
В Incremental Numbering Suite (http://www.lee-mac.com/numinc.html) как добиться что бы объектная привязка работала?
|
|||
|
||||
Регистрация: 24.09.2010
Сообщений: 6
|
Добрый день!
Применил лисп bincP из этой темы. Результат работы лиспа bincP: - Переименовался блок с "точка" на "U11"; - Положение номера номера блока стало не перетаскиваемым. Помогите, пожалуйста, сделать, чтобы блок не переименовывался (очень важно) и чтобы номер блока можно было бы перетаскивать (не очень важно). Автокад 2019 Файлы во вложении! |
|||
|
||||
программист Регистрация: 24.06.2008
Москва
Сообщений: 49
|
А нет ли нумератора, который копирует выбранный текст/мтекст, увеличивая его значение на заданную величину.
Т.е. задаю начальный номер (например 1), указываю текст, его значение заменяется на "1", дальше идет запрос точек, в которых возникает "2", "3" и т.д. |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
Цитата:
ИМХО, проще перенумеровать уже готовый текст. А первоначальную нумерацию взять абы как. Мне нравится нумератор, который готовый текст нумерует блоками в зависимости от положения (строками или стобцами). |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
Цитата:
P.S. Видимо, нумерация тогда по маске должна быть? Не весь же копируемый текст нумеровать? Последний раз редактировалось ProjectMaster, 15.01.2019 в 17:31. |
|||
|
||||
Регистрация: 08.02.2020
Сообщений: 2
|
Добрый вечер.
Перепробовал все нумераторы текста, но не обнаружил такого, который позволяет перенумеровать тексты с разными префиксами. Проще говоря, заменяет последние несколько любых символов на номер. Например, была сделана нумерация множества элементов разного вида (АБВ1, БГД2, КЕН3, ГЛН4 и т.д.), но теперь их нужно перенумеровать (АБВ3, БГД4, КЕН5, ГЛН6 и т.д.). Может кто-то сталкивался с подобной задачей? Если существует решение, подскажите, пожалуйста. Спасибо за любую помощь! Последний раз редактировалось atamah404, 08.02.2020 в 02:02. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 10,959
|
Цитата:
Код:
|
|||
|
||||
Регистрация: 08.02.2020
Сообщений: 2
|
Цитата:
Функция vl-string-right-trim помогла! Только я никогда раньше не писал ничего на лиспе и прикрутить ее к коду готового нумератора мне не под силу. Единственное, что придумал-сделал отдельный лисп на денумерацию, а после нее новую нумерацию уже легко накладываю стандартным TCount. Код может пригодится кому типа меня... Еще раз спасибо! Код:
|
|||
|
||||
Регистрация: 22.06.2020
Сообщений: 1
|
Сколько себя помню, пользовался нумератором https://dwg.ru/dnl/1929. Но прогресс на работе догнал меня и в автокаде 2018 работать нумератор перестал, а стал выдавать ошибку: @run time error 438 object doesn't support this property or method@
Есть ли спасение? |
|||
|
||||
СЦБ Регистрация: 09.03.2006
Иркутск
Сообщений: 78
|
После ошибки нажмите кнопку Debug, затем в коде программы найдите .ObjectID32 и замените на .ObjectID. Или замените файл из архива
|
|||
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 113
|
Посоветуйте, пожалуйста подходящий нумератор. тут много всего, глаза разбегаются ), а испытывать некогда (.
Дано: готовые блоки - номера помещений на этаже с 1 атрибутом. Надо: скопировать на другой этаж и разом поменять 1ю цифру в атрибуте. Например: было (номер комнаты) 305, стало 505/605.. (другой этаж, и та же планировка). Акад 2014. Благодарственные молитвы обязуюсь вознести. Последний раз редактировалось shishoq, 25.05.2021 в 19:40. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,466
|
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,466
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 10,959
|
это будет что-то очень узко специализированное типа:
1. Выделяется область чертежа с этажом; 2. Выгребаются с этой области вставки блоков нумерации помещений; 3. Создается список соответствия номера помещения и ссылки на вставку блока; 4. Сортируется список по номеру помещения (тут сразу есть подводные камни - так как могут быть номера помещений типа 303а или 303.1); 5. Задается номер первого помещения на этаже, высчитывается величина смещения и далее по списку корректируется значение атрибутов на величину смещения. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,466
|
Цитата:
Но этот калькулятор работает только с текстом, а не с атрибутами, т.е. блоки придется предварительно взорвать. Рекомендовать не могу, калькулятор весит 370 Mb. Наверняка есть что-то полегче. https://youtu.be/YjmceX2AOz8 |
|||
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 113
|
Цитата:
Установил. Перезагрузился. Попробовал. Узнал, что с блоками он не работает. А так, наверное, очень хорош. Теперь надо де-инсталить. Может, кто-нибудь всё-таки уже пробовал (успешно) скопом ккнбд "прибавлятор" ----- добавлено через ~28 мин. ----- Цитата:
----- добавлено через ~35 мин. ----- Но если кто подскажет менее "костыльную" фичу - буду очень признателен ))) Последний раз редактировалось shishoq, 27.05.2021 в 20:43. |
|||
|
||||
Цитата:
Incrementing attribute values Add a number to an attribute in all blocks. Batch Attribute Editor Как изменить размер текста во всех блоках с одинаковым имене Увеличение всех отметок на определенную величину
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Когда-то для свайного поля сочинил.
Работает с текстами и первым атрибутом блока. Правда, перенумеровывает в произвольном порядке. Код:
Последний раз редактировалось Oleg T, 23.08.2021 в 08:28. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,222
|
Проектирование архитектуры в Autcad, на мой взгляд, явно указывает на желание сделать его максимально доступным для смежников и заказчика.
Если так, то при выборе "костылей" следует учесть возможность передачи их вместе с проектом + инструкцию по применению. Я бы выбрал что-то надёжное и общедоступное средствами самого акада. PS Поднимите руку, кому хотя бы раз попадался этаж с сотнями помещений, как пишет автор поста? Думаю, что единицам, или таких просто нет. Такое впечатление, что это очередной лентяй, к-рый не просто первый раз запустил акад, а первый раз в жизни вышел на работу. Последний раз редактировалось VitalyAF, 31.05.2021 в 10:04. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,772
|
Мне попадался. Правда, не с помещениями, а с номерами рабочих мест, но суть от этого не меняется.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,222
|
Цитата:
Но там проблема не с нумерацией была а с тормозами от кол-ва электрических цепей... оказалось что платформа Autocad в принципе на это не способна, называется - натянуть сову на глобус... В других, для сравнения, сотни тысяч цепей в табличных отчётах не проблема! PS Даже при том, что у меня кабельный журнал автоматом генерился Последний раз редактировалось VitalyAF, 31.05.2021 в 13:41. |
|||
|
||||
Регистрация: 03.09.2018
Сообщений: 18
|
Цитата:
|
|||
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 113
|
Большое спасибо! 3-й нумер подошёл!
Не так эффектно, конечно, как пред.вариант ))) - через Ёксель, где ты сначала чтото туда-сюда колдуешь, а потом на глазах изумлённой публики брюки.. т.е. цифры превращаются... - но для работы №3 как раз то, что надо . Остальные не испытывал пока. тока не знаю что случилось, но после установки её и ещё одной примочки (уже удалённой) перестала аккуратно работать фича PTLB2 для простановки площадей и длин (https://forum.dwg.ru/showthread.php?p=1942150) . То есть работает, но вставляет текст на каком-то диком удалении от тчк вст. Может там какие-то нелокальные переменные пересеклись - никто не знает? Цитата:
|
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,222
|
Цитата:
Точнее вопрос должен звучать так: "Можно ли быстро проставить марки с порядковыми номерами большому количеству помещений" Ответ - да, но в том порядке, в котором они строились! А дальше вы должны или упорядочить их как-то, или пройтись другой, отдельной программой тыкая на объекты помещений и с авто инкрементом указать их номера. При этом учитывая, что первый разряд числа - это номер этажа, остальные собственно номер м.б. с суффиксом, второй раз вы обходите (протыкиваете) помещения указывая Имена помещений. Именно так происходит именование и нумерация помещений в Autocad Architecture, точнее один из способов. Но, то что выше написал, в любом случае необходимо!! Последний раз редактировалось VitalyAF, 11.06.2021 в 20:28. |
|||
|
||||
Регистрация: 18.08.2014
Сообщений: 14
|
Есть набор помещений. Рисую кружочек, ставлю номер внутрь. Далее копирую в другие помещения, (выполняя свой макрос). Работает. Но, только один раз. Как сделать повтор всего процесса? Куда звездочку воткнуть? Или как-то по другому?
Редакция команды copy: $M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_copy,^C^C_copy _C \\ \\_textedit _l) Пробовал * везде поставить. Может, принципиально не туда шагаю? ----- добавлено через ~17 ч. ----- Вчера работало, сегодня нет. Что за глюк :-( ----- добавлено через ~18 ч. ----- *^C^C_copy _C \\ \\_textedit Хотя бы так. Все-таки маленько проще. Последний раз редактировалось gip_gip, 23.08.2021 в 12:35. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу методику определения числа насосов, диаметра и количества трубопроводов в угольных шахтах | Tyhig | Поиск литературы, чертежей, моделей и прочих материалов | 10 | 04.02.2023 14:18 |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Сквозная нумерация динамических блоков | zenon | Программирование | 214 | 28.08.2020 08:45 |
помогите по макросу автоматическое прибавление целого числа всем выбранным числам | timofeev_08 | Программирование | 11 | 03.08.2012 14:39 |