Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамические блоки и атрибуты

Динамические блоки и атрибуты

Закрытая тема
Поиск в этой теме
Непрочитано 17.07.2005, 02:53 #1
Динамические блоки и атрибуты
Athlon
 
Регистрация: 06.06.2005
Сообщений: 11

Существует ряд объектов (например, вентиляторы) одного модельного ряда, но разных типоразмеров. Возможно ли создать динамический блок с рисунками этих вентиляторов и атрибутами, содержащими типоразмеры вентиляторов или любые другие их характеристики? Хотелось бы, управляя видимостью динамического блока, отображать и соответствующий атрибут. Сложность еще в том, что атрибут должен иметь только одно имя, для того чтобы отображаться в таблице в одном поле (столбце).

С уважением
Просмотров: 16119
 
Непрочитано 30.08.2005, 08:27
#2
k168


 
Регистрация: 23.06.2005
Сообщений: 79


Понимая, что раздел форума посвящен Autocad, но всеж вы MechaniCS не пробовали? Там Это все есть.
k168 вне форума  
 
Непрочитано 30.08.2005, 20:20
#3
Tech


 
Регистрация: 18.10.2004
Odessa
Сообщений: 226
<phrase 1=


Как это реализовано можно посмотреть в обучалке (New Features Workshop) довольно наглядно показано, как что делать, см. раздел Help>New Features Workshop>Dinamic Block>Use Lookup Table.
Tech вне форума  
 
Автор темы   Непрочитано 31.08.2005, 00:52
#4
Athlon


 
Регистрация: 06.06.2005
Сообщений: 11


Все прекрасно сделано в СПДС,
НО! вопрос звучал. ДИНАМИЧЕСКИЕ БЛОКИ И АТРИБУТЫ!!!

Ответ нужен на эту связку, а не по кусочкам или в сторонних программах.

С уважением
Athlon вне форума  
 
Непрочитано 31.08.2005, 13:49 Re: Динамические блоки и атрибуты
#5
Tech


 
Регистрация: 18.10.2004
Odessa
Сообщений: 226
<phrase 1=


Цитата:
Сообщение от Athlon
создать динамический блок с рисунками этих вентиляторов и атрибутами, содержащими типоразмеры вентиляторов или любые другие их характеристики?
Если я все же правильно понял, вопрос касается именно CADa 2006,
то как раз это и имел в виду, но при помощи атрибута Lokup Table можно присвоить и отображать только оди параметр, например типоразмер (модельный ряд можно описать в Description) и соответственно его же и выбирать. Например вы установили (и нарисовали, промасштабировали ...) несколько рисунков - 5х5; 25х25; 120х120 ...., при выборе отображаемого варианта просто выбираете из таблицы необходимый типоразмер и получаете в чертеже соответствующий ему рисунок.
Но к сожалению вряд ли удастся для каждого типоразмера установить более одного атрибута.
Tech вне форума  
 
Автор темы   Непрочитано 31.08.2005, 22:41
#6
Athlon


 
Регистрация: 06.06.2005
Сообщений: 11


Цитата:
Если я все же правильно понял, вопрос касается именно CADa 2006,
Это Вы точно подметили. Динамические блоки только и появились в AutoCAD 2006.

Цитата:
Но, к сожалению, вряд ли удастся для каждого типоразмера установить более одного атрибута.
Вот то-то и оно ...
Поэтому пользуюсь СПДС GraphiCS.


С уважением
Athlon вне форума  
 
Непрочитано 01.09.2005, 01:45
#7
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Посади атрибуты на разные слои а точнее скопируй в ту же точку одноименные атрибуты , ненужные слои ЗМОРОЗИТЬ - так их родимых........и ЗАПЕРЕТЬ на замочек
ну конечно все это может и не сработает, так бредовая идея, за неимением лучшего.
Startrek вне форума  
 
Непрочитано 01.09.2005, 11:40
#8
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Есть предложение сделать несколько Visiblity states с названиями соответствующих вентиляторов, а в атрибут поместить поле с названием Visiblity state. После регенерации атрибут будет содержать необходимое заначение. Вот пример...
[ATTACH]1125560441.dwg[/ATTACH]
AY вне форума  
 
Непрочитано 01.09.2005, 16:23
#9
Tech


 
Регистрация: 18.10.2004
Odessa
Сообщений: 226
<phrase 1=


Цитата:
Посади атрибуты на разные слои а точнее скопируй в ту же точку одноименные атрибуты
И совсем даже не бредовая это идея, я сам так делаю при необходимости и все работает. И в случае использования динамических блоков можно обойтись и без таблицы атрибутов. Пример:
[ATTACH]1125577392.dwg[/ATTACH]
Tech вне форума  
 
Непрочитано 27.03.2007, 23:08
#10
SLADE

проектировщик-новобранец
 
Регистрация: 14.09.2005
Minsk
Сообщений: 324


Хочу сделать штапм для чертежей в виде динамического блока с атрибутами.
Подскажите, пожалуйста, можно ли сделать так, счто бы текст вносимый в Enhanced Attribute Editor был много строчным ??? :roll:
SLADE вне форума  
 
Непрочитано 27.03.2007, 23:28
#11
vic153

проектировщик газопроводов
 
Регистрация: 04.08.2005
Петербург
Сообщений: 325


SLADE, я вышел из положения так: в штампе вставляешь многострочный текст, в нем создаешь поле, которое берет значения из свойств чертежа.
Уже выкладывал как то, но может пригодится
P.S. это лишь как один из вариантов выполнения.
[ATTACH]1175023738.zip[/ATTACH]
vic153 вне форума  
 
Непрочитано 28.03.2007, 00:06
#12
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Подскажите, пожалуйста, можно ли сделать так, счто бы текст вносимый в Enhanced Attribute Editor был много строчным ???
Низзя
Sleekka вне форума  
 
Непрочитано 28.03.2007, 12:07
#13
SLADE

проектировщик-новобранец
 
Регистрация: 14.09.2005
Minsk
Сообщений: 324


Наверное сделаю по ламерски внесу в я чейку с названием обьекта 5 строк, 1 3 5 + 2 4 , т.е когда название небольшое и надо только 2 строчки использовать 2 4 , а когда потребуеться три строки 1 3 5 , когда одна _ 3. :roll:
2_vic153 симпатичная идея , я вашу работу смотрел ночью, но только сейчас допер про какие свойства вы говорите!!!
SLADE вне форума  
 
Непрочитано 06.11.2007, 08:11
#14
nikol

ГИС, картография
 
Регистрация: 31.03.2007
Сообщений: 51
<phrase 1= Отправить сообщение для nikol с помощью Skype™


мне нужно сделать по типу вентиляторов тоже самое, но для шурфов. и информации там гораздо больше.
__________________
кроме любви возбуждать могут только деньги!
nikol вне форума  
 
Непрочитано 06.11.2007, 16:18
#15
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от SLADE Посмотреть сообщение
Хочу сделать штапм для чертежей в виде динамического блока с атрибутами.
Подскажите, пожалуйста, можно ли сделать так, счто бы текст вносимый в Enhanced Attribute Editor был много строчным ??? :roll:
Дык в ACAD 2008 появились многострочные атрибуты... Айда все на 2008
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 29.11.2007, 13:37
#16
Кристи


 
Регистрация: 20.06.2006
Сообщений: 39
<phrase 1=


Подскажите пожалуйста!!!
Есть ли какая-то возможность выделения блока в зависимости от атрибута???? К примеру: есть блок высотных отметок и атрибуты (отметки) в нем разные...... Как выделить все блоки с отметки 0.000 или -2.500 для редактирования.... ???
Кристи вне форума  
 
Непрочитано 29.11.2007, 13:54
#17
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,337


Попробуй команду _find
Хмурый вне форума  
 
Непрочитано 29.11.2007, 14:12
#18
Кристи


 
Регистрация: 20.06.2006
Сообщений: 39
<phrase 1=


огромное спасибо все получилось
Кристи вне форума  
 
Непрочитано 12.04.2009, 10:44
#19
vladmax


 
Регистрация: 23.12.2008
Сообщений: 10


Здравствуйте уважаемые!
Есть вопрос: имеется динамический блок с атрибутами (типа выноска), так вот, при копировании данного блока и последующем выделении этих копий (не измененных), в окне "свойства" отображаются значения атрибутов, которые можно изменить одновременно для всех блоков, но если у одного из блоков изменить положение ручки например, то уже становится невозможно изменить атрибуты одновременно для всех блоков, ибо в окне свойств пропадает вкладка с атрибутами.
В общем, на Acad 2009 LT такого не было.
Acad civil 2009.
Заранее благодарен.
vladmax вне форума  
 
Непрочитано 12.04.2009, 17:34
#20
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


vladmax, странно, но у меня всегда работало и работает. Выложи блок, может в нем проблема.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 13.04.2009, 09:07
#21
vladmax


 
Регистрация: 23.12.2008
Сообщений: 10


Shoorup, прикрепил файл и пару скринов, хотя думаю, что дело не в файле. Заметил, что при копировании исходного блока, имя одинаковое у всех копий, но если использовать динамическое свойство блока (изменить положение ручки, к примеру), то он переименовывается в любое имя типа *U8 (см. скрин)
Миниатюры
Нажмите на изображение для увеличения
Название: _01.JPG
Просмотров: 223
Размер:	68.3 Кб
ID:	18751  Нажмите на изображение для увеличения
Название: _02.JPG
Просмотров: 197
Размер:	64.0 Кб
ID:	18752  
Вложения
Тип файла: dwg
DWG 2007
блок-выноска.dwg (140.2 Кб, 1709 просмотров)
vladmax вне форума  
 
Непрочитано 13.04.2009, 10:08
#22
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


vladmax, у меня ничего не переименовывается. У тебя какой кад?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 13.04.2009, 10:20
#23
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


vladmax, дай нормальные имена блокам и все будет ок.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 13.04.2009, 10:31
#24
vladmax


 
Регистрация: 23.12.2008
Сообщений: 10


wetr, civil 3D 2009. На другой машине, на AutoCad LT 2009 подобного не наблюдается.
vladmax вне форума  
 
