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

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

Динамические блоки и аннотативность

Ответ
Поиск в этой теме
Непрочитано 17.03.2009, 09:36 #1
Динамические блоки и аннотативность
wetr
 
инженер
 
Владивосток
Регистрация: 09.08.2006
Сообщений: 1,536

Каждый год компания Autodesk выпускает новую версию своей флагманской программы - AutoCAD. В каждой версии появляются новые функции и возможности. Но вот как эти возможности корректно использовать друг с другом - вот задачка.

Конкретно поговорим про сочетание аннотативности и динамических блоков. Подопытные блоки - производства Krieger
(надеюсь не обидешься).
Берем например блок Kr_LineSection.
Очень удобный динамический блок. Ставим ему в свойствах аннотативность -> "да" и имеем, казалось бы, полноценный динамический аннотативный блок. Но давайте проанализируем его работу на чертеже.

Вставляем блок, добавляем ему масштабы 2ух видовых экранов, в которых будет виден этот блок "Разрез". Например 1:4 и 1:10.
Пытаемся растянуть polar parameter "Distance" - и получается что длина (расстояние м/у стрелками) увеличивается для обоих масштабов. Вроде бы то что нужно, НО эту длину меняет и масштаб. Т.е. весь блок масштабируется относительно точки вставки блока и меняет этот самый Distance. Получаем, что для различных масштабов расстояние разное. А нам нужно одинаковое.
Но это еще пол беды.

Главные грабли в другом.
Возьмем тот же блок в масштабе 1:10 и попытаемся его передвинуть за центральный магнитик. Положение изменилось, но для другого масштаба мы видим, что атрибуты "улетели" непонятным образом и находятся не на месте. И атрибуты ведут себя подобным образом не только в этом месте... При растяжении тоже происходит невероятное.

Cosinus предлагает выбросить аннотативность и пользоваться только динамическими блоками. В них самих создать параметр Scale и все. Но больно уж хорошо придумана аннотативность - масштаб меняется для всех внемасштабных элементов...

Так как быть???

AutoCAD 2009 - English Version 3.
Подопытный файл приложен

Вложения
Тип файла: rar Подопытный.rar (168.5 Кб, 304 просмотров)

__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 05.05.2010 в 02:28.
Просмотров: 8177
 
Непрочитано 17.03.2009, 15:55
#2
Krieger

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


Атрибуты сцуко к базовой точке клеются, поэтому те блоки которые перемещают параметр basepoint можно выкинуть.
Или можно работать с ними если помимо установки свойства аннотативности блока, также выбрать аннотативный стиль для атрибутов. При этом, при работе, либо не трогать параметр move, который двигает наряду со всем блоком и basepoint параметр, либо использовать у этого блока только одно аннотативное представление, например используя мою функцию Kr_DeleteAllObjectScale отсюда http://forum.dwg.ru/showthread.php?t=17194
__________________
Делай хорошо, плохо само получится.

Последний раз редактировалось Krieger, 17.03.2009 в 16:09.
Krieger вне форума  
 
Автор темы   Непрочитано 18.03.2009, 09:15
#3
wetr

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


Если выбрать аннотативный стиль для атрибутов - они будут масштабироваться дважды. Не есть хорошо. Да в принципе не проблема выкинуть параметр basepoint и жить без него. Но это решает только 1 проблему. Как быть с изменением расстояния? Мой вариант - сделать аннотативными атрибуты и запихать внутрь динамического блока аннотативные блоки стрелки - вызывает еще большее количество глюков.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 18.03.2009 в 09:21.
wetr вне форума  
 
Автор темы   Непрочитано 05.05.2010, 02:49
#4
wetr

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


В итоге, я остановился на упрощенном варианте блока разреза. И добавил ему аннотативность.
Теперь, меняя аннотативный масштаб всего плана, никаких лишних действий после производить не нужно.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 06.05.2010, 09:58
#5
vawer


 
Регистрация: 13.08.2008
Оренбург
Сообщений: 220


Цитата:
Сообщение от wetr Посмотреть сообщение
В итоге, я остановился на упрощенном варианте блока разреза. И добавил ему аннотативность.
Теперь, меняя аннотативный масштаб всего плана, никаких лишних действий после производить не нужно.
А посмотреть на результат можно?
vawer вне форума  
 
Непрочитано 30.10.2016, 20:40
#6
Strogino


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



Сделал динамический (+аннотативный) блок с изменяемыми размерами по Х и по У.
Подскажите, пож-ста, как при изменении размера по Y сохранить пропорции для толстой полосы: она должна занимать 1/3 стороны Y. Какие использовать параметры и действия в редакторе блока?
Спасибо
Вложения
Тип файла: dwg
DWG 2004
new block.dwg (71.2 Кб, 51 просмотров)

Последний раз редактировалось Strogino, 01.11.2016 в 06:53.
Strogino вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамические блоки и аннотативность



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
динамические блоки типовых узлов Romegv Поиск литературы, чертежей, моделей и прочих материалов 0 05.03.2009 21:04
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
Как создать динамические блоки программно? Владимир М Программирование 1 26.06.2007 19:47
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59