среда, 23 сентября 2015 г.

Обновление шаблона - версия 1.4

С пылу, с жару - очередное обновление шаблона КЖ и КМ!



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

Основное - обозначения для сечений, арматура А500С, ведомость изменений в штампе, исправленные семейства балок. Пожелания в основном с форума Автодеска.

Скачать файл со всеми обновлениями - яндекс, гугл.
Подробности, и как перенести настройки в свой шаблон - ниже.

Обозначение сечений

Речь про вот такую штуку:
Такое обозначение бывает удобно для узлов на загруженных чертежах, но ни в стандартном шаблоне, ни в каких-либо других я подобного не нашел. Можно сделать семейство "Типовой аннотации" да вписывать туда текст вручную, но это не круто. Здесь я создал именно "Стили разрезов".

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

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

В маркировке используются параметры "Номер узла" и "Номер листа" (про систему писал тут).
Перенести к себе - выбрать разрезы на плане, Ctrl-C, перейти в свой файл на план и Ctrl-V.

Арматура А500 и А500С

Система работы с классами арматуры в моем шаблоне достаточно сложная.
Для использования нового типа нужно: создать типоразмеры арматуры для каждого из стилей, в каждом указать нужный параметр "Арм.Класс"; отредактировать расчетный параметр, выводящий наименование арматуры в зависимости от класса; добавить столбцы в ведомость расхода стали.
Для первого - в шаблоне созданы дополнительные типы арматуры:
Перенести их к себе в проект - "Копировать стандарты проекта" - "Типы арматуры":
Второе - нужно отредактировать спецификацию арматуры. Название арматуры (например "Ø12 A400") не хранится в семействе, а вычисляется расчетным параметром. Можно или скопировать из шаблона спецификацию, или отредактировать формулу расчетного параметра "Наименование расчетное". Скопируйте формулу и вставьте в поле "Формула":

if(and(Арм.Класс = 240, ДиаметрРасчетный = 6 мм), "Ø6 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 8 мм), "Ø8 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 10 мм), "Ø10 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 12 мм), "Ø12 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 14 мм), "Ø14 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 16 мм), "Ø16 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 18 мм), "Ø18 А240", if(and(Арм.Класс = 240, ДиаметрРасчетный = 20 мм), "Ø20 А240", if(and(Арм.Класс = 400, ДиаметрРасчетный = 8 мм), "Ø8 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 10 мм), "Ø10 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 12 мм), "Ø12 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 14 мм), "Ø14 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 16 мм), "Ø16 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 18 мм), "Ø18 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 20 мм), "Ø20 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 22 мм), "Ø22 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 25 мм), "Ø25 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 32 мм), "Ø32 А400", if(and(Арм.Класс = 400, ДиаметрРасчетный = 40 мм), "Ø40 А400", if(and(Арм.Класс = 500, ДиаметрРасчетный = 10 мм), "Ø10 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 12 мм), "Ø12 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 14 мм), "Ø14 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 16 мм), "Ø16 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 18 мм), "Ø18 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 20 мм), "Ø20 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 22 мм), "Ø22 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 25 мм), "Ø25 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 28 мм), "Ø28 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 32 мм), "Ø32 А500С", if(and(Арм.Класс = 500, ДиаметрРасчетный = 40 мм), "Ø40 А500С", "Unknown type"))))))))))))))))))))))))))))))



Третье - столбцы в "Ведомости расхода стали". Но в шаблоне я изначально добавил столбцы в том числе и на арматуру А500, только по умолчанию они скрыты. Включить столбцы можно в настройках спецификации: 
При необходимости скопировать ведомость можно из файла шаблона.

В случае, если вы применяете арматуру "А500", можно просто отредактировать формулу - заменить все "А500С" на "А500". Сложнее, если одновременно в проекте используется А500 и А500С. Вписать в параметр "Арм.Класс" что-то кроме целого числа не получится, нужно будет сделать хитрость - указать для арматуры "А500С" класс "501" и отредактировать формулы. Если кому понадобится - сделаю.

