Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. trir

    trir Форумчанин

    defun
    sicp
    $key
     
  2. АлексЮстасу

    АлексЮстасу Форумчанин

    Для непрограммистов: да, запускается, но ничего не делается. Пишет "nil".
     
  3. trir

    trir Форумчанин

    там всё определяется переменой $key, а её значение определяется из DCL. Все эти функции для програмистов
     
  4. Ваше заключение "... но ничего не делается." мне сильно помогло.
    Конечно не на столько как совет нашего собеседника "главный вопрос - а нахрена?" или "а в чём проблема? у меня работает"
     
  5. trir

    trir Форумчанин

    AL32014, если бы вы объяснили, что хотите получить в резултате - мы бы давно объяснили как это сделать
     
  6. АлексЮстасу

    АлексЮстасу Форумчанин

    Это Вы бы! Я-то туп в программизьме, как пробка. :)
    Так что мне тоже интересно, что бы из этого могло получиться!
     
  7. Подскажите, пожалуйста, как запустить из командной строки любой из .lsp-пов (для примера), и что прописать для запуска кнопкой C^C,,,,. Вот это я хотел бы увидеть. И не важно что этот .lsp делает.
     
  8. sergtor

    sergtor Форумчанин

    https://dwg.ru/pub/9
    https://dwg.ru/dnl/3480
     
  9. trir

    trir Форумчанин

    только они для этого не преднозначены

    очень важно
     
  10. Misha_E

    Misha_E Форумчанин

    Добрый день. Есть чертеж, в котором блоки с атрибутами (пример прилаг.). Есть ли возможность автоматически построить 3D-полилинию по этим блокам, учитывая только атрибуты tr(трасса) и высоту?
     

    Вложения:

  11. trir

    trir Форумчанин

    есть
     
    stout нравится это.
  12. Misha_E

    Misha_E Форумчанин

    а по-подробнее... Пожалуйста.
     
  13. trir

    trir Форумчанин

    самое простое
    1. Извлечь даные с помошью DATAEXTRACTION
    2. Формулой в Excel сфоримровать список координат
    3. Написать скрипт
    4. Выполнить его
     
  14. АлексЮстасу

    АлексЮстасу Форумчанин

    1. Можно экспортировать как точки с атрибутикой. (Напр. PtM).
    2. Да, в Excel переставить атрибут высоты после x,y, отсортировать все по типу точек и по номерам точек, сохранить нужные точки в txt с разделителем запятая. Скопировать Ctrl+C.
    3. Вызвать команду 3DПЛИНИЯ, и Ctrl+V, Enter.
     
  15. Alexandr-GR

    Alexandr-GR Форумчанин

    Писал на скорую руку, но в этом чертеже работает. Может позже доработаю до более универсального вида.

    Запуск: (3DPBYINS "DIAG_CROSS" "Name" "Elevation")
    где:
    *DIAG_CROSS - наименование блока,
    **Name - атрибут с номером, по которому будет осуществляться сортировка,
    если отсутствует или не соотв. целому полож.числу блок исключается из выбора
    ***Elevation - атрибут с отметкой

    гиф (раскрыть)
    28-12-2017-1.gif
     

    Вложения:

    Misha_E нравится это.
  16. Misha_E

    Misha_E Форумчанин

    Спасибо Большое. Работает и в других чертежах. Очень понравилось... А возможно, чтоб соединяло только точки с кодом tr
     
  17. Alexandr-GR

    Alexandr-GR Форумчанин

    Пожалуйста. Для фильтрации можете воспользоваться командами - сначала НАЙТИ, потом ИЗОЛИРОВАТЬ найденные
     
    Последнее редактирование: 28 дек 2017
  18. rino_black

    rino_black Форумчанин

    Добрый день! Помогите пожалуйста.нужно сделать процесс загрузки las фаила одной кнопкой. Есть команда ^c^c(layerstate-import "C:/K/template/2015.las"); - импорт фильтра слоев без входа в диспетчер конфигурации слоев, а вот как восстановить этот список не понятно,команду (layerstate-retore) не хочет автокад приимать.
     
  19. ivsem

    ivsem Форумчанин

    Misha_E, пару вопросов по чертежу вопрос.dwg.
    1. У Вас блоки-пикеты имеют Z не равные нулю ( напр. пк78 имеет Z 1.508, отметку 147.223 и т.д.).
    2. Как по мне, блок пикета, не являющийся точкой, можно крутить только в плоскости XY.
     
  20. sergtor

    sergtor Форумчанин

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