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

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

Мои динамические блоки

Закрытая тема
Поиск в этой теме
Старый 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо VVA):
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Описание проблемы:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Решение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1892831
 
Непрочитано 24.02.2011, 13:26
#2521
Astartes

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


Leopard_, Спасибо попробую.
Astartes вне форума  
 
Непрочитано 24.02.2011, 14:55
#2522
msilk


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


Leopard
Остановился на этом варианте...пока. Отказался от идеи чтобы край шлагбаума был привязан к середине переезда.
Вложения
Тип файла: dwg
DWG 2004
переезд2.dwg (205.7 Кб, 4221 просмотров)
msilk вне форума  
 
Непрочитано 25.02.2011, 08:29
#2523
Astartes

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


Leopard_,
Сегодня с утра и до 12.00 сидел, ничего не получилось. Вот чего только смог сделать. См. для 30Б1.
Если будет время, покажи как ты хотел сделать. У меня вообще никаких идей. Кроме как сделать с помощью видимости.
Вложения
Тип файла: dwg
DWG 2007
Двутавр_Леопарда.dwg (101.3 Кб, 4168 просмотров)
Astartes вне форума  
 
Непрочитано 25.02.2011, 09:53
#2524
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Значится получается примерно вот такая принципиальная схема работы скруглений.
На каждое скругдение свой параметр радиуса. Значение соответствует радиусу, откладывается от условного пересечения сопрягаемых линий.
Посмотри углы приложения перемещений!
(У меня кстати только сейчас утро началось )
Вложения
Тип файла: dwg
DWG 2000
Чертеж1.dwg (59.7 Кб, 4210 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 25.02.2011, 12:45
#2525
Astartes

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


Leopard_, Тебе огромадное респектище )).
Ты где этому всему научился. Я бы вот в жизни недопетрил до такого.
Цинкани на источник мудрости )))
Astartes вне форума  
 
Непрочитано 25.02.2011, 13:27
#2526
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


)))
Несколько десятков блоков поизвращеннее и регулярное зависание на этом форуме.
И будет тебе счастье ! ))
60 страниц назад я был такой-же.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 26.02.2011, 10:49
#2527
Astartes

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


Вот доделал

Апдейт.
Добавил боковой вид и план

Леопард, а можно ли как то, допустим, на виде сбоку, чтобы маркер растягивания всегда был посередине профиля, без дополнительных параметров. Понятно что это блаж, но блин отсутствие симметрии меня раздражает.
Так же маркер поворота неплохо было бы посередке.
Вложения
Тип файла: dwg
DWG 2007
СТО АСЧМ 20-93.dwg (97.8 Кб, 4212 просмотров)

Последний раз редактировалось Astartes, 27.02.2011 в 08:03.
Astartes вне форума  
 
Непрочитано 28.02.2011, 10:59
#2528
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Ну так отрисуй вид сбоку не всторону, а в верх. На старые параметры наложиш дополнительные акшены и поменяеш угол действия. И тянуть можно будет одним параметром, на плане и на виде сбоку будет один и тот-же размер.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 28.02.2011, 11:19 Помогите разобраться с масштабированием динамического блока.
#2529
Immortal_6666

вольный копейщик
 
Регистрация: 03.11.2010
Сообщений: 132


Создаю динамический блок что-то вроде Оси спдс - кружок, внутри буква - атрибут блока. Хочу сделать возможность выбора масштаба - 1:10, 1:100 и тд. задаю операцию масштабирования, выбираю объекты и вижу надпись "исключен 1 объект - атрибут".
Почему он не хочет масштабироваться?

И все бы ничего, но на работе попробовал создать блока снова - чтобы залить сюда, и он не выкинул атрибут! Все масштабируется... не пойму почему оно сработало... Причем получилось всего один раз - повторение тех же действий упорно выкидывает атрибут из операции масштабирования.

