Полезные программы от Philin (строительство). VBA

Тема в разделе "Autodesk", создана пользователем Philin, 20 ноя 2010.

  1. Philin

    Philin Форумчанин

    Выпустил новую версию пакета SoftGeo версия 7.

    Эту версию программы можно запускать как в AutoCAD(x32-x64), так и в BricsCAD (x32).

    Закончил в первом приближении базовую версию программы для съёмки/выноса в натуру точек чертежа приборами Sokkia. Т.е. в новой версии произошли как изменения в режиме съёмки, так и добавлена возможность выноса в натуру.
     
    ardi.stroi и sergtor нравится это.
  2. Philin

    Philin Форумчанин

    Так выглядит текущая версия программы для выноса в натуру и съёмки точек в чертёж автокад для приборов Sokkia.



    Надеюсь понятно, что точки не сами по себе в чертеже появляются, а измерены тахеометром :)
     
    Последнее редактирование: 21 сен 2016
    ardi.stroi нравится это.
  3. Philin

    Philin Форумчанин

    Продолжу монолог :)

    Закончил полностью базовую версию съемка/вынос точек для Sokkia. В принципе никому оно не надо, поэтому в таком виде она и останется. На текущий момент она полностью готова к работе, c её помощью без проблем можно производить съёмку в чертёж AutoCAD (или BricsCAD), либо вынос в натуру точек из чертежа AutoCAD (или BricsCAD).

    Приступил к созданию расширенной версии (для чего, собственно, это всё и делалось).

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

    Вот так это выглядит:


    По планам, в течение недели закончу полностью все высотные съёмки (то, что вы знаете под названием PloskHi и TriPdh). Таким образом появится возможность снимать в реальном времени в чертёж пандусы и разуклонку.

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

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

    В очередной раз повторю - это программа-контроллер сугубо для монолитного (и не только) строительства. Все функции наиболее оптимальны именно для этих видов работ. Ну и ещё раз повторю - минимум кнопок и настроек - максимум требуемый результат!

    PS Распространять расширенную версию пока не планирую.
     
    Последнее редактирование: 22 сен 2016
  4. Палыч

    Палыч Форумчанин

    Почему такие писсимистические ::biggrin24.gif::выводы? Одно только плохо - ограничена одной маркой прибора
     
  5. Philin

    Philin Форумчанин

    Сейчас не до других приборов. А потом не будет другого прибора в наличии и желания этим заниматься.
     
  6. Philin

    Philin Форумчанин

    Сделал высотную съёмку пандусов (прямых и радиальных) в автокад прибором Sokkia

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


    Также как и в программе PloskHi - осевая линия только так называется, по факту это может быть любая линия (примитив автокад Line или Arc) которая имеет начало в верхнем переломе высот и заканчивается в нижним переломе (или наоборот), при этом параллельна уклону.

    За пределами пандуса (за линиями перелома высот) точки чертятся, но не пишутся значения отклонений (на видео для примера самой первой подснята такая точка), т.к. такие точки никакого отношения к пандусу точно не имеют. Точки и значения отклонений помещаются на слой имя которого начинается с высотной отметки верха пандуса.

    Добавил отображение значения отклонения на форме для высотной съёмки плоскости. Сейчас добавлю такую же функцию для высотной съёмки пандусов и преступаю к высотной съёмке произвольных плоскостей ограниченных треугольником с известными высотами углов.
     
    Последнее редактирование: 27 сен 2016
    borik и Skala нравится это.
  7. Philin

    Philin Форумчанин

    Продолжаю монолог :)

    Полностью закончил модули всех видов высотных съёмок для Sokkia.

    Значительно переработал все функции, при этом частично их объединил.
    Переработал саму идею съёмки. Теперь каждая функция высотной съёмки одновременно может быть использована для выноса в натуру в реальном времени (из чертежа на местность):
    • горизонтальных плоскостей (палуба, стойки под палубу, дно котлована и пр.)
    • пандусов всех видов (опалубка под монолитный пандус, стойки и т.п., пандусы котлованов, откосы приямков и пр.)
    • произвольных плоскостей в пространстве (разуклонка, многоскатные крыши, сложные уклоны котлованов, благоустройство)
    Видео, съёмка Sokkia произвольной треугольной плоскости в пространстве с известными высотами вершин (по факту снимается кусок фанеры :) )


    На видео видно, что если точка съёмки вне пределов указанной треугольной плоскости, то точка чертится, но значение отклонения не пишется (аналогично так и с пандусами на предыдущем видео). Точки и значения отклонений создаются на отдельном слое с датой съёмки.

    По планам полноценное тестирование высотных съёмок, наведение "марафета" на интерфейс и функции, а далее приступаю к плановым съёмкам. Плановые съёмки будут значительно отличаться от той программы, которую вы знаете... т.к. расчёт на использование программы на планшете, то она будет практически полностью автоматическая, с пользователя потребуется ввод/выбор пары параметров, а впоследствии только жать "Измерить" и не думать как там всё чертится (чертиться будет так как надо и там где надо, автоматически).
     
    Последнее редактирование: 30 сен 2016
    Skala нравится это.
  8. Палыч

    Палыч Форумчанин

    Здорово! А доступ к расширенному варианту на каких условиях? (Так, для информации)
     
  9. Philin

    Philin Форумчанин

    Не-зна-ю :)
    На текущей стадии никакого доступа. После НГ буду уже рассматривать варианты (их много).
    Рассматриваю как один из вариантов - магазин Bricsys (учитывая то, что программа совместима с BricsCAD и AutoCAD). Но по-любому это будет примерно так - лицензия, один раз активируемая и жёстко привязываемая к компьютеру на котором была активирована (примерно на таких же условиях распространяется софт для контроллеров).

    Бесплатной программа не будет. Фактически она отменяет камеральные работы, готовую исполнительную вы получите в поле с прибора, в камералке только вставите рамку и распечатаете.

    Тут в уме прикинул возможность строить сети и считать объёмы в реальном времени с прибора в автокад (тем более что функции для этого мной давно уже написаны под автокад), интересная картина вырисовывается - это более чем реально. Правда такая возможность может быть реализована на автокад версий где-то не ниже 2014, поэтому пока думаю нужно ли это вообще (я так понял, что 99 из 100 человек на форуме вообще не знают, что такая возможность есть в голом автокад и решают эту задачу через Civil).
     
    Последнее редактирование: 30 сен 2016
    Geoshaman нравится это.
  10. Палыч

    Палыч Форумчанин

    Ну заинтриговал. Ну нет у меня. Сокиа
     
  11. Philin

    Philin Форумчанин

    Подготовку материала для видео-примеров тоже теперь просто организовать. Нет у меня больше лишних звеньев между автокад и прибором.

    Бросил доску под наклоном, снял прибором в чертёж габариты доски, сразу же после этого начертил условный чертёж по габаритам (это всё используя только базовую версию программы, которая бесплатна и выложена на форуме), далее сдвинул немного доску (чтобы значения отклонений не были все по нулям) и произвожу съёмку прибором на видео.

    Лазерный луч прибора теперь как карандаш в автокад :) (и это вы можете хоть сейчас использовать).

    Фасадными съёмками давно не занимался, но вообще можно сделать так чтобы программа сама сразу чертила фасад при съёмке. Удобно. Хотя пока не актуально (писать не собираюсь, ну если только не припрёт съёмку делать).

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

    PS И если в начале были сомнения по поводу возможности использования функций инженерных тахеометров на технических приборах в строительстве, то теперь могу утверждать, что технарь за 200-400 килорублей может переплюнуть по возможностям инженерник за 800+ килорублей. У обоих проблема в софте т.к. никто не пишет софт под строительство (передаю привет отделам маркетинга производителей ;) Продолжайте и дальше в том же духе, клепайте свой софт по своему разумению, а не по потребностям отрасли), для меня же проблемы софта не существует - могу написать любую требуемую функцию и встроить её в прибор посредством автокад/брикскад.
     
    Последнее редактирование: 30 сен 2016
    Geo_major и borik нравится это.
  12. Deleted member 26814

    Deleted member 26814 Только чтение

    подскажыте как устанвоить програмку acad2txt
     
  13. Philin

    Philin Форумчанин

    Никак. Это старая и неподдерживаемая версия программы.

    Теперь она является частью пакета программ под названием SoftGeo. Качайте пакет в разделе "Ресурсы".

    Установка пакета производится так:
    1. распаковываем скачанный архив
    2. получаем папку SoftGeo
    3. копируем всю папку в корень диска C:
    4. запускаем автокад и прописываем файл адаптации cui (или cuix) из папки C:\SoftGeo\Инструкция\ ... таким образом получаем кнопку на панель инструментов автокад для запуска пакета
    5. Если у вас автокад 2013 или более новый, то читаем инструкцию пользователя из папки инструкции и прописываем доверенный путь на папку с пакетом программ (для версий автокад до 2013 это делать не требуется)
    PS Для новых версий автокад (от 2010) также требуется скачать и установить VBA Enabler для своей версии автокад с сайта Autodesk.
     
  14. Коллеги помогите пожалуйста установить надо какую нибудь утилиту на АвтоКад 2013 что проставляли координаты по X,Y
    Не знаю что поставить и как поставить. Заранее прошу прощение, так как не разбираюсь в этих всех программах))))
     
  15. Philin

    Philin Форумчанин

    Если в таком виде пойдёт, то качайте SoftGeo из раздела "Ресурсы" форума. Инструкция по установке там присутствует.


    Версия автокад не имеет значения, поддерживаются версии от 2000i до 2017+ включая x32 и x64.
     
  16. Спасибо
     
  17. Извиняюсь, вопрос по программе AxeAndPointZ: когда работаешь с этой программой, отключаются все привязки, кроме привязки "узел". Это крайне неудобно, если приходится делать исполнительную сооружений линейного типа (трассы трубопроводов), т.е., например, на чертеже у меня две полилинии: проектная ось трассы и фактическая, при этом фактическая идёт под каким-то углом к проектной. Точек (узлов) на фактической оси трассы у меня нет: например, съёмка выполнялась по двум ниткам труб, а ось трассы - это середина между двумя нитками труб, мне важно указать отклонение оси трассы, т.е. отклонение полилинии проходящей через середины отрезков соединяющих пары съёмочных точек по одной нитке и по другой нитке. Приходится либо не пользоваться точной привязкой, либо так: поставил одну стрелочку с отклонением, лезешь в настройки привязок и включаешь привязку "ближайшая", ставишь очередную стрелочку с отклонением и опять в настройки - долго и неудобно. Либо, ещё есть третий вариант: сидеть и долго нащёлкивать мышкой точки на фактической линии оси трассы и по ним уже ставить отклонения, но это тоже долго и нудно! По-моему, автоматическое отключение привязок не спрашивая желания пользователя - явный перебор! Может быть можно, как-то подкорректировать AxeAndPointZ, чтобы устранить самостоятельное отключение привязок? Или, хотя бы, кроме привязки "узел" оставить ещё и привязку "ближайшая", чтобы можно было работать с полилиниями и отрезками на которых нет точек?
    --- Сообщения объединены, 3 ноя 2016, Оригинальное время сообщения: 2 ноя 2016 ---
    Как пример к предыдущему вопросу прикрепил этот файл: малиновый цвет - проектная ось трассы, синяя - фактическая, на ней ни узлов, ни точек, ни геоточек нет, так как эта ось проходит посередине между двумя нитками трубопровода, которые и снимались. А мне важно указать отклонения фактической оси трассы от проектной. (((
     

    Вложения:

  18. Philin

    Philin Форумчанин

    Стандартная команда автокад РАЗМЕТИТЬ

    Работает мгновенно.

    PS Это четвёртый вариант, автоматический, средствами самого автокад ;)
     
    Последнее редактирование: 3 ноя 2016
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление