|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.04.2020, 06:41 | #1 | |
Нумерация имени блоков (внутри блока атрибут)
Регистрация: 29.07.2012
Сообщений: 98
|
||
Просмотров: 2477
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Чего? Менять имена блоков? И на хрена?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.07.2012
Сообщений: 98
|
Проект электроснабжения
- огромный объект (очень много этажей, на каждом этаже уже не 1 шкаф освещения, а 3-4) Т.е нумерация к примеру шкафа 1ЩО 1N-1, 1N-2...2ЩО 2N-1, 2N-2.. итд - очень много светильников - нумерация групп светильников данным блоком - быстрый выбор или извл. данных чтобы быстро посчитать сколько групп расставлено на каждый светильник Просто так быстро посчитать кол-во уже расставленных светильников и их групп. ----- добавлено через ~1 мин. ----- Плюс не идет выделение других блоков, в том же слое т.к имя блока (расставленного) уникально. ----- добавлено через ~4 мин. ----- я уже использую переименование блока с помощью bgtools 2.34 и авто нумрацию атрибута Number,, но на много легше было бы не в ручную менять имя блока, а авто. Ну или к примеру Number мог нумеровать имя блока не трогая при этом имя атрибута (либо менял их оба на одно имя). Надеюсь не кашу написал. |
|||
|
||||
Ничего не понятно...
Вы хотите переименовать блоки ? И получится 100500 блоков содержащих по сути одно и тоже ? Может выпутаете : имя блока - имя атрибута (тег) - значение атрибута .... Лучше приложите пример того что есть и что должно получится.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Упс...
А у вас алфавита хватит ? По моему подход не верный. Вы хотите 100500 блоков в чертеже с разными именами. Зачем оно вам ? По сути они все одинаковые, только значение атрибута (что отображается) разное.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 29.07.2012
Сообщений: 98
|
Цитата:
А в идеале если есть возможность проставить автонумерацию и имени блока и тега атрибута. И да нужно +100500, а по факту это кол-во светильников и соответственно N-ное кол-во блоков на плане (ну пусть даже 500 их будет). И мне так намного легше работать и быстрее производить расчеты. Быстрее делаются схемы и т.д. ----- добавлено через ~8 мин. ----- Цитата:
Мне не нужен весь алфавит Для простоты напишу (хотя пример приложил) Имя блока "Группа", тег в блоке имеет также имя "Группа", представим что я скопировал 20 этих блоков с именем блока и тегом блока "Группа" И если существует такой лисп, то я вбиваю просто выбираю пронумеровать и поулчаю на выходе "Группа1" "Группа2 "....."Группа20" тем самым я имею 20 групп. Мне не нужно +100500. В одной группе на примеру Группа 1- будет 20-30 светильников. Итд |
|||
|
||||
Так всё таки для чего ?
Чтобы изменить имя блока нужно: - создать копию блока - пройтись по всем блокам, считать их имена и получить имя нового - дать новому блоку имя - считать значения из атрибута старого - получить координаты старого - удалить вхождение старого - вставить в координаты старого новый блок - вписать значения из атрибута старого - и ещё куча телодвижей которые вылезут ----- добавлено через 47 сек. ----- Нет в вашем примере такого
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 29.07.2012
Сообщений: 98
|
Цитата:
|
|||
|
||||
Так это руками быстрее делается - в командной строке вписать "Новоеимя" и блок переименуется. Но у вас совершенно другая задача.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема извлечения атрибутов одного блока из набора блоков | Titli-pytli | LISP | 5 | 26.05.2017 14:46 |
Как удалить определенный элемент (в данном случае Raster Image) внутри всех блоков не разрушая их? | Victor_Sh | AutoCAD | 10 | 01.08.2012 11:29 |
Построение полилинии между точками блоков, по атрибуту NAME блока. | Bora495 | Программирование | 6 | 03.04.2012 10:29 |
Автоматом заполнить 2й атрибут Блока по формуле | DonJad | Программирование | 3 | 17.02.2009 14:17 |
Вставка таблицы внутри анонимного блока | Кулик Алексей aka kpblc | Программирование | 7 | 21.06.2006 15:05 |