понедельник, 12 сентября 2016 г.

Глюки в семействах балок и колонн

В последнее время столкнулся с парой проблем в семействах балок и колонн - обе проблемы знакомы, но тут вылезли с неожиданной стороны.

Немного скучного текста под катом.



Балки


Первая проблема - связана с необходимостью выводить длину балки в общий параметр. Обычно это делают общим параметром, добавленным как "Параметр для отчета" на грани балки в семействе:


Что такое "Параметр для отчета" - можно почитать в справке.

В Revit 2014 это работало не очень стабильно, но в 2015 - нормально. Правда, я и тут столкнулся с проблемой, но из-за того, что добавил в одно семейство два параметра для отчета. Даже шаблон пришлось переделывать, когда мне указали на ошибку.

Сейчас у меня в библиотеке все семейства работают адекватно. Попробовал обновить семейства до 2016 и 2017 - тоже нормально работает.

Но не тут-то было! Оказалось, что если добавлять"Параметр для отчета" к балке в Revit 2016 - опять не работает!


Причем обновленные с 2015 работают нормально, и в 2017 при создании с нуля нет проблем. Такой вот локальный глюк 2016 версии - но мы перешли с 2015 сразу на 2017, потому ничего и не заметили.

А если бы уважаемый Сергей Кукарский, указавший мне на проблему, не стеснялся и тоже взял мои балки из библиотеки, а не изобретал свои - и у него бы проблем не было :)
Тем, кто использует 2016 - будьте внимательнее.

Колонны

Проблема со смещением колонн на 0.5мм - тоже давно известна. В некоторых семействах колонн в стандартной библиотеке геометрия в семейства находится не в точке вставки семейства, а со смещением на 0.5мм. Вставка колонны при "Ручном" размещении происходит по центру геометрии, да еще и пользуются все размерами с округлением, поэтому проблема сразу не заметна. Но если устанавливать колонны через "Разместить на линиях сетки", или проверять аналитическую модель - проблема всплывает:
Я обычно боролся с этим таким образом: заходил в семейство колонны и выставлял для опорных плоскостей галочку "Задает начало":

После этого колонны устанавливаются правильно:

Во всех моих колоннах в библиотеке было так и сделано.

Но опять - не тут-то было!
Оказалось, что проблема снова всплывает в наклонных колоннах - снова появляется смещение на 0.5мм от оси.

 Из-за того, что это наклонные колонны - увидеть трудно, поэтому мы не сразу ошибку заметили, только когда начали узлы прорабатывать.

Более правильный способ отремонтировать семейство - выделить все и сдвинуть на 0.5мм вверх. Все "Закрепленные" элементы, конечно, предварительно открепить, галочку "Задает начало" - можно отключить.
После загрузки в проект наклонная колонна сразу встает правильно, и, главное - вертикальные колонны никуда не уезжают:

В библиотеке все семейства колонн уже исправлены - обновите при необходимости.

Всем хорошей работы и поменьше глюков!



Комментариев нет:

Отправить комментарий