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

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

  1. FlaShTroN

    FlaShTroN Форумчанин

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

    Philin Форумчанин

    Вышла новая версия программы Vinoska ver.1.3 (черчение различных выносок в активном чертеже автокад)

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

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

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


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

    Philin Форумчанин

    Он же только x64 бывает?
    Пакет программ, который только для AutoCAD 2014 x64 пробовали устанавливать? VBA там должен быть один (v7), а значит и полная совместимость (теоретически).
     
  4. Philin

    Philin Форумчанин

    Вышла версия программы COM2aCAD для AutoCAD 2014x64. Скачать её можно из раздела "Ресурсы" форума.

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

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

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

    PEMCOH Форумчанин

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

    Philin Форумчанин

    В архиве далеко не самые последние версии программ. Некоторые программы новых версий можно скачать из раздела "Ресурсы" форума (ссылка на ресурсы сверху слева страницы форума).
     
  7. Philin

    Philin Форумчанин

    В разделе "Ресурсы" форума выложена новая версия программы COM2aCAD ver.4.0 (общий архив для AutoCAD x32(x86) и AutoCAD 2014 x64).

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

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

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

    Philin Форумчанин

    Обновил полный пакет программ для систем x32 до версии Soft7. Теперь в полном пакете программ самые последние на сегодняшний день версии. Пакет программ можно скачать в первом сообщении этой темы.
    В ближайшее время будет обновлён полный пакет программ для AutoCAD2014 x64.

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

    Philin Форумчанин

    Продолжаю монолог (это уже диагноз :))...

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

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

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

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

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

    Переложил панель Soft7 в ленту и запустил на 15х32. РАБОТАЕТ.
     
  11. Philin

    Philin Форумчанин

    Это хорошо :)

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

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

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

    Philin Форумчанин

    Времени на них пока нет. Включены в оба пакета, но сырые бета версии. Даже в инструкции нет их описания, хотя в файлы адаптации они включены.

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

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

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

    Для выноса проектных осей удобно(во всяком случае для меня) Получил координаты, загнал в прибор (лейка 405) и внутренней программой выноска -выносиш в натуру.

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

    Philin Форумчанин

    Требуются пересечения только примитива автокад "линия"?

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

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

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

    Может быть.А если реализовать отдельной прогой.? Типа выбор пересекающихся линий и экспорт точек пересечения. Это,конечно, если есть творческое жедание::biggrin24.gif::
     
  17. Philin

    Philin Форумчанин

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

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

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

    Можно и так

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

    Philin Форумчанин

    Сделал только что, теперь можно. Выложил aCAD2TXT версии 1.1 в раздел "Ресурсы" форума.

    [​IMG]
     
  20. Палыч

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

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