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

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit. Ошибка с невыполнением зависимостей при создании семейства сферической полки

Revit. Ошибка с невыполнением зависимостей при создании семейства сферической полки

Ответ
Поиск в этой теме
Непрочитано 14.05.2017, 17:19 #1
Revit. Ошибка с невыполнением зависимостей при создании семейства сферической полки
SnowStyle
 
Регистрация: 14.05.2017
Сообщений: 9

Доброе время суток всем
Хотелось бы обратится к вам с вопросом. Делаю в ревит семейство сферической полки. Я новичок в ревит, решил освоить параметризацию - короче попробовать сделать модель полки по-умному и застопорился почти в самом начале. Изображения прилагаю.
Начал с вертикальной полки. Идея такова, что в каждой полке должны быть выпилы под другие полки. Ширина выпила равна толщине полки. Я выпилы прикрепил к опорным плоскостям и сделал по опорной плоскости посредине выпила, чтобы при изменении толщины полки ширина выпила менялась симметрично этой линии. Решил проверить и сделал толщину 100. в итоге толщина выпилов отложилась симметрично, а средние опорные плоскости отчего-то сместились дрeг от друга. До этого было 250.
По моим скромным убеждениям они никак не должны смещаться, в чем может быть проблема?
Надеюсь понятно изложил, надеюсь на ваше содействие.

Миниатюры
Нажмите на изображение для увеличения
Название: 3д вид всей полки.PNG
Просмотров: 450
Размер:	128.4 Кб
ID:	188015  Нажмите на изображение для увеличения
Название: фасад справа.PNG
Просмотров: 353
Размер:	106.1 Кб
ID:	188016  Нажмите на изображение для увеличения
Название: опорный уровень(сверху).PNG
Просмотров: 247
Размер:	92.7 Кб
ID:	188017  Нажмите на изображение для увеличения
Название: шаг выпилов под полки 250.PNG
Просмотров: 261
Размер:	106.9 Кб
ID:	188018  Нажмите на изображение для увеличения
Название: смещение средних опорных плоскостей выпилов.PNG
Просмотров: 271
Размер:	114.3 Кб
ID:	188020  



Последний раз редактировалось SnowStyle, 18.05.2017 в 09:48.
Просмотров: 10168
 
Непрочитано 14.05.2017, 17:40
#2
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 880


SnowStyle, семейство выложите, экстрасенсы в отпуске).
Vintorez вне форума  
 
Непрочитано 14.05.2017, 18:00
#3
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,619


SnowStyle,
1) Нет смысла делать детализацию полки в Ревит. Нет смысла в вырезах и т.п. Делайте просто нечто похожее для вставки в проект другими людьми. А сами чертежи полки делайте в Инвенторе, Солидворксе и т.п.
2)
Цитата:
Сообщение от SnowStyle Посмотреть сообщение
Ширина выпила равна толщине полки.
Опять нет. Как оно влезет одно в другое ? Нужны зазоры.
3) Попробуйте нажать на EQ на этих 5 размерах по 250 мм. Тогда они станут одинаковыми. Не знаю, может поможет.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Автор темы   Непрочитано 14.05.2017, 20:54
#4
SnowStyle


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


По первому пункту: Возможно вы и правы, но, скажем, в виде изучения программы
По второму пункту: Ммм, учту, может как-то формулой можно задать типа =*толщина полки +1 мм*
По третьему пункту: прилагаю картинку
Семейство тоже в приложении.

----- добавлено через ~4 мин. -----
Не смотрите на то, что там появились девятки в выпилах - на самом деле там стоит EQ. Не знаю почему там полчается. При более крупном приблежении чуть справа индикатор "EQ" активирован
Миниатюры
Нажмите на изображение для увеличения
Название: зависимости не выполняются.PNG
Просмотров: 135
Размер:	110.2 Кб
ID:	188027  
Вложения
Тип файла: rfa Сферическая полка.rfa (888.0 Кб, 14 просмотров)
SnowStyle вне форума  
 
Непрочитано 14.05.2017, 20:59
#5
Nels

конструктор, строитель
 
Регистрация: 08.10.2006
Уфа
Сообщений: 651
<phrase 1=


