Как создать мультилинию в автокад
На мой взгляд, разработчики незаслуженно убрали команду мультилиния из последних версий Автокад. Этот инструмент многофункционален и может быть использован в различных областях проектирования. При помощи мультилинии мы можем создавать многослойные стены в архитектуре, рисовать дороги, трубопроводы системы отопление и теплоснабжения, воздуховоды систем вентиляции.
Давайте, вернем мультилинию на ленту и познакомимся с ней более подробно.
Итак, в этой уроке мы рассмотрим следующее:
Добавление команды «Мультилиния» на ленту.
Перейдите на вкладку « Управление » выберите команду « Пользовательский интерфейс ». См. Рис. 1.
Рис. 1. Команда «Пользовательский интерфейс».
Откроется окно «Адаптация пользовательского интерфейса».
Щелкните [+] напротив надписи « Лента ». Зачем по [+] напротив « Вкладки », по [+] напротив « Главная 2D » и выберите строку « Главная 2D — Рисование ».
Справа вверху появится панель инструментов «Главная 2D — Рисование».
Чтобы найти команду «Мультилиния», слева внизу в окне «Список команд» набираем « мультилин ». Ниже появятся команды, которые мы и поместим на панель «Главная 2D — Рисование».
Справа вверху щелкните на изображение кольца . См. Рис. 2
Рис. 2. Окно «Адаптация пользовательского интерфейса».
Слева вверху станут видны команды панели «Главная 2D — Рисование». Помещаем курсор мыши на команду « Мультилиния » нажимаем левую кнопку мыши, и не отпуская ее, тащим под команду «Кольцо» и только там отпускаем. Тоже самое делаем с командой « Стиль мультилиний ». См. Рис. 3.
Рис. 3. Добавляем команды на па панель инструментов.
В результате на панели «Главная 2D — Рисование» появятся две новые команду. Нажимаем ОК . См. Рис. 4.
Рис. 4. Новые команды на панели инструментов.
Таким образом, мы можем добавлять на «Ленту” любые команды.
Создание нового стиля мультилинии.
Мультилиния в Автокаде может быть использоваться в различных областях проектирования. В данной статье мы рассмотрим одну из них. Мы создадим мультилинию для прорисовки воздуховода (трубопровода).
Перейдите на вкладку « Главная », щелкните по надписи «Рисование» и выберите команду « Стиль мультилинии… ». См. Рис. 5.
Рис. 5. Команда «Стиль мультилинии…».
Откроется окно «Стиль мультилиний». Нажмите на кнопку « Создать ». В окне «Создание стиля мультилинии» введите имя нового стиля (« New ») и нажмите кнопку « Продолжить ». См. Рис. 6.
Рис. 6. Окно «Стиль мультилиний»
Откроется окно «Новый стиль мультилинии: NEW». Поставьте галочки напротив надписи отрезок, что замкнуть концы нашего воздуховода. Нажмите на кнопку « Добавить », чтобы добавить центральную линию. См. Рис. 7.
Рис. 7. Создание нового стиля мультилинии.
Выделите центральную линию, поменяйте цвет ( Фиолетовый ) и тип линии ( Осевая ) и нажмите ОК . См. Рис. 8.
Рис. 8. Изменяем цвет и тип линии.
Будет создан новый стиль мультилинии «NEW», образец которого можно посмотреть в нижней части окна. Нажмите на кнопку « Установить », чтобы сделать стиль мультилинии «NEW» текущим. Затем кнопку ОК . См. Рис. 9.
Рис. 9. Новый стиль мультилинии.
Добавление мультилинии в чертеж.
Теперь давайте нарисуем воздуховод диаметром 250 мм.
Выберите на панели команду « Мультилиния ». См. Рис. 10.
Рис. 10. Команда «Мультилиния».
Далее смотрим в командную строку: Выберите вначале « Расположение » , затем « Центр », чтобы при построении мы указывали центральную линию воздуховода. См. Рис. 11.
Рис. 11. Расположение направляющей линии.
Затем выбираем « Масштаб », вводим 250 и нажимаем (или пробел). См. Рис. 12.
Рис. 12. Задаем масштаб мультилинии.
Далее указываем несколько точек в рабочем окне Автокад. Команда нарисует нам воздуховод диаметром 250. См. Рис. 13.
Рис. 13. Воздуховод диаметром 250.
Создавая различные стили мультилиний, можно найти множество применений этой без сомнения интересной функции. Но нам как программистам, хотелось бы создавать такие стили программным путем. В этом случаи, их можно будет включить в свои программы и с легкостью переносить с одного компьютера на другой.
Создание стиля мультилинии программным путем.
Откройте редактор Visual LISP (введите в командной строке VLIDE и нажмите < Enter >). Стиль мультилинии мы будем создавать при помощи функции entmakex , которая создает новый примитив или не графический объект по списку с данными. В общем случаи функция выглядеть так:
Для создания списка нам понадобятся DXF-коды стиля мультилиний. Давайте посмотрим их в справочной системе. См. Рис. 14.
Рис. 14. Справка MLINESTYLE (DXF).
Внимательно изучив DXF-коды, составляем следующий список:
Коды 49, 62, и 6 задаются три раза, для каждой линии отдельно.
При помощи setq cохраним наш список в переменной mlList . См. Рис. 15.
Рис. 15. Список стиля мультилиннии.
Теперь по этому списку мы должны создать новый стиль мультилинии и добавить его в словарь мультилиний Автокад.
Вначале давайте определим имя, которое Автокад присвоил словарю мультилиний.
Чтобы определить имя корневого словаря не графических объектов используем функцию
Чтобы получить характеристики словаря мультилиний используем функцию dictsearch:
( dictsearch (namedobjdict) «ACAD_MLINESTYLE» )
Возвращает: Список словаря мультилиний.
В этом списке хранится информация о всех созданных стилях мультилиний (DXF-код 3).
Чтобы извлечь элемент с DXF-кодом -1 ( с именем словаря мультилиний), используем функции assoc :
Возвращает: элемент с DXF-кодом -1
Чтобы избавиться от первого элемента точечной пары используем функцию cdr :
Возвращает: имя словаря мультилиний
Сохраним имя словаря мультилиний в переменной mlDict :
И наконец, создаем новый стиль:
И при помощи функции dictadd добавляем его в словарь мультилиний:
Вставим выше сказанное в программу. См. Рис. 16.
Рис. 16. Добавляем новый стиль в словарь мультилиний.
Данный код создает стиль мультилинии и добавляет его в словарь мультилиний.
Чтобы не возникало ошибок, при добавление стиля, который уже есть в словаре, нам необходимо провести проверку наличия стиля в словаре:
Создадим точечную пару:
Затем при помощи функции member проверим, если в Автокаде стиль с таким именем:
( member (cons 3 «VENK») (dictsearch (namedobjdict) «ACAD_MLINESTYLE») )
Если (3 . «VENK») нет в списке словаря мультилиний (dictsearch (namedobjdict) «ACAD_MLINESTYLE»), то функция member вернет nil
Если есть, то функция member вернет остаток списка, начиная и указанного элемента.
Таким образом, если функция member
возвращает nil — нам нужно добавить новый стиль,
если список – стиль добавлять не надо.
При помощи функции if добавим условия проверки на nil :
Поскольку выражений несколько, добавляем функцию progn
Добавляем выше сказанное. См. Рис. 17.
Рис. 17. Проверка наличия стиля в словаре.
Выделите весь текст программы и нажмите « Загрузить выделенных фрагмент ».
Перейдите в Автокад. Нажмите на кнопку «Стили мультилиний». Откроется окно «Стили мультилиний», в котором появился новый стиль « VENK ». См. Рис. 18.
Рис. 18. Новый стиль в окне «Стили мультилиний»
Вернемся в редактор Visual LISP и при помощи функции defun преобразуем нашу программу в пользовательскую функцию:
В начале программы добавим строку, в которой придумаем имя новой команды ( SMLK ) и перечислим все временные переменные:
В конце программы добавим закрывающую скобку.
Не забудьте сохранить программу.
Окончательный вариант программы см. Рис. 19.
Рис. 19. Пользовательская функция создания стиля мультилинии.
Что вызвать нашу пользовательскую функцию, используем имя функции в скобках:
И в заключении давайте напишем небольшую программу, вставляющую в чертеж мультилинию.
LISP программа добавления мультилинии.
Программу будем создавать в этом же файле, где наша пользовательская функция.
Вначале просим пользователя ввести размер воздуховода:
Сохраняем его в переменной Di .
Затем просим указать начальную и конечную точки воздуховода:
Сохраняем их в переменных р1 и р2 .
При помощи пользовательской функции добавляем новый стиль мультилинии:
Запоминаем текущий стиль мультилинии и сохраняем его в переменной Cml :
Делаем текущим наш стиль:
Возвращаем первоначальный стиль мультилинии:
При помощи функции defun преобразуем нашу программу в команду Автокад:
В начале программы добавим строку, в которой придумаем имя новой команды (Vml) и перечислим все временные переменные:
В конце программы добавим закрывающую скобку.
В результате получим программу команды добавления мультилинии. См. Рис. 20.
Рис. 20. Программа добавления мультилинии.
Введите в командной строке « Vml » и нажмите < Enter >.
На запрос «Введите размер воздуховода :» – вводим 200 , нажимаем < Enter >.
Указываем две точку и программа построит воздуховод указанного размера. См. Рис. 21.
Рисю 21. Воздуховод.
Дальнейшим развитием программы может быть:
- Создание диалогового окна для быстрого ввода стандартных размеров;
- Добавление дополнительных данных в мультилинию;
- Чтение дополнительных данных для выноски или составления спецификации и т.д.
Постепенно программу можно превратить в отличного помощника, который будет экономить Вам время.
Если Вам интересны, какие либо направления развитие этой программы пишите о них в комментариях. Рассмотрим их в следующих уроках.
Если у Вас появились вопросы, задавайте.
Я с удовольствием отвечу.
Также пишите в комментариях:
Была ли для Вас полезной информация, данная в этом уроке?
На какие вопросы программирования, Вы хотели бы, увидит ответы в следующих уроках?
Ваши мнения очень важны для меня.
Хотите получать информацию о выходе новых статей. Оформляйте подписку.
До новых встреч.
«Автор: Михаил Орлов»
Также на эту тему Вы можете почитать:
15 комментарии на “ Мультилиния в Автокаде. ”
Спасибо за очередной отличный урок! У меня на работе, никто хорошо не знает автокад, не говоря уже о программировании, приходиться всему учиться самому. Благодаря вашим урокам сдвинулся с мертвой точки в пути по изучению лиспа. Было бы отлично написать простенькую программку по отрисовке воздуховодов. В будущих уроках был бы рад увидеть каким образом проще отрисовать стандартные отводы 45, 90 итп, строить их внутри программы, или вставлять готовый блок и подрезать мультилинии? Пока не знаю как правильно ориентировать отвод при вставке его блоком в зависимости от угла поворота. Каким путем лучше добавить информацию о типоразмере прямоугольного воздуховода для дальнейшей возможности подсчета длин по сортаменту? Как лучше написать функцию для вставки опусков или подъемов, переходов, например при вводе команды О90/П90 пользователем с клавиатуры или ввода отличного размера воздуховода.
Спасибо за внимание!
Спасибо! ОЧень познавательно.
А где посмотреть ВСЕ Свойства Мультитилиний
И как вообще программно поизвращаться с мультилинией, например изменить Координаты одного из ползунков или, еще лучше — Как добавить еще один новый ползунок и возможно ли это без создания новой Млинии на основе имеющейся считыванием координат всех ползунков + добавление координат нового ползунка?
А можно ли, поменять вес отдельных линий, например оссевая 0,13, крайние 0,3?
К сожалению, все линии могут быть только одной толщины.
Здравствуйте, Михаил! Спасибо за ваши уроки!
Вопрос заключается в следующем, Можно ли создать в редакторе Visual LISP, как и в данном уроке, стили мультилиний с добавлением их на чертеж, но при построении отрезка мультилинии определенной длины, прямо на этом отрезке присутствовал, например знак «+», который можно перемещать по всему отрезку мультилинии и при нажатии на который можно было бы сделать «врезку (вставку) в виде прямоугольника» или «другого стиля мультилинии». При этом при нажатии на знак «+» появлялся бы выпадающий список, в котором можно было бы выбрать определенные виды врезаемых отрезков (участков) , например трубы стальные или ПНД со своим диаметром, длиной и указанием их глубины укладки (переменные величины, например 0,7м и 0,9м) . Далее после добавления «врезок» на отрезке мультилинии, итогом был бы вывод данных «атрибутов» строительных длин этих участков, общей длины всех линий, включенных в стиль мультилинии и общая длина труб.
Задача не простая. Но так как я ее понял, я бы скорее всего использовал ни мультилинию,а динамический блок с возможность перемещения и изменения параметров врезки. Параметры изменялись бы путем изменения атрибутов блока.
Здравствуйте, у меня такой вопрос, делаю по аналогии с примером, программу, построения призмы с использованием диалогового окна. Столкнулся с такой проблемой, пытаюсь считать с поля в диалоговом окне значение в переменную, а потом построить точку на какое-то расстояние, от первой точки, у меня ошибка «; ошибка: неверный тип аргумента: stringp nil»
(setq dcl_id (load_dialog "F:\lab2.DCL"))
(if (not (new_dialog "s_tart" dcl_id))(exit))
(action_tile "accept" "(done_dialog 1)")
(action_tile "cancel" "(done_dialog 0)")
(setq ddi (start_dialog))
(unload_dialog dcl_id)
(setq H (atoi (get_tile "Pir_h")))
(defun lab(p1)
(setq p1 (getpoint "\n Укажите точку" ))
(setq p2( polar p1 0 H))
(command "_line" p1 p2 "")
)
(if (= ddi 1) (lab Raz)
Присвоение переменной значение из диалогового окна
Лучше осуществлять в момент нажатия клавиши ОК
Сделайте функцию:
(defun reH ( / )
(setq H (atoi (get_tile "Pir_h")))
)
И вставьте ее в нажатие ОК:
Спасибо огромное. У меня вопрос такой: как рисовать мультилинию, что бы получилось как полевая и лесная дорога 1:2000 масштаба.
Спасибо за урок. А как можно нарисовать мультилинию по списку координат, а не по двум точкам? В каком виде эти координаты присвоить переменной?
Мультилиния — один из стандартных встроенных инструментов программного обеспечения AutoCAD, который до недавнего времени находился в главной ленте со всеми остальными функциями. Однако разработчики посчитали, что лучше будет убрать мультилинию и все ее компоненты с главной панели, заполнив освободившееся место более полезными кнопками. Однако сейчас многие начинающие и профессиональные пользователи до сих пор активно задействуют данную функцию при составлении чертежей. Потому сегодня мы хотим поговорить об этом понятии, показать, как вернуть линию на ленту и продемонстрировать пример создания/редактирования элементов.
Функция мультилинии в AutoCAD
Мультилинией называется совокупность линий, расположенных параллельно друг другу относительно направляющей. В роли направляющей выступает так называемая полилиния, около которой пользователь и чертит остальные отрезки с определенным смещением. Эта функция активно применяется в самых разнообразных проектах и чертежах, например, при проектировании стен или дорог. На представленном ниже изображении вы видите пример этого элемента.
Взаимодействие с мультилиниями в AutoCAD
Выше мы вкратце разобрали само понятие рассматриваемого сегодня объекта. Теперь пришла пора поговорить об его применении. Условно разделим содержимое материала на несколько простых инструкций, которые помогут в освоении функции и позволят быстро научиться управлять мультилинией.
Возвращение на главную ленту
Как уже было сказано ранее, мультилиния была убрана с основной ленты. Потому начать стоит с возвращения всех связанных компонентов на главную панель, если, конечно, вы собираетесь на постоянной основе задействовать их. Вся процедура заключается в редактировании пользовательского интерфейса, что выглядит так:
-
Запустите Автокад и перейдите во вкладку «Управление».
Как видите, все действия выполняются буквально за несколько минут. Теперь вы сможете гораздо быстрее управлять линиями, редактировать их и изменять свойства.
Создание мультилинии
Основной процесс, выполняемый с рассматриваемым инструментом, как раз и заключается в создании мультилинии относительно имеющейся направляющей. Для этого она у вас уже должна быть создана, а также должны быть известны размеры. Мы возьмем за пример небольшой проект двойной стены, а вы, отталкиваясь от увиденного, воплотите операцию на своем чертеже.
-
На скриншоте ниже видны направляющие для будущих мультилиний. В вашем случае это может быть абсолютно любой макет, который и поможет в создании следующих элементов.
Таких стилей вы можете создать неограниченное количество, задавая разные значения смещений и добавляя требуемые элементы. В разделе «Стили мультилиний» внизу находится окно предпросмотра, поэтому найти подходящий стиль в нужный момент будет достаточно просто. Теперь давайте поговорим о том, как нанести созданный стиль на чертеж.
-
Разверните раздел «Рисование» и выберите там инструмент «Мультилиния», который мы ранее добавили путем редактирования ленты.
Точно таким же образом создается нужное количество самых разнообразных мультилиний на чертеже с использованием разных стилей и вариантов расположения. Инструкция выше призвана лишь продемонстрировать основы создания на самом доступном примере, ведь круг использования подобных элементов очень широк, а потенциал безграничен.
Редактирование мультилиний
Ранее мы уже задевали тему редактирования мультилиний, когда добавляли инструменты этой функции в ленту. Как и было сказано, переходить к изменению выбором соответствующей кнопки неудобно. Все осуществляется гораздо проще.
-
Дважды кликните левой кнопкой мыши по имеющейся мультилинии на рабочем пространстве.
Аннотативная штриховка
Последняя тема, которую мы хотим затронуть в рамках сегодняшнего материала — аннотативная штриховка. Казалось бы, что штриховка никак не относится к теме мультилиний, однако создаваемое черчение как раз и имеет тип этого элемента. Некоторые пользователи специально делают мультилинии, чтобы создать штриховку, хотя это далеко не всегда удобно. Проще сделать ее так, как это показано далее.
-
Для начала переместитесь в видовой экран и настройте подходящий масштаб, чтобы штриховка отображалась корректно при любом просмотре. Для этого просто увеличьте или уменьшите лист до оптимального значения, а затем посмотрите, какой масштаб показывается справа внизу.
Аналогичным образом останется заполнить все участки чертежа, и можно быть уверенным в том, что при изменении масштаба проекта никаких проблем с отображением штриховки не возникнет.
Линии в AutoCAD — основные объекты, которые присутствуют абсолютно во всех чертежах. Потому каждый пользователь сталкивается с необходимостью их создания, редактирования и объединения. Начинающим мы рекомендуем ознакомиться с некоторыми материалами, где наглядно показаны принципы основного взаимодействия с линиями.
Сегодня вы были ознакомлены с принципами использования мультилинии в программе AutoCAD. Она поможет в исполнении многих деталей чертежа практически любого направления. Если вы заинтересовались выполнением других действий в данном ПО, советуем изучить обучающий материал по этой теме, перейдя по указанной ниже ссылке.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Основные элементы чертежа в AutoCAD обычно состоят из отрезков и полилиний. Из них же создаются более сложные структуры, объединенные в блоки или расположенные отдельно. Иногда юзер во время взаимодействия с проектом сталкивается с надобностью преобразования группы отрезков в одну полилинию для упрощения работы с ними. Выполнить поставленную цель можно двумя разными способами. Они оба заключаются в использовании встроенных функций Автокада, однако алгоритм действий будет немного разным.
Различия между полилинией и отрезками
Для начала давайте поговорим о самых главных различиях полилинии и отрезков, чтобы у начинающих пользователей не осталось вопросов по этому поводу и сразу стало понятно, зачем все-таки многие осуществляют подобное конвертирование. Начать стоит с отрезка: подобная линия является элементом прямой, ограниченной точками с обоих концов. Встроенный в AutoCAD инструмент «Отрезок» позволяет в циклическом порядке добавлять такие линии на карту чертежа, где первая точка нового отрезка создается на конечной предыдущего. Вся загвоздка такой структуры заключается в том, что хоть объект и выглядит как одно целое, но при этом каждый отрезок редактируется, перемещается и удаляется отдельно. При попытке добавления штриховки или других вспомогательных компонентов могут наблюдаться ошибки. Например, заливка не пройдет успешно, поскольку окажется, что точки не сомкнуты полностью. Именно из-за таких нюансов и создаются полилинии.
Что касается полилинии, то ее принцип создания практически аналогичен тому, что вы видите при добавлении отрезка. Однако в данном случае все точки сомкнуты в единое целое, а сам объект является блоком. Если вы редактируете одну из точек полилинии, соседние тоже затрагиваются, что позволяет создавать уникальные искривления и подобные эффекты. С помощью функции «Расчленить» выполняется «взрыв» полилинии, и в итоге каждая составляющая представляет собой отдельный отрезок.
Преобразовываем отрезки в полилинию в AutoCAD
Теперь, когда мы полностью разобрались с этой темой, можно переходить непосредственно к рассмотрению способов преобразования. В рамках этого материала мы рассмотрим два доступных варианта с разной последовательностью действий. Вам останется только подобрать наиболее подходящий и следовать инструкциям.
Способ 1: Инструмент «Редактировать полилинию»
В качестве первого примера рассмотрим популярный инструмент «Редактировать полилинию». Изначально он предназначен для того, чтобы совершать изменения уже имеющейся полилинии, однако при выборе отрезка появляется дополнительная опция преобразования, которая и интересует нас сейчас.
-
Отыщите на экране группу отрезков.
Приведенная выше инструкция является одним из аспектов, применяемых в рисовании чертежей в AutoCAD. Если вы еще не знакомы с этим процессом, советуем прочесть специальный обучающий материал по данной теме на нашем сайте, перейдя по указанной ниже ссылке. Там вы найдете детальные руководства по взаимодействию с основными функциями и возможностями.
Способ 2: Инструмент «Соединить»
В некоторых случаях разобранный выше пример покажется оптимальным вариантом создания полилинии из отрезков, однако существует метод, позволяющий выполнить эту процедуру немного быстрее. Принцип его действия заключается в соединении имеющихся линий, а вся операция выглядит так:
-
Снова разверните все элементы раздела «Редактирование».
Что касается дальнейшего редактированию блоков, объектов и примитивов, то это осуществляется только при необходимости во время работы на чертежом. Если вас заинтересовали подобные обучающие инструкции, советуем ознакомиться с другими похожими материалами, прочитав другой урок на нашем сайте по ссылке далее.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Автор:
Создание нескольких параллельных отрезков.
найти
Отображаются следующие запросы.
Начальная точка
Задание следующей вершины мультилинии.
При создании мультилинии из двух или нескольких сегментов в запрос будет добавлен параметр "Замкнуть".
Сегмент мультилинии строится до указанной точки с использованием текущего стиля; далее выдаются запросы указания следующих точек.
Отмена ввода последней вершины мультилинии.
Последний сегмент мультилинии соединяется с первым, и мультилиния замыкается.
Выравнивание
Определение положения указываемых точек относительно всей мультилинии.
Мультилиния рисуется ниже курсора; через указанные точки проходит линия с наибольшим положительным смещением.
Мультилиния центрируется относительно курсора; указываемые точки соответствуют смещению 0,0 (смещение элементов задается в диалоговом окне "Свойства элементов" команды МЛСТИЛЬ).
Мультилиния рисуется выше курсора; через указанные точки проходит линия с наибольшим отрицательным смещением.
Масштаб
Управление шириной мультилинии. Данный масштаб не влияет на масштаб типа линий.
Масштабный коэффициент определяется на основе ширины, заданной в определении стиля мультилинии. При масштабе, равном 2, мультилиния вдвое шире, чем указано в описании. Если масштабный коэффициент отрицателен, то порядок следования линий в зависимости от смещения изменяется на обратный— линия с наименьшим смещением находится сверху при построении мультилинии слева направо. Отрицательное значение масштаба приводит также к замене единиц выражения масштаба на абсолютные значения. Если масштаб равен 0, мультилиния сжимается в одну линию.
Стиль
Задает стиль для мультилинии.
Указание имени стиля, который уже загружен либо описан в библиотечном файле MLN, созданном пользователем.
Нельзя сказать, что мультилинии – семейство одновременно изображаемых параллельных линий, они ещё иногда называются «жгутом» – частые объекты чертежа и, таким образом, что соответствующий инструмент часто используется.
Но это та ситуация, когда редко, но метко. Иногда без мультилиний просто не обойтись. Без этого инструмента изображение подобных объектов было бы сильно затруднено. А если обратиться к настройкам этого объекта, которые представляются Автокадом (любых версий, от 2000 до 2015 и 2017 лет), то некоторые фрагменты без инструмента «мультилиния» в Автокаде вообще изобразить будет невозможно. В любом случае, инструмент требует изучения и поиска для него достойного места в своей собственной системе чертёжной проектировочной работы.
Описание инструмента
Мультилиния в Автокаде доступна, как и подавляющее большинство других объектов, 3 способами:
- через панель инструментов «Draw»/«Рисование» – эта панель и инструмент выводятся на экран изначально;
- через меню «Draw»/«Multiline» («Рисование» — «Мультилиния»);
- через командную строку с помощью команды «mline».
Сразу оговоримся, инструмент строит семейство параллельных отрезков, поэтому работа с ним практически совпадает с работой по построению обычных линий. Построение основано на ранее проведённых настройках или настройках, принятых по умолчанию, которые появляются в окне сразу после запуска команды:
- Current settings: Justification = Top, Scale = 20.00, Style = STANDARD – выравнивание семейства будет производиться по верхней линии, расстояние между ними – 20 единиц, стиль изображения – стандартный, принятый по умолчанию (это просто 2 параллельные единичной толщины).
- Далее, появляется запрос указания стартовой точки построения: «Specify start point or [Justification/Scale/Style]:».
- После указания мышкой стартовой точки, хотя, как принято в данной программе для всех подобных инструментов, точку можно задать и указав координаты по схеме «X,Y» (без пробелов вокруг запятой) непосредственно в командной строке.
- Далее, построение можно продолжить указанием последующих точек – отвечая на запрос: «Specify next point:».
- Не забудем, что точки можно задавать как в абсолютных, так и в относительных (что значительно удобнее) координатах, при выборе точек очень полезно использовать привязки и трекинг.
- После ввода второй точки, когда построены первые отрезки, команда немного усложняется: «Specify next point or [Undo]:» – это означает, что появляется возможность вводом «U» отменить последнюю выбранную точку и, таким образом, последние проведенные линии.
- После ввода третьей точки происходит следующее усложнение, команда принимает вид: «Specify next point or [Close/Undo]:» – теперь уже есть возможность строящееся семейство замкнуть вводом «C».
- Обращаем внимание, что перед заданием первой точки есть возможность изменить предлагаемые режимы построения: Justification (просто буква «J») – изменение способа выравнивания; Scale («S») – изменение расстояния; Style («ST» – две буквы!) – изменение стиля.
- Среди вариантов выравнивания предлагаются три: «Enter justification type [Top/Zero/Bottom] :» – по верхней линии (Top – «T»), по нижней (Bottom – «B»), по средней точке между линиями (Zero – «Z»).
- Запрос изменения расстояния: «Enter mline scale :» обязательно напомнит текущее используемое значение.
- Запрос изменения стиля: «Enter mline style name or [?]:» – обязывает помнить имена всех уже созданных стилей. Если с этим трудности, то можно просто ввести «?», и в окне команд появится список всех имеющихся в данный момент стилей (вот когда понадобится окно команд размеров в несколько строк, иначе вы на экране ничего просто не увидите, так как таблица стилей состоит, по меньшей мере, из 7 строк).
Обращаем внимание, что созданный таким образом объект чертежа под названием «мультилиния» представляет собой единый блок, который в будущем можно разбить на отдельные элементы и использовать каждый самостоятельно.
Настройка инструмента
Настройка мультилиний производится в меню «Format»/«Multiline Style…» («Формат» — «Стили мультилиний»).
- выбрать один из существующих стилей для его изменения – ниспадающий список «Current»;
- создать новый – текстовое поле «Name»;
- ввести описание – текстовое поле «Description».
Для работы со стилем в целом также даются 4 кнопки-команды:
- Load – загрузка стиля из файла на диске в формате *.mln (предлагаемый по умолчанию стандартный хранится в файле acad.mln, который находится в папке Support, входящей в папку установки программы; изначально предлагается произвести ввод файла также из этой папки, хотя пользователь, само собой, имеет право размещать свои стили в любом месте жёсткого диска).
- Save – сохранение нового созданного стиля мультилинии в файле на диске (формат *.mln).
- Add – добавление нового в список используемых; обращаем внимание – стиль появляется в списке «Current», но на диск не записывается, это уже необходимо сделать самостоятельно.
- Rename – переименование имени стиля, выбранного в «Current».
Каждый стиль включает в себя две группы настроек, которые доступны через одноимённые кнопки:
- Element Properties – свойства характеристик линий;
- Multiline Properties – свойства всего семейства целиком.
Настройки линий включают в себя:
- Offset – расстояние между; обращаем внимание на то, что в единицах измерения чертежа это расстояние по умолчанию – 20, но в настройке эта величина соответствует – 0,5.
- Color – цвет (изначально предлагается цвет, назначенный для слоя – ByLayer).
- Linetype – тип; выбор производится в стандартном окне выбора типа линий Автокада, где можно и загрузить необходимый тип из файла на диске формата *.lin.
Очень важно иметь в виду, что производимые настройки относятся к отдельной выбранной линии. Новые линии добавляются в «семейство» по кнопке Add, удаляются – по кнопке Delete.
Настройки всего объекта целиком состоят в следующих установках:
- Переключателя Display joints – выводить или не выводить между линиями, в точках их завершения (каждого отрезка), соединение; по умолчанию данное соединение не выводится.
- Стиля завершения начала и конца (в отдельности и независимо каждого) созданного объекта – Caps: Line – точки замыкаются; Outer arc – внешней дугой замыкаются самая верхняя и самая нижняя линии семейства; Inner arc – дуга замыкания идёт вовнутрь семейства; Angle – угол замыкания (по умолчанию предлагается угол в 90° — аналог Line).
- Переключателя Fill On – заполнять или нет цветом пространство между линиями; по умолчанию заполнения (заливки) не происходит.
- Цвета заливки Fill Color – выбор из стандартной палитры, хотя цвет можно ввести и по его коэффициенту в текстовом поле.
Редактирование мультилиний
Под редактированием понимается изменение стиля пересечения уже построенных ранее мультилиний.
Это может быть выполнено 2 способами:
- через инструмент «Edit Multiline» – он по умолчанию не выводится, настройку уже нужно проводить самостоятельно;
- через командную строку с помощью команды «mledit».
Редактирование заключается в выборе стиля пересечения построенных ранее двух рассматриваемых объектов – мультилиний. Сначала выбираем одну в точке, ближней к пересечению, затем вторую, после чего открывается окно выбора (из 10 – 15 вариантов, в зависимости от версии программы) стиля пересечения.
Мультилиния – очень полезный инструмент, необходимо только найти ему применение в своей работе. Аналогичные действия, например, можно произвести инструментом модификаций – «Сдвиг». Но дополнительные настройки мультилинии делают её во многих отношениях более предпочтительным инструментом. Хотя, в конечном счёте, всё зависит от характера построения, личных предпочтений и опыта работы.
Читайте также: