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

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

  1. tonatas

    tonatas Форумчанин

    Спасибо большое, полилини на точки изменил при помощи frto, все работает.
     
  2. Philin

    Philin Форумчанин

    Хочу поделиться планами по поводу дальнейшего совершенствования программы AxeAndPointZ.

    Дело в том, что у меня уже есть полностью автоматическая программа черчения планово-высотных исполнительных съёмок, но она очень сложна для освоения, а писать инструкцию по её использованию нет ни времени, ни желания (300-400 страниц текста с картинками это перебор).

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

    Введение возможностей будет проходить примерно по такому плану:
    1. Ввод возможности выбирать для В и Н не по одной точке, а парами... с отрисовкой сразу двух значений отклонений (для В и Н работа с программой ускорится вдвое)
    2. Ввод возможности отрисовывать отклонений сразу всех точек относящихся к одной указанной линии (работа с программой ещё ускорится)
    3. Ввод возможности отрисовывать сразу всю ПЛАНОВУЮ съёмку всего объекта за один раз (почти автомат, но это ещё не конец)
    4. Ввод возможности отрисовывать планово-высотную съёмку сразу при приёме координат из USB/COM порта или из файла координат (а вот это уже конечный продукт и полный автомат)
    Теперь, что касается поддержки версий автокад. Я постараюсь сделать так, чтобы всё это работала в автокад x32 в любой версии, начиная с 2000 и по сей день. Также постараюсь, чтобы это работало в автокад x64 в любой версии вплоть до версии 2013 x64 ВКЛЮЧИТЕЛЬНО.

    Теперь что касается фирмы Autodesk и Microsoft. Я, конечно, всё понимаю... надо продвигать свои "новейшие" разработки в массы (чтобы получить прибыль, а то за старые программы никто платить уже не собирается). Флаг им в руки, а также тем, кто пользуется отрыжкой их "гениальных" идей. Проблема здесь следующая, Autodesk зачем-то ввязался в поддержку технологии .Net. НО серьёзную программу по геодезии невозможно написать на этом недоязыке программирования. До сего года спасало то, что осталась поддержка VBA во всех версиях автокад. Но тут Autodesk опять подложила свинью и в AutoCAD2014 x64 включила не VBA 4-6 (как было в предыдущих версиях), а VBA версии 7.0 смешанный с VBA версии 7.1. Это привело к тому, что теперь и для AutoCAD2014 x64 стало невозможно написать что-то серьёзное для геодезистов. AutoCAD2014x32 (во всяком случае первые его релизы) включал VBA версии ниже 7.0, поэтому полная поддержка программ VBA есть и в нём.
    Если такая тенденция в программировании продолжится и после AutoCAD2014 x64, то мы лишимся многого из того, что было создано из программ за последнее десятилетие.

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

    PS По срокам п.п. 1-4 планирую постепенно осуществить в течение 3-х лет. Думаю, что такого срока (при постоянном использовании программы) будет более чем достаточно для понимания как чертить под автомат и как оно всё работает.
    PPS Для тех кто предлагает идеи по изменению кода программы или изменению некоторых функций. Отказом проводить такие изменения зачастую и является то, что я вижу что получится в итоге, а изменения в текущей программе не позволят (или значительно усложнят) осуществить планируемое. Одно дело копировать уже готовые функции из одной готовой программы в другую (с незначительными изменениями). И совсем другое - пытаться их вкорячить из одной программы в совершенно другую (изменённую) программу (полное изменение всего кода, проще тогда писать с нуля, но это требует много времени... так и за 15 лет в одиночку можно не успеть :) ).
     
    Geoshaman, borik и Qvinto нравится это.
  3. Начал пользоваться вашей программой COM2aCAD_v2.7. Понравилась. Спасибо. У меня небольшой вопрос. При сбрасывание файла координат в акад, высота (Н) отображаеться тремя знаками после запятой. Можно как то сделать чтобы два знака после запятой или один знак? Спасибо.
     
  4. Philin

    Philin Форумчанин

    Ну зачем 2 знака я представляю (может быть сделаю в следующей версии). А один знак для чего?
     
  5. Здравствуйте, спасибо большое за Ваш труд, все программы работают отлично, просто супер!!!! С нетерпением жду обновлений программ, а особенно AxeAndPointZ!!!!
     
  6. Большое спасибо от геодезии Красноярска. Единственный минус - не работает aCAD2TXT, пишет Error 5.
     
  7. Philin

    Philin Форумчанин

    Версия программы Beta8?
    Операционная система и автокад x32 или x64?
    Версия автокад какая?

    Если версия программы Beta8, то хотелось бы увидеть чертёж.

    Скачать самую последнюю версию любой программы можно из первого сообщения текущей темы (далее скрин сообщения).
    [​IMG]

    В пакет программ обычно входят версии программ которые были последними на момент выхода пакета. Впоследствии выпускаются более новые версии программ и когда их становится много, то выходит новый пакет.
     
  8. ОС W7*64 бит, автокад 2008, soft 6 скачал с первого сообщения 3 часа назад, установил. 7 компонентов работают, в том числе COM2ACAD, а aCAD2TXT не хочет
    --- Сообщения объединены, 28 сен 2013, Оригинальное время сообщения: 28 сен 2013 ---
    Ссылка "ЗДЕСЬ" в предыдущем посте что то не переадресовывает
     
  9. Philin

    Philin Форумчанин

    Это не ссылка, а скрин части первого сообщения темы. Сама ссылка в первом сообщении.
     
  10. В Supporte заменил beta6 на beta8 и всё заработало. Ещё раз большое спасибо
     
  11. Проблем всё же осталась. Теперь окно открывается, но после выбора режима, нажимаем "Поехали", закрывается окно программы и ничего не происходит, только текст в командной строке "Ошибка при выполнении"
     
  12. Philin

    Philin Форумчанин

    Так она работает?

    Если указанный программе слой чертежа не пустой, если чертёж это нормальный ФАЙЛ, который открыт из автокад (а не создан в памяти автокадом с названием - Чертёж1). То всё должно работать.

    Если не работает, то мне нужен чертёж и указание слоя на котором она не работает. Только сомневаюсь, что она не работает. А "ошибка при выполнении" это фишка такая в программе. Настоящая ошибка может выдаваться только окном авткад с описанием и номером ошибки.

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

    PS Я так понимаю, что при запуске программы видно вот это [​IMG]

    А после её работы - вот это: [​IMG]

    Это бета8 так работает. И она всегда говорит куда дела файлы с каталогом координат.
     
  13. Один знак действительно не нужно, это я к слову. Просто подумал, что было бы здорово самому решать сколько знаков после запятой ты хочешь. А вообще примочка очень классная. Большой плюс, что не только с тахеометра но и с txt файла вкинуть можно. И еще один плюс,то что воспринимает любое имя точки, может я не такой как все, но в Геониксе у меня для импорта нужно имена состящие только из цифр,с буквами вообще не работала.
    А еще вопросик, лейку туда сложно добавить или там все особенное как у айфона?)))
     
  14. Палыч

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

    Можно и Лейку. Читай выше. Или все выше написанное не интересует? 16 страниц всетаки. О чем-то речь шла.

    Philin, извини, ответил за тебя.
     
  15. Спасибо. Увидел. Так вы и поднимали этот вопрос. Хорошо что у нас только один тахеометр Лейка.))) Не по теме:Просто работал с Никон, Топкон, Сокиа (свои заморочки) и все было как у людей, т.е. пользовался одними программами для сброса и тут столкнулся с лейкой и теперь нужно разбираться. Видимо они на столько хорошо стоят, что могут себе это позволить, выделяться ПО. Я понимаю, что нечего сложного, но факт остается фактом.
     
  16. Philin

    Philin Форумчанин

    Сделал.
    Выложил новую версию.
    Надеюсь это то ,что надо. Теперь можно отображать 2 или 3 знака в текстах.

    Пример 3 знака:
    [​IMG]

    Пример 2 знака:
    [​IMG]
     
  17. borik

    borik Форумчанин

    [​IMG]
    Осталось кому-то заказать:
    координаты - три знака!!!
    отметка - два знака!!!
    ::smile24.gif::...
    Оффтоп

    ( достали уже до самой печени!!!, эти ведомости опорной сети с двумя знаками... )
    [​IMG] , а не геодезия...
     
  18. Это то что нужно::good1:: . Класс!!!!!!! И еще отмечу один плюс,то что высоты и имя точки сразу находятся на разных слоях.
     
  19. так ладно с портами разобрался, но почему то скачивание происходит, а точки не отображаются в автокаде.вот так выглядит окно
     

    Вложения:

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