Как выше уже сказали, конструкторские чертежи полки лучше делать в другой программе (хотя при большом желании в ревит они тоже делаются без особых проблем).
Но если вам требуется более-менее реалистичная полка с линиями на пересечениях полок, то лучше просто объедините эти полки друг с другом. Зачем вам этот вырез в проекте? Все равно никто не будет заглядывать внутрь стыка и смотреть что там есть.

В целях изучения конечно можно повозиться с этими вырезами. Но ничего полезного именно в семействе полок не получите. Только лишние вычисления и лишние тормоза программы. Чем больше таких мелочей в проекте, тем он тяжелее. Надо стараться упрощать такие несущественные места. В ревите и без этого много чего надо изучать.
Nels вне форума  
 
Автор темы   Непрочитано 14.05.2017, 21:04
#6
SnowStyle


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


Вот так еще попробовал. Ошибку не выдает, но почему-то меняется шаг

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Nels Посмотреть сообщение
Как выше уже сказали, конструкторские чертежи полки лучше делать в другой программе (хотя при большом желании в ревит они тоже делаются без особых проблем).
Но если вам требуется более-менее реалистичная полка с линиями на пересечениях полок, то лучше просто объедините эти полки друг с другом. Зачем вам этот вырез в проекте? Все равно никто не будет заглядывать внутрь стыка и смотреть что там есть.

В целях изучения конечно можно повозиться с этими вырезами. Но ничего полезного именно в семействе полок не получите. Только лишние вычисления и лишние тормоза программы. Чем больше таких мелочей в проекте, тем он тяжелее. Надо стараться упрощать такие несущественные места. В ревите и без этого много чего надо изучать.
Я понимаю. Это я вообще для себя, давайте абстрагируемся от этого. У меня подобное было когда я хотел сделать семейство окна (зависимости не выполняются). Просто балуюсь дома. Подскажите по самой проблеме
Миниатюры
Нажмите на изображение для увеличения
Название: ывм.PNG
Просмотров: 79
Размер:	118.9 Кб
ID:	188029  

Последний раз редактировалось SnowStyle, 14.05.2017 в 21:12.
SnowStyle вне форума  
 
Непрочитано 14.05.2017, 21:15
#7
Nels

конструктор, строитель
 
Регистрация: 08.10.2006
Уфа
Сообщений: 651
<phrase 1=


Цитата:
Сообщение от SnowStyle Посмотреть сообщение
Подскажите по самой проблеме
Попробуйте указать расстояние до самой верхней и самой нижней плоскостей от опорной плоскости.
Точнее не просто указать, а связать с параметром и давать параметру требуемые значения.
Возможно будет достаточно указать расстояние до одной из плоскостей (например верхней) и дать параметром расстояние от верхней плоскости до ближайшей пониже (которое должно быть 250 мм).
Nels вне форума  
 
Автор темы   Непрочитано 14.05.2017, 21:29
#8
SnowStyle


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


Цитата:
Сообщение от Nels Посмотреть сообщение
Попробуйте указать расстояние до самой верхней и самой нижней плоскостей от опорной плоскости.
Точнее не просто указать, а связать с параметром и давать параметру требуемые значения.
Возможно будет достаточно указать расстояние до одной из плоскостей (например верхней) и дать параметром расстояние от верхней плоскости до ближайшей пониже (которое должно быть 250 мм).


Оба варианта не сработали. "Зависимости не выполняются"

Последний раз редактировалось SnowStyle, 14.05.2017 в 21:52.
SnowStyle вне форума  
 
Непрочитано 15.05.2017, 12:31
1 | #9
Nels

конструктор, строитель
 
Регистрация: 08.10.2006
Уфа
Сообщений: 651
<phrase 1=


Во вложении проект с параметризованной сферической полкой. Мое видение того, как должно быть выполнено именно это семейство.
Причины сбоев привязок плоскостей могут быть самые разные. Вообще привязки в семействах ревит работают достаточно непредсказуемо и приходится применять разные обходные пути и иногда дублировать размеры там, где можно было бы просто заблокировать равенство размеров. Понимание ситуации и как из нее выходить приходит с опытом. Четких инструкций я так и не смог найти. Я всегда начинаю с наиболее простого и логичного на первый взгляд способа. Если не сработал, то пробую сделать привязки иначе. Чем больше делаю семейств, тем быстрее нахожу решения. Больше всего проблем возникает именно с взаимными привязками плоскостей.
В выложенном вами семействе нет тех размеров, которыми вы пытаетесь что-то менять. Поэтому что именно у вас не работает не могу подсказать

PS. Добавил скриншот с плоскостями. У меня в таком виде все нормально работает. Корректно меняются толщины и общий габарит без сбоев. В семействе правда я такое не использовал. Там несколько иначе сделано
Миниатюры
Нажмите на изображение для увеличения
Название: Сферические полки.JPG
Просмотров: 150
Размер:	268.5 Кб
ID:	188049  Нажмите на изображение для увеличения
Название: Привязки плоскостей.JPG
Просмотров: 136
Размер:	49.0 Кб
ID:	188071  
Вложения
Тип файла: rvt Сферические полки.rvt (3.46 Мб, 28 просмотров)

Последний раз редактировалось Nels, 15.05.2017 в 14:53. Причина: Добавлен скриншот
Nels вне форума  
 
Автор темы   Непрочитано 15.05.2017, 21:48
#10
SnowStyle


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


Цитата:
Сообщение от Nels Посмотреть сообщение
Во вложении проект с параметризованной сферической полкой. Мое видение того, как должно быть выполнено именно это семейство.
Причины сбоев привязок плоскостей могут быть самые разные. Вообще привязки в семействах ревит работают достаточно непредсказуемо и приходится применять разные обходные пути и иногда дублировать размеры там, где можно было бы просто заблокировать равенство размеров. Понимание ситуации и как из нее выходить приходит с опытом. Четких инструкций я так и не смог найти. Я всегда начинаю с наиболее простого и логичного на первый взгляд способа. Если не сработал, то пробую сделать привязки иначе. Чем больше делаю семейств, тем быстрее нахожу решения. Больше всего проблем возникает именно с взаимными привязками плоскостей.
В выложенном вами семействе нет тех размеров, которыми вы пытаетесь что-то менять. Поэтому что именно у вас не работает не могу подсказать

PS. Добавил скриншот с плоскостями. У меня в таком виде все нормально работает. Корректно меняются толщины и общий габарит без сбоев. В семействе правда я такое не использовал. Там несколько иначе сделано
Влюбомслучае спасибо за ответ! Посмотрю семейство, как доберусь до компа.
SnowStyle вне форума  
 
Автор темы   Непрочитано 17.05.2017, 21:17
#11
SnowStyle


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


А не подскажешь что за dl2 и dl3 у тебя?
SnowStyle вне форума  
 
Непрочитано 18.05.2017, 06:02
1 | #12
Nels

конструктор, строитель
 
Регистрация: 08.10.2006
Уфа
Сообщений: 651
<phrase 1=


Цитата:
Сообщение от SnowStyle Посмотреть сообщение
А не подскажешь что за dl2 и dl3 у тебя?
Сокращение от DeltaL2 (разница в длине между средней полкой - первая полка - и второй полкой) и DeltaL3 (разница в длине между первой и третьей полками)
Nels вне форума  
 
Автор темы   Непрочитано 18.05.2017, 09:56
#13
SnowStyle


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


Спасибо, а что за формула?
SnowStyle вне форума  
 
Непрочитано 18.05.2017, 11:00
1 | #14
Nels

конструктор, строитель
 
Регистрация: 08.10.2006
Уфа
Сообщений: 651
<phrase 1=


Цитата:
Сообщение от SnowStyle Посмотреть сообщение
Спасибо, а что за формула?
Теорема Пифагора (ну или функция окружности, что по сути то же самое).
Nels вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit. Ошибка с невыполнением зависимостей при создании семейства сферической полки

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
REVIT 2017. Как посчитать и внести в спецификацию высоту семейства "Колонна"? erikbond Revit 21 11.05.2017 20:45
Как задать "Общий параметр" в свойствах параметра при создании семейства? karies128 Revit 1 18.02.2017 16:58
Как сделать врубку при создании семейства оцилиндрованного бревна laker8980 Revit 1 14.12.2016 16:29
Revit API. Не работает Диспетчер макросов PulAna Программирование 1 11.05.2012 16:20