Как в автокад внести координаты списком
Автор:
Когда команда выдает запрос на ввод точки, можно выбрать точку с помощью указывающего устройства или ввести координаты. Когда включен динамический ввод, можно ввести значения координат в подсказках рядом с курсором.
Декартовы и полярные координаты
Декартова система координат представляет собой три взаимно перпендикулярные оси: X, Y и Z. При вводе значений координат указывается расстояние для точки и его направление ("+" или "-") по осям X, Y и Z относительно исходной точки системы координат (0,0,0).
В системе 2D точки указываются в плоскости XY, именуемой также рабочей плоскостью. Рабочая плоскость подобна листу бумаги в клетку. Значение X в декартовых координатах определяет расстояние по горизонтали, а значение Y определяет расстояние по вертикали. Началом координат считается точка пересечения координатных осей, имеющая координаты (0,0).
В полярной системе координаты точки представляют собой расстояние и угол, отсчитываемые от начала координат. В обоих случаях координаты можно задавать либо в абсолютной, либо в относительной форме. Абсолютные координаты отсчитываются от начала координат (0,0). Относительные координаты отсчитываются от последней указанной точки.
Точку также можно задать, указав направление с помощью курсора и ввода значения расстояния. Такой способ называется методом "направление-расстояние".
Имеется возможность вводить координаты в следующих форматах: научном, десятичном, инженерном, архитектурном и дробном. Углы могут вводиться в градах, радианах, топографических единицах (в виде румбов), а также в градусах, минутах и секундах. Управление форматом единиц осуществляется командой ЕДИНИЦЫ.
- Координаты и расстояния всегда измеряются в единицах, которые не представляют конкретный тип единиц, например миллиметры или дюймы. Прежде чем начать, необходимо решить, какое расстояние будет обозначать одна единица в чертеже.
- Координаты обычно указываются в перемещаемой пользовательской системе координат (ПСК), а не в фиксированной мировой системе координат (МСК). По умолчанию ПСК и МСК совпадают.
Ввод координат с помощью подсказок динамического ввода
Также можно вводить значения координат в подсказках динамического ввода. После ввода значения координаты в поле ввода и нажатия клавиши TAB в поле отображается значок блокировки, а курсор связывается зависимостью с заданным значением параметра. После этого можно вводить значение во второе поле. Если же ввести значение и нажать клавишу Enter, второе поле игнорируется, а значение интерпретируется как ввод методом "направление-расстояние".
Вывод координат в строке состояния
В строке состояния координаты могут отображаться в следующих режимах: статическом, динамическом и с представлением линейных и угловых единиц.
Часто при работе в AutoCAD возникает необходимость проставить значения координат точек на поле чертежа.
Когда это нужно? Вот лишь несколько примеров: прорисовка границ для контурной фрезеровки или лазерной резки заготовок для деталей в машиностроении, построение изолиний у геодезистов и генпланистов.
Измерять руками и руками же наносить требуемый текст - не наш метод, поэтому мы его максимально автоматизируем, не прибегая при этом к программированию и сложным инструментам.
Итак - наша задача: создать блок, при вставке которого на поле чертежа будет отображаться маркер и значения координат точки вставки этого блока относительно мировой системы координат (МСК или UCS). Приступим!
1. Создаем блок. Рисуем окружность радиусом, например, 2
Это будет наш маркер, обозначающий точку. Вместо окружности можно взять, например, точку. Создаваемый символ может содержать любые графические объекты, в том числе и штриховки и заливки, но обязательно должен содержать окружность или точку, поскольку только у них мы сможем считать координаты центра.
2. Создаем новый атрибут (команда АТОПР или _ATTDEF). Поля Тег атрибута и Подсказка могут быть любыми, поле По умолчанию будет отображаться на чертеже, поэтому его нужно заполнить осознанным значением, например "XY separator" style="clear: both; text-align: center;">
ВАЖНО. Не забудьте снять галочку Фиксированное положение, иначе вы не сможете перемещать надписи в блоке.
Здесь же можно определить параметры текста, стиль, высоту и пр.
3. Добавляем поле к значению атрибута (кнопка рядом с полем По умолчанию)
В левой части окна в списке Имена полей выбираем Объект, нажимаем кнопку Выбор объекта и указываем на чертеже окружность.
ВАЖНО. Ничего более кроме окружности выбирать нельзя!
4. В средней части окна выбираем свойство Центр, также отключаем галочку Z, если нет необходимости выводить координату по оси Z
Также можно определить формат единиц и точность измерения координат. Закрываем окна создания полей и атрибутов.
Примечание: если в качестве маркера вы выбрали точку, то нужно выбрать свойство Положение.
5. Создаем блок, состоящий из окружности и атрибута Координаты
В качестве базовой точки выбираем центр окружности
В итоге получаем полностью готовый к использованию инструмент
6. Вставляем блоки на поле чертежа в точки, координаты которых нужно отобразить, например, в вершины полилинии
Вставлять блок можно как угодно - через команду вставки блока, через копирование, массив и пр.
ВАЖНО. После копирования - вставки блока значения атрибутов остаются неизменными, для отображения реальных координат выполните регенерацию чертежа командой РЕГЕН или _REGEN.
7. Выравниваем и расставляем обозначения координат так, как это необходимо. Для этого выбираем блок, хватаемся за "ручку" атрибута и перетаскиваем его в нужное место
8. Сохраняем блок на диске. Для того, чтобы использовать созданный блок в других файлах, сохраняем его во внешний файл командой ПБЛОК (_WBLOCK)
9. Пользуемся! Помните, что значения координат вычисляются относительно МСК, поэтому начальную точку геометрии необходимо разместить в координатах 0,0. При переносе геометрии значения координат также будут изменены (не забывайте о РЕГЕН).
Для того, кто любит видеоуроки, ниже ролик, демонстрирующий процесс создания и работы с таким блоком
С остальными приемами работы в AutoCAD можно познакомиться на этой странице.
С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Возникла недавно простая задача: построить в AutoCAD полилинию по координатам из таблицы Excel.
Знаю, что можно написать программу на AutoLISP (или найти готовую), но дело осложнялось тем, что создать полилинию надо было в AutoCAD LT, который, как известно, не поддерживает программирование. После недолгого изучения вопроса решение было найдено. Делюсь.
Задача: в таблице Excel содержатся координаты точек. Необходимо по этим точкам создать полилинию в AutoCAD. При этом, формат файла Excel может быть разным в зависимости от того, откуда получены данные (результат лазерного сканирования, топосъемка, таблица координат от контрольно-измерительной машины и пр.)
Решение: сначала штатными функциями Excel преобразовать координаты в вид X.X,Y.Y, скопировать массив координат в буфер обмена, затем в AutoCAD запустить команду ПЛИНИЯ (_PLINE) и подставить значения координат из буфера.
Предлагаю пошаговую инструкцию.
Подготовка данных в Excel
Открываем таблицу Excel.
В нашем случае в таблице каждая координата точки записана в отдельной ячейке
ВАЖНО! В AutoCAD координаты вводятся в формате X.X,Y.Y - т.е. дробные части координат отделяются друг от друга точкой, а сами координаты - запятой!
Т.к. в нашем случае в таблице Excel дробные части отделены запятой, то необходимо заменить их на точки. Для этого на ленте перейдем на вкладку Главная ➤ панель Редактирование ➤ Заменить.
В появившемся окне Найти и заменить в качестве параметра Найти вводим запятую, в качестве Заменить на - точку и нажимаем кнопку Заменить все
В результате все числа в таблице будут приведены к нужному нам формату
Обратите внимание, что если в вашем исходном файле в качестве разделителя используется точка, то дополнительно преобразовывать ничего не нужно.
Движемся дальше. Теперь необходимо разрозненные координаты X и Y объединить в одну запись в ячейке. Для этого можно использовать стандартные функции Excel, например, СЦЕПИТЬ или ОБЪЕДИНИТЬ.
В соседнем столбце вводим формулу =СЦЕПИТЬ(A1;",";B1)
В этой форуме A1 и B1 - адреса ячеек с координатами, "," - символ, который будет вставлен между ними
UPD: в комментариях предложили еще ввести параметр _none для отключения привязки. В этом случае значение формулы будет таким =СЦЕПИТЬ("_none ";A1;",";A1)
Перетаскиваем маркер заполнения ячеек для того, чтобы скопировать формулу во все ячейки столбца. В итоге получаем готовую таблицу координат
Если для объединения вы будете использовать функцию ОБЪЕДИНИТЬ, то формула будет следующая =ОБЪЕДИНИТЬ(",";ИСТИНА;A1;B1)
Главное, на что нужно обратить внимание: в результате преобразований мы должны получить в ячейке запись вида X.X,Y.Y.
Выделяем все полученные ячейки с координатами и копируем их содержимое в буфер обмена
Строим полилинию в AutoCAD
Запускаем AutoCAD или AutoCAD LT.
Запускаем команду ПЛИНИЯ (_PLINE) и в командную строку вставляем содержимое буфера обмена
Заключение
Как видите, многие задачи можно упростить и автоматизировать даже без программирования, но далеко не все.
Если для вас привычней формат видеоурока, то он уже доступен
С остальными приемами работы в AutoCAD можно познакомиться на этой странице блога.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Задание координат в Автокаде является необходимым условием для обеспечения точности построений. Наши обзоры Автокада для "чайников" помогут вам разобраться детальнее.
Как задавать координаты в автокаде? Какие бывают координаты?
В AutoCAD используется две системы координат – декартовая и полярная. Координаты в Автокаде бывают относительные и абсолютные.
В декартовой системе отсчета точки задаются двумя координатами X и Y, которые следует вводить через запятую. Форма записи декартовых координат: (100, 50).
Что касается абсолютных и относительных координат в Автокаде (Аutocad), то в первом случае отсчет осуществляется от начала координат, точки (0,0). Если же они относительные, то от последней поставленной точки. На относительность указывает знак @ в командной строке.
Рассмотрим это на примере. Выберем команду отрезок и введем координаты в Автокаде, как показано на рис.:
Результат будет выглядеть следующим образом:
Как видно, у первой точки отрезка координаты заданы абсолютные (х = 10, y = 20). Т.е. отсчет ведется от начала координат. Координаты второй точки заданы по отношению к первой. А значит, начало отсчета как бы перемещается в точку (10,20), значения откладываются уже от нее. На относительность указывает знак @.
Когда речь идет о полярных координатах, то задаются два параметра: длина отрезка L и угол А между положительным направление оси X и этим отрезком. Форма записи для командной строки L.
Построение по координатам в Автокаде и ввод координат в Автокад
Ввод координат в Автокаде осуществляется непосредственно в командной строке. Также можно использовать динамический ввод. Результат будет один и тот же.
Динамический ввод является аналогом командной строки. Подсказки возле курсора отображают динамически обновляемую информацию. Когда выбрана какая-либо команда, то можно вводить координаты или задавать параметры.
Рассмотрим пример. Допустим, необходимо построить отрезок длиной 100 мм под углом 300. Используем для этого динамический ввод (F12). Следует отметить, что в AutoCAD отсчет углов осуществляется против часовой стрелки.
Последовательность действий при построении будет следующая:
1) Указать длину отрезка (в нашем случае 100).
3) Ввести значение угла 330. Нажать Enter.
Если данное построение выполнять через командную строку, то форма записи будет выглядеть следующим образом: 100
Что касается декартовых координат и их ввода через динамический ввод, то форма записи остается прежней (х,y). Однако по умолчанию первая точка будет абсолютной, а последующие – относительными. Никакого дополнительного знака ставить не требуется.
Теперь вы знаете, как выглядит система координат в Автокаде и как вводить координаты в Автокаде, чтобы добиться желаемого результата! Посещайте наши курсы и обзоры по Автокаду для начинающих. С нами Автокад - это просто!
Ввод координат в Автокаде можно выполнять не только в командной строке, но и непосредственно при выполнении команды в рабочем пространстве, т.е. динамически.
Динамический ввод в Автокаде появился в 2006 версии и стал незаменимым инструментом при создании чертежей. Во время построения нет необходимости отводить курсор в командную строку, чтобы указать нужные параметры или значения. Подсказки помогают быстро сориентироваться, а цифры, которые отображаются возле курсора, дают представление о текущих размерах, координатах и т.д.
Рис.1. Динамический ввод в Автокаде.
Как включить динамический ввод в Автокаде?
Подключить этот режим можно в строке состояния или же с помощью горячей клавиши F12. Однако многие не знают, как включить динамический ввод в Автокаде 2015 или 2016. Поскольку здесь по умолчанию отсутствует иконка этого режима в строке состояния. Поэтому в первую очередь нужно в правом нижнем углу программы выбрать пункт «Адаптация», после чего установить галочку напротив соответствующего режима, как показано на рис.2.
Рис.2. Включить/отключить динамический ввод в Автокаде.
После выбора любой команды возле курсора появляются подсказки, которые динамически меняются в зависимости от его местоположения и проделанных действий. Динамический ввод Автокад позволяет вводить координаты непосредственно в окне подсказки.
Для примитивов можно сразу же указывать размеры. Например, длину отрезка или радиус окружности. После указания числового значения следует нажать Enter.
Чтобы ввести угол в динамическое поле, нужно нажать на клавиатуре Tab.
Рис.3. Ввод углового значения при использовании динамического ввода AutoCAD.
Чтобы настроить параметры динамического ввода, следует в строке состояния нажать ПКМ по режиму динамического ввода и выбрать «Параметры».
Читайте также: