Вставка блоков

Команда INSERT позволяет выполнять вставку блоков с использованием диалогового окна.

Команда -INSERT вставляет блоки с помощью командной строки. BricsCAD выполняет поиск имени блока среди определений блоков текущего чертежа. Если блок не найден в текущем чертеже, будут использованы пути поиска, определенные значением системной переменной SRCHPATH. Если блок не будет найден и в этом случае, BricsCAD выведет сообщение 'Невозможно найти файл <имя блока>'.

Команда INSERTALIGNED вставляет блок с выравниванием по существующим объектам. Команда INSERTALIGNED аналогична команде INSERT, но расположение блока при вставке осуществляется динамически путем выравнивания его по существующим на чертеже отрезкам, полилиниям, дугам или окружностям. Блок выравнивается по объекту, выбранному в качестве привязки с помощью курсора. Если объекты привязки не выбраны, блок выравнивается по оси Х МСК.

Команда MINSERT выполняет вставку блоков в виде прямоугольного массива, комбинируя команды -INSERT и ARRAY.

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

Примечание:

  • При вставке чертежа в качестве блока базовая точка вставляемого чертежа определяется значением переменной INSBASE и совпадает с точкой вставки блока. Значение переменной INSBASE устанавливается командой BASE.
  • Если блок содержит атрибуты, в командной строке вам будет предложено ввести значение каждого атрибута.
  • Если значение системной переменной DRAGOPEN равно 0, чертежи могут быть вставлены в виде блока путем перетягивания их файлов в текущий чертеж из окна Проводника Windows. Если значение переменной DRAGOPEN равно 1, то при перетягивании файла чертеж открывается.
  • Системные переменные INSUNITS и INSUNITSSCALING управляют автоматическим масштабированием при вставке блоков или присоединении внешних ссылок, когда значение INSUNITS отличается в блоке или Xref и целевом чертеже.
  • Если для переменной INSUNITS в исходном чертеже установлено значение 0 (единицы не указаны), вместо него будет использоваться значение переменной INSUNITSDEFSOURCE.
  • Если для переменной INSUNITS в целевом чертеже установлено значение 0 (единицы не указаны), вместо него будет использоваться значение переменной INSUNITSDEFTARGET.
  • Значения переменных INSUNITSDEFSOURCE и INSUNITSDEFTARGET сохраняются в реестре и применяются для всех чертежей, в которых не определено значение переменной INSUNITS.
  • BricsCAD выполняет поиск указанного вами имени блока среди определений блоков текущего чертежа. Если блок не найден в текущем чертеже, будут использованы пути поиска, определенные значением системной переменной SRCHPATH. Если блок не будет найден и в этом случае, BricsCAD выведет сообщение 'Невозможно найти файл <имя блока>'.
В диалоговом окне Вставка блока:
  • Значение в поле Единицы раздела Единицы измерения блока определяется значением переменной INSUNITS (Единицы чертежа), установленном в исходном чертеже или значением параметра Единицы измерения блока, установленном при определении блока (см. раздел Создание блока в чертеже).
  • Значение в поле Коэффициент вычисляется как отношение значений переменной INSUNIT для внешней ссылки и исходного чертежа. Например, если в исходном и целевом чертежах значение INSUNITS=Миллиметры,значение в поле Коэффициент будет равно 1.0.

Использование команды INSERT

  1. Запустите команду INSERT.

    Откроется диалоговое окно Вставка блока.

  2. Выполните одно из следующих действий:
    • В раскрывающемся списке поля Имя выберите существующее определение блока.

      Имя выбранного блока отображается в поле Имя.

    • Нажмите кнопку Обзор и выберите файл чертежа.

      В поле Путь отображается расположение выбранного чертежа.

  3. При необходимости, включите опцию Использовать базовые кривые для вставки.
  4. Выберите режим настройки параметров Точка вставки, Масштаб и Угол поворота.

    Доступные опции:

    • Настройка параметров вставки в диалоговом окне Вставка блока.
    • Указать на экране: Программа будет выдавать запросы в процессе вставки.
  5. При необходимости включите опцию Расчленить для расчленения блока после вставки.
  6. Нажмите кнопку ОК.

    Дальнейшие действия зависят от выбранной опции.

Вставка блока с помощью Проводника по чертежам