Не пойму как я это сделал. И можно ли вообще масштабировать атрибуты без аннотативности? получается можно, раз блок работает. Файл во вложении.
Вложения
Тип файла: dwg
DWG 2004
Блок ОСЬ.dwg (57.6 Кб, 4209 просмотров)
Immortal_6666 вне форума  
 
Непрочитано 28.02.2011, 11:44
#2530
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Immortal_6666 Посмотреть сообщение
Не пойму как я это сделал. И можно ли вообще масштабировать атрибуты без аннотативности? получается можно, раз блок работает. Файл во вложении
Странно, у меня все нормально.
Vombat вне форума  
 
Непрочитано 28.02.2011, 11:55
#2531
Astartes

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


Вот хотел сделать двутавр по ГОСТ 8239.
Но он сложенее, у него полки с уклоном.
Почемуто между сткруглениями и линиями получаются зазоры. Из-за чего не понятно.

Апдейт.
Сделал для всех типоразмеров. Зазоры остались.

Апдейт.
Вложение удалил смотри пост ниже.

Последний раз редактировалось Astartes, 01.03.2011 в 18:53.
Astartes вне форума  
 
Непрочитано 28.02.2011, 12:07
#2532
Immortal_6666

вольный копейщик
 
Регистрация: 03.11.2010
Сообщений: 132


Цитата:
Сообщение от tovdi Посмотреть сообщение
Странно, у меня все нормально.
Этот то блок рабочий!
Я вот просто не пойму как я его сделал. Потому что при попытке сделать такой же с нуля, атрибут стабильно выпадает из фильтра выделения операции "масштабирование"....
То почти час не получалось, то вдруг вышло.. какая-то тонкость видать с масштабированием атрибутов..

___
добавлено

кажется понял - атрибут перестает масштабироваться как только выбираешь "фиксированое положение атрибута" - "нет" в его свойствах - все остальное масштабируется, а атрибут неизменен. может кому пригодится.


_____update 2

Ребят, подскажите как сделать симметричное растяжение отрезка в блоке - тянешь за один край, он растягивается сразу с двух, относительно своего центра?

Сделал 2 линейных параметра, 2 растяжения, завязал в цепочку, но когда тяну за левую сторону, правый край двигается тоже вправо.. что вроде и логично, так как параметрам задана связь. А вот как бы заставить второе растяжение вести себя зеркально первому..

Последний раз редактировалось Immortal_6666, 01.03.2011 в 10:05.
Immortal_6666 вне форума  
 
Непрочитано 01.03.2011, 10:40
#2533
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Astartes
Вроде бы всё правильно задано. Мысли пока отсутствуют...
Для эктренного решения попробуй изменить смещение от R на 1,01 или 0,99.

Immortal_6666
Если в параметрах динамичности то можно акшину (на том же параметре) задать поворот на 180, если в параметризации - то тут я пас.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 01.03.2011, 11:25
#2534
Войду[В]Доверие

Алюминиевые конструкции
 
Регистрация: 09.12.2010
Lausanne, CH
Сообщений: 117


to Immortal_6666
на один параметр с одной стрелкой цепляешь два растяжения: одно нормальное, допустим вправо, другое влево, но в свойствах ставишь изменение растяжения на -1
Войду[В]Доверие вне форума  
 
Непрочитано 01.03.2011, 11:52
#2535
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Immortal_6666 Посмотреть сообщение
Ребят, подскажите как сделать симметричное растяжение отрезка в блоке - тянешь за один край, он растягивается сразу с двух, относительно своего центра?
А можно просто в свойствах параметра поставить "Midpoint" и "Stretch" на каждую сторону с коэффициентом 1
Вложения
Тип файла: dwg
DWG 2004
1.dwg (56.5 Кб, 4262 просмотров)
Vombat вне форума  
 
Непрочитано 01.03.2011, 12:25
#2536
Immortal_6666

вольный копейщик
 
Регистрация: 03.11.2010
Сообщений: 132


