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

Простановка длин сегментов полилинии

Discussion in 'Autocad' started by Resta3, Sep 5, 2018.

  1. Uxx

    Uxx

    Добрый день.
    1958, переделал немного ваш код под себя, спасибо. В автокаде работает (единственное почему то то полилиния должна быт не видна на экране при работе лиспа, если видна, то вставляет мультивыноски не посередине сегментов полилинии, а в вершины), но меня устраивает. А вот в нанокаде не хочет(не заполняет mtext мультивыноски, в командной строке все считает) Может кто подскажет как под нанокад переделать?
    Нанокад.jpg
     

    Attached Files:

  2. 1958

    1958 Форумчанин

    Проверил ваш вариант. Уберите последнюю строку, она не нужна. (100 1 2 2 nil " " 80 60 0 0 0 nil nil nil T)
    Мультивыноски привязаны к середине сегментов вне зависимости от видимости полилинии. Под NanoCAD как переделать не знают наверное даже сами разработчики этого недочуда.
     
  3. Uxx

    Uxx

    1958, спасибо. К сожалению в офисе приходится на недочуде "работать"(
     
  4. 1958

    1958 Форумчанин

    Увы и ах, ничем помочь не могу.
    Попробуйте такую версию вашего кода (autoCAD).
     

    Attached Files:

    Uxx likes this.
  5. Uxx

    Uxx

    Дома попробую, спасибо.
    Вот пример другого лиспа, для адаптации к нанокад (но там вручную, а не автоматически). Что то типа такого надо сделать наверно.
     

    Attached Files:

  6. 1958

    1958 Форумчанин

    В NC точно работает? Я сейчас на работе, NC дома есть, попробую.
    Ну и до кучи, новая версия. ::laugh24.gif::
     

    Attached Files:

  7. Uxx

    Uxx

  8. 1958

    1958 Форумчанин

    Чуток подправил. Проверил в nanoCAD x64 23.0. По сравнению с AC конечно небо и земля. Перед выполнением надо отключить привязки и включить динввод. Как это записать в лисп, чтобы работало в NC, разбираться не стал.
     

    Attached Files:

    Uxx likes this.
  9. Uxx

    Uxx

    1958, огромное спасибо. Теперь уже я завтра смогу посмотреть, дома NC нет ::biggrin24.gif::.


    Не знаю почему у меня так...
     
  10. 1958

    1958 Форумчанин

    Я гонял лисп на AC2015, 2018, 2021, привязки были к серединам. Единственное, что была проблема в форме отображения самих мультивыносок. Если линия вся на экране, мультивыноски "некрасивые". Поэтому в последних версиях я добавил "приближение" линии до первой (начальной) точки, после отработки кода на экран линия выводится вся.
    Обратил внимание, что у вас включены привязки. Отключите их. Для автокада включение/отключение привязок в лиспе я могу предусмотреть. Для NC это не срабатывает, как сделать я не знаю.
     
  11. Uxx

    Uxx

    Добрый день.
    Проверил nanoCAD x64 22.0 (Версия 22.0.6068.6177), работает. Спасибо.
    После каждой мультивыноски нажать ctrl+enter для продолжения.

    Вот так мне помогли на форуме nanoCAD (DLINANC.lsp), с эим lsp автоматически продолжает расставлять.
     

    Attached Files:

  12. 1958

    1958 Форумчанин

    У меня этот лисп не работает, запросы выдаются и тишина...
     
  13. Uxx

    Uxx

    Добрый вечер.
    Наверно разные версии "недочуда" ::rolleyes24.gif::

    Скорее это все уже обсуждалось и не раз...
    и нумерация вершин полилинии, и координаты, и их углы, и длины сегментов
    собрать все воедино у меня (в нужном виде ::smile24.gif:: - Исп.dwg) не получилось (

    Углы.LSP - ваш lsp на другом форуме/
     

    Attached Files:

  14. Добрый день. А можно все то же самое, только чтобы указывалась полная длина полилинии?
     
  15. 1958

    1958 Форумчанин

    Пожалуйста.
     

    Attached Files:

    • 252.LSP
      File size:
      1.1 KB
      Views:
      16
  16. Большое спасибо)
    --- Сообщения объединены, Jan 16, 2023, Оригинальное время сообщения: Jan 16, 2023 ---
    А еще такой вопрос, можно ли сделать так, чтобы текс был параллелен линии, длину которой он отображает?
     
  17. 1958

    1958 Форумчанин

    Вам что нужно? Подпись длины линии текстом, параллельным стороне (сегменту)? Или мультивыноска с поворотом? Вы бы чертежик приложили, а то сейчас не сезон, ромашки дорогие.
     
  18. Подпись дины линии текстом, в центре сегмента, параллельным ему.
    Примерно как на прикрепленном слайде.
     

    Attached Files:

  19. 1958

    1958 Форумчанин

    Мне рисунки, фото, слайды, скрины и т.д. и т.п. до лампочки. Дайте чертеж: одна линия (отрезок, полилиния, круг, эллипс ...) и один текст (много текстов) на этой линии. А то, потом пойдут вопросы: а какой шрифт, какой размер, какой стиль и остальные каки.
     
  20.  

    Attached Files:

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice