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

Вернуться   Форум 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.
Просмотров: 1892918
 
Непрочитано 18.03.2010, 16:59
#1781
Дмитрий01

Пожарная Безопасность, ГИП
 
Регистрация: 07.04.2007
Москва
Сообщений: 186


Цитата:
Сообщение от saa Посмотреть сообщение
Могу ошибаться, но:

не получится скрестить XY ни с отражением, ни с поворотом. По крайней мере у меня не получилось. насколько понимаю в XY отражаются не расстояния, а координаты в пространстве блока, отсюда и такое поведение блока
Отражается точно! Только я не пойму как это работает?
Дмитрий01 вне форума  
 
Непрочитано 19.03.2010, 01:18
#1782
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
Offtop:
Анотативность рамки такого типа для меня остается загадкой поскольку рамку я всегда накладываб в пространстве листа, и в нее натыкиваю какие мне нравятся видовые окна.
Я бы тоже свою рамку накладывал в пространстве листа, вот только не знаю, как заставить работать в листе поля с координатами Пока ответа не нашел. А вообще, именно в так я хотел бы видеть свой блок: в пространстве листа, с работающими полями
n0str0m0 вне форума  
 
Непрочитано 19.03.2010, 01:19
#1783
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Чет-то я туплю не могу сделать параметр отражения с помощью переменного ХУ (только с ней надо) у меня почему-то формат в кось идет и не пойму почему
Крутая штука. Согласен с saa.

Вот тут победа над кособоченностью, но полный проигрыш в симметрии))
Если дело и правда в координатах то жаль( время пока немного но может если поковыряться в параметризации 2010 можно что накрутить.

AntAve а что изначально то было? как деталь должна правильно выглядеть? первый блок нормально второй нормально а в третьем ты что именно крутишь? Помочь без проблем но только я не понимаю какой результат нужен. ааа понял))) ну...это интересно) я ещё таких не делал блоков)
Вложения
Тип файла: dwg
DWG 2007
ориентация.dwg (176.2 Кб, 4078 просмотров)

Последний раз редактировалось Chapter, 19.03.2010 в 09:54.
Chapter вне форума  
 
Непрочитано 19.03.2010, 10:58
#1784
AntAve

Інженер
 
Регистрация: 18.03.2010
Україна
Сообщений: 10


to Chapter:
посмотри на сайтах на деталь.
хочу сделать так все детали, как первие, которие рабочие.
но вот почему-то под углом не получается.
если получиться - с мене спасибо =)
AntAve вне форума  
 
Непрочитано 19.03.2010, 11:40
#1785
Leopard_

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


Цитата:
Сообщение от AntAve Посмотреть сообщение
я сделал в динамическом блоке, но проблема на 45 и 90 градусов, не знаю, как динамически растягивать под углом.
Ставиш параметр растояния под углом и цепляеш на него нужное действие
По образу и подобию попробуй сделать свои блоки. Мой дополниш до полного списка сам.
Совет из жизни кроликов : начинай динамический болк с отрисовки в натуральных размерах.
n0str0m0 про твою рамку (работающую только в модели) я знаю. Мне не понятно анотативность простой рамки которую по нормальному надо в пространстве листа накладывать, а там анотативность уже и не нужна.
Вложения
Тип файла: dwg
DWG 2000
_колено_90+.dwg (131.1 Кб, 4012 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.

Последний раз редактировалось Leopard_, 19.03.2010 в 11:50.
Leopard_ вне форума  
 
Непрочитано 19.03.2010, 12:14
#1786
AntAve

Інженер
 
Регистрация: 18.03.2010
Україна
Сообщений: 10


to Leopard_
Спасибо, щас посмотрю.
размери которие надо, узнал после создания блока.
AntAve вне форума  
 
Непрочитано 19.03.2010, 14:16
#1787
eklmn


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


Подскажите, мудрейшие, в чём у меня косяк:
если выполнить флип, то массивы отверстий съезжают со своего места на виде сзади
И чем больше делаешь флип, тем больше съезжают..
Да и вообще массивы у меня в блоке ведут себя по свински: если, например первым делом подвинуть вид сзади (это тот который расположен правее), то отверстия сползают с насиженных мест, а если сначала изменить высоту двери, и потом подвинуть вид сзади, то они перемещаются как надо.
P.S. файл записан в 2004 акаде
Вложения
Тип файла: dwg
DWG 2004
Дверь.dwg (63.7 Кб, 4012 просмотров)
eklmn вне форума  
 
Непрочитано 19.03.2010, 15:04
#1788
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Терь правильно)) и перезагрузил в версии под 2004.)) Прикольно ты замутил однако)) Я такого ещё не видел) Цепочки операций сам не использовал) Вот в них и была вся загвоздка когда ты на флип повесил отражение операций растягивания. их с флипа убираешь и добавляешь два массива, что у тебя цепочкой массивят круглишки. Если просто убрать операции растягивания без добавления массивов в отражение то при использвании вставки блока круглишки будут стоять на месте пока ты не активизируешь их цепочку операций путем растяжения вниз.

Хотя честно признаюсь эффект сам не до конца понял. Изначальный блок увеличивает расстояние в двое. Сначало смещение было на 27 мм потом на 54 потом на 108. Каждый раз когда отражение использовал. Почему именно эти расстояния не знаю. Может кто подскажет?
Вложения
Тип файла: dwg
DWG 2004
Дверь.dwg (62.0 Кб, 4010 просмотров)

Последний раз редактировалось Chapter, 19.03.2010 в 15:48.
Chapter вне форума  
 
Непрочитано 19.03.2010, 15:53
#1789
eklmn


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


Цитата:
Сообщение от Chapter Посмотреть сообщение
Терь правильно)
Вот СПАСИБО!
Я всё с массивами боролся и не догадался, что на них растягивание так влияет.
А со второй проблемкой (при перемещении правого вида) не понятно, почему так происходит?
eklmn вне форума  
 
Непрочитано 19.03.2010, 15:56
#1790
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


ААА правый вид))) тоже самое...надо ещё ковырнуть)) я не понял сначало что это значит)

Дело в использовании цепочки операций. Что перемещение что растягивание это операции с которыми связаны операции массива. И все что было во флипе все перемещалось и бла бла бла))) кто нить более умный сможет объяснить точно

Ну работает нет? а то вроде работает но пока не ответишь я сам не уверен)))
Вложения
Тип файла: dwg
DWG 2004
Дверь с правым видом.dwg (64.4 Кб, 4002 просмотров)

Последний раз редактировалось Chapter, 19.03.2010 в 16:09.
Chapter вне форума  
 
Непрочитано 19.03.2010, 17:09
#1791
eklmn


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


да, работает! УРА, спасибо, щас поизучаю, что там лишнего включил...
eklmn вне форума  
 
Непрочитано 20.03.2010, 00:49
#1792
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Supermax Посмотреть сообщение
Lookup переустанавливается в заданное значение. А тут его формула подхватывает и читает. (и зачем тебе для этого атрибуты понадобиись ...?)
Supermax выложи реальный пример того что написал. Мой маленький моск не может разобраться по буквам что сделать надо!!!
где то на странице 30-40 увидел пример того что ты написал.

Offtop:
Кайфую от того как сделан редактор блоков в 2010. Посля него тяжело дома смотреть в 2009 блоки((Мне просто в кайф динамичское изменение размеров параметров и операций даже не жалко приходить на выходных работать

Последний раз редактировалось Chapter, 25.03.2010 в 08:35.
Chapter вне форума  
 
Непрочитано 22.03.2010, 08:54
#1793
eklmn


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


Цитата:
Сообщение от Chapter Посмотреть сообщение
Кайфую от того как сделан редактор блоков в 2010.
Зато именно в редакторе 2010-го мне и не удалось поменять блок Дверь.dwg так, чтобы убрать из выбранных элементов флипа и мува отдельно параметры, оставив операции. (в 2007 параметр и операция выбираются отдельно, а в 2010 у меня так не получилось - выбирается сразу и параметр и операция...). Может я опять где ступил?
eklmn вне форума  
 
Непрочитано 22.03.2010, 08:58
#1794
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от eklmn Посмотреть сообщение
Зато именно в редакторе 2010-го мне и не удалось поменять блок Дверь.dwg так, чтобы убрать из выбранных элементов флипа и мува отдельно параметры, оставив операции. (в 2007 параметр и операция выбираются отдельно, а в 2010 у меня так не получилось - выбирается сразу и параметр и операция...). Может я опять где ступил?
Ну ща проверим) чего ты там ступил или соострил)

eklmn тебе зачет. Я не смог заставить сейчас в 10ке работать блок так как надо. Хотя визуально сделал тоже самое что мой блок показывает в моей 10ке который я исправил в 9ке) По мне так лучше функциональность чем красота. Из за того что операция терь автоматом завязана с параметром твой блок умирает автоматически в 10ке. eklmn могу те сказать что если бы на работе открыл блок то встал бы в ступор) а все не любители ленты, которые тут не переносят 09 и 10 помогли бы те без проблем)) Вот такие вот пироги

Люди добрые кто сможет в 10ке заставить работать блок eklmn так как работает отредактированный мною блок? Может есть какая сис. переменная что приводит ред блоков к первозданному виду? как у диспетчера слоев?

Offtop:
Если никто не сможет можно официально заявить что Autodesk накосячила при чем серьезно) От цепочки операций терь одни проблемы если у вас нет старого редактора блоков)) Потому что Отражение в принципе святая операция дл ядинамических блоков) И если что то перестает работать когда раньш оно работало. То хрень получается)

Терь получается те eklmn если ты не имеешь более ранней версии автокад придется все такие блоки на форум кидать) Почитайте справку про параметризацию в блоках. По моему очень даже зачетно. Нужно будет что нибудь стоящее выложить на форум. только вот придумаю какой нить блок которым можно гордится с параметризацией!

Но все это ИМХО. Если я ошибаюсь то и отлично. Лучше ошибиться и признать чем углубляться в неведение до тех пор когда назад дороги уже будет не найти.

Последний раз редактировалось Chapter, 23.03.2010 в 04:19.
Chapter вне форума  
 
Непрочитано 23.03.2010, 16:39
#1795
eklmn


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


Вот такой еще возник вопрос.
Сделал блок двери с тремя замками (Дверь 3 замка).
и в этом блоке средний замок перемещается отдельной ручкой.
а хотелось-бы, чтобы он двигался автоматически.
Но тут есть небольшая загвоздка: высота двери меняется с шагом 25 мм, и с таким же шагом должен перемещаться замок.
Т.е. он не всегда находится посередине.
Сделать так, чтобы он был посередине - это просто: (дверь.dwg), а вот можно ли замок перемещать с шагом 25 мм, но при этом чтобы он был почти посередине двери?
Вложения
Тип файла: dwg
DWG 2004
Дверь 3 замка.dwg (175.2 Кб, 4008 просмотров)
Тип файла: dwg
DWG 2004
дверь.dwg (177.4 Кб, 3982 просмотров)

Последний раз редактировалось eklmn, 23.03.2010 в 20:54.
eklmn вне форума  
 
Непрочитано 23.03.2010, 18:37
#1796
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от eklmn Посмотреть сообщение
можно ли замок перемещать с шагом 25 мм?
так?
Вложения
Тип файла: dwg
DWG 2004
Дверь 3 замка.dwg (63.3 Кб, 3983 просмотров)
vadim_evg1 вне форума  
 
Непрочитано 23.03.2010, 20:53
#1797
eklmn


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


Цитата:
Сообщение от vadim_evg1 Посмотреть сообщение
так?
нет.
надо чтобы средний замок был точно посередине, если высота двери кратна 50 мм.
И смещенным на 12.5 мм от середины (почти посередине), если высота двери кратна 25 мм.
eklmn вне форума  
 
Непрочитано 24.03.2010, 01:14
#1798
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от eklmn Посмотреть сообщение
нет.
надо чтобы средний замок был точно посередине, если высота двери кратна 50 мм.
И смещенным на 12.5 мм от середины (почти посередине), если высота двери кратна 25 мм.
1. сразу это написать религия не позволила?
2. а какие значения высоты кратны 50 и 25? к примеру 745 нифига не делится на 25 и на 50 без остатка, я ужо каркулятор почти весь изломал - не получается
3.смещенным на 12.5 мм от середины (почти посередине) Куды смещенным, вверх или вниз? Непонятно.
Короче, это лирика. Шо бы не сильно напрягаться я бы так сделал:
Вложения
Тип файла: dwg
DWG 2004
Дверь 3 замка.dwg (64.7 Кб, 3974 просмотров)
vadim_evg1 вне форума  
 
Непрочитано 24.03.2010, 08:09
#1799
eklmn


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


Цитата:
Сообщение от vadim_evg1 Посмотреть сообщение
1. сразу это написать религия не позволила?
каюсь, думал, что и так понятно...
и чтобы в частности не вдаваться, я второй блок и приложил - там чистая концепция. (но всё равно поясню: да, неправильно написал - делить на 50 надо не высоту двери, а расстояние между верхним и нижним замками и смещать на 12.5 вверх)

Жаль, не хотелось лукапом делать - не очень удобно.
Удобно потянуть за ручку и дотянуть до того места, где дверь должна закончиться.
А лукапом либо надо сначала померить, либо несколько раз тыкать наугад размеры.
Думал может кто знает вариант, как расстояние связанное цепочкой, может дискретно "прыгать" через 25 мм.
Тянем общую высоту, и пока дельта не превысила 50 мм второй размер не меняется, а как общая высота увеличилась больше, чем на 50, второй размер скакнул на 25 мм.
Как минимум, кто-то в этой теме уже сумел реализовать вычисление размера по формуле....

Еще раз прошу прощения за сумбурные объяснения (мне то они кажутся понятными )

Последний раз редактировалось eklmn, 24.03.2010 в 08:44.
eklmn вне форума  
 
Непрочитано 24.03.2010, 08:50
#1800
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от eklmn Посмотреть сообщение
Как минимум, кто-то в этой теме уже сумел реализовать вычисление размера по формуле....
Что имеешь ввиду? в 2010 в параметризации имееются размерные зависимости, которые можно загонять в формулы, чтобы эти зависимости зависели все от какой нибудь одноцй зависимости с каким либо значением, а от него уже плясать, что угодно писать. И в принципе без блока можно например прямоугольник потянув за один угол увеличить например вдвое относительно его длины автоматически... Или есть что то другое?
Chapter вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки