rebarsketch

icon_rebarsketch

Общие сведения

Создание ведомости деталей гнутой арматуры по ГОСТ.
Предварительно необходимо вручную настроить "библиотеку эскизов" с "заготовками" картинок для каждой формы арматуры. Затем при запуске плагина генерируются "картинки" и записываются арматуру, картинки выводятся в ведомость деталей стандартным функционалом Revit.

Использование плагина

При настроенной "библиотеке" использовать плагин легко. Нужно перейти в ведомость деталей, выбрать все строки щелчком на заголовке таблицы и запустить плагин:

Пример созданной ведомости деталей:

Плагин работает в шаблоне Weandrevit 2020 или Weandrevit 2017 начиная с версии 3.8, под другие шаблоны нужна будет настройка плагина и моделей.

Функции

Возможности плагина:

Ограничения:

Конфигурация первого запуска

При первом запуске плагина отобразится окно выбора библиотеки:

Плагин содержит небольшую встроенную библиотеку (для стандартных семейств из шаблона и библиотеки семейств), но использовать её рекомендуется только для учебных целей. Если выбрать "Стандартную библиотеку" и вносить в неё изменения, то после выхода обновления плагинов библиотека будет "сброшена".
В реальной работе всегда следует выбирать "Пользовательская библиотека".

Если вы работаете в компании и Bim-Starter у вас уже используется, то, скорее всего, у вас уже есть настроенная библиотека. Уточните путь к ней у Bim-отдела. Если работаете индивидуально, то вам потребуется создать собственную библиотеку, инструкцию по настройке см. далее.

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

%appdata%/bim-starter/config.ini

Также можно прописать требуемый путь к библиотеке сразу в этом файле.

Cоздать собственную библиотеку проще всего из стандартной, для этого этого:

Реализация библиотеки

Библиотека эскизов представляет собой набор папок; для каждой формы арматуры - отдельная папка:

Каждая папка соответствует какой-либо форме арматуры, например, 11 - Г-образные стержни, 21 - П-образные (вообще имена могут быть любыми, это только для идентификации).

В каждой папке содержится "заготовка" картинки в формате PNG и файл config.xml, в котором определяется. что именно на картинке надо "дорисовать":

Создавать новые папки и редактировать config.xml можно прямо здесь, но удобнее через дополнительный плагин "Конструктор форм".

Конструктор форм

Для запуска разверните панель под кнопкой ведомости деталей:

Отобразится следующее окно:

Здесь:

Параметры эскиза

Основная работа по настройке эскиза выполняется в таблице "Параметры".


Здесь:

При редактировании значений в таблице "Предпросмотр эскиза" обновляется автоматически, для этого достаточно нажать Enter или щелкнуть по другой ячейке.
Для добавления параметра начните печатать текст в нижней пустой строке, и параметр добавится автоматически.
Для удаления строки выделите её (щелчком по первому столбцу со значком ►) и нажмите Delete.

Пополнение библиотеки

Если вам требуется форма арматуры, эскиза для которой нет в библиотеке, то в первую очередь нужно понять, если в семействе нужные параметры для вывода в эскиз. Например, у вас в проекте есть арматурный хомут, и в ведомость деталей нужно указать внутренние размеры, но в параметрах есть только наружный размер:

Плагин работает не "по волшебству", а просто выводит на картинку размеры, которые уже есть в семействе. Например, для такого хомута нужно ввести ещё один расчетный параметр внутренней ширины, равный "Наружная ширина - 2*Диаметр".

Кстати, если вы создаёте новое семейство арматуры, но подходящий эскиз в библиотеке уже есть и вы хотите просто дописать своё семейство в список, то нужно сразу настраивать параметры в семействе так, чтобы совпадали с эскизом (например, если "Арм_В" это длина отгиба, то и в своём семействе надо использовать этот же параметр).

После того, как семейство настроено, нужно подготовить картинку-заготовку, её можно сделать через скриншот прямо из Revit. Если нужны размерные линии, то на них не должно быть текста, можно сделать размерный стиль с нулевой высотой шрифта:

Сделайте скриншот этого окна, обрежьте и сохраните в любой временной папке в формате PNG, рекомендуемый размер картинки 1000х600 пикселей. В "Конструкторе форм" нажмите "Новая форма", выберите эту картинку и задайте имя формы:

Далее настраивайте эскиз, добавьте параметры и пропишите имя семейства в поле "Семейства".

Файл scetch.png

При создании новой формы плагин автоматически выполняет необходимую настройку PNG-файла, но если вам потребуется уже после этого отредактировать файл прямо в библиотеке, то нужно соблюдать несколько правил. Во-первых, нельзя использовать стандартный Paint; рекомендую Paint.Net.

Размер текста, который будет выводиться на картинке, зависит от разрешения изображения. По-умолчанию используется разрешение 144dpi:

При сохранении нужно указывать Глубину цвета 32 бита:

Общие настройки

Некоторые настройки плагина задаются "глобально" и распространяются на все эскизы, а также на всех пользователей, работающих с библиотекой. Для открытия окна щелкните "Общие настройки" в окне редактора библиотеки:

В файле задаются следующие настройки:

Настройки сохраняются в файле settings.xml в "корневой" папке библиотеки.

"Вариативный" эскиз

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

Плагин позволяет это осуществить.

Нужно ввести в семействе параметр "Арм.НомерПодтипаФормы" и формулой определить нужный номер в зависимости от формы детали. Например, в семействе "Стержень П СК-СГ" предусмотрены 4 варианта формы:

Далее в папке формы стержня нужно создать вложенные папки для каждого варианта эскиза; здесь цифра после знака "_" - именно этот этот "номер подтипа":

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

Арматура переменной длины

Плагин RebarSketch позволяет выводить размеры для арматуры "переменной длины" - когда стержни разной длины выводятся одной позицией, указывается наименьший/наибольший размер и шаг.

Внимание: это не функция Revit "Переменный набор стержней"! Такая арматура в шаблоне Weandrevit вообще не поддерживается.

Для использования этой фунции следует каждый арматурный стержень замоделировать как отдельный, при этом использовать отдельный типоразмер стержня (с включенным флажком "Рзм.ПеременнаяДлина") и задать всем стержням в группе одинаковую "Марку":

При запуске плагина он автоматически определит "переменную длину" и выведет её на эскизе:

Частые ошибки

"Не удалось обработать семейства"

В ведомость деталей пришла арматура, не прописанная в библиотеке. Произойти это может по разным причинам. Например, в ошибке как на скриншоте выше:

"Параметр не найден"

В семействе нет параметра, прописанного для этой арматуры в таблице параметров. Нужно или удалить этот параметр через "Конструктор форм", либо добавить параметр в семейство.
Либо, возможно, имя параметра написано с опечаткой. Особенно внимательно нужно быть с буквами А, В, С в русской/английском раскладках.

"System Exception - Incorrect image format"

Файл изображения был сохранен с неверной глубиной цвета. Пересохраните указанный файл через Paint.Net, указав глубину цвета 32 бит.

"Шрифт не поддерживает стиль Regular"

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

%appdata%\Autodesk\Revit\Addins\20xx\BimStarter\RebarSketch\шрифт.zip