Как вывести координаты точек в автокаде в таблицу
как создать файл с геодезическими координатами в автокаде?
Вопрос, наверное, глуповатый; но помогите, пожалуйста, чайнику, все когда-то начинали 🙁 Как вносить координаты порядка 6060000.0, 2340000.0 чтобы курсор вручную туда не тянуть. Может границы какие-то настроить или команда какая есть… И как менять настройки, если, например, весь проект надо в другие координаты пересчитать?
Просто вводишь координаты какие нужно, потом двойной щелчек по колесу мыши и курсор сам переместится туда куда нужно. по поводу пересчета это нужно либо весь проект туда тянуть, либо в специальном ПО пересчитывать
Спасибо, спасибо! (а если без колеса?)
А вот чтобы перетянуть весь проект можно как-то просто передвинуть и развернуть начало системы координат?
> Алёна
1. Без колеса: меню Вид->Показать ВСЁ
2. "перетянуть весь проект. ": нужны 2 точки, координаты которых известны в исходной и целевой системах координат. Эти 2 точки надо поместить на чертеже по координатам в той и другой системе. Лучше раззными цветами. Между этими парами точек провести 2 линии (Line). Выделить на чертеже все, кроме 2-х точек и линии между ними в целевой системе координат. Переместить выделенное командой Move из точки 1 исх.системы в точку 1 целевой системы. Если между системами координат есть угол разворота, то линии между точками 1 и 2 образуют угол с вершиной в точке 1. Этот угол надо измерить (меню->размеры->угловой). Теперь снова выделить всё, кроме точек 1 и 2 и линии в целевой системе и повернуть всё это командой Rotate (вращать).
Чтобы не было ошибки, перед всеми этими манипуляциями, надо в размерных стилях установить свойстово отображения углов например градусы и 4 знака после запятой для долей градуса, или градусы_минуты-секунды.
Этими манипуляциями геодезисты/топографы занимаются довольно часто.
Отдельно по поводу "длинных" координат:
если заказчик на них не настаивает, то удобно "отрезать" первые 3 знака (цифры) и по X и по Y;
так удобней — и в тахеометр забивать точки и в АутоКАДе рисовать — меньше поводов для ошибок при вводе значений.
Как расставить координаты на разбивочном плане в AutoCAD Civil 3D
Alina Yusupova, Head of BIM department
Head of BIM department
Пожаловаться на статью?
Многие генпланисты, особенно те, которые только начинают осваивать Autodesk Civil 3D задаются вопросом: Как расставить координаты на разбивочном плане средствами Civil 3D?
На самом деле расстановку координат в AutoCAD Civil 3D можно выполнить разными способам:
- Способ расстановки координат с помощью специального блока. Минус этого способа в том, что этот блок «неповоротливый», его выноска не изменяема, если на чертеже этот блок закрыл какой-либо объект, вы не можете перетащить только выноску метки, не перетаскивая сам блок.
- Способ расстановки координат с помощью точек Civil 3D COGO. Создается стиль метки точки, отображающий координаты в нужном формате. Затем расставляются точки, с заданным стилем метки. Минус этого метода в том, что вам приходится создаете дополнительные объекты Civil 3D – точки. Зачастую и без этих вспомогательных объектов файлы бывают весьма увесистыми, поэтому загружать их дополнительно не желательно.
- Способ расстановки координат с использованием примечаний – является наиболее оптимальным, на мой взгляд, способом. Примечания – это один из видов меток Civil 3D. Примечания динамичны, легко редактируемы, вы можете легко перетаскивать выноску примечаний так, чтобы чертёж был читаемым в плане.
Для расстановки координат с помощью примечаний, необходимо сначала создать нужные стили.
С помощью выражений, вы можете настроить отображение координат практически в любом виде. Рассмотрим несколько таких стилей примечаний.
Самый простой и наиболее часто используемый стиль метки – метка, отображающая координаты X и Y чертежа:
Содержимое такого примечания состоит из всего двух компонентов – восточного и северного положения:
Более сложный стиль метки требуется для расстановки строительных координат. Зато в итоге мы имеем метки, отображающие строительные координаты именно в том виде, как того требует ГОСТ:
Для настройки такого стиля требуется использование выражений:
Выражение выглядит так:
Необходимо создать метки с «полками» выноски слева и справа отдельно (см. рис). Поэтому, необходимый набор меток по примечаниям в конечно итоге выглядит так:
Для корректного отображения геодезических координат для координаты Х необходимо назначать переменную Северное положение, а для Y — Восточное положение.
САПР для инженера
Часто при работе в 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 можно познакомиться на этой странице.
С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально — внизу страницы для этого есть специальная форма.
Только у неё очевидно на основе _LEADER сделано или просто линии и текст, а я использовал _DIMORDINATE c текстом в оверрайде.
P/S Спасибо огромное господину Smirnoff. Всё гениальное просто.
"Позиция не найдена"
.
"Размещение материалов коммерческой направленности (демо-, триал версии) допускается только на платной основе"
Теперь понятно почему про EZYsurf никто ничего не пишет.
Теперь остается только сослаться на
Инженер по системам безопасности
"Неправильных" населенных пунктов много. Например, Ленинград (как в С.-П незнаю), Иркутск.
Вот исходник программы, используемой Barbi. Напрямую применить нельзя — используются библиотечные функции. Привожу для примера концептуального подхода.
Здесь (ru-app-begin) и (ru-app-end) запоминают и воссстанавливают окружение. При этом в каждой программе не переопределяется *error* не запоминаются переменные и пр.)
Направление осей берется из INI-файла. Есть и глобальный INI, но в каталоге может быть свой INI с настройками, отличающимися от глобальных. На одном компьютере могут разрабатываться проекты для разных городов, могут быть и разные настройки, в частности эта.
Постоянный запрос направления через getkword быстро "достанет".
ru-get-point-or-exit позволяет ввести точку с опцией выхода по умолчанию. Нештатный выход не допустит. Координаты всегда возвращаются в WCS. Для этой программы это особенно важно, так как чертить топографию и все на топооснове нужно именно в мировой системе.
ru-conv-unit-to-meter — конвертирует текущие единицы в метры. Рисунок может быть в разных единицах, координаты в геодезии — в метрах.
ru-draw-leader-and-two-string — рисует выноску и две строки. При этом строки разворачиваются в правильном направлении, полочка делается нужной длины, устанавливаются требуемые веса линий и текста и прочее.
Leader и размер не используются из-за непредсказуемости их поведения и влияния настроек стилей. В данной программе выноска и надписи должны быть нарисованы точно там, где указано. Чертежи генплана и сетей бывают очень насыщенными и всякие прыжки и вольности недопустимы.
Вот такие маленькие программки (как бы они не были написаны) очень эффективны. Определение координат точек по нарисованному плану на бумаге всегда было сложным делом и им занимались самые подготовленные геодезисты и генпланисты. А в программе — два клика мышкой.
Есть и вариант с указанием на объект и построением ведомости координат в табличной форме — сразу определяются координаты, длины сегментов, азимуты, площадь
[ATTACH]1129518069.jpg[/ATTACH]
Ввод координат в Автокаде
Autocad — это программа от компании Autodesk для проектирования и визуализации, позволяющая создавать двухмерные и трёхмерные объекты. Данным программным обеспечением пользуются инженеры, проектировщики, дизайнеры и прочие специалисты, работа которых связана с чертежами и проектами.
Одной из основ черчения в программе является установка системы координат и построение по ней объектов. Чтобы правильно расположить элементы на чертеже, нужно задать координаты в Автокаде конкретным точкам относительно системы или относительно соседней точки.
Если отсчёт идёт от нулевой отметки, это называется абсолютными координатами. А если от последней поставленной, то являются относительными, перед которыми в командной строке ставится знак @.
В Автокаде используются следующие системы координат:
- декартовая с осями X и Y, расположенными перпендикулярно друг другу и с одинаковым масштабом по каждой;
- и полярная, в которой определяют угол от горизонтали по направлению вправо и длину отрезка под этим углом.
Далее рассмотрим, как произвести ввод координат в Автокаде, поставить по ним точку и найти её расположение по заданным показателям.
Методы ввода
В рабочем поле программы существует некая отметка, принятая за начало системы отсчёта. Построение любого геометрического объекта опирается на расположение определяющих точек и смещение относительно заданной.
Существует несколько способов задать координаты точки в Автокаде:
-
Интерактивный. Построение по координатам можно производить при помощи мышки. Просто рисуем указателем по экрану, и при левом щелчке происходит фиксация в текущем положении. При каждом клике в Автокаде вычисляются значения координат в данном месте. Для упрощения использования метода существует система привязки. Например, шаговая привязка или ограничение перемещения курсора. При шаговой привязке происходит «прилипание» курсора к узлам сетки, причём есть возможность настроить шаг сетки и шаг привязки. Ограничить перемещение курсора можно в пределах определённого угла или, например, в строго горизонтальном или вертикальном направлении.
Способ абсолютных координат
Способ относительных прямоугольных координат
Способ относительных полярных координат
Режим динамического ввода включается клавишей F12, после чего возле курсора появляются два прямоугольных окошка (зависит от режима). Переключаться между ними можно нажатием клавиши Tab. В правом вводятся координаты Y, а в левом X. Для второй же точки уже появится поле для расстояния и поле для угла. Введите длину отрезка, нажмите Tab, задайте угол и щёлкните Enter. После этого завершится построение отрезка.
Динамический ввод координат в Автокаде
Если же вы будете строить прямоугольник, а не отрезок, то для динамического ввода появятся поля уже с линейными показателями. Вам нужно будет ввести лишь приращение по оси X и по оси Y, то есть фактически задать длину и ширину прямоугольника.
Выбор между декартовой и полярной системой определяется знаком, который ставится между числами. Запятая предполагает декартовые показатели, а значок < полярные.
Просмотр и отображение данных
Программными средствами Autocad можно посмотреть и проставить координаты точек:
- При перемещении указателя мыши в нижней панели приложения отображаются абсолютные показатели.
- Чтобы поставить координаты определённой точки геометрической фигуры, зайдите в меню «Аннотации» и на вкладке «Размеры» выберите ординатный. Далее щёлкните по точке, проведите в нужном направлении (по вертикали или горизонтали) и нажмите Enter. Так вы узнаете данные по осям Y и X соответственно.
Проставление координат точек в Автокаде
Можно также экспортировать указанные координаты всех или выбранных объектов в файл Excel или TXT. Для этого есть штатное средство «Извлечение данных» и специальное программное обеспечение, встраиваемое в Автокад.
Как видно, Autocad обладает мощными возможностями создавать высокоточные чертежи при помощи инструментов задания положения объектов. Разработчиками были продуманы возможности использовать разные системы построения. Кроме декартовых и прямоугольных существуют ещё и цилиндрические и сферические, применимые к трёхмерному построению. Для удобства построения элементов созданы инструменты привязки, а для ускорения работы —динамический ввод и командная строка, позволяющие быстро создавать объекты по данным об их расположении.
Определение координат точек
Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.
В командной строке выводятся координаты точки в текущей пользовательской системе координат, которые запоминаются как координаты последней введенной точки и могут быть использованы с помощью символа @.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Установка и удаление точек прерывания
Установка и удаление точек прерывания Для того чтобы установить точку прерывания в определенной строке сценария, нужно поместить курсор в эту строку и нажать <F9> или выбрать пункт меню Debug|Toggle Breakpoint. Строки с точками прерывания будут отмечены красными точками около
1.8. Перспективы и перемена точек наблюдений
Определение трехмерных координат
Определение трехмерных координат Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям X и Y добавляется третья величина – по оси Z. В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и
Определение пользовательской системы координат
Определение пользовательской системы координат Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS, и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, осьY– вертикально, а ось Z
1.3.4.1. Получение координат точек прямой
1.3.4.1. Получение координат точек прямой Рисование нестандартных линий выполняется следующим образом: вычисляются координаты всех пикселов, составляющих данную прямую, а потом каждый из них (а при необходимости — и какая-либо его окрестность) раскрашиваются нужным
Удаление точек останова
Удаление точек останова Исправив ошибки в программном коде или отказавшись на время от попыток их исправления, вы захотите удалить ненужные точки останова. Удаление точек останова даст возможность VBA при следующем запуске выполнять программу без лишних задержек.
Определение трехмерных координат
Определение трехмерных координат Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям Хи Y добавляется третья величина – по оси Z. В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и
Определение пользовательской системы координат
Определение пользовательской системы координат Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, ось F– вертикально, а ось Z
Определение координат точек
Определение координат точек Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.В командной строке выводятся координаты точки в текущей пользовательской системе координат,
Определение трехмерных координат
Определение трехмерных координат Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям X и Y добавляется третья величина – по оси Z . В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и
Определение пользовательской системы координат
Определение пользовательской системы координат Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS, и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, ось Y – вертикально, а ось Z
Определение координат точек
Определение координат точек Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.В командной строке выводятся координаты точки в текущей пользовательской системе координат,
Выбор точек вершины и угла
Выбор точек вершины и угла Чтобы задать вершину и угловые крайние точки, нажмите клавишу Enter в ответ на запрос: Select arc, circle, line, or <specify vertex> Программа попросит задать точку вершины и затем две крайние точки. Примечание Если вы выберете две параллельные линии, появится
Определение трехмерных координат
Определение трехмерных координат Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям X и Y добавляется третья величина – по оси Z. В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и
2. Типы точек восстановления
2. Типы точек восстановления Существуют следующие типы точек восстановления:? начальные точки — такие точки создаются при первом запуске Windows. С их помощью можно вернуть все настройки в исходное состояние и получить «чистую» Windows — как сразу после установки;? контрольные
Дополнения точек входа в САС
Дополнения точек входа в САС Международный Союз по телекоммуникациям ввел несколько дополнений точек входа в САС X.509 v2 [78]. Они связывают с точками входа в САС некоторые дополнительные атрибуты. Каждое дополнение может быть помечено как критичное или некритичное.
Есть еще один хитрый и универсальный способ переносить координаты из а-када в эксель или наоборот. С макросом IZACoords для источников выбросов он наверное уже не актуален, но подойдет если надо снять большой массив вершин какой-нибудь изолинии или если нет возможности установить этот макрос.
Спойлер
Ответственность
— исключительное право на воспроизведение;
— исключительное право на распространение;
— исключительное право на публичный показ;
— исключительное право на доведение до всеобщего сведения
ВНИМАНИЕ! Мы не осуществляем контроль за действиями пользователей, которые могут повторно размещать ссылки на информацию, являющуюся объектом Вашего исключительного права.
Любая информация на форуме размещается пользователем самостоятельно, без какого-либо контроля с чьей-либо стороны, что соответствует общепринятой мировой практике размещения информации в сети интернет.
Однако мы в любом случае рассмотрим все Ваши корректно сформулированные запросы относительно ссылок на информацию, нарушающую Ваши права.
Запросы на удаление НЕПОСРЕДСТВЕННО информации со сторонних ресурсов, нарушающей права, будут возвращены отправителю.
Несколько способов извлечения значений координат в AutoCAD
При черчении в AutoCAD постоянно приходится сталкиваться с задачей привязки вновь создаваемых объектов к существующей геометрии. Если необходимо привязываться непосредственно к примитивам чертежа, то помогает Объектная привязка (привязка к конечным точкам, середине, центру и пр.) Но если возникает задача неявной привязки к примитивам, то тут есть несколько вариантов.
Рассмотрим несколько возможных способов извлечения значений координат для привязки новых объектов на примере отрисовки окружности, центр которой совпадает с центром прямоугольника
1. Дополнительные построения
и привязать центр окружности к точке пересечения этих отрезков
2. Объектное отслеживание
3. Координатные фильтры
Достаточно простой способ извлечения координат. Применяется тогда, когда по каким-то причинам невозможно использовать объектное отслеживание.
Запустим команду построения окружности и на запрос ввода центра введем .X (включаем координатный фильтр по X)
Указываем середину горизонтали прямоугольника. Включенный фильтр позволил таким образом считать только X для указанной точки
на запрос ТРЕБУЕТСЯ YZ указываем середину вертикали
Точки
В AutoCAD точки применяют в основном в качестве узлов при работе с режимом Node (Узел) для привязки к вспомогательным точкам, участвующим в построении. Вместе с тем точка может выступать как самостоятельный объект или быть вспомогательным средством, удаляемым по окончании вычерчивания.
Для вставки точки в графическую зону необходимо предварительно определить ее параметры, к которым относятся: координаты вставки, размер и тип (стиль) построения.
Построение точки осуществляется командой Point или кнопкой Point (Узел) в инструментальной группе Draw (Рисование) вкладки Ноте (Главная).
При отработке команды Point система AutoCAD в первую очередь информирует о текущих параметрах, присваиваемых точке по умолчанию:
Command: Point
Current point modes: PDMODE=0 PDSIZE=0.0000
Specify a point:
Параметры команды следующие:
- PDMODE – системная переменная, определяющая тип (стиль) построения точки;
- PDSIZE – системная переменная, задающая размер вставляемой точки.
На вопрос Specify a point следует задать координаты точки с клавиатуры или отметить положение точки на экране с помощью мыши. В указанном месте образуется точка, изображаемая в соответствии с теми установками, которые выдала система AutoCAD. При каждом обращении к команде Point строится только одна точка.
ИЗМЕНЕНИЕ ТИПА ТОЧКИ
Если системные переменные PDMODE и PDSIZE равны нулю, то точка отображается в виде пикселя (т.е. одной точки экрана), что иногда бывает неудобно. Настройка требуемого вида точки выполняется путем изменения значений соответствующих системных переменных. Для этого можно воспользоваться диалоговым окном Point Style (Стиль точки), приведенным на рис. 5.1, или задать значения переменных в командной строке. Диалоговое окно вызывается командой ddptype.
При черчении в AutoCAD постоянно приходится сталкиваться с задачей привязки вновь создаваемых объектов к существующей геометрии. Если необходимо привязываться непосредственно к примитивам чертежа, то помогает Объектная привязка (привязка к конечным точкам, середине, центру и пр.) Но если возникает задача неявной привязки к примитивам, то тут есть несколько вариантов.
Рассмотрим несколько возможных способов извлечения значений координат для привязки новых объектов на примере отрисовки окружности, центр которой совпадает с центром прямоугольника
1. Дополнительные построения
Самый простой, но самый неэффективный способ. Для его реализации необходимо построить два отрезка — вертикальный и горизонтальный, соединяющие середины боковых граней (или две диагонали)
и привязать центр окружности к точке пересечения этих отрезков
Можно немного упростить задачу — построить горизонтальную и вертикальные Прямые (опции ГОР и ВЕР)
Недостаток этих двух способов — необходимость дополнительных построений и удаления лишних объектов после всех построений.
2. Объектное отслеживание
Самый эффективный способ построения. При включенных опциях Объектная привязка и Объектное отслеживание мы можем «снимать» координаты с существующей геометрии. Для построения нашей окружности необходимо отследить положение середины горизонтали и вертикали прямоугольника и привязаться к полученной точке
Максимально просто и максимально эффективно! Никаких лишних построений и вычислений размеров. Но у этого способа есть один существенный недостаток — если объекты, с которых нужно «снять» координаты, находятся далеко друг от друга, то легко не попасть с нужной привязкой, плюс ко всему, если использовать зуммирование или панорамирование чертежа, то состояние отслеживания сбивается (начав отслеживать одну координату нельзя сдвигать чертеж, отслеживание работает лишь на текущем представлении видового экрана). Если возникает такая ситуация, то на помощь придут координатные фильтры
3. Координатные фильтры
Достаточно простой способ извлечения координат. Применяется тогда, когда по каким-то причинам невозможно использовать объектное отслеживание.
Координатные фильтры позволяют при указании точки считать только необходимое значение координаты (X,Y или Z). Для считывания только координаты X необходимо ввести .X, для Y — .Y, для Z — .Z.
Запустим команду построения окружности и на запрос ввода центра введем .X (включаем координатный фильтр по X)
Указываем середину горизонтали прямоугольника. Включенный фильтр позволил таким образом считать только X для указанной точки
на запрос ТРЕБУЕТСЯ YZ указываем середину вертикали
Можно сделать и наоборот — ввести фильтр по Y и указать сначала середину вертикали, потом середину горизонтали
Часто при работе в 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 можно познакомиться на этой странице.
С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Читайте также: