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

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

Войти

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

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

  1. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Вот это оно и будет:
    Но таким образом... Если фасад ломается (в плане есть излом), если фасад радиальный, если.... то это всё работать не будет т.к. при такой съёмке мы получаем проекцию фасада на плоскость, а не его развёртку.
     
    #761
  2. borik

    Форумчанин

    Регистрация:
    29 июн 2011
    Сообщения:
    894
    Симпатии:
    578
    Адрес:
    Витебск
    :Cray:
    Эх, Семён, хотя бы такое, хотя бы для одной стороны...
    А пока - [​IMG] (в смысле - помечтаю!)
     
    #762
  3. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    А прибор-то хоть соккия? :)
     
    #763
  4. borik

    Форумчанин

    Регистрация:
    29 июн 2011
    Сообщения:
    894
    Симпатии:
    578
    Адрес:
    Витебск
    Philin,
    ::biggrin24.gif::
    Если мои SDR пригодились тебе в своё время, то - да...
    Удачи!
     
    #764
  5. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Периодически выходят новые версии программы в соответствующем разделе форума. На текущий момент полностью закончен модуль съёмки точек Sokkia - > AutoCAD (на том уровне как я её вижу, т.к. тестеров практически нет :)).

    Перешёл к написанию выноса в натуру точек и столкнулся с проблемой. Пишу-то я программу которая должна работать на планшетах (тачскрин), ноутбуках (тачскрин или тачпад или мышь), настольных ПК (мышь). Только вот у каждого способа ввода абсолютно разные принципы работы... получается, что надо писать 2-3 разные программы. Искал решение проблемы и нашёл, для планшета существует такая программа как TouchMousePointer (если кому интересно, то программа бесплатна, все версии, которые были выпущены до 2016 года. Начиная с 2016 года программа перешла в Appstore и стала условно бесплатной (пользователи недовольны версиями программы с 2016 года, а вот от старых версий в восторге)), которая превращает часть экрана в тачпад и таким образом на планшете с тачскрином можно получить и курсор (который полностью отсутствует на Windows устройствах с тачскрином) и вменяемое управление как в системе Windows, так и в автокад. Таким образом не будет нескольких вариантов программы, а будет один вариант, который заточен под курсор мыши/тачпада, он же под тачскрин с эмулятором тачпада. Значит работать на чистом тачскрине без курсора мыши программа не будет.

    Кто пытался хоть что-то чертить тачскрином в автокад, тот поймёт о чём речь (раз нет курсора, то любое нажатие на экране срабатывает как левая кнопка мыши со всеми вытекающими последствиями - вместо того чтобы чертить... получается срабатывание рамки выделения объектов) :) И делать отдельную версию программы под такое извращение я не хочу (хотя как решить эту проблему я знаю, но решение получится малосовместимо с курсором и мышью (на них будет работать можно, но медленнее обычного и неудобно)).
     
    #765
    Последнее редактирование: 9 авг 2016
  6. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Здравствуйте! В геодезии абсолютный новичок (прошу не забрасывать сразу шапками). Осваиваю автокад (наткнулся и установил "учебную версию", но судя по изученному на форуме, чувствую зря...).
    1. Система Win7 х64
    2. Автокад 2014 х64 (студенческая) с соответствующим модулем VBA
    3. Программное ПО (геодезическое) скачано здесь, версия 9 (в виде SoftGeo, который ставишь в корень и далее через адаптацию в автокад)
    4. Ошибка появляется в виде окна (Microsoft Visual Basic) на экране с текстом: "Run time error '-2145386493 (80200003)': Неверный ввод". Далее жмем на кнопку End, далее в ком. строке ".... ошибка при выполнении"
    5. Запуск пробовал с разными чертежами Автокад, с админ. правами
    6. Не заблокированы или скрыты слои чертежа с которыми приходится работать программе? - не знаю
    7. Теперь о работе самого пакета программ. Все модули запускаются, кроме axeandpointz (см. п.4) и "выноска координаты... (только для х64)"
    Я понимаю (немного изучив форум), что ответ будет сноси "учебную", и ставь "иную" и будет тебе счастье... но хотелось бы поподробнее по возможности, что не так с "учебной"? Если: 1)Проблема штампа "создана в уч. вер.", решается. 2)Программы из SoftGeo запускаются (кроме перечисленных выше). 3)Все базовые функции (остальные еще освоить не успел) Автокад работают без сбоев.
     
    #766
  7. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Откуда у вас версия 9, если версия 5 была написана всего несколько дней назад?

    Здесь мой косяк. Исправил, сегодня выложу обновление.

    Понятия не имею в чём проблема. Но не пойму откуда вы взяли название программы если оно вроде как нигде не пишется если запускается из последнего пакета программ. Такое впечатление, что вы установили древнюю версию программы и пытаетесь её запустить в x64 системе.
     
    #767
  8. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Версия 9 написано на первой странице руководства пользователя (но видимо это версия руководства)
    До такого, как наткнулся здесь на пакет ver.5, устанавливал более раннюю через макросы и адаптацию (при этом читая инструкцию (там есть название)), и в макросе есть название. И здесь отдельно качал AxeAndPointZ_v6.0.1... (название)
    Ранняя версия, отдельная версия - итог: ".... ошибка выполнения". Но окно (Microsoft Visual Basic) на экране с текстом: "Run time error '-2145386493 (80200003)': Неверный ввод" - не выпадает. (также в макросах учел все пробелы и опробованы вариации символов "-","_"_-"). Программа из ранней версии "PloskH.dvb" встает нормально и при активации кнопки появляется окно диалога. Остальные модули из ранних версий не опробовал...
    --- Сообщения объединены, 10 авг 2016, Оригинальное время сообщения: 10 авг 2016 ---
    Спасибо за исправление (обновление). "выноска координаты... (только для х64)" заработала!
    Но AxeAndPointZ все то же окно (Microsoft Visual Basic) на экране с текстом: "Run time error '-2145386493 (80200003)': Неверный ввод".
    Может "учебная" версия не так уж и безнадежна, стоит лишь немного додавить и трехлетняя бесплатная лицензионка у каждого в кармане...
     
    #768
  9. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Это версия руководства. Я их для себя номерую :)

    Чисто теоретически. Перед запуском SoftGeo попробуйте дважды нажать ESC на клавиатуре.
    --- Сообщения объединены, 10 авг 2016, Оригинальное время сообщения: 10 авг 2016 ---
    Это пишется сразу при вызове программы из меню SoftGeo?

    Всё пишется именно на такой конфигурации, только автокад полноценный.
     
    #769
  10. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Да. А вот так выглядит... (при чем кнопка "Help" кликабельна, но ничего не происходит)


    [​IMG]

    P.S. двойной Esc не помог....
     
    #770
  11. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Картинка пропала... так видно?
    [​IMG]
     
    #771
  12. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Видно. На полноценных версиях автокад она работает без проблем. Я не знаю почему она не работает на урезанной версии. У вас стоят дополнительные расширения в автокад, возможно одно из них не даёт работать программе, а может быть сама версия автокад не позволяет запускаться программе.
     
    #772
  13. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Понятно. Будем ставить полноценную... В ходе запуска программы "создание файлов каталога координат из примитивов" не отобразилась в текстовом файле высота (H или Z). Вернее отобразилась, но везде одинаковая и равная высоте первой точки примитива (ПЛ) (наверное из-за учебной версии), хотя на чертеже и в свойствах объекта (точки) высота есть (Z).
    Спасибо за помощь.
     
    #773
  14. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Расшифруйте... зачем сокращать? Кроме вас сокращения никто не поймёт.
     
    #774
  15. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Извиняюсь... ПЛ - полилиния. На полноценной программе автокад (у товарища) в ранней версии программы Softgeo (там, где установка в автокад идет через прописание макросов) высота в текстовом файле отображается правильно. Исходные данные (чертеж) и у него и у меня одинаковые.
     
    #775
  16. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Вы издеваетесь? :)

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

    Или я чего-то не понимаю...

    Оффтоп
    PS Я начал освоение автокад тогда, когда русифицированной версии не существовало в природе, потом лет 10 использовал только английские версии. Мне все эти русские команды вообще ничего не говорят т.к. до сих пор в русифицированном автокад пользуюсь только английскими.

    PPS А вообще - вы выбрали не ту версию автокад. AutoCAD LT была создана для 2D черчения(!!!). Не надо даже пытаться получить хоть что-то связанное с третьей координатой а плоском автокад.
     
    #776
  17. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Все правильно (извините...), друг опытный подтвердил, мы высоты вручную вбивали (забыл...).
    Я только начинаю изучение вопросов связанных с автокад (до этого пользовался Panorama и не совсем в геодезических целях) и направлением сопровождения строек в геодезии. Так что видимо глупых вопросов на первом этапе не избежать (в моем случае)... Еще раз извиняюсь, что отнял Ваше время.
     
    #777
  18. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Есть объект 3DPOLY, вот там полный набор координат для каждой узловой точки. Только в строительных чертежах он не используется (проектировщиками... потому что чертят они всегда на плоскости).
     
    #778
  19. Dikii

    Регистрация:
    10 авг 2016
    Сообщения:
    19
    Симпатии:
    2
    Спасибо. И про это опытный друг рассказал. Хорошо, когда вокруг много опытных друзей (так глядишь и сам стану опытным) :)
     
    #779
  20. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    По поводу выноса в натуру точек приборами Sokkia из чертежа Autocad...

    Обещал закончить до осени, но сроки сдвигаются на 1-2 недели. Это произошло в связи с тем что в текущий момент весь пакет программ портируется в BricsCAD. Таким образом следующий релиз SoftGeo будет содержать не только новую функцию в программе, но сможет работать как в AutoCAD(x32-x64), так и в BricsCAD (x32).
     
    #780
    ardi.stroi нравится это.

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

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