Решено! Перейти к решению.
Решено: K.Rishat. Перейти к решению.
Советую сделать обрамление семейством на основе шаблона типовой модели с назначением нужного типа (лучше обобщенная модель на само семейство обрамления, профили - каркас несущий, пластины - обобщенная модель). Профили и пластины так же должны быть сделаны на основе шаблона типовая модель. Если применять профили на основе шаблона каркас несущий, то они в проекте могут самопроизвольно меняться и семейство будет глючить.
Назначить элементы этого семейства (и наверное само семейство обрамления) общим. Вложить его в семейство окна. Размеры обрамления и положение связать с размерами стены и окна в семействе окна.
Добрый день. Спасибо за оперативный ответ. У меня совсем каша в голове. Пытаюсь сделать уголки (несущий каркас) в типовой модели и подгрузить в семейство проема на основе окна. Семейство вставляется но его не видно ни на одном виде. Ок. Пробую сразу вставить нес.каркас в семейство окна. Вставляется, привязываю к опорным плоскостям, если в семействе менять значение параметров, то все норм. Как только вставляю в проект, то начинается фигня. уголок падает вниз, ниже отметки. При измезнении ширины проема он не переезжает за проемом. Привязывал именно к опорной плоскости. Попробовал сделать такую операцию с массивом несущей арматуры, которую использовал Александр Зуев. Она привязывается отлично и в проекте ведет себя отлично. Помогите пожалуйста разобраться с этим семейством.
Заранее спасибо!
Я же говорю, что профили надо делать семействами на основе шаблона типовой модели. А вы пытаетесь использовать семейство уголка, сделанное на основе шаблона несущего каркаса. Надо различать категорию семейства и шаблон семейства. Шаблон семейства несущего каркаса создает семейства, которые автоматически меняются в проекте. На этом шаблоне делают балки и раскосы. А категория семейства предназначена в первую очередь для работы с фильтрами и спецификациями и назначается в самом семействе.
Если создать профиль металлопроката на основе шаблона типовой модели и назначить категорию несущего каркаса, то такой профиль будет попадать в спецификацию несущего каркаса наравне с другими балками, но при этом в проекте будет вести себя как статичный объект. Длины таких профилей в проекте надо назначать вручную. И именно такие надо использовать для вложения в другие семейства, длину при этом назначать через параметры.
См. приложенный файл. Там приведен пример семейства уголка. Использован файл общих параметров "Weandrevit 2017".
Я давным давно просто группировал металл. Как вариант попробуй сделать обрамление из отдельных элементов и собрать в Сборку, посчитаешь и получишь на каждый тип обрамления чертежи. Но сразу почитай темы по поводу подводных камней сборок.
Спасибо, что объяснил подробнее. Я реально в танке. Подгрузил твой вариант и все заработало.
Подскажи пожалуйста еще одну вещь.
Как быстро создать профиль со всеми параметрами в типовой модели?
Или это надо все параметры в ручную добавлять?
Читал эту статью https://severnik.wordpress.com/2012/02/15/assembly-revit/
Но у меня слишком много типоразмеров. Хочу дать общий расход металла на обрамление всех проемов.
Да, с множеством типоразмеров сборки не удобовариемы.
Тестовое семейство, выложенное выше, прекрасно считается по массе элементов. Но я бы заложил в параметры семейства окна (не вложенного каркаса) вычисляемые значения общего веса металла - всего и по сечениям. А также возможность выбора в проекте типов отдельных элементов каркаса (например, по типу перемычек).
Я сейчас хочу разобраться с первым способом, который подсказал k031281.
Насколько я понял последовательность действий такая:
1. Создаю типовое семейство. (меняю в категориях обобщенная модель на несущий каркас)
2. Туда копирую форму профиля из несущего каркаса.
3. Добавляю все параметры которые используются в семейсте несущий каркас.
4. Вставляю обобщенную модель в семейстыо окна.
5. Вставляю в существующий проект, заменяю нужные проемы новым, металл падает в ТСМ.
Профит
Все правильно расписпал?
arsenjev.abakan написано:
Я сейчас хочу разобраться с первым способом, который подсказал k031281.
Насколько я понял последовательность действий такая:
1. Создаю типовое семейство. (меняю в категориях обобщенная модель на несущий каркас)
2. Туда копирую форму профиля из несущего каркаса.
3. Добавляю все параметры которые используются в семейсте несущий каркас.
4. Вставляю обобщенную модель в семейстыо окна.
5. Вставляю в существующий проект, заменяю нужные проемы новым, металл падает в ТСМ.
Профит
Все правильно расписпал?
В целом да. Так и есть. С некоторыми нюансами.
1,3 пункты остаются как есть. Добавление общих параметров в ревит 2017 вручную. Хотя есть вариант делать эти семейства в ревит 2015. Там в Extensions есть специальная утилита для пакетного добавления общих параметров в семейства. Так же к этим пунктам можно добавить создание таблицы выбора для семейства профиля, чтобы получить полный сортамент нужного профиля со всеми нужными значениями параметров.
2 пункт включает в себя не только копирование профилей, но и создание тела профиля сдвигом. Лучше сделать 2 сдвига - один с закруглениями для высокой детализации, второй без закруглений - для средней. Для низкой детализации можно сделать линию модели. Так же для правильного отображения уголка добавить символические линии с категорией "Невидимые линии (проекция)"для отображения полки уголка. На этом этапе в семейство также можно добавить торцевые вырезы, чтобы была возможность стыковать уголки с подрезкой торцов. Во вложения добавил свое семейство косоура с подрезкой торцов. Но в нем надо сделать ревизию общих параметров, семейство сделано под свой шаблон и в шаблоне Weandrevit может неправильно попадать в спецификации.
4 пункт можно сделать по разному.
Первый вариант - в семейство окна добавлять каждый элемент обрамления по отдельности. Недостаток - надо добавлять каждый элемент в каждое семейство окна или двери. Преимущество - можно будет прямо в проекте менять сечение профилей. Для этого экземпляру семейства профиля назначить метку типоразмера. На создание семейств будет уходить больше времени, но будет экономиться время при работе с этим семейством в проекте.
Второй вариант - сделать семейство обобщенной модели, включающей в себя все элементы усиления (все уголки. пластины и тп) в виде вложенных семейств. Основной плюс такого подхода - сделав одно такое семейство можно его добавлять в любые окна или двери, или вообще использовать отдельно от окон и дверей сразу в проекте. Но после вставки этого семейства в семейство окна уже не получится из проекта напрямую менять сечения профилей обрамления проема (хотя тут я может и ошибаюсь и есть такие способы, но мне не попадались).
Выше предлагалось в семействе окна считать вес металла. Считаю это неправильным. Вес посчитается сам в спецификации несущего каркаса по длине элемента и весу 1 пм. Если будут пластины, то для них делать свою спецификацию. Вес пластин можно считать ведомостью материалов по объему пластины.
Прошу помощи. Вроде сделал все как описывали, Массив пластин работает, но когда изменяется ширина проема или его высота, пластины остаются на том же месте и привязки слетают. Пробовал делать массив в семействе окна но когда пытаюсь посчитать количество в массиве пишет "недопустимая формула" Как довести до ума это обрамление?
Надо было немного изменить семейство пластины (установить возможность связи с центральной плоскостью по ширине пластины).
Это нужно было для того, чтобы привязывать элементы массива не за грани пластин, а за плоскости. Привязки за грани пластин слетают при попытке изменения размеров пластин. Так же я изменил тип массива, чтобы не надо было возиться с вычислением точного шага. Параметр "Шаг" теперь отвечает за приблизительное значение шага. Фактический шаг подбирается теперь по общей длине массива. Для этого убрал галочку "Добавлять в конец", которая появляется, если выбрать линию, на которой высвечивается количество элементов массива. Также этого можно добиться установив галочку "Общая длина массива" при создании массива.
Также изменил некоторые параметры типа, сделав их по экземпляру. Это нужно для возможности управления параметрами встроенного семейства формулами родительского семейства. Например, без этого не получилось бы подгонять длину пластин по толщине стены автоматически.
Детально не проверял, возможно какие-то ошибки остались/появились.
PS. Забыл написать самое главное ). Надо было параметру "Высота" массива присвоить параметр Рзм.Высота проема ). Вложенными семействами надежнее управлять явно, а не через привязки ручек.
Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.