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

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

Приращение в линейном параметре игнорируется при его изменении другим линейным параметром

Ответ
Поиск в этой теме
Непрочитано 01.08.2025, 16:30 #1
Приращение в линейном параметре игнорируется при его изменении другим линейным параметром
zmaximus
 
Регистрация: 11.04.2008
Сообщений: 21

Добрый день.

Есть линейный параметр с приращением. Работает нормально. Есть второй линейный параметр, непрерывный. Задумка такая, что часть объектов двигаются непрерывно вторым параметром, а первый параметр тоже двигается вторым, при этом передвигая часть объектов "скачками". То есть, чтобы двигая одну ручку часть объектов блока двигалась бы непрерывно, а часть с приращением. Но в результате блок с приращением изменяется тоже непрерывно. Подскажите плиз, что я делаю не так?

Вот сам блок:

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

Просмотров: 377
 
Непрочитано сегодня, 10:11
#2
Demonakor


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


Я раньше пробовал - через операции такое реализовать не вышло (хотя можно вручную забить значения, когда линия должна изменять размер, но тогда надо сделать ограничение максимальной длины, на сколько хватит терпения вбивать эти значения).
Но можно реализовать подобное через зависимости (например как тут в третьем варианте, но переделать формулу для перемещения вдоль оси, а не поперёк).
Demonakor вне форума  
 
Автор темы   Непрочитано сегодня, 10:45
#3
zmaximus


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


Цитата:
Сообщение от Demonakor Посмотреть сообщение
Я раньше пробовал - через операции такое реализовать не вышло (хотя можно вручную забить значения, когда линия должна изменять размер, но тогда надо сделать ограничение максимальной длины, на сколько хватит терпения вбивать эти значения).
Но можно реализовать подобное через зависимости (например как тут в третьем варианте, но переделать формулу для перемещения вдоль оси, а не поперёк).
Спасибо, но решения в примере не нашел. Как и реализованных зависимостей во вложенном файле. Там, собственно, достаточно простая ситуация - два массива кирпичей со сдвигом, и весь вопрос в "переброске" квадратного добора с верхней части в нижнюю и обратно. И двигаем мы там как раз параметр с установленным шагом. С этим, в принципе, никаких проблем.
А тут задача обратная - правая часть блока должна двигаться плавно, правая часть полилинии, соединяющей последний справа элемент массива с правым профилем, должна тоже двигаться плавно вместе с профилем. А вот левая часть этой полилинии должна двигаться с шагом, чтобы всегда оставаться на границе крайнего правого элемента массива. То есть двигаем мы за ручку параметра с плавным перемещением, а он, каким-то образом, должен двигать невидимую ручку параметра с шаговым приращением.
zmaximus на форуме  
 
Непрочитано сегодня, 11:33
#4
Demonakor


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


Там были варианты и с зависимостями и с операциями.
Но вот пример более приближенный к нужному.
Вложения
Тип файла: dwg
DWG 2013
Пример.dwg (43.8 Кб, 2 просмотров)
Demonakor вне форума  
 
Автор темы   Непрочитано сегодня, 11:44
#5
zmaximus


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


Цитата:
Сообщение от Demonakor Посмотреть сообщение
Там были варианты и с зависимостями и с операциями.
Но вот пример более приближенный к нужному.
Да, это то, что нужно. Не могу понять, n*50 - это откуда вообще? Что это за n? Где оно описывается?
zmaximus на форуме  
 
Непрочитано сегодня, 11:48
#6
Demonakor


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


В диспетчере параметров
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_71.jpg
Просмотров: 11
Размер:	98.0 Кб
ID:	269016  
Demonakor вне форума  
 
Автор темы   Непрочитано сегодня, 11:56
#7
zmaximus


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


Спасибо, "задочена" палитра была, только заголовок появлялся в незаметном месте. Тогда следующий вопрос, почему у меня не работает вот так:
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана 2025-08-04 115514.jpg
Просмотров: 10
Размер:	103.9 Кб
ID:	269017  
zmaximus на форуме  
 
Непрочитано сегодня, 11:59
#8
Demonakor


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


Потому что это работает только с зависимостями и пользовательскими параметрами, но не с операциями и атрибутами.
Demonakor вне форума  
 
Автор темы   Непрочитано сегодня, 12:49
#9
zmaximus


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


Цитата:
Сообщение от Demonakor Посмотреть сообщение
Потому что это работает только с зависимостями и пользовательскими параметрами, но не с операциями и атрибутами.
Спасибо, тут понятно. Не могу повторить ваш трюк с массивом по траектории. Как вы его создали и привязали? У меня при создании и изменении траектории массив "едет" в обратном направлении принципиально, как ни зеркаль и ни "обращай" траекторию. При попытке привязать его к зависимости при малейшем движении ручки зависимость исчезает, а массив разваливается.
zmaximus на форуме  
 
Непрочитано сегодня, 14:24
#10
Demonakor


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


Без примера сложно сказать, в чём проблема. Ключевая особенность связи массива и параметров в моём случае - использование количества элементов, зависящего от переменной.
Подробнее можно почитать в примере с блоком ёлок - там пара страниц форума этому посвящена.
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_72.jpg
Просмотров: 3
Размер:	67.7 Кб
ID:	269018  
Demonakor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Приращение в линейном параметре игнорируется при его изменении другим линейным параметром

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему в линейном расчете за расчетное сопротивление стали принимают предел текучести? PETR_THE_GREAT Металлические конструкции 29 01.02.2022 17:43
настройка уведомлений об изменении внешней ссылки чертежа без выхода из текущего окна and.rey AutoCAD 5 09.08.2019 09:19
Автоматическая регенерация динамического блока при изменении NotBadBoy Программирование 1 10.07.2017 12:25
Центрирование выдавленного кубика в семействе с параметром ширины Tyhig Revit 3 12.04.2016 11:00
При изменении сечения элемента внутренние усилия меняются в разы Antoxa1305 SCAD 6 15.04.2014 16:09