Главная / Модули / Диспетчер блоков

Диспетчер блоков

v1.0.1 Все продукты Robur Robur 16.0.62.12+

В Robur нет своего редактора блока: определение приходится разбивать и собирать заново. Диспетчер блоков открывает блок в отдельном окне поверх чертежа, с отменой и базовой точкой, и обновляет все вставки одной командой. Поверх этого — динамика с ручками на плане, палитра блоков чертежа и библиотеки, пакетные переименование, замена, вставка и таблица вставок с атрибутами.

Скачать v1.0.1 .TPM Требуется Топоматик Robur 16.0.62.12+

Модуль бесплатный, «как есть» — условия использования

Диспетчер блоков Фирменная обложка «Диспетчер блоков», версия 1.0.1; основной знак модуля: блок с базовой точкой и ручкой растяжения ABR | MOVE / МОДУЛЬ Диспетчер блоков v1.0.1 · ТОПОМАТИК ROBUR ИНСТРУКЦИЯ / ДЕМОНСТРАЦИЯ НИЖЕ

01Обзор

Диспетчер блоков закрывает работу с блоками целиком: править определение, сделать блок динамическим, вставлять его из палитры или пакетно, а потом найти, пересчитать и выгрузить все вставки.

  • Редактор блока — отдельное окно с блоком, вокруг приглушённой подложкой виден чертёж. Рисуете штатными командами Robur, Ctrl+Z работает внутри окна, «Применить» переносит правку во все вставки.
  • Динамика — параметры и действия, как у динамических блоков AutoCAD: растянуть лоток, сменить вариант знака, выбрать типоразмер трубы, размножить стойки ограждения. Ручки появляются на плане у выделенной вставки.
  • Палитра «Блоки чертежа» — плитки блоков чертежа и папок библиотеки, поиск, избранное, вставка перетаскиванием.
  • Пакетные операции — переименование, замена, переопределение, пакетная вставка, таблица вставок, синхронизация атрибутов, ведомость, нормализация, перенос базы.

Каждая команда, которая меняет чертёж, сначала показывает предпросмотр и отменяется одним Ctrl+Z.

02Совместимость

Все продукты Топоматик Robur версии 16.0.62.12 или новее: Автомобильные дороги, Генеральные планы, Изыскания, Железные дороги, Искусственные сооружения, Инженерные сети.

03Установка

  1. Установите менеджер AbrModules (Библиотека модулей) — или запустите установщик AbrRoburSetup, он ставит Библиотеку и выбранные модули сам.
  2. В Robur откройте вкладку Модули → Библиотека модулей.
  3. Найдите «Диспетчер блоков» и нажмите Установить.
  4. Перезапустите Robur — модуль появится в ленте команд.
Обновления приходят автоматически через Библиотеку модулей — вручную ничего переустанавливать не нужно.

04Где команды

На вкладке «Модули» — одна большая кнопка «Диспетчер блоков». Она включает и выключает одноимённую вкладку ленты с группами:

  • Блок — Редактировать, Выделить вставки, Сохранить в файл, Удалить блок.
  • Палитра — Блоки чертежа.
  • Пакетно — Переименовать, Заменить, Переопределить, Пакетная вставка.
  • Вставки — Таблица вставок, Синхронизировать атрибуты, Ведомость.
  • Таблица блоков — Сохранить в файлы, Нормализовать, Перенести базу, Неиспользуемые.

Правый щелчок по вставке блока на плане даёт короткий путь: «Редактировать блок», «Выделить все вставки блока», «Удалить вставки блока», «Заменить блок». Те же команды есть в меню Модули → Диспетчер блоков.

05Редактор блока

  1. Выделите вставку блока и нажмите «Редактировать» (или правый щелчок → «Редактировать блок»). Без выделения команда попросит щёлкнуть вставку на плане.
  2. Откроется окно «Блок: имя». Блок стоит на своём месте, чертёж вокруг — приглушённая подложка: её не выделить ни щелчком, ни рамкой.
  3. Правьте геометрию штатными командами Robur. Ctrl+Z и Ctrl+Y работают внутри окна.
  4. «Базовая точка» → щелчок: маркер базы переезжает. После применения вставки сдвигаются относительно своих точек вставки, как в AutoCAD, геометрия не искажается.
  5. «Применить» переносит содержимое окна в определение — обновляются все вставки. Окно остаётся открытым, в чертеже это один шаг Ctrl+Z.
  6. «Закрыть редактор». Если есть неприменённые правки, модуль спросит: «Да» — применить и закрыть, «Нет» — закрыть без изменений, «Отмена» — вернуться в окно.

