Команда сумма в точку автокад
KronSerg, я уже видел это. и ничего не понял. у меня 2013 автокад. Вот эти " коды" что это такое и как их использовать? просто выделять эту всю огромную писанину непонятными иероглифами и вставлять в диалоговое окно автокад ? я чайник.
----- добавлено через ~6 мин. -----
Без установки программ не как ? у меня нет прав администратора для установки программы. Подскажите чайнику как использовать "коды" для вычисления самых простых чисел, напечатанных вручную.
Вода - моя работа
Как использовать код на Лиспе читаем здесь
Ты наверняка видел эту подпись, если читал темы, права администратора не нужны.
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Блин. не могу понять. Читаю read me, в архиве который. Написано заходим в (Сервис -> Установки -> Файлы). У меня нет такого раздела "установки" в сервисе.
----- добавлено через ~4 мин. -----
скинуть в какую папку?? Program files - autocade . нажимаю копировать папку G-tools туда, пишет что нет прав.
в любую.. хоть на диск D:
в командной строке пропиши _menuload а там выбири файл с каким расширение просят..
в любую.. хоть на диск D:
в командной строке пропиши _menuload а там выбири файл с каким расширение просят..
прописал _menuload. Вылазит окно, нажимаю обзор - ищу файл в папке G-tools с расширением acad.cuix. вижу что не так таких, ПЕРЕСТАВляю тип файла "все файлы" , теперь вижу много их формата "Auto lisp". выбираю любой, нажимаю - загрузить. Пишет ошибка "не удалось загрузить файл адаптации. Файл не найден". кстати а какой файл мне нужен то, чтобы считать цифры. их там штук 100.
AutoCAD 2016, AutoCAD Architecture 2016, AutoCAD Civil 3D 2016, AutoCAD Electrical 2016, AutoCAD MEP 2016, AutoCAD Map 3D 2016, AutoCAD Mechanical 2016, AutoCAD P&ID 2016, AutoCAD Plant 3D 2016, AutoCAD Structural Detailing 2016, & AutoCAD Utility Design 2016
Автор:
Калькулятор командной строки позволяет быстро решать математические задачи или рассчитывать координаты точек путем ввода выражений в командной строке.
Для вычисления векторных выражений (объединяющие точки, векторы и числа) и выражений из действительных и целых чисел можно пользоваться командой КАЛЬК, которой запускается утилита 3D-калькулятора. Калькулятор поддерживает выполнение стандартных математических операций. Кроме того, калькулятор содержит набор специализированных функций, предназначенных для работы с трехмерными точками, векторами и геометрическими объектами. Команда КАЛЬК обеспечивает:
- Вычисление вектора между двумя точками, длины вектора, вектора нормали (перпендикуляра к плоскости XY) и точки на прямой
- Вычисление расстояния, радиуса или угла
- Задание точки указывающим устройством
- Задание точки или пересечения, построенных в последний раз
- Использование объектных привязок в качестве переменных в выражении
- Преобразование точек из ПСК в МСК и обратно.
- Выделение компонентов вектора по осям X, Y и Z
- Поворот точки вокруг оси
Вычисление выражений
При вычислении выражений с помощью команды КАЛЬК используется стандартный порядок выполнения арифметических операций.
Арифметические операции в порядке убывания приоритета
возведение в степень
умножение и деление
сложение и вычитание
Вычисление координат точек
Команду КАЛЬК можно использовать при любой необходимости вычисления числа или координат точки в рамках команды.
Например, выражение (mid+cen)/2 определяет точку, расположенную точно посредине между серединой отрезка и центром круга.
В следующем примере команда КАЛЬК используется как вспомогательное средство построений. С ее помощью определяется положение центра для новой окружности и задается величина ее радиуса, которая должна равняться одной пятой радиуса имеющейся окружности.
Последовательность набора в командной строке выглядит так:
Команда: круг
Центр круга или [3Т/2Т/ККР (кас, кас, радиус)]: 'кальк
>> Выражение: (mid+cen)/2
>> Выберите объект для привязки MID: Выберите отрезок в пазу (1)
>> Выберите объект для привязки CEN: Выберите большую окружность (2)
Диаметр/: 'кальк
>> Выражение: 1/5*rad
>> Выберите круг, дугу или сегмент полилинии для функции RAD: Выберите большую окружность (3)
Вычисление математических выражений в диалоговом окне
Можно также вводить и вычислять математические выражения в диалоговом окне с использованием следующего формата:=выражение, а затем нажать Alt + ВВОД.
Чтобы вычислять выражения в диалоговом окне, системной переменной CALCINPUT должно быть задано значение 1.
Преобразование точек AutoCAD в точки Autodesk Civil 3D
Точечные объекты AutoCAD можно преобразовать в точки Autodesk Civil 3D .
Значение отметки для каждой созданной точки COGO извлекается из указанной точки AutoCAD.
- Выберите параметры и создайте стили, слои, группы точек и ключи-описатели.
- Вкладка "Главная" панель "Создать данные рельефа" меню "Точки" "Преобразовать точки AutoCAD" .
- Выберите точки AutoCAD, которые нужно преобразовать.
- Для каждой точки по запросу введите имя точки и описание.
Подсчет глубин скважин при помощи базового функционала программного комплекса AutoCAD Civil 3D и MS Office
Сергей Кирьякиди
Окончил Сочинский государственный университет туризма и курортного дела (сейчас СГУ) в 2009 году. Специальность — «Садово-парковое и ландшафтное строительство», квалификация — инженер. В настоящее время работает заместителем начальника ПТО оперативной группы в г.Сочи ОАО «Бамстроймеханизация»
Написать эту статью меня побудило желание поделиться полученным опытом, услышать от читателей альтернативные пути решения описанной проблемы или способы упрощения некоторых этапов. Публикация рассчитана на специалистов, часто сталкивающихся с подобными проблемами, а также на специалистов, начинающих осваивать Civil 3D, так как в статье довольно подробно описаны базовые методы работы в этой программе. В 2011 году описанные далее действия выполнялись в AutoCAD Civil 3D 2012 и MSOffice 2003, данная статья написана на примере AutoCAD Civil 3D 2013 и MS Office 2010.
Перед нашей компанией стояла задача разработать скальную выемку в горном выступе для прохождения трассы автомобильной дороги на одном из самых масштабных олимпийских объектов — «Совмещенная (автомобильная и железная) дорога Адлер — горноклиматический курорт АльпикаСервис». Откос выемки имел максимальную общую высоту 50 м со сложным профилем, состоящим из четырех откосных частей по 12 м высотой с заложением 5:1 и четырех полок безопасности (берм) шириной 3 м (рис. 1). Вследствие того, что строительная площадка находится на территории национального парка «Сочинский» и недалеко от нее расположена ЛЭП 10 кВ, проведение буровзрывных работ в этой зоне не представлялось возможным. Было принято решение для разработки этого скального массива использовать гидромолоты на базе экскаваторов.
В начале работ было выявлено несоответствие проектной геологии. Установлено, что горный массив состоит из скальных грунтов 89й группы, которые не поддаются разработке гидромолотом без предварительного рыхления. Для уменьшения прочности грунта на отрабатываемом горизонте и возможности применения гидромолотов предусматривалось устройство скважин диаметром 150 мм, глубиной 3 м с сеткой бурения 2Ѕ2 м. Применение других невзрывных методов (расширяющиеся вещества и др.) экономически более затратно и требует гораздо больше времени, что в условиях строительства олимпийского объекта было недопустимо.
Рис. 1. Проектное полотно выемки. План и профиль
Изза загруженности института, запроектировавшего этот участок, подсчет суммарной длины (глубины) скважин был поручен непосредственным исполнителям, то есть нашей компании. В связи с тем, что работы по устройству скважин и разработке выемки шли полным ходом, была поставлена задача: быстро подсчитать общую длину скважин для включения работ по бурению в сметную документацию, как это всегда бывает на стройке, а тем более на олимпийской.
Смысл решения заключается в подсчете суммы разниц отметок верха и низа скважин, как если бы они бурились от поверхности рельефа до проектной отметки выемки. Идею этого способа я почерпнул из статьи Дмитрия Тищенко1, в которой описана технология подсчета длин свай при помощи функционала AutoCAD с применением динамических блоков. На мой взгляд, с помощью AutoCAD Civil 3D такой подсчет реализовать проще, поскольку в его функционале предусмотрены встроенные «динамические блоки» (в данном случае — точки COGO) и инструменты, посредством которых ими легко управлять и систематизировать их.
Далее в статье приводится описание методики подсчета длин свай при помощи AutoCAD Civil 3D.
Создание двух групп точек — «верх» и «низ»
Заранее создадим две группы точек с именами «верх» и «низ», у которых на вкладке Включить нужно указать, по каким признакам точки будут попадать в каждую из групп. Указываем, что точки будут включатся в группы при совпадении соответствующих исходных описаний «верх» и «низ» (рис. 2).
Рис. 2. Задание признака группировки точек
Разметка проектного контура сеткой бурения с расстановкой точек
.Для начала необходимо определить контур, в котором будет производиться бурение, — в данном случае это будет граница проектной поверхности полотна выемки. Для удобства контур можно скопировать в новый чертеж. Внутри контура нужно расставить скважины по строительной сетке или произвольно — в данном случае с шагом 2Ѕ2 м (рис. 3). Получить контур с намеченными скважинами можно при помощи команды Массив (_Array), и с ее помощью расставить точки AutoCAD в необходимом порядке. Вышедшие за пределы контура точки удалить командой _Maptrim и вернуть в исходный чертеж.
Рис. 3. Контур, размеченный точками
Преобразование точек AutoCAD в точки COGO
При преобразовании точек AutoCAD в точки COGO очень важно задать требуемые настройки по умолчанию инструмента создания точек (рис. 4).
Необходимо установить: запрос отметок — «Автоматически»; запрос имен точек — «Автоматически»; запрос описаний — «Автоматически»; описание по умолчанию — «Низ»; в шаблоне имени точек необходимо указать желаемое имя с показаниями значений счетчика и какимлибо последующим индексом. В моем случае это индекс «низ». Индекс присваивается потому, что имена точек в одном чертеже могут не совпадать.
Рис. 4. Настройка мастера создания точек
Рис. 5. Выбор инструмента преобразования точек
Преобразуем точки внутри контура в точки COGO при помощи инструмента создания точек из точек AutoCAD (рис. 5). При этом изза того, что в запросах отметки, имени и описания мы проставили значение «Автоматически», не поступило соответствующих запросов. В результате мы получили контур, заполненный точками COGO, которые указывают местоположение скважин в контуре. Хочется отметить, что полученные точки COGO автоматически попали в группу «низ» по признаку совпадения исходных описаний «низ», которые были заданы по умолчанию. Следующей задачей является перенос полученных точек в их проектное координатное положение, который выполняется перемещением с известной базовой точкой (рис. 6).
Рис. 6. Совмещенные контуры
Экспорт точек во внешний текстовый файл
Следующий этап — это создание точек «низа» и «верха» скважин, которые соответствуют проектным отметкам полотна выемки и отметкам «черного» рельефа. На мой взгляд, это самый интересный этап, который к тому же оказался самым сложным. При помощи команды Экспорт точек экспортируем данные точек во внешний файл (рис. 7). Наиболее подходящим форматом экспортируемого файла является CSV, так как этот формат можно сразу открывать в MS Excel.
Рис. 7. Экспорт точек в CSV-файл
Рис. 8. Настройка формата экспорта данных
Предварительно необходимо настроить формат экспорта точек (рис. 8). В качестве разделителя нужно указать любой знак, кроме точки и пробела, поскольку пробел уже используется в имени точки, а точка является десятичным разделителем в AutoCAD.
Перенос данных в MS Excel
Теперь при помощи MS Excel необходимо выполнить в этом файле замену индекса имени «низ» и описания на индекс «верх». Замена выполняется в один клик при помощи команды Заменить всё. Теперь мы имеем точки группы «верх» с координатами, в точности соответствующими «низу» (рис. 9). Осталось только сохранить эти данные в отдельный файл, например, с именем Импорт группы «верх».
Рис. 9. Результат замены индексов
Импорт точек из полученного текстового файла в Civil 3D
При помощи команды Импорт точек из файла импортируем в чертеж данные точек из только что полученного файла Импорт группы «верх» (рис. 10).
Рис. 10. Импорт точек группы «верх»
Благодаря тому что при создании группы точек «верх» было указано включение точек в группу при совпадении исходных описаний, импортированные точки автоматически попали в группу «верх», так как им было присвоено описание «верх».
Назначение соответствующим группам точек отметок полотна выемки («низ») и отметок «черного» рельефа («верх»)
Выполняется это очень просто при помощи команды Поднять на поверхность (рис. 11) контекстной вкладки, появляющейся после выделения точек. Остается только указать, отметки какой поверхности будут назначены выбранным точкам.
Рис. 11. Присвоение точкам отметок поверхностей
Также очень важно при запросе команды Поднять на поверхность о том, каким точкам нужно присвоить отметки поверхности, указать точки из группы (рис. 12) и выбрать необходимую группу, либо указать Выбранные элементы (рис. 13).
Рис. 12. Указание принципа выбора точек
Рис. 13. Точки с соответствующими отметками поверхностей
Выделить нужную группу точек можно, просто указав команду Выбрать из выпадающего меню, появляющегося при клике ПКМ на имени группы точек в окне навигатора.
Экспорт точек во внешние CSVфайлы
После того как точкам соответствующих групп были назначены отметки низа скважин (отметки полотна выемки) и отметки верха скважин (отметки изначального рельефа), мы получили все данные для подсчета общей длины или длины каждой скважины отдельно. Длиной/глубиной скважины в данном случае является разница значений отметок низа и верха скважин. Для того чтобы вычислить эти значения, необходимо экспортировать координаты пространственного положения точек в MS Excel.
Для удобства последующей работы точки из разных групп лучше экспортировать в разные CSVфайлы (рис. 14). Затем желательно создать копии полученных файлов (но необязательно), к этому моменту мы вернемся в следующей статье.
Рис. 14. Сводный CSV с данными из ранее полученных файлов
Редактирование полученных данных в MS Excel
Открыв один из файлов, копируем в него содержимое второго файла. В результате точки с соответствующими именами находятся в одной строке (рис. 15), что облегчает последующий подсчет и не требует дополнительной сортировки.
Рис. 15. Инструмент MS Excel, выполняющий разделение данных по столбцам
Теперь необходимо разделить данные по столбцам, которые на данный момент представляют собой текст. Но поскольку MS Excel не может разделять данные из двух столбцов одновременно, это необходимо сделать поочередно командой Текст по столбцам из вкладки ленты Данные.
Повторяем эту процедуру дважды для каждого из столбцов со следующими настройками окна мастера текстов (рис. 16): формат данных — с разделителями; символ разделителя — запятая; формат данных столбца — общий.
Рис. 16. Настройка мастера текстов
Теперь все данные по каждой точке находятся в своей ячейке. Для наглядности добавлены границы ячеек и заголовки столбцов (рис. 17).
Но начать считать разницу отметок на этом этапе нельзя, поскольку в данных, экспортированных из AutoCAD, применяется символ десятичного разделителя «.» (точка), а MS Excel понимает десятичный разделитель «,» (запятая). Поэтому необходимо с помощью команды Найти и заменить заменить «.» на «,» (рис. 18).
Рис. 17. Результат разделения данных по столбцам
Рис. 18. Замена десятичного разделителя
Рис. 19. Конечный результат расчета
Теперь нужно задать формулу, рассчитывающую разницу (рис. 19) между отметками верха и низа скважин, затем распространить ее на все имеющиеся пары точек и в конце при помощи «автосуммы» получить конечный результат.
В результате проделанных действий будет получена сумма разниц отметок, которая соответствует общей длине скважин. На этом можно было бы и закончить, так как полученных данных достаточно для составления сметы, но нам этого показалось мало. В следующей статье будет описано решение обратной задачи — построение стволов скважин в пространстве в автоматическом режиме из имеющегося набора данных.
Заключение
Благодаря применению базового функционала AutoCAD Civil 3D и MS Office без создания специальных динамических блоков и приемов программирования была выполнена задача по подсчету длин 864 скважин за четыре с небольшим часа, причем этот период включал время на поиск алгоритма действий и отработку нескольких тупиковых вариантов. На выполнение описанного в данной статье алгоритма ушло не более получаса.
1 Тищенко Д. Solo AutoCAD. Статья одиннадцатая // САПР и графика. 2010. № 5. С. 109112.
Создание точек в узлах Полилинии!!
Доброго времени суток! Есть проблема! Необходимо создать точки (Civil Point Objekt) в вершинах всех выбранных полилиний. Нумерация точек сквозная. Порядок перебора полилиний — произвольный. Кто сможет помогите пожайлуста!
Может ли Civil или Land преобразовать обычные Автокадовские точки в Civil Point Objekt ?
> master
(2007-01-11 13:17:48
В какой программе?
Как спросил, так и отвечу: Создание точек — разметить полилинию. И в каждом узле полилинии создадуться точки (Civil Point Objekt).
При черчении в AutoCAD постоянно требуется что-то посчитать, особенно часто это нужно сделать тогда, когда команда уже запущена и требуется ввести координату или указать точку. Пользоваться в таких случаях калькулятором Windows или обычным настольным электронным калькулятором не очень удобно — исходные данные для вычислений нужно вбивать руками, результат также требуется «перебить» в командную строку AutoCAD. Всех этих неудобств можно избежать, если использовать калькулятор командной строки в AutoCAD.
Калькулятор запускается командой КАЛЬК (CAL) и позволяет вычислять математические выражения и вычислять координаты точек.
Математические выражения
На запрос можно ввести математическое выражение, содержащее:
- * умножение
- / деление
- + сложение
- — вычитание
- ^ возведение в степень
- ( ) группировка выражений («скобки»)
- функции вычисления корней, тригонометрические функции и др.
Также команда поддерживает число PI и вычисление скалярных величин.
Вычисление координат точек
Для вычисления координат используйте команду ‘КАЛЬК (‘CALC) не выходя из команды. Команда обеспечивает:
- Вычисление вектора между двумя точками, длины вектора, вектора нормали (перпендикуляра к плоскости XY) и точки на прямой
- Вычисление расстояния, радиуса или угла
- Задание точки указывающим устройством
- Задание точки или пересечения, построенных в последний раз
- Использование объектных привязок в качестве переменных в выражении
- Преобразование точек из ПСК в МСК и обратно.
- Выделение компонентов вектора по осям X, Y и Z
- Поворот точки вокруг оси
Рассмотрим работу команды на примере вычисления радиуса.
Задача: нарисовать круг с радиусом, в четыре раза меньшим радиуса существующей окружности
Запускаем команду окружность, указываем центр создаваемой окружности, вместо радиуса вводим «КАЛЬК и формулу rad*0.25. Затем щелкаем на существующую окружность.
Результат радует глаз
Безусловно, калькулятор командной строки — очень мощная функция AutoCAD, и мы еще не раз вернемся к ее рассмотрению в следующих постах.
В предыдущем уроки были рассмотрены основные элементы интерфейса системы AutoCAD. В данном уроке будет более детально рассмотрены система координат, методы введения команд и координат.
Ввод команд
Процесс создания чертежей в системе AutoCAD происходит в режиме диалога языком команд. Команда выполняется только после ввода всей необходимой для ее исполнения информации. Для уточнения действия команды предусмотрен ввод параметров. Ввод команд осуществляется несколькими способами:
Ввод команд с клавиатуры
Ввод команды с клавиатуры осуществляется в командной строке после запроса системы, имеющего вид:
А так же в последних версиях AutoCAD пользователь имеет возможность свободного ввода, при этом нет необходимости перехода в командную строку, достаточно просто начать вводить команду.
Необходимо ввести полное, или сокращенное имя команды – псевдоним. Найти имена и псевдонимы команд можно в файле acad.PGP, который находится в папке support, которая в свою очередь в папке с установленной программой. Имена и псевдонимы вводятся без учета регистра. Исполнение команды после ее ввода происходит по нажатию клавиши ENTER или SPACE, или по нажатию ПКМ.
Для уточнения роботы ряда команд необходимо также сделать выбор параметра из тех, что предлагаются системой. Для ряда команд выбор параметров проводится в диалоговом окне или в командной строке. Если для такой команды ввести дефис перед именем (-ARRAY, -BLOCK), то диалоговое окно выводиться не будет, а процесс выбора параметров будет проводиться в командной строке, где AutoCAD выводит подсказку про необходимые параметры.
После обработки команды ее результат отображается на экране.
Ввод команд из меню
AutoCAD предоставляет для ввода команд несколько видов меню – системное меню, экранное меню, контекстное меню.
Системное меню находится под рядом заголовка и является иерархической структурой из меню, которые разворачиваются. Для того что бы ввести команду, необходимо выбрать пункт меню. При чем для выполнения одной и той же команды может быть предоставлено несколько альтернативных вариантов.
Экранное меню по умолчанию не отображается на экране. Для его отображения необходимо вызвать команду Service>Options; перейти на вкладку Display и в поле Window Elements выбрать ключ Show window menu.
Экранное меню повторяет пункты системного меню, но имеет другую организацию. После выбора пункта экранного меню список его пунктов замещает пункты меню, то есть появляется на том же месте. При выборе команды экранного меню она автоматически отображается в командной строке.
Контекстное меню командного режима появляется при нажатии ПКМ в том месте, где находится курсор. Это меню включает в себя параметры активной в данный момент команды.
Ввод команд при помощи панели инструментов.
Панель инструментов предоставляет наглядный способ введения команд при помощи кнопок с графическим отображением команд.
Методы ввода координат
Положение любой точки чертежа может быть задано в пространстве модели декартовыми прямоугольными координатами или полярными координатами.
Значение координат точки связывается с системой координат. В системе AutoCAD вводится понятие мировой системы координат WCS – World Coordinate System. Для данной системы координат ось Х размещена горизонтально, ее положительное направление – слева направо, ось Y размещена вертикально, ее положительное направление – снизу вверх, а ось Z направлена перпендикулярна плоскости экрана в строну пользователя.
Пиктограмма WCS размещается в левом нижнем углу.
В декартовой системе координат положение точки на плоскости XY определяется значением двух координат X и Y, которые определяют расстояние, на котором находится точка от начала координат вдоль соответствующих осей. При записи координаты отделяются запятой – X,Y.
В полярной системе координат положение точки на плоскости определяется двумя величинами – полярным радиусом – R, который определяется как расстояние от точки до начала координат, и значением угла – U, который измеряется в градусах против часовой стрелки (R
Различаются абсолютные координаты точки и относительные.
Абсолютные координаты точки указывают ее положение относительно начала координат. Но сама система помнит координаты последней введенной точки, поэтому координаты следующей точки можно задавать относительно предыдущей, а не относительно начала координат. Заданные таким образом координаты называются относительными. Признаком ввода относительных координат служит символ @, записанный перед значением координат — @X,Y или @R
Ввести координаты можно несколькими способами:
- Интерактивный метод состоит в вводе значения координат при помощи указателя. При перемещении указателя изменяются его координаты. Эти координаты можно использовать при осуществлении команд построения объектов. Ввод координат происходит в момент нажатия ЛКМ.
- Ввод значения координат с клавиатура в командной строке.
- Ввод значения координат с использованием объектной привязки. Наиболее быстрый способ указания координат точки – привязка к характерным точкам ранее созданных объектов. В этом случае значение координат не требует вычисления.
- Динамический ввод позволяет вводить координаты начальной точки объекта после выбора команды построения объекта. В данном случае после запуска команды достаточно набрать на клавиатуре нужные координаты, разделив их запятой.
На этом урок посвященный изучению системы координат и методов ввода команд и координат закончен. Следующий урок будет посвященном детальному изучению использования режимов, объектной привязки, объектного отслеживания и сетки.
Читайте также: