1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

LISPы написанные нейросетью

Тема в разделе "Autodesk", создана пользователем uar5899, 12 дек 2024.

    1. Тоже лисп с пикетами трассы, делает также как в GeoniCS
      Команда: PIKETY
      Выберите полилинию трассы:
      Введите расстояние между пикетами (м):
      Создаются объекты тип Текст, далее самостоятельно перевожу в MTEXT командой TXT2MTXT при необходимости

    2. Если вам требуется в CAD вставить множество картинок, то получился такой вариант. Создаете папку, заполняете ее картинками.
      Команда: BATCHINSERTIMAGES
      Введите ширину изображения: 200
      Выберите точку вставки:

      Есть ньанс в самом файле лиспа нужно корректировать две строки:
      строка № 3
      Укажите путь к папке с изображениями
      (setq folder "C:\\Users\\user\\Desktop\\")
      строка № 45
      (setq stepX 210) ;; Расстояние между изображениями
      Почему то нейронка не смогла реализовать эти два пункта, чтоб я вбивал эти данные в CAD
      И да приходиться каждый раз перезагружать лисп, зато картинки загружаются мгновенно
     

    Вложения:

    chehoff и NWSE нравится это.
  1. NWSE

    NWSE Форумчанин

    зачем вставлять много картинок в чертеж? фото пикетов?
     
  2. moisey

    moisey Форумчанин

    Без имени.png А тут вообще кто-нибудь пользуется в автокад сивил стандартными методами выноса пикетов.??? Я например через закладку аннотация.
     
  3. Это два разных не связанных лиспа::laugh24.gif::
    фото пикетов? о чем вы?)
    Мне по проекту например понадобилось, добавить много jpg ::biggrin24.gif::
     
  4. NWSE

    NWSE Форумчанин

    сам не знаю. Но слышал, что некоторые тахеометры одновременно с записью пикета (в координатах или в сыром виде) делает снимок того, что видно в трубу (наверно, с сеткой нитей). В принципе, если такое есть, и действительно пишутся "сырые данные" вместе с фото, то это мне кажется здорово можно использовать для сдачи съемок проверяющим. Наглядно, надежно (ну плюс-минус).
    А вы, я подумал, прикрепляете к точкам-пикетам в автокадовском файле (в модели) эти самые изображения для этих самых проверяющих. Такие мысли возникли
     
  5. ALEXveter

    ALEXveter Форумчанин

    Это уже прям полноценное дополнение которое многие ждали.
     
  6. (XY)ёжик

    (XY)ёжик Форумчанин

    Автоматически распределяет объекты чертежа (линии, круги, текст и т.д.) по слоям на основе заданных правил.
    Как работает:
    1. Сканирует чертеж(Листы и Модель), собирает типы объектов, их свойства (цвет, слой, длина и т.д.) и список слоев.
    2. Пользователь создает правила, указывая тип объекта, условия (например, цвет = красный, вес линий = по блоку) и слой для переноса.
    3. Объекты, соответствующие правилам, перемещаются на указанные слои.
    4. Можно перенести оставшиеся объекты на отдельный слой, исключить некоторые слои из обработки или удалить пустые слои.
    Кнопки в интерфейсе:
    - Применить к: Ко всем, Модель, Листы. Выбираем пространство для работы, для ограничения выбора объектов.
    - Добавить условие: Задает фильтр для объекта (например, «Цвет = Красный»). Условия комбинируются в набор для создания одного правила с несколькими критериям для одного примитива (например, для полилинии «Цвет = Красный», «Замкнутость = Замкнута»)
    - Добавить правило: Создает правило из типа объекта, набора условий и целевого слоя.
    - Исключить слои: Защищает выбранные слои от изменений.
    - Перенос оставшихся объектов: Перемещает объекты, не попавшие под правила, на указанный слой.
    - Сохранить: Сохраняет правила в файл txt для повторного использования.
    - Загрузить: Загружает ранее сохраненные правила.
    Советы:
    - Убедитесь, что в чертеже есть объекты.
    - Проверяйте имена новых слоев (только буквы и цифры).
    - Сохраняйте правила для похожих чертежей.

    Лисп пригодился на стройке. Так как заказчик до занудства требует сортировать объекты в DWG на отдельных слоях по их принадлежности (Размеры, Штриховки, Оформление и т.д.). Писал Грок3. И инструкцию тоже). Строчек кода получилось много, но проверял работоспособность по многим условиям и ошибок не было.
    В дальнейшем есть план по переводу названий примитивов на русский, добавление дополнительных свойств для фильтрации и функции поиска и переноса объектов внутри замкнутого контура(круги, полилинии). Самому пока не получается реализовать конкретно через диалог, хотя отдельными Лиспами все работает. Пригодилась бы помощь опытных коллег. Так же есть идеи по переназначению свойств примитива после переноса. Например, изменить вес линии или цвет.
    Диалог.jpg .
     

    Вложения:

    ugabugaga, SOYZNIK, Ohr и ещё 1-му нравится это.
  7. NWSE

    NWSE Форумчанин

    а почему не быстрым выбором?
     
  8. (XY)ёжик

    (XY)ёжик Форумчанин

    Быстрый выбор на самом деле не быстрый. Конечно я им пользуюсь от случая к случаю, но он больше про найти и выделить, чем про перенести куда то массово и быстро. Но вдохновение черпал с него, конечно. А в общих чертах нужна автоматизации рутины, когда у тебя конвейер из однотипных схем разной степени сложности и загруженности, но с одинаковым набором слоёв. Хотелось быстро все "нарисовать" нажать кнопку и всё. Ничего лишнего в чертеже. Все на своих "полочках"
     
    NWSE нравится это.
  9. NWSE

    NWSE Форумчанин

    это он правильно требует, на самом деле. Самому удобней так. Вот мой набор слоев в шаблоне схем. На разные типы конструкций немного разные наборы слоев в шаблонах, но основные те же.
    upload_2025-5-10_16-37-45.png
    *тут так много съемок потому что исправлялось несколько раз построенное, и надо видеть изменения
     

    Вложения:

    Ohr и (XY)ёжик нравится это.
  10. (XY)ёжик

    (XY)ёжик Форумчанин

    У меня тоже всегда все на своих слоях. Но другое дело, когда ты приходишь в сформированный отдел на большом объекте, который ведут уже не первый год. Кто-то отдыхает, за кем-то нужно доделать. Этих "доделать" обычно много, вот и верчусь как могу.
     
    NWSE нравится это.
  11. (XY)ёжик

    (XY)ёжик Форумчанин

    Добил все функции, которые получилось добить. Теперь можно назначить новые вес, цвет, тип линий и масштаб линий после переноса на новый слой, можно переносить объекты внутри кругов, всё полностью на русском, инструкция внутри лиспа. В сумме вышло сотни строк кода, десяток функций и около 100 часов (в течении месяца, параллельно с камералкой ) затраченного времени. Думаю, это отличный результат для нейросети. Можно попробовать перейти на более сложный языки программирования и установкой доп. ПО для этого, да и сетки скорее всего лучше заточены под какой-нибудь pyton, чем lisp.
    IMG-20250519-WA0032.jpg
     

    Вложения:

    chehoff и NWSE нравится это.
  12. 1234Alexander

    1234Alexander Форумчанин

    Есть лисп чтобы площадной обьект разбить на квадраты по заданным размерам и по вершинам квадратов поставить отметки?
     
  13. (XY)ёжик

    (XY)ёжик Форумчанин

    По описанию вам нужна картограмма любая, есть на этот сайте. Такие вещи вроде легко гуглятся
     
  14. 1234Alexander

    1234Alexander Форумчанин

    Наверное нет. Картограмма бердюгина не дает просто по одной поверхности построить сетку. Логично.
     
  15. Сер-гео

    Сер-гео Форумчанин

    1234Alexander, так построй вторую или просто скопируй поверхность и вставь и строй с нулевыми отметками
     
    1234Alexander нравится это.
  16. Alex

    Alex Форумчанин

    В Civil есть подписи отметок по сетке по поверхности.
     
  17. Ohr

    Ohr Форумчанин

    И в Геониксе, (раскидать геоточки по сетке, а потом спроецировать их на поверхность.)
     
  18. gabidulinv

    gabidulinv Форумчанин

    Кто сейчас какой нейронкой пишет? Дипсик очень сильно лагает, и стал в последнее время кучу ошибок в синтаксисе делать (закрытие скобок и проч.)
     
  19. (XY)ёжик

    (XY)ёжик Форумчанин

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