- Редактирование элемента массива: не получается привязаться к внешним объектам
- Массив в AutoCAD (Автокаде)
- Построение прямоугольного массива в AutoCAD
- Построение кругового массива в AutoCAD
- Построение массива по траектории в AutoCAD
- AutoCAD
- Массивы
- Ассоциативные и неассоциативные массивы
- Редактирование элементов ассоциативного массива
Редактирование элемента массива: не получается привязаться к внешним объектам
Я создал массив падов.
А потом мне понадобилось изменить форму пада.
После изменения я захотел наложить зависимости («совпадение точек» и «расстояние») по отношению внешним (не входящим в элемент массива) элементам.
Но мне это не удалось сделать.
Можно ли это вообще в принципе сделать?
И второй вопрос:
можно ли параметризировать одну из размерных зависимостей так, чтобы она была зависима от внешней зависимости?
К примеру. d1 — размерная зависимость в элементе массива.
а D — это внешняя размерная зависимость (расстояние между элементами двух массивов)
Вопрос: можно реализовать такое: d1 = 20 — D
И чтобы при изменении D у меня автоматом изменялись размеры d1 во всех элементах массива
07.06.2016, 09:27
Для того, чтобы изменить элемент массива, нужно надавить на ленте кнопу «редактировать источник» (контекстная вкладка редактирования массива), с командной строки команда МАССИВРЕД и опция Источник. Но это разовое мероприятие, параметризация внутри массива работает, как хочет, а с внешним миром элемент массива связать вообще невозможно.
У меня «элемент массива» — блок. Поэтому чтобы изменить все элементы массива я просто редактирую блок
15.06.2016, 09:00
Тогда тем более нифига не выйдет – блок, вложенный в массив, вложенный в блок, аж два уровня
Что при этом можно (как можно решить поставленную задачу):
можно с помощью динамики и страданий попробовать сделать так, чтобы изменялись и отдельно элементы массива, и сами массивы независимо, но автоматически модифицироваться ничего не будет
можно не запихивать блок-в-блок-в-массив-в-блок-в-блок. а сделать всё в одном блоке, если это возможно, конечно, и применить все необходимые зависимости в одном уровне пространства. При этом можно вложить обычные, статические блоки, и перемещать/поворачивать/отражать/делать всякие другие действия с ними, как с едиными объектами, но не изменять отдельные примитивы внутри них, как с динамическими
в параллельной вашей теме про то же самое вам подобные решения уже предлагали
Так и сделал.
Но это гиморно, хлопотно и много ручной работы и такое решение мне не нравится.
Просто я раньше работал пробовал работать в Solid Works.
Так вот там зависимости между «кишками» РАЗНЫХ блоков делаются только в путь.
К примеру, делал, что диаметр шайбы (одно тело) зависел от диаметра винта (другое тело).
И когда я менял диаметр винта — диаметр шайбы менялся автоматом.
Думал, что в Автокаде такое тоже сделать не проблема.
А оказалось вон оно как.
Просто я сейчас нахожусь в поиске: на какой же САПР остановиться?
И сейчас изучаю автокад
16.06.2016, 05:18
16.06.2016, 09:07
Geor9e
Там тоже (на мой ламерский взгляд) не все сладко.
Многие вещи сделаны откровенно слабей и примитивней, чем в AutoCAD. Некоторых фишек (в основном касательно 2D рисования) вообще нет.
Например концепция графических слоев как-то совсем слабенько реализована.
Нет таких наваротов как в AutoCAD.
И потом, автокад стал «универсальным языком общения инженеров».
Трудно найти фирму, в которой не использовали бы автокад.
У нас, к примеру, 99% инженеров работают только в автокаде.
Даже схемы в нем же рисуют.
Просто читал, что автокад — это как конструктор «собери сам». Т.е. очень гибкий и имеет теоретически не ограниченные возможности по адаптации под свои задачи. Что на базе его можно сделать сколь угодно сложную и заточенную под свою задачу САПР.
Но только вот времени и усилий эта «заточка»/адаптация много занимает.
Настолько много, что иногда проще взять другую уже «заточенную» под нужную задачу САПР.
Но мы трудностей не боимся
20.06.2016, 12:35
Не флейма ради, а интереса для. Какие именно?
Видите ли. Работа в автокаде/солиде/компасе не является моей постоянной работой.
Я как-бы «вратарь-гоняла». Или, по другому, «и швец и жнец и на дуде игрец». Т.е. и чертежник, и конструктор, и схемотехник, и расчетчик, и технический писатель, и программист, и трассировщик печатных плат, и разработчик ТЗ для смежников, и технолог, и электромонтажник . «все в одном флаконе». Т.е. я не специализируюсь на чем-то одном. К примеру только на 3D-моделировании и чертежах У нашего предприятия нет денег, чтобы держать столько узкоспециализированных специалистов. Поэтому я выполняю чертежи эпизодически по мере возникновения производственной необходимости. Бывает рисуешь месяц-два в САПР-ах, а потом наступает «затишье» на полгода. год и более, когда ничего рисовать не требуется и я даже не открываю у себя на компе САПРы, потому что занят другой работой. Поэтому многое забывается.
Но из того, что первое всплывает в памяти (отвечаю на Ваш вопрос): в солиде (2010) автоматическое наложение параметрических зависимостей при выполнении 2D-эскиза как-то слабей сделано чем в автокад (2011).
Фильтрация групп слоев в солиде тоже слабей сделана (ЕМНИП она там вообще отсутствует. Возможно ошибаюсь: года два не открывал солид.) Т.е. там нельзя АВТОМАТИЧЕСКИ сформировать группу слоев выбрав в качестве фильтрующего свойства часть имени. _laywalk в солиде вроде тоже не сделаешь.
Вы возможно возразите: в солиде когда есть ассоциативная связь с 3D-моделью это все и не нужно. Согласен.
Но бывает, что для того, чтобы сделать маленький «ход конем» в чертеже, требуется очень много возни с 3D-моделью и её усложнение (подробностей уже не помню, поэтому не спрашивайте), чтобы не потерять её концептуальную целостность и не противоречивость. Поэтому приходится ассоциативность рвать. Но тогда теряются все преимущества солида, а недостатки остаются.
Источник
Массив в AutoCAD (Автокаде)
Мы уже рассмотрели многие инструменты редактирования в Автокаде. В этом уроке разберём, как работать в Автокаде с инструментом «Массив».
Часто при создании чертежей в AutoCAD приходится создавать группы одинаковых объектов, расположенных в определенном порядке. Для этого полезен инструмент «Массив» в AutoCAD.
Можно начертить один объект, а потом скопировать его нужное количество раз. Но при этом возникают трудности расположения объектов по кругу или по определенной траектории. В AutoCAD на этот случай есть инструменты «Круговой массив» и «Массив по траектории».
По умолчанию в AutoCAD 2012 (AutoCAD 2013) построение массивов ведется в интерактивном режиме с помощью мышки.
Построение прямоугольного массива в AutoCAD
Для начала постройте какой-нибудь объект. Например, круг или прямоугольник.
Теперь на вкладке “Главная” на панели инструментов “Редактирование” щелкните по кнопке прямоугольного массива.
Затем мышкой укажите точку противоположного угла сетки, чтобы задать количество рядов и столбцов массива AutoCAD. Щелчком мыши зафиксируйте нужную компоновку.
Построение кругового массива в AutoCAD
Чтобы сделать круговой массив в Автокаде, нужно выдержать последовательность действий. Изначально необходимо построить объект и окружность, определяющую круговой массив.
Щелкните по кнопке кругового массива. Выберите исходный объект. Нажмите Enter.
Затем необходимо указать центральную точку окружности. Для этого наведите курсор мыши на окружность. Ее центр проявится в виде знака “+”. Щелкните по нему. И начните отводить курсор.
Теперь вам надо указать количество исходных объектов кругового массива в AutoCAD. Я введу значение 10. Теперь нажмите Enter.
Т.е. 10 исходных объектов построятся только на половине окружности (180град.).
Каждый раз подтверждайте свои действия нажатием на клавишу Enter.
Построение массива по траектории в AutoCAD
Чтобы построить массив по траектории в AutoCAD, необходимо заранее подготовить ее. Я начертил ее при помощи полилинии.
Необходимо, чтобы траектория была единым объектом.
На вкладке “Главная” на панели “Редактирование” нажмите на значок треугольника рядом с кнопкой массива.
Появится список со всеми возможными массивами в AutoCAD.
Щелкните по кнопке “массив по траектории”.
Затем щелкните по исходной траектории. Начните отводить курсор мыши. Вы увидите, как будет строиться Аutocad массив вдоль заданной полилинии.
Затем программа предложит ввести количество элементов. Я введу 10. Дальше — опять Enter. И последним действием надо задать расстояние между элементами вдоль траектории. И еще раз — Enter.
Если расстояние между объектами не позволит вместить все элементы на заданной траектории, то программа предложит скорректировать это значение. Если нажмете “да”, то автоматически все 10 элементов разместятся на траектории.
Если нажмете “нет”, то Вам будет предложено ввести новое значение. Естественно, его надо указать меньше, чем то, что Вы уже вводили.
Источник
AutoCAD
Не удалось извлечь оглавление
Массивы
Автор:
Выбранные объекты можно копировать и формировать из них структуры, называемые массивами.
После выбора объектов, которые нужно скопировать (они называются исходными объектами), необходимо задать способ их расположения. Имеется три типа массивов.
Ниже приводятся примеры массивов, определяющих размещение демонстрационных столов.
Каждый компонент массива называется элементом массива и может состоять из нескольких объектов. В качестве исходного объекта массива можно также указать блок.
Ассоциативные и неассоциативные массивы
Параметры команды МАССИВ позволяют указать, будут ли массивы по умолчанию ассоциативными или неассоциативными.
- Преимущество ассоциативных массивов заключается в том, что их без труда можно изменять в дальнейшем. Элементы массива хранятся в едином объекте-массиве, как и в блоке. В ассоциативном массиве можно менять количество элементов и расстояние между ними. Свойства массива, такие как количество элементов и расстояние между ними, можно менять с помощью ручек массива или на палитре свойств.
- Неассоциативные массивы становятся независимыми объектами после выхода из команды МАССИВ.
Редактирование элементов ассоциативного массива
Изменения в ассоциативные массивы можно вносить непосредственно с помощью ручек, с помощью параметров всплывающего меню ручки, отображающегося при наведении курсора на ручку, или с помощью команды МАССИВРЕД, доступной на контекстной вкладке или в командной строке. Ниже приводятся примеры основных элементов управления для прямоугольного массива стульев. Элементы управления массивов по траектории и круговых массивов совпадают.
После создания ассоциативного массива его элементы можно изменять следующим образом.
- Измените исходный элемент массива. Все экземпляры исходного элемента будут обновлены автоматически.
- Удалите один элемент массива или более.
- Замените один элемент массива или более на выбранные объекты. Кроме того, можно добавлять и удалять объекты, связанные с элементом массива.
В этом примере первый столбец массива столов стал короче, а первые два элемента верхней строки были удалены.
Даже после этих изменений массив остается ассоциативным: интервал и угол между элементами можно динамически изменять одним действием.
Источник