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

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

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

Закрытая тема
Поиск в этой теме
Непрочитано 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 40,406

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо 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

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534991
 
Непрочитано 25.07.2016, 13:56
#3401
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от Geor9e Посмотреть сообщение
я вообще правильно идею понял?
Идею да, реализацию нет)
Цитата:
Сообщение от Cfytrr Посмотреть сообщение
без использования параметрики
Без параметрики если, то как вариант (если ограниченное кол-во углов или скажем вас устроит с шагов в 10 градусов), то можно сделать как в пр. блоке моем, но с параметром выбора.
art_rrc вне форума  
 
Непрочитано 25.07.2016, 16:01
#3402
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


art_rrc, зато у меня с параметрикой работает всё же так, как надо, а у вас без неё – нет я понял, что параметрика не приветствуется, но попытался в первую очередь спросить, почему и насколько, а во-вторых, если с ограниченным количеством углов, то вообще никакой динамики не надо, можно через видимости шутка, конечно, я не серьёзно
Geor9e вне форума  
 
Непрочитано 25.07.2016, 22:06
#3403
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Geor9e,
В общем похоже, что без параметрики никак... Она мне не нравится так как имею стойкое ощущение, что при ее наличии и многообразии непростые файлы начинают совсем уж безбожно тормозить. Но, спасибо за варианты.
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 26.07.2016, 09:37
#3404
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Cfytrr, "ну вы уж определитесь, как кресло-то ставить"
на практике лично я успел заметить, что файл с параметрикой начинает сильно тормозить, во-первых, сильно не сразу, а во-вторых, если параметрика "снаружи", то есть в самом чертеже, а внутри блоков она оказывает значительно менее серьёзное влияние на работу с чертежом. На комьютере с 4-мя (Карл) гигами оперативной памяти открываю по десять рабочих файлов сразу (2D-чертежи, 95% информации – динамические блоки, есть с динамикой, есть с параметрикой, есть и с тем и с другим, всего примерно штук 100 на чертёж + куча зависимостей на эти блоки "снаружи", в пространстве чертежа, размер каждого файла – 1,5-2 Мб) – всё нормально работает.
а вообще, взаимоисключающие параграфы: вы хотите выполнить задачу (сделать динамический блок), и тогда для этого нужно применить параметризацию и быть готовым к тому, что без полного набора (да и с ним тоже) надо будет периодически нервно делать сброс блока, аудит файла и т. п., но у вас будет рабочий динамический блок, а все прочие действия просто признаются необходимыми вспомогательными и делаются на автомате, либо вы хотите избежать применения параметризации, и тогда у вас не будет ни дополнительных проблем, ни динамического блока, совсем ничего
Geor9e вне форума  
 
Непрочитано 28.07.2016, 09:12
#3405
042


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


Спасибо Geor9e !
Разобрался.
042 вне форума  
 
Непрочитано 04.08.2016, 15:52
#3406
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Коллеги, планирую доработать свой блок по разметке машиномест. на картинке схематично решил показать желаемый результат.
Суть задачи:
если парковка идет прямой линией, сделать растягивающийся блок не проблема. Если же м/места идут по дуге, хотелось бы иметь возможность "изогнуть" блок под любой радиус, при этом чтобы минимальная ширина под машиноместа сохранилась, длина тоже, и чтобы этот блок еще можно было растянуть (массивом)
Миниатюры
Нажмите на изображение для увеличения
Название: для форума.JPG
Просмотров: 129
Размер:	23.7 Кб
ID:	174332  
dorogi-dorogi вне форума  
 
Непрочитано 04.08.2016, 17:26
#3407
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


dorogi-dorogi, примерно так? (см описания блоков в файле)
Вложения
Тип файла: dwg
DWG 2013
Парковка.dwg (47.5 Кб, 272 просмотров)
Geor9e вне форума  
 
Непрочитано 05.08.2016, 08:48
#3408
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Цитата:
Сообщение от Geor9e Посмотреть сообщение
dorogi-dorogi, примерно так? (см описания блоков в файле)
Спасибо. что-то около того, но не совсем то:
-привязываться надо одним из краев будущих парковочных мест
- радиус должен меняться не пошагово, а на любую величину. было бы удобно, если бы можно было "изгибать" блок, используя привязку.
dorogi-dorogi вне форума  
 
Непрочитано 05.08.2016, 09:20
#3409
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


dorogi-dorogi,
1) не совсем понял, чем именно привязываться, нужно, чтобы ручки угла были с двух сторон, или...? (можно, в порядке бреда, поворачивать блок "снаружи", как бы меняя точку отсчёта, "правый" край блока, а левый – ручкой или в свойствах) нарисуйте, что ли, схему какую
2) радиус и меняется на любую величину, а не пошагово. Выключите шаговую привязку
3) ну, это уже из области фантастики, это вам в программирование надо податься (очень сильно, я думаю, податься, реакторы какие-нибудь). Или можно пробовать "изгибать" предварительно созданную траекторию (дугу) с помощью всякой параметрики, потом уже "надеть" на неё блок с нужным радиусом, дугу удалить, но вряд ли получится "изгибать" блок, это слишком круто

Последний раз редактировалось Geor9e, 05.08.2016 в 09:27.
Geor9e вне форума  
 
Непрочитано 05.08.2016, 09:20
#3410
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


dorogi-dorogi, просто массив по траектории не подойдет?
engngr вне форума  
 
Непрочитано 05.08.2016, 09:26
#3411
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Offtop: engngr, да ладно-те вам, я уж почти всё сделал
Geor9e вне форума  
 
Непрочитано 05.08.2016, 10:59
#3412
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


Коллеги, помогите решить проблему, а то что-то затупил.
Как реализовать в динамическом блоке "механизмы" приведённые на картинке?
1. Колесо закреплено в точке А на оси, к нему в точке В шарнирно прикреплён шатун, который соединён шарнирно в точке С с поршнем, который, в свою очередь может двигаться в пределах линии DE. Хочу сделать дин.блок, у которого было бы две "ручки" в т.В и т.С, чтобы перемещая одну из них менялось положение другой и связанных с ней объектов
2. Чуть сложнее система. Колесо закреплено в точке А на оси, к нему в точке В шарнирно прикреплён стержень BE, стержень CE закреплён на неподвижном шарнире в точке С, в точке Е шарнир. Хочу сделать дин.блок, у которого было бы две "ручки" в т.В и т.Е, чтобы перемещая одну из них менялось положение другой и связанных с ней объектов

Пытался реализовать это при помощи обычных параметров поворота, перемещения и наложения в шарнирах зависимостей "совпадение" - ничего не вышло(((( Почему-то не фурычит
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 83
Размер:	31.8 Кб
ID:	174370  
Вложения
Тип файла: dwg
DWG 2010
Дин_блоки.dwg (120.9 Кб, 72 просмотров)
Сергей Юрьевич вне форума  
 
Непрочитано 05.08.2016, 11:11
1 | #3413
max4airkin


 
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 383


Проблему можно решить только параметризацией, будь она неладна....
Но только одна ручка, и та отлетает, если мышкой шибко активно двигать. Но механизм работает.
Если не делать геометрию блоком, то при наложенных зависимостях можно таскать звенья за любые ручки примитивов.
Вложения
Тип файла: dwg
DWG 2010
Дин_блоки.dwg (139.7 Кб, 78 просмотров)

Последний раз редактировалось max4airkin, 05.08.2016 в 11:24.
max4airkin вне форума  
 
Непрочитано 05.08.2016, 11:35
#3414
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


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

а вторую ручку приделать можно как-то, чтоб оно при этом корректно работало? у меня получается только так - вторые ручки отлетают при вращении/перемещении
Вложения
Тип файла: dwg
DWG 2010
Дин_блоки (2).dwg (132.4 Кб, 91 просмотров)
Сергей Юрьевич вне форума  
 
Непрочитано 05.08.2016, 11:44
#3415
max4airkin


 
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 383


Да, можно и так. А ручки отлетать будут неизбежно. Геометрические ограничения на них не наложить.
Автокад для таких забав не очень-то подходит. Попробуйте Onshape?
max4airkin вне форума  
 
Непрочитано 05.08.2016, 11:55
#3416
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Цитата:
Сообщение от max4airkin Посмотреть сообщение
А ручки отлетать будут неизбежно
как неизбежно? А нафиг вы динамику-то, вы углы поставьте (которые БЛОКОГРПАРАМЕТР) и пилите всё с параметрикой, нормально будут ручки работать
Geor9e вне форума  
 
Непрочитано 05.08.2016, 12:07
#3417
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


Цитата:
Сообщение от Geor9e Посмотреть сообщение
как неизбежно? А нафиг вы динамику-то, вы углы поставьте (которые БЛОКОГРПАРАМЕТР) и пилите всё с параметрикой, нормально будут ручки работать
Geor9e, на приведённом примере можете показать, как это сделать? Буду признателен
__________________
Профессионал - это тот, кто владеет двумя знаниями: как можно делать и как категорически нельзя!
Сергей Юрьевич вне форума  
 
Непрочитано 05.08.2016, 12:11
#3418
max4airkin


 
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 383


Я имею в виду вторые ручки. Те, которые в точках С и Е соотв. на верхней и нижней схемах.
Да можно БЛОКОГРПАРАМЕТР наложить, а можно и поворот динамический. В данном случае без разницы, по-моему.
max4airkin вне форума  
 
Непрочитано 05.08.2016, 13:12
#3419
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Сергей Юрьевич, сейчас попробую показать. Пока кладу файл, в котором НЕТ РУЧЕК (!) вообще, но в нём всё работает, если зайти в редактор блоков и потягать за ручки примитивов (max4airkin вам уже успел сказать – если блок не делать, то за них отлично всё поворачивается, но в динблоке зато параметризация меньше грузит систему) а теперь пойду подумаю, как ручки сделать
upd: удалил нафиг файл без ручек, потому что кому он нужен приделал ручки в следующем

Последний раз редактировалось Geor9e, 05.08.2016 в 13:27.
Geor9e вне форума  
 
Непрочитано 05.08.2016, 13:25
#3420
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


спасибо за помощь
Цитата:
Сообщение от Geor9e Посмотреть сообщение
Пока кладу файл, в котором НЕТ РУЧЕК (!) вообще, но в нём всё работает, если зайти в редактор блоков и потягать за ручки примитивов (max4airkin вам уже успел сказать – если блок не делать, то за них отлично всё поворачивается, но в динблоке зато параметризация меньше грузит систему)
к сожалению это для меня не вариант, т.к. приведённые примеры "механизмов" - это упрощённая модель. конечная цель этой задачи - допилить дин.блок, который состоит из сотен элементов. они должны существовать в чертеже именно как блок и редактироваться при помощи нужных ручек. иначе пользоваться им будет нереально
п.с. ваш дин блок не могу посмотреть, у меня кад 2011, если не затруднит - чертежи в версии 2010 сохраняйте
__________________
Профессионал - это тот, кто владеет двумя знаниями: как можно делать и как категорически нельзя!
Сергей Юрьевич вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59