Обновление шаблона — версия 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«.

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

Добавил заполнение «Изменений» по аналогии с шаблоном от ACommunity. Подробно останавливаться не буду.

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

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