Новое семейство основной надписи

Ничего необычного - принцип работы аналогичен тому, что есть в шаблоне от ACommunity. Подробно останавливаться не буду.


Исправленные семейства балок

В некоторых балках были вновь обнаружены проблемы с подсчетом длины (в редких случаях, но возможны). Судя по всему, некорректно обрабатываются два "Параметра для отчета" внутри одного семейства.
Если вы создавали новые семейства на базе моих балок - сделайте следующее.
Зайдите в семейство балки, перейдите на "Опорный уровень" и удалите размер-параметр "Рзм.ДлинаБалкиАналитическая":
Зайдите в окно параметров, найдите параметр и в окне настройки уберите опцию "Параметр для отчета":

В строке "Формула" для этого параметра введите "Длина":

Теперь длина должна вычисляться корректно :)
Исправленные семейства балок - в том же файле.

Пишите, что еще хотите видеть в шаблоне. Удачи!


31 комментарий:

  1. а если ли возможность в ревите рисовать изменения не облачковой линией, а обычной ?:)

    ОтветитьУдалить
    Ответы
    1. Нет. А для чего это нужно-то? Облачка специально придумали, чтобы они от обычных линий отличались. Меня вот, наоборот, больше смущает, что я не могу сделать облачко, не относящееся к изменениям.

      Удалить
    2. у нас не разрешили так делать, пользуемся сплайнами

      Удалить
    3. Есть настройка в ревите сегмента ("барашек" :)) сделайте размер поменьше. На печати будет как линия.

      Удалить
  2. В штампе кол. уч -33 думаю должно быть по экземпляру. Иначе 33 участка изм. на всех листах. Может я ошибаюсь.

    в графе "Кол.уч"- кол-во измен участков на данном листе. ГОСТ Р 21.1101-2013

    ОтветитьУдалить
    Ответы
    1. Видимо, надо просто переключить нумерацию изменений с "В проекте" на "По листу".

      Удалить
  3. Александр большое вам спасибо за всю вашу работу и душевную щедрость!
    Есть предложение внести параметр "КМ.ОбъемнВес" и использовать его для расчета веса пластин, т.к. есть настил (с рефлением Ромб или Чечевица и т.д) вес которых превышает 7850, а каждый раз добавлять новый способ подсчета массы кажется не рациональным и не универсальным.
    Шаблон очень хорош для работы в КЖ и даже КМ, но внесение параметра "Мрк.МаркаАс" и обычной спецификации элементов позволило бы и в разделе АС очень эффективно работать.

    ОтветитьУдалить
    Ответы
    1. Да, про эти вещи тоже думал. Надо будет добавить. Спасибо за отзыв!

      Удалить
  4. т.к. есть настил (с рефлением Ромб или Чечевица и т.д) вес которых превышает 7850

    Еще добавить возможность настил делать инструментом "плитой". Подсчет вести масса кадр. метра.

    ОтветитьУдалить
    Ответы
    1. Тут будет проблема - в "Спецификации по нескольким категориям" не будет "Площади" перекрытия. Использовать спецификацию материалов как-то не хочется.

      Удалить
    2. Не обязательно указывать площадь перекрытия, можно так же поштучно указать в спецификации все листы, подобрав вес листов не более 50кг(например). Мне кажется это более правильно.

      Удалить
  5. А будут ли какие-то изменения шаблона в связи с появлением контейнеров армирования? А то пока ничего не ясно с ним:(

    ОтветитьУдалить
    Ответы
    1. Не разделяю ажиотаж по поводу этих контейнеров. Посмотрите обсуждение: http://forum.dwg.ru/showthread.php?p=1453525

      Удалить
    2. Да вот я как раз и оттуда про него и узнал) тоже пока мутное что-то в моей голове относительно этого новшества

      Удалить
  6. Интересует вопрос о контейнере армирования. Как и где найти?

    ОтветитьУдалить
  7. Александр, что -то все пропало, то что было в 1.2? Или я что то не так делаю....

    ОтветитьУдалить
    Ответы
    1. Ну это ведь только обновление, нет смысла дублировать. Создавайте проект на основном шаблоне, а из этого обновление - копируйте, что надо.

      Удалить
    2. Ага, спасибо, большое тогда понял. Только начал осваивать программу, благодаря вашему блогу, поэтому не совсем ориентируюсь... Не подскажете где возможно скачать семейства по ГОСТ? сортаменты и тп.

      Удалить
    3. Осваивать по моему блогу вам будет сложно - тут все-таки на достаточно продвинутых рассчитано. Для начало какие-нибудь видеоуроки посмотрите, ссылки есть в шаппе сайта.
      Сортаменты есть в стандартном комплекте поставки Ревита.

      Удалить
  8. Саш,а можешь пояснить, как ты в Диспетчере проекта разделил проект по уровням (запихнув планы и разрезы в одну дирректорию)?как такое организовать?

    ОтветитьУдалить
  9. Этот комментарий был удален автором.

    ОтветитьУдалить
  10. Александр, возник вопрос. В спецификации «222.Техн спец металлопроката» Расчетное значение «МассаОкругл» имеет формулу «0,01 * roundup(Масса / 10)».
    Это означает, что каждый элемент округляется в большую сторону до 10кг.
    Таким образом имеет место быть большой перерасход металла, особенно это заметно при наличии множества элементов небольшой массы (менее 5кг). Это округление принято согласно каким то нормам или просто так?

    ОтветитьУдалить
    Ответы
    1. Да, действительно проблема.
      Попробуйте такую формулу:
      if(Масса > 1, 0.1 * roundup(Масса * 10), if(Масса > 0.1, 0.01 * roundup(Масса * 100), if(Масса > 0.01, 0.001 * roundup(Масса * 1000), 0.0001 * roundup(Масса * 10000))))

      Удалить
  11. Как я понял это чисто конструкторский шаблон. Как вы делаете архитектуру в отдельном файле, а потом армируете архитектурную модель или через копирование/мониторинг или с нуля делаете конструкторскую модель?

    ОтветитьУдалить
    Ответы
    1. Конечно, шаблон для конструкторов - это внезапно даже в названии написано.
      Архитектура в отдельном файле. Конструкторская модель строится с нуля (можно использовать за основу архитектурный файл, но часто бывают неточности, лучше от греха подальше все самому замоделировать). Оси и несущие стены связаны через мониторинг.

      Удалить
    2. Единственные неточности возникают, если начинаются корректировки в проекте. К примеру: архитектор двигает контур плиты и за ней могут слетать арматура стен/колонн (если отгибы есть) ну и арматура самой плиты. У нас так завелось, что все корректировки вносит архитектор, по своему желанию или по заданию конструктора, неточности появляются только при корректировке. Какого рода, Вы, Александр имеете ввиду еще? Ведь очень же удобно работать в паре с архитектором, автоматом доступны все декоры и отверстия, если нужно и под них делать конструктив и т.д. И главное одна и та же работа не дублируется дважды. В этом же и прелесть BIM

      Удалить
    3. Проблема при работе в одном файле очень простая - архитектор и конструктор толкаются локтями. Лучше их разделять в разные камеры (зачеркнуто) файлы.
      Работа в единой модели требует большой психологической подготовки, и работы в этом направлении - непочатый край.
      Неточности - это нарисованные "На глаз" стены и истерики архитекторов, когда пытаешься поменять расстояние с 1496.7 на 1500мм.
      Более того, на больших объектах делить модель на связанные файлы жизненно необходимо. Домик двухэтажный вполне можно и в одном файле сделать.

      Удалить
  12. Этот комментарий был удален автором.

    ОтветитьУдалить
  13. добрый день гуру Revita !!!
    имею вопросов по армированию плиты перекриття-
    1. как армировать дополнительные зоны армирования (зоны армирования получаем с "лиры" "сапфир")?
    2. фоновое армирования выполняю с помощью "армирование по площади" чье еще какие-то методы

    ОтветитьУдалить