Обновление шаблона — версия 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. Подробно останавливаться не буду.

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

В некоторых балках были вновь обнаружены проблемы с подсчетом длины (в редких случаях, но возможны). Судя по всему, некорректно обрабатываются два «Параметра для отчета» внутри одного семейства.
Если вы создавали новые семейства на базе моих балок — сделайте следующее.
Зайдите в семейство балки, перейдите на «Опорный уровень» и удалите размер-параметр «Рзм.ДлинаБалкиАналитическая»:
Зайдите в окно параметров, найдите параметр и в окне настройки уберите опцию «Параметр для отчета»:
В строке «Формула» для этого параметра введите «Длина»:
Теперь длина должна вычисляться корректно :)
Исправленные семейства балок — в том же файле.
Пишите, что еще хотите видеть в шаблоне. Удачи!