Непрочитано 13.04.2009, 21:28
#25
gipro

лайсенсед инжиниа
 
Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158


Знаю, что может быть перелопатив тему "Мои динамические блоки" (чем займусь, но потом) я наверное найду ответ на свой вопрос, но хотелось бы получить более быстрый ответ...
Друзья! Ситуация следующая:
Имеется динамический блок, содержащий линейный массив. Подскажите, как сделать, чтобы количество деталей блока (которое изменяется в зависимости от длины) автоматом заносилось в спецификацию... Не могу понять какое поле вставить в атрибут.
Заранее спасибо.
gipro вне форума  
 
Непрочитано 14.04.2009, 12:24
#26
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от gipro Посмотреть сообщение
Знаю, что может быть перелопатив тему "Мои динамические блоки" (чем займусь, но потом) я наверное найду ответ на свой вопрос,
Наврят-ли.
Вложения
Тип файла: dwg
DWG 2004
Пример.dwg (42.4 Кб, 1777 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 16.04.2009, 06:45
#27
Baturin


 
Регистрация: 16.04.2009
Сообщений: 7


День добрый!

А можно параметром задавать еще и расстояние между блоками (период)? Хочется, чтобы в блоке можно было менять размер элемента, период и общую длину.
Заранее спасибо!
Baturin вне форума  
 
Непрочитано 16.04.2009, 06:48
#28
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Baturin Посмотреть сообщение
День добрый!

А можно параметром задавать еще и расстояние между блоками (период)? Хочется, чтобы в блоке можно было менять размер элемента, период и общую длину.
Заранее спасибо!
Нет. Шаг массива меняется только в редакторе блоков (если я правильно понял вопрос)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 16.04.2009, 07:53
#29
Baturin


 
Регистрация: 16.04.2009
Сообщений: 7


Ну в общем да, наверное это выход - сделать один блок и потом на основе него сделать блоки с нужными шагами. Набор шагов достаточно ограниченный. Все равно быстрее, чем ручками каждый массив задавать.
Спасибо
Baturin вне форума  
 
Непрочитано 16.04.2009, 08:00
#30
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Baturin, бывают всякие ухищрения.
Например, все блоки "на его основе" запихать в кучу, в 1 блок.
Вот блок сетка, как пример.
Вложения
Тип файла: dwg
DWG 2004
Wetr_ExampleMultiMassive.dwg (48.7 Кб, 1793 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 16.04.2009, 08:36
#31
Baturin


 
Регистрация: 16.04.2009
Сообщений: 7


Круто .
Более-менее сообразил. Хотя в дин блоки залез сегодня в первый раз... Да и в автокаде пока ниже плинтуса
Спасибо!
Baturin вне форума  
 
Непрочитано 17.04.2011, 13:32
#32
Farest-1

Конструктор
 
Регистрация: 19.12.2005
Подольск
Сообщений: 54
<phrase 1= Отправить сообщение для Farest-1 с помощью Skype™


Подскажите ка уменьшить динамический блок .
То есть в файле более 3000 блоков притом одинаковых а файл раздувается если дальше их расставлять.
Вложения
Тип файла: rar Чертеж2.rar (33.0 Кб, 74 просмотров)
Farest-1 вне форума  
 
Непрочитано 07.04.2013, 20:59
#33
allar8


 
Регистрация: 12.03.2013
Сообщений: 650


У меня Асад 2010. Как ко всем блокам с атрибутами в чертеже применить свойства для цвета, для веса и типа линий "По блоку". Быстрый выбор результата не дает - Свойства применяются только к графике, к атрибутам свойства не применяются - нужно изменять свойства для атрибута отдельно для каждого блока. А у меня например таких блоков с атрибутами штук 200. В общем мне хотелось разом все эти блоки сделать красными, например, и жирными. Выделяю все эти блоки, пытаюсь их сделать красными и жирными например, и жирными и красными становится только графика в блоках, а сами атрибуты не изменяются.
allar8 вне форума  
 
Непрочитано 07.04.2013, 21:32
#34
Омская птица


 
Регистрация: 20.03.2012
Сообщений: 833


Нужен дин блок для измерения площади помещения(помещение не квадратное). Хочу расставлять маркировку помещений этим блоком, одновременно маркируя помещение(желательно автоматическое изменение нумерации) и замеряя его площадь, а потом в эксель их. Может где нибудь уже решен такой вопрос? Не пойму какими командами это можно сделать.

НАШЕЛ!!! может кому пригодится))
http://forum.dwg.ru/attachment.php?a...0&d=1326792730

Последний раз редактировалось Омская птица, 07.04.2013 в 21:45.
Омская птица вне форума  
 
Непрочитано 08.04.2013, 05:51
#35
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


allar8, Найди тему "Подготовка подосновы". Там скачаешь лисп bgtools. Если у тебя акад ЛТ, то это не для тебя.
__________________
AutoCad 2011 -> AutoCad 2013
Astartes вне форума  
 
Непрочитано 08.04.2013, 09:01
#36
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856


http://forum.dwg.ru/showthread.php?t=66721
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамические блоки и атрибуты

Размещение рекламы