В AutoCAD 2013 значительно поменялся механизм по работе с массивами. Теперь они стали трех видов (Прямоугольный (Rectangular), Круговой (Polar) и По пути (Path)), а не двух как ранее, и появилась возможность сделать их ассоциативными (Associative).
Типы массивов в AutoCAD 2013
Что такое ассоциативный массив? Это массив, состоящий из набора связанных копий исходного объекта, другими словами - это не те разрозненные объекты, которые были в прежних версиях AutoCAD, а единое целое - примитив, который обладает своими свойствами:
Базовая точка - точка привязки массива
Базовая точка в прямоугольно массиве
Перемещенная базовая точка в прямоугольном массиве
Однородный/неоднородный массив. Если раньше массивы могли состоять только из одного вида элементов, то теперь возможно использование нескольких
Неоднородный прямоугольный массив
Возможность изменить исходный объект массива
Кроме того, появилась возможность создания трехмерного массива - добавилось поле Уровни (Levels).
В процессе создания массива его ассоциативность можно отключить, а уже созданный ассоциативный массив можно разрушить одноименной командой (Explode).
Рассмотрим подробнее процесс создания и редактирования всех трех видов массивов.
При создании и редактировании на ленте появляются все управляющие элементы. Также массив можно изменять через окно свойств и с помощью ручек.
Прямоугольный (Rectangular)
Создание прямоугольного массива
Для создания традиционно нужно задать число строк, столбцов и уровней (для создания трехмерного массива), расстояния между объектами, либо общие размеры массива. Что нового - появилась кнопка Ассоциативный (Associative) и Базовая точка (Base Point). Первая управляет ассоциативностью массива, вторая - положением базовой точки.
Для редактирования массива необходимо выбрать его и на ленте появятся все доступные операции:
Базовая точка (Base Point) - позволяет изменить положение базовой точки
Изменить исходный объект (Edit Source) - позволяет редактировать исходный объект. Важное замечание - во время выполнения этой операции
система переходит в режим редактирования, выйти из которого можно с помощью команды Closearray.
Заменить объекты (Replace Item) - позволяет заменить отдельные элементы массива на объекты другого вида ли типа.
Перезагрузить массив (Reset Array) - кнопка возвращает массив в исходное состояние, когда он состоит из одинаковых элементов, т.е. отменяет действе команды
Заменить объекты.
Редактирование прямоугольного массива
Используя "ручки" можно поменять положение массива, число строк/столбцов.
"Ручки" массива
Более подробно процесс создания и редактирования можно посмотреть на видео
Круговой (Polar)
Примеры круговых массивов
Процесс создания кругового массива ни в чем не поменялся со времен предыдущих версий AutoCAD.
Создание кругового массива
Аналогично прямоугольному, в круговом появились возможности задать число уровней для трехмерного массива (Levels), изменить базовую точку (Base Point), поворот объектов (Rotate Items) и направление построения (Direction).
При редактировании кругового массива дотупны те же опции, что и в прямоугольном
Редактирование кругового массива
Более подробно процесс создания и редактирования можно посмотреть на видео
По пути (Path)
Данный тип массива представляет из себя массив, объекты которого расположены вдоль кривой, либо как-то связаны с ней. При изменении кривой происходит также изменение самого массива. В качестве пути может выступать сплайн, отрезок, полилиния, 3D-полилиния и пр.
Пример массива по пути
При создании такого массива кроме традиционных доступны следующие уникальные опции:
Создание массива по пути
Направление касательной (Tangent Direction) - позволяет задать направление касательной из точки объекта к кривой для задания его привязки
Разметка (Measure) / Деление (Divide) - задает тип изменения массива при редактировании. При удлинении массива Разметка добавляет необходимое число элементов, оставляя расстояние между ними неизменным. Деление позволяет изменять расстояние между объектами, оставляя их количество неизменным.
Выровнять объекты (Align Item) - позволяет выровнять объекты вдоль кривой.
Возможности по изменению массивов по пути аналогичны возможностям для круговых и прямоугольных.
Редактирование массива по пути
Более подробно процесс создания и редактирования можно посмотреть на видео
Как мы видим, операция массив значительно изменилась в новой версии AutoCAD 2013. На мой взгляд, это одно из самых интересных и полезных нововведений.
Массив по пути появился 2012 версии, там же появилось и замена элемента массива. Ассоциативность, ручки для изменения числа элементов, контекстная панель редактирования массива на ленте появилась в 2012 версии. Инструменты лишь несколько улучшили. Навскидку новое только поворот элемента и направление касательной
Есть прямоугольный массив размером 5 столбцов на 2 строки. Всего получается 10 элементов массива. Но мне необходимо 8 элементов в массиве. Подскажите, как удалить 2 лишних элемента в таком массиве.
А вы не подскажете, возможно ли создать динамический блок c массивом так, чтобы под массив попадал, к примеру, параметр выбора, и позволял каждый элемент подмассива "выбирать" в отдельности? Буду очень признателен :)
Добрый день, ещё вопрос. Можно ли помимо отрезка назначить команду осевая линия? При начертании осевой линии приходится изменить слой и воспользоваться отрезком. Хотелось бы одной кнопкой управлять осевой и слоем. autocad2014
Можно, но это будет кусочная автоматизация. Если предварительно не будет загружен нужный тип линии и не создан слой, то такая кнопка работать не будет. В идеале, для такой цели нужно писать программу на Lisp, которая будет при первом обращении к команде проверять наличие всех необходимых данных, загружать, отслеживать и пр.
Добрый день! Подскажите, пожалуйста, при создании массива какого-либо и его настройки, нажимаем Enter и он сразу разрушенный, т.е. нет дальнейшей возможности его редактировать. Есть какая-то настройка по этому поводу?(Автокад2016)
При создании массива в динамическом блоке элменты массива теряют динамические свойства. Есть ли возможность сохранить динамические свойства для элементов массива?
Добрый день. Есть простой массив из отрезков. Подскажите, пожалуйста, можно ли поменять цвет массива? Кроме как вынести его в отдельный слой и менять цвет слоя у меня никак не получается.
Массив по пути появился 2012 версии, там же появилось и замена элемента массива. Ассоциативность, ручки для изменения числа элементов, контекстная панель редактирования массива на ленте появилась в 2012 версии. Инструменты лишь несколько улучшили. Навскидку новое только поворот элемента и направление касательной
ОтветитьУдалитьНе спорю. Но стало все удобнее и несколько проще. Нигде не нашел описания, поэтому решил все подробно изложить.
УдалитьЗдравствуйте, Андрей.
ОтветитьУдалитьЕсть прямоугольный массив размером 5 столбцов на 2 строки. Всего получается 10 элементов массива. Но мне необходимо 8 элементов в массиве.
Подскажите, как удалить 2 лишних элемента в таком массиве.
Добрый день! Нужно разрушить массив командой Расчленить (_explode) и просто удалить лишние элементы.
УдалитьЗдравствуйте! а можно ли включить старый способ создания каким-нибудь образом?
ОтветитьУдалитьМАССИВКЛ команда
Удалитьмне нужно чтобы массив Можно ли это сделать?
ОтветитьУдалитьМне нужно чтобы массив изменялся внутри элемента.
УдалитьВы хотите, чтобы изменялся подмассив? Пожалуйста, так можно делать
ОтветитьУдалитьМожно ли задать параметры кругового массива по умолчанию? И как это сделать?
ОтветитьУдалитьТолько через написание собственной кнопки. Как это сделать, посмотрите здесь
УдалитьА вы не подскажете, возможно ли создать динамический блок c массивом так, чтобы под массив попадал, к примеру, параметр выбора, и позволял каждый элемент подмассива "выбирать" в отдельности? Буду очень признателен :)
УдалитьСредствами динамических блоков такого не сделать. Писать программу надо, там вполне можно решить такую задачу
УдалитьЗдравствуйте! Возможно ли создание массивов с использованием диалогового окна предыдущей версии не используя команды МАССИВКЛ в командной строке?
ОтветитьУдалитьДобрый день! Запускаете НПИ, далее Лента -> Панели -> Главная 2D - изменения -> Строка 1 -> Вложенная панель 3 -> Строка 3 -> Массив -> Прямоугольный массив и в поле макросы пишем ^C^C_ARRAYCLASSIC вместо ^C^C_arrayrect
УдалитьБольшое спасибо, всё работает!!!
УдалитьКонечно работает :-) Рад, что все получилось, заходите еще
УдалитьДобрый день, ещё вопрос. Можно ли помимо отрезка назначить команду осевая линия? При начертании осевой линии приходится изменить слой и воспользоваться отрезком. Хотелось бы одной кнопкой управлять осевой и слоем. autocad2014
УдалитьМожно, но это будет кусочная автоматизация. Если предварительно не будет загружен нужный тип линии и не создан слой, то такая кнопка работать не будет. В идеале, для такой цели нужно писать программу на Lisp, которая будет при первом обращении к команде проверять наличие всех необходимых данных, загружать, отслеживать и пр.
УдалитьМакрос будет такой ^C^C-слой установить 0;;отрезок
УдалитьИмена команд можете заменить на английские, 0 - имя нужного слоя
Добрый день!
ОтветитьУдалитьПодскажите, пожалуйста, при создании массива какого-либо и его настройки, нажимаем Enter и он сразу разрушенный, т.е. нет дальнейшей возможности его редактировать.
Есть какая-то настройка по этому поводу?(Автокад2016)
Добрый день! Видимо, создается неассоциативный массив. Включите опцию ассоциативного массива на ленте перед его созданием.
УдалитьВсе так и есть!Сработало!Спасибо!
УдалитьОтлично, заходите еще!
УдалитьСъемка в блоке. Пытаюсь взорвать, пишет невозможно массивом 1 вставлен. Как разблокировать?
ОтветитьУдалитьПо описанию непонятно. Пришлите файл на mikhailov.andrey@gmail.com
УдалитьЗдравствуйте, Андрей такакя же проблема как и у Юлии, можно узнать решена ли проблема и как решить?
УдалитьОт нее не было ничего. Шлите файл, будем смотреть
УдалитьПри создании массива в динамическом блоке элменты массива теряют динамические свойства. Есть ли возможность сохранить динамические свойства для элементов массива?
ОтветитьУдалитьНет, этого сделать нельзя
УдалитьСпасибо.
ОтветитьУдалитьОчень жаль.Хотел использовать динамические массивы для создания 3D-блоков.
Добрый день. Есть простой массив из отрезков. Подскажите, пожалуйста, можно ли поменять цвет массива? Кроме как вынести его в отдельный слой и менять цвет слоя у меня никак не получается.
ОтветитьУдалитьДобрый день! Лента Главная - панель Свойства - выпадающий список Цвет объекта
Удалить"Лента Главная - панель Свойства - выпадающий список Цвет объекта"
УдалитьВ том-то и дело - это самый первый стандартный способ изменения цвета - не "прокатывает".
Добрый день! Почему у меня не смещается массив на 2 мм ?
ОтветитьУдалить