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

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

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

Ответ
Поиск в этой теме
Непрочитано 21.05.2013, 10:47 #1
Атрибут аннотативного динамического блока
sergeev_2005
 
Проектирование гражданских зданий
 
Санкт-Петербург
Регистрация: 25.03.2010
Сообщений: 90

Имеется аннотативный динамический блока с атрибутом. Меняю аннотативный масштаб. Присваиваю новый масштаб блоку. Перетаскиваю блок за точечный параметр или поворачиваю угловым параметром, но не вокруг базовой точки. Результат - атрибут "вылетает" из блока (смещается относительно геометрических элементов блока).
Проблема тянется еще с 2008 автокада. И не решена и в 2014-м.
Никаких решений и объяснений найти не смог.
Просмотров: 7104
 
Непрочитано 21.05.2013, 10:51
#2
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Выложи блок, посмотрим, что можно сделать.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 21.05.2013, 10:58
#3
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


Вот этот блок.
Но проблема не в конкретном блоке.
Так ведут себя все атрибуты в аннотативных динамических блоках.
Пробовал и не аннотативный и аннотативный атрибут.
Ничего не помогает.
Единственно, нет проблем, если таскать блок только за базовую точку. И, вроде бы, поворачивать вокруг неё же.
Вложения
Тип файла: dwg
DWG 2010
БлокМаркаОси.dwg (62.2 Кб, 2640 просмотров)
sergeev_2005 вне форума  
 
Непрочитано 21.05.2013, 11:39
#4
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Я пас. Могу только свои подобные предложить.
Вложения
Тип файла: dwg
DWG 2007
Блоки.dwg (229.5 Кб, 2741 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 21.05.2013, 12:37
#5
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


Krieger, спасибо!
sergeev_2005 вне форума  
 
Автор темы   Непрочитано 17.06.2013, 10:35
#6
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


Обращаюсь еще раз. Очень нужна помощь.
Может быть, откликнутся высокие профессионалы...
[b]Кулик Алексей, Александр Ривилис, ShaggyDoc, Vova, VVA...[b]
В нашей фирме используется аннотативность. При смене масштаба приходится перемещать аннотативные элементы
с целью их более рационального размещения на чертеже.
Вот тут то и происходит "отлёт" атрибутов от графических деталей блока.
Упрощенный демонстрационный блок - в посте #3. Излом оси (поворотом) приводит к "вылету" атрибута.
То же самое происходит с атрибутами блоков отметок, разрезов и т. д., если перемещать их за дополнительные узлы (точечные параметры).
Если эти глюки никого не волнуют, то посоветуйте, пожалуйста, как их обойти, как иначе работать с аннотативностью?
sergeev_2005 вне форума  
 
Непрочитано 17.06.2013, 10:51
#7
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от sergeev_2005 Посмотреть сообщение
Если эти глюки никого не волнуют, то посоветуйте, пожалуйста, как их обойти, как иначе работать с аннотативностью?
Не используй в блоках больше одного аннотативного представления. Если нужно поменять масштаб, то после добавления нового, удаляй старый. С таким подходом у меня проблем таких не возникает. Ну это если я правильно понял проблему...
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 17.06.2013, 10:56
#8
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Наложите на атрибут геометрические или размерные зависимости
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Автор темы   Непрочитано 17.06.2013, 11:19
#9
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


Цитата:
Сообщение от Krieger Посмотреть сообщение
Не используй в блоках больше одного аннотативного представления.
Бывает необходимо показать один и тот же участок модели в разных видовых экранах с разными масштабами.
Например, можно не чертить отдельно деталь плана.

Цитата:
Сообщение от pan Посмотреть сообщение
Наложите на атрибут геометрические или размерные зависимости
Текст точкой "середина по центру" не привязать к центру окружности. В общем, этот путь у меня не прошел.
sergeev_2005 вне форума  
 
Непрочитано 17.06.2013, 11:26
1 | #10
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от sergeev_2005 Посмотреть сообщение
Бывает необходимо показать один и тот же участок модели в разных видовых экранах с разными масштабами.
Например, можно не чертить отдельно деталь плана.
Ну и не черти. Просто используй для оформления этой детали свои блоки со своим индивидуальным масштабом.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 17.06.2013, 11:54
#11
Manikin

ПГС
 
Регистрация: 10.02.2011
Сообщений: 42


Krieger, пользуясь случаем, хочу сказать большое спасибо за функцию очистки аннотативных масштабов!!! Как раз пригодится в подобном случае!!
Manikin вне форума  
 
Непрочитано 17.06.2013, 12:19
#12
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Пользуйтесь на здоровье.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 18.06.2013, 10:04
#13
Кулик Алексей aka kpblc
Moderator

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


В качестве быстрого решения могу предложить использовать _.attsync с указанием блока оси (перестраивать блок сейчас лениво).
---
Добавлено: можно попробовать выравнивание для атрибута поставить не "Середина по центру" ("Middle center"), а просто "середина" ("Middle") - английские варианты даю "на память", так что могу с этим и ошибиться. Как вариант - во вложении, блок Axe{0.0.1}
---
Добавлено 2: критику принимаю, но настороженно: я предпочитаю с дин.блоков считывать информацию либо изменять их свойства, но не создавать Опыту практически никакого
Вложения
Тип файла: dwg
DWG 2007
БлокМаркаОси2.dwg (80.8 Кб, 2198 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 18.06.2013 в 10:54.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 18.06.2013, 13:38
#14
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


Да, Алексей, спасибо!
Просто "середина" не помогает.
На самом деле твой блок работает нормально, потому что вращение происходит относительно базовой точки.
Если базовую точку сместить, а центр вращения оставить на месте, то из твоего блока атрибут будет тоже "вылетать" при смене масштаба и вращении.
Наш дилер вроде бы отправил запрос в Autodesk. Ждём...
sergeev_2005 вне форума  
 
Автор темы   Непрочитано 27.06.2013, 11:05
#15
sergeev_2005

Проектирование гражданских зданий
 
Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90


В основном для Krieger: вот этот блок марки оси работает нормально.
Пришлось излом (повороты) делать вокруг базовой точки и таскать за неё же.
А в целом проблемы "улёта" атрибутов так и осталась. Все молчат. И дилеры, и автодеск, и корифеи.
Видимо, в REVIT, таких проблем нет. Там всё органично построено. А автокад уже углублять незачем - и так покупают.
Вложения
Тип файла: dwg
DWG 2010
БлокМаркаОси10.dwg (61.9 Кб, 2103 просмотров)
sergeev_2005 вне форума  
 
Непрочитано 17.02.2015, 15:00
#16
Alex_GSP

Генплан
 
Регистрация: 16.03.2014
Сообщений: 33


День добрый. Интересует, по данной теме как то ситуация изменилась за полтора года? А то стоит 11-й кад, и атрибуты при смене масштаба аннотативности все так же разлетаются в стороны. Конечно обновление атрибутов (_.attsync, либо через диспетчер атрибутов) помогает - встают на законное место атрибуты, но выходит нужно кнопку прикручивать на палитру, да еще юзверам объяснять, почему ее жать нужно. Проскакивает мысль - а нельзя ли на смену аннотативных масштабов как то прикрутить автообновление атрибутов. Либо где то галку поставить можно ...
Alex_GSP вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Атрибут аннотативного динамического блока

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка параметров динамического блока в VBA тормозит bars4 Программирование 4 01.10.2012 10:27
Как связать атрибут с параметрами динамического блока ? Benz Динамические блоки 2 19.11.2011 00:10
C# .net переопределение динамического блока из внешнего файла bargool .NET 35 18.10.2011 16:03
Странное поведение динамического блока высотной отметки hwd Динамические блоки 12 08.09.2011 11:15
Можно ли создать многострочный атрибут блока, который будет динамически растягиваться? ACAD 2007. Vavapet Динамические блоки 2 01.03.2011 15:00