Вставка блока из текущего чертежа.

  1. Запустите команду EXPBLOCKS.

    Откроется диалоговое окно Проводник по чертежам – Блоки.

  2. Выберите режим отображения блоков: Подробно или Значки.
  3. Щелкните правой кнопкой мыши на выбранном блоке и в открывшемся контекстном меню выберите Параметры….

    Откроется диалоговое окно Параметры Проводника по чертежам.

    Выполните настройку параметров вставки блока и нажмите кнопку ОК.

  4. Дважды щелкните на значке блока или его номере (при использовании режима отображения Подробно).

    Окно Проводник по чертежам временно закроется для выполнения вставки блока в чертеж.

  5. Укажите точку вставки.
    • В зависимости от выбранных ранее опций вы получите запросы на указание масштаба и/или угла поворота.
    • Если была выбрана опция Выровнять, необходимо указать положение блока по отношению к выбранному линейному объекту.

      Запрос программы: Укажите управляющую точку для выполнения зеркального отображения блока:

    Снова откроется диалоговое окно Проводник по чертежам.

Вставка блоков из другого чертежа.
  1. Откройте диалоговое окно Проводник по чертежам.
  2. В разделе Чертежи щелкните на закладке Папки.
  3. Если на закладке Локальные папки нет доступных папок или, если вы хотите добавить папку, нажмите кнопку Добавить локальную папку….

    Откроется диалоговое окно выбора папки.

    Укажите папку, которую необходимо добавить, и нажмите кнопку Выбор папки.

    Выбранная папка и вложенные в нее папки будут добавлены в список Локальные папки.

  4. Выберите чертеж в списке Локальные папки.
  5. Раскройте структуру выбранного чертежа и выберите Блоки.

    Все блоки выбранного чертежа отображаются в разделе Блоки.

  6. Выполните действия предыдущей процедуры, начиная с п.2.

Вставка блока с выравниванием

  1. Убедитесь, что включен необходимый режим объектной привязки.
  2. Запустите команду INSERTALIGNED.

    Запрос программы: Блок для вставки (~ чтобы открыть диалоговое окно файла) или [? для списка блоков чертежа] <текущий блок>:

  3. Выполните одно из следующих действий:
    • Нажмите клавишу Enter для подтверждения предложенного для вставки блока.
    • Введите имя блока для вставки.
    • Нажмите клавишу ? для просмотра списка доступных блоков.

    Запрос программы: Точка вставки для блока или [Масштаб/Масштаб по X/Масштаб по Y/Масштаб по Z/Массив блоков]:

  4. При необходимости, выберите опцию Несколько блоков или укажите фиксированный масштаб.
  5. Укажите точку.

    При указании точки используйте объектную привязку.

    Запрос программы: Укажите управляющую точку для выполнения зеркального отображения блока:

  6. Переместите курсор для выбора необходимого расположения, затем щелкните кнопкой мыши, чтобы вставить блок в выбранную точку.
Note: Выравнивание блока происходит следующим образом:

Блок поворачивается так, что его ось Z становится параллельной оси Z текущей ПСК, а ось X - параллельна касательной к объекту в точке привязки. После указания точки привязки на объекте блок выравнивается по этому объекту. Затем, перемещая курсор вокруг точки вставки, вы можете выбрать вариант зеркального отображения блока. При этом точка вставки блока остается на объекте привязки.

Вставка блоков в виде прямоугольного массива

  1. Запустите команду MINSERT.

    Запрос программы: Блок для вставки (~ чтобы открыть диалоговое окно файла) или [? для списка блоков чертежа] <текущий блок>:

  2. Выполните одно из следующих действий:
    • Нажмите клавишу Enter для подтверждения предложенного для вставки блока.
    • Введите имя блока для вставки.
    • Нажмите клавишу ? для просмотра списка доступных блоков.

    Запрос программы: Точка вставки для блока или [Масштаб/Масштаб по X/Масштаб по Y/Масштаб по Z/Массив блоков]:

  3. При необходимости, выберите опцию Несколько блоков или укажите фиксированный масштаб.
  4. Укажите точку.

    Запрос программы:Угол поворота блока <0°0'0">:

  5. Нажмите клавишу Enter для подтверждения предложенного значения угла или укажите угол.

    Запрос программы: Число строк массива <1>:

  6. Введите число.

    Запрос программы: Число столбцов массива <1>:

  7. Введите число.

    Запрос программы: Расстояние между строками или диагональ ячейки:

  8. Выполните одно из следующих действий:
    • Укажите значение.

      Запрос программы: Расстояние между столбцами:

      Укажите значение.

    • Укажите две противоположные угловые точки прямоугольника, определяющего интервалы по горизонтали и вертикали.

    Будет создан Массив блоков.

Примечание:

  • При выборе опции Несколько блоков вы получите запрос на создание нескольких экземпляров массива блока.
  • Расчленение объекта Массив блоков невозможно.
  • Для редактирования свойств Массива блоков вы можете использовать Панель свойств.