Пока открыт хотя бы один редактор, на ленте видна вкладка «Редактор блока»: Применить, Базовая точка, Варианты, Типоразмеры, Проверить блок, Закрыть редактор. Повторное «Редактировать» того же блока активирует уже открытое окно, второго не будет.

Внешние ссылки модуль не редактирует и говорит об этом прямо. Вложенные блоки после «Применить» не плодят дублей вида имя_1.

06Динамические блоки

Справа в окне редактора — панель «Динамика»: дерево параметров и действий блока. Параметр задаёт, что меняет пользователь, действие — что при этом происходит с геометрией.

  • Параметры («Параметр ▼»): Точка, Длина, Полярный, XY, Поворот, Отражение, Вариант, Типоразмер, База.
  • Действия («Действие ▼»): Перенос, Растяжение, Полярное растяжение, Масштаб, Поворот, Отражение, Массив.
  1. Создайте параметр, например «Длина»: два щелчка в окне — появится размерная разметка с именем.
  2. Создайте действие под ним, например «Растяжение»: укажите рамку и набор объектов.
  3. Набор пополняется перетаскиванием: выделите геометрию в окне и бросьте её на действие в дереве. Выбор действия в дереве подсвечивает его набор.
  4. Имя, значения по умолчанию, шаг, множитель и собственная база задаются в свойствах выбранного узла. Неверное значение подсвечивается ошибкой и не портит определение.
  5. «Проверить блок» открывает отдельное тестовое окно: ручки меняют только тестовую вставку, исходный блок остаётся прежним.
  6. «Применить» — и у вставок на плане появляются ручки.

Ручки на плане работают щелчком: щёлкнуть ручку, повести, щёлкнуть ещё раз. Держать кнопку мыши не нужно. Каждое изменение — один шаг Ctrl+Z.

Варианты

Вкладка «Варианты» (кнопка «Варианты» на ленте редактора): добавить, копировать, переименовать, переставить. Чтобы убрать объект из одного варианта, выделите его и нажмите «Скрыть выделенное». Delete удаляет объект из всех вариантов. То, что нарисовано при выбранном варианте, принадлежит только ему.

Типоразмеры

Параметр «Типоразмер» — именованные строки значений сразу нескольких параметров: диаметр, толщина стенки, длина звена. Таблица открывается кнопкой «Типоразмеры»: строки добавляются из текущих значений, импорт и экспорт идут через CSV (кавычки, ; и десятичная запятая сохраняются). Ошибочные строки подсвечиваются красным и не применяются частично. Вариант, на который ссылается типоразмер, удалить нельзя.

Если вы удалили объект, на который ссылалось действие или вариант, при «Применить» ссылка исключается, а число исключённых ссылок показывается в панели.

07Палитра «Блоки чертежа»

Кнопка «Блоки чертежа» открывает палитру поверх Robur: плитки с миниатюрами блоков текущего чертежа и папок библиотеки. Служебные блоки не показываются.

  • Поиск по имени и избранное — для частых блоков.
  • Вставка перетаскиванием: тяните плитку на план. До щелчка виден контур, динамический блок встаёт со значениями по умолчанию. Двойной щелчок по плитке блока чертежа открывает его в редакторе, по файлу библиотеки — начинает вставку.
  • Папки библиотеки — свои каталоги с файлами .dwp, задаются в настройках палитры. Если в чертеже уже есть блок с тем же именем, модуль спросит: использовать блок из чертежа или переопределить из файла.
  • Выделите одну или несколько вставок одного динамического блока — в палитре появятся их параметры. Изменение применяется ко всем выделенным, атрибуты, связанные с параметром, пересчитываются.

08Пакетные операции

  • Переименовать — правила по шаблону для нескольких блоков с предпросмотром «было → стало». Конфликты имён и циклы вида A → B → A разбираются сами.
  • Заменить — вставки одного блока другим: выбранные, все или в области. Сохраняются положение, поворот, масштаб, слой, цвет, атрибуты и значения динамики.
  • Переопределить — определение из файла или папки библиотеки. Модуль сравнивает содержимое и показывает, изменился ли блок.
  • Пакетная вставка — пять способов на вкладках окна:
    • В точки — в выбранные точки или вершины полилинии, поворот по сегменту или по углу текста;
    • Вдоль линии — с шагом вдоль кривой, по касательной или нормали, с отступами;
    • Из CSV — сопоставление столбцов X, Y, угол, масштаб и атрибуты, любой десятичный разделитель;
    • По пикетам трассы — диапазон или список ПК, смещение влево или вправо, ПК в атрибут по шаблону {pk};
    • Заменить объекты — блок на место выбранных объектов, текст переносится в атрибут, исходные объекты можно удалить.

Во всех случаях на плане сначала виден предпросмотр. Отмена окна чертёж не меняет, применение — один шаг Ctrl+Z.

09Вставки и атрибуты

Таблица вставок

Все вставки чертежа в одной таблице: блок, пространство или лист, X/Y, поворот, три масштаба, слой, атрибуты и параметры динамики. Фильтры по блоку, листу, слою и области (числами или двумя щелчками на плане). Двойной щелчок по строке показывает вставку на плане, «Выделить в чертеже» выделяет отмеченные строки.

Значения правятся прямо в ячейках или через «Правка выбранных». До «Применить» чертёж не меняется: предпросмотр показывает каждую ячейку «было → стало», а строку с ошибкой (нулевой масштаб, неизвестный слой или вариант) исключает целиком.

Экспорт в CSV (UTF-8 с BOM, разделитель ;) открывается в Excel. Поправьте ячейки и импортируйте обратно: строки сопоставляются по скрытому ключу вставки, а не по порядку, поэтому сортировка в Excel ничего не ломает. CSV от другого чертежа модуль отклонит.

Синхронизировать атрибуты

После правки атрибутов в определении: вставкам добавляются недостающие атрибуты и убираются лишние. Совпавшие атрибуты сохраняют своё значение и положение. Повторный запуск дублей не создаёт.

Ведомость

Группировка вставок по блоку и выбранным атрибутам или параметрам, количество и суммы числовых значений. Вывод — в CSV, в буфер обмена (вставляется в Excel ячейками) или в чертёж таблицей из текстов и линий одним блоком.

10Таблица блоков

  • Сохранить в файл / Сохранить в файлы — блок или несколько блоков в .dwp с базовой точкой и динамикой. Такой файл штатно вставляется через «Вставить блок» без сдвига.
  • Нормализовать — привести оформление определений: слой 0, цвет, тип и вес линии ПоБлоку, каждый флажок отдельно. Меняются все вставки блока; вложенные определения — отдельным флажком. Окно показывает, сколько объектов изменится и почему блок пропущен.
  • Перенести базу — новая база определения (центр, нижние точки или указанием на экране) без сдвига вставок на плане.
  • Неиспользуемые — блоки без вставок с учётом динамики: служебные состояния не предлагаются к удалению, пока ими пользуется исходный блок.
  • Удалить блок — определение вместе со всеми вставками, в вопросе указано их число. Ctrl+Z возвращает всё.

11Журнал

Если что-то пошло не так, модуль пишет причину в журнал. Пришлите его вместе с описанием шага:

%AppData%\ABR\BlockManager\blockmanager.log

12Ограничения 1.0

  • Синхронизация атрибутов не переставляет уже существующие атрибуты — только добавляет и убирает.
  • Ведомость в чертеже строится текстами и линиями одним блоком, а не объектом таблицы Robur.
  • Текст в блоке после ручки отражения может оказаться перевёрнутым. Геометрия и значения при этом верные.

13Частые вопросы

Чем это отличается от штатной работы с блоками Robur?

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

Динамические блоки как в AutoCAD?

По смыслу да: параметры (длина, поворот, отражение, вариант, типоразмер и другие) и действия (растяжение, массив, перенос и другие), ручки на плане у выделенной вставки. Формат свой, блоки AutoCAD с динамикой не импортируются.

Ручку нужно тянуть с зажатой кнопкой?

Нет. Щёлкните ручку, поведите мышью и щёлкните ещё раз. Каждое изменение — один шаг Ctrl+Z.

Я удалил объект в одном варианте, а он пропал во всех

Delete удаляет объект из всех вариантов. Чтобы убрать его только из текущего, выделите объект и нажмите «Скрыть выделенное» на вкладке «Варианты».

Как поменять атрибуты сразу у сотни вставок?

«Таблица вставок» → экспорт в CSV → правка в Excel → импорт. Строки сопоставляются по скрытому ключу вставки, поэтому порядок строк и сортировка неважны. Перед применением модуль покажет каждую изменённую ячейку.

Можно ли откатить пакетную операцию?

Да. Любая операция модуля — один шаг Ctrl+Z, повтор — Ctrl+Y.

Работает во всех продуктах Robur?

Да: Автомобильные дороги, Генеральные планы, Изыскания, Железные дороги, Искусственные сооружения и Инженерные сети, версия Robur 16.0.62.12 или новее.

Где хранить свои блоки?

В папках с файлами .dwp. Укажите их в настройках палитры «Блоки чертежа» — блоки появятся плитками рядом с блоками чертежа и вставляются перетаскиванием.

// ОБРАТНАЯ СВЯЗЬ

Пользуетесь модулем?

Расскажите, что перестали делать руками и что не работает в модуле.

Диспетчер блоков 1.0.1 · Топоматик Robur 16.0.62.12+

Telegram