Всем спасибо!
Ух сколько решений!
Сделал как Leopard советовал, - нашел такое же решение в другой теме.

Теперь другая проблема - в блоке атрибут использует поле, информация в которое вставляется из лукапа. Т.е атрибут имеет несколько предустановленных значей.
А можно ли как-то отключить редактирование атрибута при вставке блока? - Потому что стоит пользователю хоть тронуть текст атрибута, как он из интерактивного поля превращается в простой текст. Пробовал параметр "постоянный" на текст, но тогда атрибут не работает.
Можно ли вообще как-то закрыть атрибут от редактирования, но чтобы поле работало?
блок в файле
Вложения
Тип файла: dwg
DWG 2007
Блок.dwg (99.0 Кб, 4177 просмотров)
Immortal_6666 вне форума  
 
Непрочитано 01.03.2011, 13:07
#2537
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Immortal_6666
Сделай жменьку лукапов, это ж отдельный блок. И изменить ничего не получится, даже если чайники попытаются.
Потому что, если они постараются, то смогут испортить всё. ))
Плюс к этому не надо будет делать регенерацию чертежа чтобы увидить изменение блока.

З.Ы. В таком ключе можно линию растягивать масштабированием от центра - одним параметром.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.

Последний раз редактировалось Leopard_, 01.03.2011 в 13:14.
Leopard_ вне форума  
 
Непрочитано 01.03.2011, 13:16
#2538
Immortal_6666

вольный копейщик
 
Регистрация: 03.11.2010
Сообщений: 132


А можно поподбробнее, если честно, только второй день с блоками разбираюсь - не понял, что в данном случае предлагается сделать...

насчет масштаба - у меня там конкретные значения длины линии полученные опытным путем забиты ))) масштабные коэффициенты сложнее вычислять.

и как вообще линию масштабом симметрично растягивать, я не смог понять - с этого и начал блок делать, но реализовать не получилось...

Последний раз редактировалось Immortal_6666, 01.03.2011 в 14:31.
Immortal_6666 вне форума  
 
Непрочитано 01.03.2011, 14:40
#2539
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Immortal_6666
По поводу масштаба: масштабируется до заданного (циферки) размера. Если у тебя размеры забиты на пол длины, то просто цепляеш масштаб и от центра оно само увеличивает в обе стороны. Если на всю длину, то ставиш начало параметра длины на центр, а в акшине масштабирования пишеш коэфициент 0,5 (вместо 1).
По поводу видимостей:
1) Рисуеш первый вид - "детали". С линией и надписью чистым текстом
2) Ставиш параметр видимости.
3) Создаеш новое состояние видимость.
4) Делаеш первую надпись и линию невидимой, пишеш новую - "комплекты" , рисуеш линию.
5)Создаеш новое состояние видимость.
дальше повторяеш 4 и 5 пока не закончатся тексты.
Попробуй сделать 2-3 видимости, посмотри как оно, и вперед!
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 01.03.2011, 15:37
#2540
Immortal_6666

вольный копейщик
 
Регистрация: 03.11.2010
Сообщений: 132


Спасибо! С линией понял, получилось наконец!
А как это с видимостью реализовать я знал, просто не понял что именно этот способ имеется в виду. Если видимостью делать масштаб вообще не нужен.
Огромное спасибо за ответы!

___Update

а как в вот таком блоке заставить текст перемещаться за поворотом оси, но самому не поворачиваться. файл во вложении. и чтобы при масштабировании не уезжала ручка поворота. пробовал добавлять ее в набор операции масштаб - не помогает.. И как-то в целом плохо эта ось у меня получилось, но не знаю как ее более корректно реализовать.
Вложения
Тип файла: dwg
DWG 2007
Ось.dwg (91.1 Кб, 4190 просмотров)

Последний раз редактировалось Immortal_6666, 01.03.2011 в 16:29.
Immortal_6666 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки