Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. tonatas

    Форумчанин

    Регистрация:
    6 июл 2012
    Сообщения:
    35
    Симпатии:
    20
    Спасибо большое, полилини на точки изменил при помощи frto, все работает.
     
    #301
  2. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Хочу поделиться планами по поводу дальнейшего совершенствования программы 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 лет в одиночку можно не успеть :) ).
     
    #302
    Geoshaman, borik и Qvinto нравится это.
  3. MilkKA

    Регистрация:
    15 авг 2012
    Сообщения:
    17
    Симпатии:
    3
    Начал пользоваться вашей программой COM2aCAD_v2.7. Понравилась. Спасибо. У меня небольшой вопрос. При сбрасывание файла координат в акад, высота (Н) отображаеться тремя знаками после запятой. Можно как то сделать чтобы два знака после запятой или один знак? Спасибо.
     
    #303
  4. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Ну зачем 2 знака я представляю (может быть сделаю в следующей версии). А один знак для чего?
     
    #304
  5. vertyporoh_8

    Регистрация:
    1 авг 2013
    Сообщения:
    4
    Симпатии:
    1
    Здравствуйте, спасибо большое за Ваш труд, все программы работают отлично, просто супер!!!! С нетерпением жду обновлений программ, а особенно AxeAndPointZ!!!!
     
    #305
  6. Сергей187

    Регистрация:
    22 ноя 2012
    Сообщения:
    10
    Симпатии:
    0
    Большое спасибо от геодезии Красноярска. Единственный минус - не работает aCAD2TXT, пишет Error 5.
     
    #306
  7. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Версия программы Beta8?
    Операционная система и автокад x32 или x64?
    Версия автокад какая?

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

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

    В пакет программ обычно входят версии программ которые были последними на момент выхода пакета. Впоследствии выпускаются более новые версии программ и когда их становится много, то выходит новый пакет.
     
    #307
  8. Сергей187

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

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Это не ссылка, а скрин части первого сообщения темы. Сама ссылка в первом сообщении.
     
    #309
  10. Сергей187

    Регистрация:
    22 ноя 2012
    Сообщения:
    10
    Симпатии:
    0
    В Supporte заменил beta6 на beta8 и всё заработало. Ещё раз большое спасибо
     
    #310
  11. Сергей187

    Регистрация:
    22 ноя 2012
    Сообщения:
    10
    Симпатии:
    0
    Проблем всё же осталась. Теперь окно открывается, но после выбора режима, нажимаем "Поехали", закрывается окно программы и ничего не происходит, только текст в командной строке "Ошибка при выполнении"
     
    #311
  12. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Так она работает?

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

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

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

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

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

    Это бета8 так работает. И она всегда говорит куда дела файлы с каталогом координат.
     
    #312
  13. MilkKA

    Регистрация:
    15 авг 2012
    Сообщения:
    17
    Симпатии:
    3
    Один знак действительно не нужно, это я к слову. Просто подумал, что было бы здорово самому решать сколько знаков после запятой ты хочешь. А вообще примочка очень классная. Большой плюс, что не только с тахеометра но и с txt файла вкинуть можно. И еще один плюс,то что воспринимает любое имя точки, может я не такой как все, но в Геониксе у меня для импорта нужно имена состящие только из цифр,с буквами вообще не работала.
    А еще вопросик, лейку туда сложно добавить или там все особенное как у айфона?)))
     
    #313
  14. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Можно и Лейку. Читай выше. Или все выше написанное не интересует? 16 страниц всетаки. О чем-то речь шла.

    Philin, извини, ответил за тебя.
     
    #314
  15. MilkKA

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

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Сделал.
    Выложил новую версию.
    Надеюсь это то ,что надо. Теперь можно отображать 2 или 3 знака в текстах.

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

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

    Форумчанин

    Регистрация:
    29 июн 2011
    Сообщения:
    894
    Симпатии:
    578
    Адрес:
    Витебск
    [​IMG]
    Осталось кому-то заказать:
    координаты - три знака!!!
    отметка - два знака!!!
    ::smile24.gif::...
    Оффтоп

    ( достали уже до самой печени!!!, эти ведомости опорной сети с двумя знаками... )
    [​IMG] , а не геодезия...
     
    #317
  18. Ryabinin

    Регистрация:
    6 мар 2013
    Сообщения:
    22
    Симпатии:
    1
  19. MilkKA

    Регистрация:
    15 авг 2012
    Сообщения:
    17
    Симпатии:
    3
    Это то что нужно::good1:: . Класс!!!!!!! И еще отмечу один плюс,то что высоты и имя точки сразу находятся на разных слоях.
     
    #319
  20. Ryabinin

    Регистрация:
    6 мар 2013
    Сообщения:
    22
    Симпатии:
    1
    так ладно с портами разобрался, но почему то скачивание происходит, а точки не отображаются в автокаде.вот так выглядит окно
     

    Вложения:

    #320

Поделиться этой страницей

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