Schöck
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Autocad2014 Как создать дин. блок с возможностью двигать крайние стержни хомута?

Autocad2014 Как создать дин. блок с возможностью двигать крайние стержни хомута?

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 03.05.2018, 10:15 #1
Autocad2014 Как создать дин. блок с возможностью двигать крайние стержни хомута?
kurstep
 
Регистрация: 27.01.2012
Сообщений: 210

kurstep вне форума Вставить имя

Здравствуйте, решил попробовать сделать Дин Блок арматурного Хомута. Начал с такой заготовки , и застрял. То есть я добился чтобы внутрення линия хомута была касательной к боковым стержням , Но как двигать эти стержни в координатах X/Y (чтобы в центре кружков была точка и при ее передвижении этот круг (и только он) двигался) с сохранением общей параметризации не знаю. Пробовал по разному, совмещал с дин. параметрами,-все фигня получается.... Может ктонибудь знает как решить задачу?

Миниатюры
Нажмите на изображение для увеличения
Название: Хомут.JPG
Просмотров: 83
Размер:	31.8 Кб
ID:	201801  

Вложения
Тип файла: dwg
DWG 2013
Хомут.dwg (500.3 Кб, 8 просмотров)

Просмотров: 1383
 
Непрочитано 03.05.2018, 11:44
#2
max4airkin


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


Так?
Вложения
Тип файла: dwg
DWG 2013
Хомут.dwg (572.0 Кб, 23 просмотров)
max4airkin вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 03.05.2018, 11:58
#3
kurstep


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


max4airkin спасибо за отзыв, похоже... Но нужно еще чтобы можно было бы менять диаметры крайних кружков, а в таком случае параметризация начинает тупит
kurstep вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 03.05.2018, 12:27
#4
max4airkin


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


Цитата:
Сообщение от kurstep Посмотреть сообщение
max4airkin спасибо за отзыв, похоже... Но нужно еще чтобы можно было бы менять диаметры крайних кружков, а в таком случае параметризация начинает тупит
Увы, да
LISP в помощь
max4airkin вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 03.05.2018, 12:28
#5
EStranger


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


Не понятно - "крайние" это какие из этих четырех кружков?
EStranger вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 03.05.2018, 12:42
#6
kurstep


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


EStranger, они все крайние)
kurstep вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 03.05.2018, 12:55
#7
max4airkin


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


тут в чём закавыка: невозможно наложить ограничение на параметр точки. т.е. при изменении диаметров центры окружностей смещаются, а точечные параметры остаются на своих местах.
в арсенале геометрических и размерных ограничений нет инструментов для свободного перемещения примитивов, похожих на Точечный параметр или Полярный

курите автолисп, тут несложная задачка: задать диаметр стержня и 4 точки. по этим данным построить 4 окружности и 4 отрезка
max4airkin вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 03.05.2018, 19:38
#8
EStranger


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


А диаметры "кружков" при этом все одинаковые? или могут быть разные?
EStranger вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 03.05.2018, 21:23
#9
ProjectMaster


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


1. Задача решается через объекты Object DBX на c++. Неделя геморроя, если делать универсальный хомут как объект с поддержкой всевозможных сортаментов и автоматическим составлением ведомости деталей и специфицированием.
2. Задачу также можно решить через генерацию замкнутой полилинии без возможности удобного редактирования (включая последующие автоматические составления ведомости деталей и специфицирование) - не так универсально, с другой стороны перегенерировать хомут даже проще, чем редактировать его параметры. Четыре дня геморроя примерно.

Последний раз редактировалось ProjectMaster, 03.05.2018 в 22:02.
ProjectMaster вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 04.05.2018, 12:32
#10
EStranger


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


Согласен - можно написать много и красиво. А если всё-таки просто дин. блок? Например, такой - см. во вложении блок Хомут1, или такой - см блок Хомут2. Диаметры "кружков" можно менять в свойствах.
Вложения
Тип файла: dwg Хомут_2_варианта.dwg (527.4 Кб, 12 просмотров)
EStranger вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 04.05.2018, 12:36
#11
kurstep


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


Цитата:
Сообщение от EStranger Посмотреть сообщение
Согласен - можно написать много и красиво. А если всё-таки просто дин. блок? Например, такой - см. во вложении блок Хомут1, или такой - см блок Хомут2. Диаметры "кружков" можно менять в свойствах.
EStranger, а в какой версии автокаде вы работаете, чтото не открывается
kurstep вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 04.05.2018, 12:37
#12
Кулик Алексей aka kpblc
Moderator

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


2018 или 2019.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 04.05.2018, 12:53
#13
EStranger


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


Прошу прощенья - пересохранил в 2013 (да было в 2018). Заметил лишний Chain на параметрах Point - приложил еще подправленный вариант с параметрами Point.
Вложения
Тип файла: dwg
DWG 2013
Хомут_2_варианта.dwg (527.9 Кб, 18 просмотров)
Тип файла: dwg
DWG 2013
Хомут_1_вариант.dwg (515.8 Кб, 9 просмотров)
EStranger вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 07.05.2018, 11:28
#14
kurstep


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


EStranger. Спасибо за блоки, работают хорошо... В принципе можно использовать. Но в идеале я хотел более универсальный случай, чтоб диаметры всех кружков можно было бы менять независимо - ведь в реальном проектировании хомут может огибать арматуру разных диаметров. Как думаете, это возможно?
kurstep вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 15.05.2018, 12:59
#15
EStranger


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


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

Вариант чисто с размерными и геометрическими зависимостями (без динамических параметров и действий).
Вложения
Тип файла: dwg
DWG 2013
Хомут_3-й_вариант.dwg (163.3 Кб, 8 просмотров)

Последний раз редактировалось EStranger, 15.05.2018 в 13:56.
EStranger вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Autocad2014 Как создать дин. блок с возможностью двигать крайние стержни хомута?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический блок внутри другого блока Engineer_Sergii AutoCAD 5 12.07.2018 09:42
Создать блок Autolisp Mozgunov LISP 15 03.08.2017 18:23
Требуется создать динамический блок Натальяяяяяяяяя Поиск исполнителей 0 12.04.2016 12:16
Как создать параметрический и динамический блок для графика cardinalus AutoCAD 17 25.02.2016 14:29
Как заменить (redefine) один блок вторым с сохранением выбора (visibility)? Unfamous AutoCAD 13 27.09.2011 13:25

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||