Labirint-perm.ru

Лабиринт Пермь
23 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Макрос откосов для autocad

AutoCAD. Макросы команд. Часть 3: Примеры полезных макросов

Надеюсь, вы уже ознакомились с первой и второй частями моего рассказа о макросах в AutoCAD (если нет, то лучше сделать это перед прочтением данной статьи). Мы научились создавать свои кнопки и понимать синтаксис макрокоманд. В заключительной третьей части я приведу еще несколько примеров макросов, которые часто использую в своей работе. С одной стороны, эти примеры полезны сами по себе, а с другой — мы еще раз потренируемся, чтобы вы лучше усвоили тему. Поехали!

[Выноска с фиксированным содержимым]

Если вам довольно часто приходится расставлять выноски с одинаковым содержимым (например, подписывать оборудование или какие-то повторяющиеся объекты на чертежах), обратите внимание на данный макрос. Пользователю нужно будет указать только местоположение стрелки и местоположение начала текста, а содержимое выноски задано в самом теле макроса:

*^C^C_mleader;\Ваш текст;
*^C^Cмвыноска;\Ваш текст;

Сначала мы вызвали команду, после чего идут два пользовательских ввода — первый для указания положения стрелки и второй для указания положения текста, а далее написан сам текст. Как обычно — вы сами вольны выбирать какой из вариантов из вариантов использовать: русско- или англо- язычный. Вместо Ваш текст можно поместить любое нужное слово или фразу. Можно создать любое количество таких макросов с разным содержимым в виде кнопок на палитре. У меня таких сделано 6.

Обратите внимание на звездочку * в начале кода — ее наличие заставляется макрос работать в цикле, то есть повторяться до тех пор, пока пользователь не нажмет Esc. Выглядит это вот так:

Если циклическое воспроизведение не требуется, просто сотрите звездочку * в начале. Внешний вид выноски будет определяться текущим стилем мультивыносок и текущим слоем.

Подробности для энтузиастов:

Слой созданной выноски можно было бы задать в свойствах инструмента палитры. Но тут в Автокаде обнаружилась недоработка: если макрос работает в цикле, то первый объект будет создаваться в слое, указанном в свойствах инструмента палитры, а вот последующие уже в текущем слое, что довольно странно и неудобно. Возможно, такой баг есть именно в моей версии и в будущем его исправят. При желании, обойти это можно немного усложнив наш макрос. Для этого используем команду _change (ИЗМЕНИТЬ), и с ее помощью будем изменять слой последнего созданного объекта (это как раз наша выноска) на нужный. В примере целевой слой — это Примечание. Вот что получилось:

*^C^C_mleader;\Ваш текст;_change;_l;;_p;_la;Примечание;;

Вне зависимости от того, какой слой выбран текущим, выноска сразу после создания будет перенесена в слой Примечание. Разберемся как это работает:

  • сначала создается выноска (она создается в текущем слое)
  • вызываем команду Изменить _change;
  • команда запрашивает объекты для изменения, мы указываем ключ _l; (от слова last — «последний») — будет выбран последний созданный объект и завершаем запрос выбора еще одной точкой с запятой ;
  • дальше мы указываем, что хотим работать со свойствами объекта — ключ _p; (от слова properties — «свойства»)
  • изменить нужно слой — ключ _la; (от layer — «слой»)
  • указываем имя нужного слоя и подтверждаем его Примечание; (для корректной работы макроса, указанный слой должен существовать в вашем чертеже)
  • ставим еще одну точку с запятой, чтобы завершить работу команды ;

Русский вариант я писать не буду. Если хотите, попробуйте сделать это самостоятельно. Запустите команду Изменить и внимательно отвечайте на запросы, записывая в блокноте нужные ключи команд и ответы — так пишется любой макрос.

Единственное, что у меня так и не получилось сделать, это поместить в такой макрос двухстрочный текст для выноски. Если у вас такое получится, дайте знать, как вы этого добились? Управляющие коды p или n (которые работают в Мтексте) здесь просто прерывают макрос. Для себя я подобную задачу решил через LISP.

[Текст вперед — штриховки назад]

Здесь речь пойдет о порядке прорисовки. Возможно, у вас случались ситуации, когда штриховка вдруг «перепрыгивала» на передний план, а текст, выноска или размер вдруг «проваливались» под нее, оказываясь на заднем плане. Иногда порядок прорисовки слетает временно, и чтобы все пришло в норму, достаточно просто сделать регенерацию. Если же это не помогает, можно изменить порядок прорисовки руками — выделить объект(ы) и затем отправить его(их) на передний или задний план через контекстное меню:

Читать еще:  Отделка наружных откосов балконной двери

Обычно этот способ применяют для одиночных объектов — например, если нужно перенести на передний план Маскировку.

Но если объектов сотни, то вручную оправлять все штриховки на задний план, а тексты на передний — дело хлопотное. Более опытные пользователи используют для этой цели Быстрый выбор, но есть более удобный способ: разработчики позаботились о нас и добавили 2 специальные команды! Итак, встречайте:

_TEXTTOFRONT (ТЕКСТПЕРПЛАН) — команда позволяет перенести на передний план объекты определенного типа (тексты, размеры или выноски), либо вообще все текстовые объекты, о чем выводится соответствующий запрос:

Обратите внимание, что опция расположена в треугольных скобках — это значит, что она является значением по умолчанию. Поэтому в макросе ключ с нам не пригодится, мы просто добавим еще одну ; (ввод) после вызова команды. Получится _texttofront;;

_HATCHTOBACK (русского аналога я не нашел) — команда переносит все штриховки в документе на задний план. Опций у данной команды нет.

Из этих команд можно «состряпать» замечательный макрос:

^C^C_hatchtoback;_texttofront;;_regenall

Обычно я запускаю его по завершении работы над проектом. Регенерация в конце добавлена на всякий случай. В командной строке выводится отчет о работе макроса (если он вам не нужен, добавьте в начало макроса ключ ^Q):

Напомню, что порядок прорисовки никак не связан со списком слоев — слои автоматически сортируются в алфавитном порядке.

[Горизонтальная и вертикальная прямая]

Ну и под конец, совсем простенький макрос для быстрого рисования прямых — горизонтальной и вертикальной. Команда _xline (ПРЯМАЯ) обычно запрашивает первую точку, после чего проводит через эту точку бесконечную прямую, которая будет вращаться до тех пор, пока не указана вторая точка. Кнопка вызова данной команды находится здесь:

Я использую прямые для быстрой проверки проекционной связи видов (смотрю, чтобы вид не выходил за допустимые границы), либо в качестве осей. В общем, у меня они всегда либо горизонтальные, либо вертикальные, а указывать каждый раз две точки долго. Поэтому для удобства я создал на палитре две кнопки, на которые повесил соответствующие макросы:

^C^C_xline;_h;
^C^C_xline;_v;

Макрос с ключом _h запускает отрисовку горизонтальной прямой, а макрос с ключом _v — вертикальной. Русский вариант макроса будет таким:

^C^Cпрямая;г;
^C^Cпрямая;в;

Кстати, вот так выглядит моя основная рабочая палитра:

На ней размещены макросы, динамические блоки и кнопки запуска LISP-приложений. Все «авторские» иконки — это .png изображения размером 64×64 пикселя (их можно нарисовать в Paint или в Фотошопе).

Пожалуй, это все, что я хотел рассказать про макрокоманды в AutoCAD! Надеюсь, что проработав материал данного цикла статей, вы научились писать макросы под свои нужды. Сложного в этом ничего нет, требуется лишь терпение, внимательность и понимание основных принципов, которые я (хочется верить) изложил довольно подробно.

Новые возможности

Plateia 2009 может быть установлена на компьютер без удаления предыдущей версии. Это дает возможность по желанию пользователя использовать как существующую, так и новую версию программы. Процесс активации лицензии теперь осуществляется таким образом, что пользователь может активировать Plateia 2009, а также все предыдущие установленные версии.

Файлы, cозданные в процессе работы с Plateia, сохраняются в папках, доступных пользователям с ограниченными правами. Таким образом, пользователи с ограниченными правами теперь могут применять все функции Plateia.

Внесены изменения в схему сетевого администрирования. Копия файла пароля, необходимого для авторизации Plateia, сгенерированного на сервере, записывается также в специальную защищенную папку на клиентском компьютере. Такой подход позволяет администратору всегда иметь как минимум одну резервную копию клиентского пароля.

Изменена процедура обновления списка доступных лицензий и модулей в сетевой версии Plateia. Теперь пользователю достаточно щелкнуть курсором мыши по ссылке Обновить список модулей в Менеджере лицензий, чтобы получить все необходимые данные о доступных сетевых лицензиях и модулях.

Рисование трассы

Для рисования трассы выберите элемент меню Ситуация – Рисовать – Трасса . Откроется диалоговое окно:

Значение из выпадающего списка Масштаб влияет на высоту текста и длину стрелок. Реально чертеж плана создается в масштабе 1:1000 и указание другого масштаба из этого выпадающего списка приводит лишь к изменению высоты текста и длин стрелок, а не к реальному изменению масштаба чертежа.

Читать еще:  Как сделать откосы примыкание

Панель Рисовать содержит список элементов которые должны быть вынесены на чертеж.

Ось трассы создается из отдельных элементов. Круговые участки создаются круговыми кривыми. Прямые – это отрезки, а клотоиды – полилинии с шагом 1м.

Тангенсы – это линии, которые соединяют вершины углов. Пикетаж – наименование пикетов.

Границы элементов — при установлении данной опции, все границы элементов будут обозначены на чертеже соответствующими условными обозначениями.

Километраж- Наименования километров.

Примечание: Чертеж формируется для текущего подобъекта.

Глава4. Редактирование ситуации

Модуль «Продольные профили»

Функция редактирования поперечных уклонов и абсолютных/относительных отметок предоставляет пользователю возможность читать в файле с расширением IL точки пересечения линий. Эти точки будут схематично отображены в диалоговом окне, и пользователь сможет просмотреть критические места в поперечных сечениях (рис. 5).

Первые два столбца (Элемент и Станция) теперь имеют фиксированное положение, чтобы данные по элементам поперечного сечения были видны пользователю даже при редактировании крайней правой полосы.

Полностью переписана команда Расчет кромок дороги для маркировки левого и правого края дороги. Теперь она работает намного быстрее.

  • Подробное описание Топоматик Robur — Искусственные сооружения

Топоматик Robur — Искусственные сооружения

Программа для проектирования водопропускных труб по СНиП 2.05.03-84* «Мосты и трубы» и типовым альбомам для круглых и прямоугольных конструкций. Выполняет автоматизированную укладку трубы, подсчитывает объемы материалов, генерирует ведомости и чертежи.

Программный продукт предназначен для автоматизированного проектирования малых искусственных сооружений в соответствии со СНиП «МОСТЫ И ТРУБЫ» и типовыми альбомами:

  • 3.501.1-144 — Круглые бетонные трубы бесфундаментные для автомобильных дорог;
  • 3.501.1-144 — Круглые бетонные трубы с плоским опиранием для автомобильных и железных дорог;
  • 3.501.1-177.93 — Прямоугольные бетонные трубы для автомобильных дорог;
  • 3.501.1-179.94 — Прямоугольные бетонные трубы для автомобильных и железных дорог;
  • 503-7-015.90 — Круглые бетонные трубы с длинномерными звеньями для автомобильных дорог;
  • 3.501.3-183.01 — Круглые трубы из гофрированного метала для автомобильных и железных дорог;
  • 3.501.3-187.10 — Трубы водопропускные круглые спиральновитые из гофрированного метала для автомобильных и железных дорог;
  • 501-96 — Унифицированные круглые косогорные трубы для автомобильных дорог;
  • 1484 выпуск 0-2;
  • 3.501.1-179.94 выпуск 0-1;
  • 3.501.3-185.03 Конструкции из гофрированного металла для автомобильных и железных дорог;
  • 2175РЧ. Трубы водопропускные железобетонные круглые с плоским основанием для автомобильных дорог в умеренных и суровых климатических условиях;
  • 3.501.3-186.09 — Трубы водопропускные круглые из гофрированного метала для автомобильных и железных дорог;
  • 3.501.3-187.10 Трубы водопропускные круглые спиральновитые из гофрированного метала для автомобильных и железных дорог (северное исполнение);
  • 2119РЧ. Выпуск 0-2. Трубы для автомобильных дорог в умеренных и суровых климатических условиях;
  • 3.501.1-177.93.Выпуск 0-3. Трубы для автомобильных и железных дорог в особо суровых климатических условиях.

Предусмотрено проектирование более 250-ти видов искусственных сооружений с привязкой к типовым конструкциям, применяемых для водоотвода, с различными типами фундаментов, оголовков, расходов и укреплений русел и откосов насыпи для всех видов грунтов основания и различных высот насыпи над проектируемым сооружением.

Может использоваться как автономная программа, так и в составе программного комплекса Топоматик Robur. При использовании в составе Топоматик Robur возможна автоматизированная укладка трубы по цифровой модели рельефа и проектной поверхности проектируемой дороги.

Функциональные возможности

  • Автоматизированное проектирование труб и малых мостов на линейных трассах и в генеральных планах площадок.
  • Автоматизированная посадка трубы на рельеф с использованием цифровой модели рельефа.
  • Минимизирование объемов основных работ и используемых материалов (сборного железобетона, арматуры, гидроизоляции).
  • Рациональная раскладка звеньев труб с привязкой к профилю земляного полотна.
  • Возможность производить укладку трубы в плане и профиле по различным критериям.
  • Возможность производить подсчет реальных объемов земли.
  • Диагностика ошибочных проектных решений в соответствии с действующими дорожными нормами проектирования.
  • Выполнение подсчетов всех необходимых координат и отметок.

Выходные документы:

  • чертеж профиля трубы;
  • чертеж плана трубы;
  • чертеж фасада конструкции в плане и в профиле;
  • чертеж разреза средней части конструкции;
  • таблицы объемов работ;
  • таблицы основных показателей (отметки и длины, данные гидравлического расчета);
  • таблицы спецификации блоков;
  • таблицы площадей и объемов укрепительных работ.

Дополнения и изменения:

1. Тип укрепления и укрепляемый объект можно назначать выборочно: например, укрепление только русла, или все без укреплений (диалоговое окно Свойства трубы, вкладка Укрепление);

2. Если верх укрепления выше бровки или точки перелома откоса, то программа выдает предупреждение, при этом имеется возможность произвести расчет и получить соответствующие чертежи и отчеты;

Читать еще:  Отделка откосов балкона камнем

3. Если высота насыпи над трубой больше допустимой, программа выдает предупреждение, но также предоставляется возможность произвести расчет и получить выходную документацию;

4. Расчет высоты досыпаемой части насыпи производится с учетом суммарной толщины монолитных слоев (диалоговое окно Свойства объекта, вкладка Поперечник);

5. Возможность копирования текущего объекта или варианта трубы (меню: Труба- Клонировать объект, Труба – Клонировать конструкцию трубы);

6. Проверен расчет объемов работ и гидравлические расчеты для круглых труб;

7. В трубах типового альбома 3.501.1-144 заменены оголовки повышенной несущей способности на обычные, что соответствует номеру выпуска 0-2;

8. Формирование ведомости по гидравлическим расчетам (Сервис — вывести гидравлические параметры);

9. Сделаны дополнения в чертежах: добавлена толщина стенки на поперечном разрезе трубы, отрисовываются размеры фундамента, портальных стенок, на плане трубы схематично показываются откосы и ось дороги, продольный разрез совмещен с планом по горизонтали

Новые возможности Топоматик Robur-Искусственные сооружения

Реализованы типовые альбомы:

  • 2119РЧ. Выпуск 0-2. Трубы для автомобильных дорог в умеренных и суровых климатических условиях;
  • 3.501.1-177.93.Выпуск 0-3. Трубы для автомобильных и железных дорог в особо суровых климатических условиях.

Реализованы новые типовые альбомы:

  • 3.501.3-186.09 — Трубы водопропускные круглые из гофрированного метала для автомобильных и железных дорог;
  • 3.501.3-187.10 Трубы водопропускные круглые спиральновитые из гофрированного метала для автомобильных и железных дорог (cеверное исполнение).

Перед раскладкой можно самостоятельно задавать необходимое увеличение теоретической длины с каждой стороны трубы.

Добавлена возможность задания укрепления русла каменой наброской для гофрированных труб (3.501.3-187.10, 3.501.3-185.03, 3.501.3-183.01), прямоугольных труб (3.501.1-177.93, 3.501.1-179.94), круглых труб (3.501.1-144, 2175РЧ, 1484). А также, укрепление плитами ГП для прямоугольных труб (3.501.1-177.93, 3.501.1-179.94).

Исправлена ошибка расчета объемов цементо-грунтовой подушки для типового альбома 3.501.3-183.01.

Исправлена ошибка расчета объемов укреплений для типового альбома 3.501.1-177.93 и 3.501.1-144.

Для типового альбома 1484 исправлена отрисовка толщины трубы на плане.

  • Добавлен типовой альбом 1484 выпуск 0-2.
  • Дополнен типовой альбом 3.501.1-179.94 выпуск 0-1.
  • Доработан типовой альбом 3.501.3.183.2001 г. Реализован учет дополнительных поправок при проектировании труб в северных условиях, согласно ОДМ 218.2.001-2009 Металлические гофрированные трубы. Реализован автоматический выбор глубины заложения гравийно-песчаной подушки под средней частью трубы, с расчетом объема замены грунта.

Добавлены типовые альбомы:

  • 3.501.3-187.10 — Трубы водопропускные круглые спиральновитые из гофрированного метала для автомобильных и железных дорог;
  • ТП 501-96 — Унифицированные круглые косогорные трубы для автомобильных дорог.

Добавлены типовые альбомы:

  • 3.501.1-179.94. Трубы водопропускные прямоугольные бетонные для железных и автомобильных дорог;
  • 3.501.3-183.01 Трубы водопропускные круглые из гофрированного металла для железных дорог.

Добавлен типовой альбом 3.501.3-183.01. Трубы водопропускные круглые из гофрированного металла.

Добавлен новый блок функций позволяющий проектировать удлинения существующих искусственных сооружений. Наращиваемая часть может рассчитываться с учетом частичной разборки старых звеньев и оголовков.

На выходных чертежах отображается информация о расположении имеющихся и достраиваемых конструктивных элементов с подсчетом основных объемов работ и формированием таблиц спецификаций.

Дополнения и изменения:

1. Тип укрепления и укрепляемый объект можно назначать выборочно: например, укрепление только русла, или все без укреплений (диалоговое окно Свойства трубы, вкладка Укрепление);

2. Если верх укрепления выше бровки или точки перелома откоса, то программа выдает предупреждение, при этом имеется возможность произвести расчет и получить соответствующие чертежи и отчеты;

3. Если высота насыпи над трубой больше допустимой, программа выдает предупреждение, но также предоставляется возможность произвести расчет и получить выходную документацию;

4. Расчет высоты досыпаемой части насыпи производится с учетом суммарной толщины монолитных слоев (диалоговое окно Свойства объекта, вкладка Поперечник);

5. Возможность копирования текущего объекта или варианта трубы (меню: Труба- Клонировать объект, Труба – Клонировать конструкцию трубы);

6. Проверен расчет объемов работ и гидравлические расчеты для круглых труб;

7. В трубах типового альбома 3.501.1-144 заменены оголовки повышенной несущей способности на обычные, что соответствует номеру выпуска 0-2;

8. Формирование ведомости по гидравлическим расчетам (Сервис — вывести гидравлические параметры);

9. Сделаны дополнения в чертежах: добавлена толщина стенки на поперечном разрезе трубы, отрисовываются размеры фундамента, портальных стенок, на плане трубы схематично показываются откосы и ось дороги, продольный разрез совмещен с планом по горизонтали

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector