Итак в первую очередь перед запуском необходимо разблокировать скачанный файл. Кроме того изображение на картинке, прикреплённое видео и даже описание могу отличаться от того что Вы скачали, так как я по мере использования - дорабатываю.

А так же я стараюсь делать что бы работало на всех версиях, но не получается, так же какая то проблема со всеми четными версиями AutoCAD, у меня установлен AutoCAD 2021 и я работаю на AutoCAD 2023 - на этих версиях точно работает, остальные не пробовал.

Сети таблица

Сети таблица - служит для:

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

По сути да многие функции и так есть в AutoCAD, но нет таких как групповое изменение типоразмера либо выбора меток определённых элементов, да вообще выбрать метки только определённой сети не возможно.

Возможность назначения меток элементов с автоподсчётом и по профилю. Так как изменять нумерацию элементов изображенных на профиле не возможно.

Автонумерация по имени трассы с разделением колодцев, углов поворота (если это нулевой колодец) и точек сводки если это нулевой колодец с нулевым значением угла, а так вывод размерности угла.

Единственно я использую описание колодца, а не имя.

С этой части началось моё знакомство с Civil поэтому выглядит довольно топорно.

Трассы

Этот элемент создавался для нанесения пересечек на профиль.

То есть я все пересечки на трассе отмечал добавлением узла трассы, затем в этой таблице я задавал значения и создавал точки, которые затем добавлял на профиль и подписывал.

Была попытка подсчёта объемов типа между двумя точками "Асфальт" но не доработал.

Пикеты вида профиля

Да Вы правы это можно изменить в "Свойства вида профиля", но много лишних телодвижений.

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

Поэтому вот это окошко висит где удобно, выбираете вид профиля, редактируете, применяете.

Изменить глубину

Зачастую известна глубина или отметка трубы, но что бы внести её на профиль нужно вычислить разницу и применить масштаб, а это отнимает время.

Подтянуть трубы к профилю

Подтягивание трубы к профилю.

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

Функция к сожалению не различает сети, поэтому используйте аккуратно и проверяйте остальные профиля.

Выбрать только сеть / Добавить элементы на вид профиля

Строть трассы на максимальную длину конечно удобно - позволяет видеть обший уклон, быстрее построение и меньше трасс, но вот потом при разбиении на виды профиля начинаются проблемы и это отнимает много времени.

В начале сделал функцию выбора только сети, то есть фильтрация выбранных элементов так что бы была выбрана только сеть, но после удалось реализовать добавление сети в пару кликов.

Анализ трасс

Экспериментальная функция, задача которой анализ поверхности.

Возникла задача проанализировать 46км канализационных сетей и найти минимальное количество канализационных насосных станций. Считать руками - не представляю сколько займёт времени, поэтому создал вот такой механизм.

Нужна поверхность и отрезки соединённые между собой (скажем оси дорог) везде где возможно построение. Далее указывается начальная глубина и конечная, уклон и количество вариантов. Далее указать точку сбора.

Прога указанную точку обведёт кругом с отметкой, построит указанное количество вариантов трасс и очертит ориентировочный полигон охватываемой области.

Поиск коллизий

Экспериментальная функция, задача которой заключается в поиске коллизий.

Началось всё с того что если задать коридор и условия, то возможно ли программно построить трассу, но пока не удалось учесть и просчитать все условия, поэтому остановился на поиске коллизий, так как зачастую пропускаются единичные элементы типа опоры ЛЭП.

Это ещё только набросок, где нужно выбрать слой типа ЛЭП, здания и так далее, указать охранную зону этих элементов и запастить анализ выбрав трассу.

Сведения будут представленны в отчёте, где будут два типа предупреждений типа нарушение охранной зоны и пересечение.

Но пока что анализируются все элементы, то есть если взять тот же ЛЭП то у него куча линий и может быть текст и выводятся все предупреждения, поэтому опора должна быть обозначена либо точкой либо блоком. В общем ещё есть над чем поработать.

Пересечки

Съёмку мне дают в линиях либо в Proxy, но для нанесения её на вид профиля нужно вычертить этот элемент. вот для этого создал такую функцию, которая может наносить только трубу или колодец, при этом если это разные сети, то не нужно вызывать редактор. Так же есть аналог штатной функции создающей сеть по полилинии или трассе, но моя добавляет элементы к сети, а не создаёт новую.

Есть кнопка "Удалить" так как недавно возникла проблема в одном из переданных в работу файлов - не работало добавление сети на вид профиля ни новой, ни существующей - вообще ни как. Так вот эта функция показывает все сети, даже те что вызывают исключения и не отображаются в навигаторе.

Разбить трассу

Добавить точку на трассу - как я уже говорил я пересечки наношу узлами трассы, так вот что бы найти где проходит ЛЭП необходимо было проводить линию от опоры до опоры и затем на пересечении добавлять узел и удалять линию. В какой то моент надоело. И вот теперь два клика мышкой по первой и второй опорам и узел на трессе добавлен.

Разбить трассу с шагом - это нужно что заранее добавить точки и разомкнуть трубу на линии сводки вида профиля. Раньше ставил метки и по ним проходил и руками добавлял, вот решил реализовать автоматически - вроде получилось.

Узел трассы на колодец - при создании трассы по сети если нет угла поворота то узел колодца на трассе не создаётся и не строится ордината на виде профиля. Да штатная функция проще в использовании, но не всегда точка вставки колодца и узел трассы совпадают, а при разбиении вида профиля на части малейшее отличие координат убирает элемент с видимой части.

 

Все эти ухещрения нужны что бы повысить точность разбиения трасс, так как при делении на виды профиля, малейшее отклонение изменяет пикеты всех видов профиля.

Колодцы для выборки

Собирает данные и выполняет грубый выбор сборных железобетонных элементов колодцев для последующей обработки элементов водопроводных или канализационных колодцев.

Два размера по трём точкам

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

Из проблем не удаётся применить аннотаитивности, в общем потом нужно обновить размеры поменяв стиль и вернув обратно.

Я инженер проектировщик по водоснабжению и канализации в свободное время увлекаюсь программированием которое значительно упрощает мою работу.

Яндекс.Метрика

Контакты

+996 555 91 67 43