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

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

Войти

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

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

  1. FlaShTroN

    Форумчанин

    Регистрация:
    2 мар 2013
    Сообщения:
    1.350
    Симпатии:
    847
    Скажите пожалуйста будете ли вы реализовывать поддержку 2015 автокада-цивила? Ваша програмка очень удобная, но после перехода на новую версию автокада-цивила, работает некоректно. После любых манипуляций с подпунктом плановые отклонения происходит фатальная ошибка. Тоесть сама ваша программа загружается и даже позволяет произвести нужные мне настройки, но после перехода к чертежу с показом проект факт, автокаду приходит капец :(
     
    #501
  2. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Вышла новая версия программы Vinoska ver.1.3 (черчение различных выносок в активном чертеже автокад)

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

    После модерации она станет доступна в разделе "Ресурсы" форума.

    сначала немного видео... (AutoCAD 2004 против AutoCAD 2014 на простейшей операции, использование памяти)


    А теперь ответ - зачем мне писать программы специально под версии автокад, которые (версии автокад) нормально не работают? Автокад чем новее тем глючнЕе.
     
    #502
    Последнее редактирование: 25 июл 2014
    Geoshaman нравится это.
  3. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Он же только x64 бывает?
    Пакет программ, который только для AutoCAD 2014 x64 пробовали устанавливать? VBA там должен быть один (v7), а значит и полная совместимость (теоретически).
     
    #503
  4. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Вышла версия программы COM2aCAD для AutoCAD 2014x64. Скачать её можно из раздела "Ресурсы" форума.

    Программа предусмотрена для импорта координат точек в активный чертёж из USB\COM порта или файла.

    Не путаем, теперь есть две версии (3.1) программы. Одна версия только для AutoCAD2014x64 (и более новых версий автокад x64), вторая для всех остальных версий автокад.

    По функциональности они идентичны.
     
    #504
    Последнее редактирование: 1 авг 2014
    Феофан Мастеров нравится это.
  5. PEMCOH

    Форумчанин

    Регистрация:
    12 авг 2011
    Сообщения:
    444
    Симпатии:
    74
    Адрес:
    Россия, Екатеринбург
    Здравствуйте. Только сегодня узнал о вашей программе. С начала этой темы вид отрисовки исполнительных по бетону так не изменился?
    Если изменился, то можно скрин скинуть сюда?
    Кстати, кто-нибудь видео обзор делал по этим программам?
    --- Сообщения объединены, 5 авг 2014, Оригинальное время сообщения: 5 авг 2014 ---
    Вай! простите! Все вопросы сами ушли, как скачал архив программ!
    Кто-то нормально приложил усилий, дабы создать все это :))
     
    #505
  6. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    В архиве далеко не самые последние версии программ. Некоторые программы новых версий можно скачать из раздела "Ресурсы" форума (ссылка на ресурсы сверху слева страницы форума).
     
    #506
  7. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    В разделе "Ресурсы" форума выложена новая версия программы COM2aCAD ver.4.0 (общий архив для AutoCAD x32(x86) и AutoCAD 2014 x64).

    В этой версии программы разблокирована возможность передачи файлов (SDR или TXT) в приборы Sokkia через кабель и USB/COM порт.

    Теперь можно создать файлы каталога координат программой aCAD2TXT и передать любой из этих файлов в прибор по кабелю.
    Файлы TXT (с разделителем запятая) вида: Имя,Север,Восток, Высота. В отличие от SDR их легко отредактировать перед передачей.

    Также выложил видеообзоры по работе с вышеперечисленными программами в первом сообщении этой темы.
     
    #507
    Последнее редактирование: 18 авг 2014
  8. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Обновил полный пакет программ для систем x32 до версии Soft7. Теперь в полном пакете программ самые последние на сегодняшний день версии. Пакет программ можно скачать в первом сообщении этой темы.
    В ближайшее время будет обновлён полный пакет программ для AutoCAD2014 x64.

    Также изменились планы насчёт программ под x64. Поддержка x64 не только будет, но и версии программ под x64 будут выходить раньше чем под x32. Связано это с тем, что я разобрался в VBA под x64.
    В итоге получается, если переводить программу из x32 в x64, то в неё приходится писать тонну мусора и это занимает от нескольких часов до нескольких дней. Но перевод готовой программы из x64 в x32 происходит удалением этого мусора из программы, а такая операция занимает минуты.
     
    #508
    Последнее редактирование: 19 авг 2014
  9. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Продолжаю монолог (это уже диагноз :))...

    Планы изменились... в очередной раз :) Писать под x64, а потом переделывать под x32, это не наш метод. Т.к. хвалёный маркетологами x64 на самом деле таковым не является, для настольных операционных систем он как был x32 так им и остался, то и нечего городить огород. Создал версии программ, которые сами изменяются в зависимости от того в какой системе их запускают. Таким образом каждая программа одновременно работает и в x32 и в x64.

    Минусы такого способа. Если вы установили AutoCAD x32 в Windows x64, то я не даю гарантии того, что программы будут работать (для таких случаев оставляю пакет программ Soft7 под x32).

    Выкладываю пакет программ Soft8. Все программы в этом пакете могут работать как в AutoCAD x32, так и в AutoCAD x64.

    PS Есть вероятность того, что программы из Soft8 не будут работать в AutoCAD 2013.
    PPS Пакет программ Soft8 значительно отличается от Soft7. Практически во всех программах были исправлены мелкие ошибки и недочёты.
     
    #509
  10. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Переложил панель Soft7 в ленту и запустил на 15х32. РАБОТАЕТ.
     
    #510
  11. Philin

    Форумчанин

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

    Ещё забыл сказать. В инструкции пользователя на программу Razvorot (разворот стрелок-отклонений) написано, что нельзя использовать динамический ввод и контекстное меню для выбора параметров разворота. Так вот - эти требования актуальны только для Soft7 пакета. В пакете программ Soft8 для программы Razvorot можно использовать и динамический ввод и контекстное меню для выбора вариантов разворота. Т.е. кроме исправлений недочётов в программе она была кардинально изменена в плане автоматизации меню запроса. Проверено на AutoCAD2014, выбор режима работы правильно происходит и при использовании контекстного меню и при нажатии на соответствующий ответ в командной строке автокад.
     
    #511
  12. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    А горизонтали?::biggrin24.gif::
    --- Сообщения объединены, 21 авг 2014, Оригинальное время сообщения: 21 авг 2014 ---
    Хотел спросить. В проге экспорта координат из проекта в текст можно ли получить координаты точек пересечения линий (например пересечение строительных осей). Если был такой вопрос - звиняйте,пропустил.
     
    #512
  13. Philin

    Форумчанин

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

    Не было такого вопроса.
    Нет, нельзя. Можно получить только координаты:
    • крайних точек линий
    • угловых точек полилиний
    • точек (point)
    • крайних точек дуги, центр дуги и саму дугу автоматически разбитую программой на равные отрезки
    • окружность, автоматически разбитую на равные отрезки и центр окружности
    Можно вручную проставить точки на требуемых пересечениях, а потом программа закоординирует начерченные нами точки.

    Это очень надо?
    Я просто с Sokkia в основном работаю, а в них, для того чтобы построить всю строительную сеть (перпендикулярную и параллельную одной оси), достаточно чертежа и только двух крайних точек на любой оси. Это не про навороченные приборы говорю, а про самые дешёвые Sokkia.
     
    #513
    Последнее редактирование: 21 авг 2014
  14. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Для выноса проектных осей удобно(во всяком случае для меня) Получил координаты, загнал в прибор (лейка 405) и внутренней программой выноска -выносиш в натуру.

    не работал и слфтом не знаком
     
    #514
  15. Philin

    Форумчанин

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

    В принципе могу сделать такое как опцию. Но боюсь, что кто-то попробует включить её на чертеже у которого на слое куча объектов... боюсь даже предположить сколько точек тогда получится :)

    Работал со многими приборами, в том числе и с лейкой. У всех есть функция типа "базовая линия", но только у Sokkia она выполнена так, что ей пользуешься наряду с выносом отдельных точек (молодцы разработчики софта, создали такую функцию, вроде бы дополнительную, которую можно использовать как основную). Во всех остальных приборах она сделана через %%%% и ей либо невозможно, либо не хочется пользоваться.
     
    #515
  16. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Может быть.А если реализовать отдельной прогой.? Типа выбор пересекающихся линий и экспорт точек пересечения. Это,конечно, если есть творческое жедание::biggrin24.gif::
     
    #516
  17. Philin

    Форумчанин

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

    Так и не получил ответа. Нужны пересечения только линий или ещё каких-то примитивов автокад? (чем больше примитивов, тем больше "мусора" мы получим в итоге). Не то, что я прямо сейчас пойду писать эту функцию, но если появится желание, то буду иметь ввиду.
     
    #517
  18. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Можно и так

    Как сделаете. Мне нужно пока для осей, а там как карта ляжет.
     
    #518
  19. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.557
    Симпатии:
    2.084
    Адрес:
    Москва
    Сделал только что, теперь можно. Выложил aCAD2TXT версии 1.1 в раздел "Ресурсы" форума.

    [​IMG]
     
    #519
  20. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Дас ист ГУТ.::biggrin24.gif::
     
    #520

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

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