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

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

Войти

лисп углы по полилинии

Тема в разделе "Autocad", создана пользователем victori*a, 26 ноя 2014.

  1. victori*a

    Форумчанин

    Регистрация:
    13 май 2014
    Сообщения:
    38
    Симпатии:
    2
    Подскажите, пожалуйста у кого нибудь есть лисп, который измеряет углы по полилинии и выноску делает с их значением. В геотулсе есть такая вещь, разбивает на пикеты и углы промеряет, но у меня не работает((может, потому что нет цивила, только автокад.
     
    #1
  2. OlVish

    Форумчанин

    Регистрация:
    26 июл 2013
    Сообщения:
    186
    Симпатии:
    35
    Адрес:
    СПб
  3. victori_a

    Форумчанин

    Регистрация:
    8 май 2014
    Сообщения:
    28
    Симпатии:
    1
    Нет. Надо что бы считал угол как на картинке Чертеж3-Model.jpg
     
    #3
  4. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    victori_a, выложите dwg с полилинией, выносками и углами.
     
    #4
  5. victori_a

    Форумчанин

    Регистрация:
    8 май 2014
    Сообщения:
    28
    Симпатии:
    1
    Необходимый угол выделен фиолетовым. А выноски можно хоть как синие или как зеленые.
     

    Вложения:

    #5
  6. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Выкладываю картинку вашего чертежа.
    Что должна выполнить программа из того что на картинке (разбить пикетаж, дать углы поворота трассы, дать заплюсовки углов поворота и конца трассы, соорудить мультивыноски на углах поворота трассы)?
    01.jpg
     
    #6
    Последнее редактирование: 26 дек 2014
  7. victori_a

    Форумчанин

    Регистрация:
    8 май 2014
    Сообщения:
    28
    Симпатии:
    1
    Да.
     
    #7
  8. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    victori_a,
    Версия программы 02с. Исправлена иногда возникающая ошибка пикетажа конца полилинии-трассы.
    Программа Piketach_victori_a02c.fas разбивает пикетаж, вычисляет и выписывает на полилинию-трассу
    заплюсовки углов поворота, значения углов поворота (право или лево), заплюсовку конца трассы.
    Начальный пикет должен быть целым числом( 0, 100 и т.д.)
    Можно выбрать масштабы от 1:500 и мельче, изменить сист.переменную textsize для настройки высоты текста.
    В файле Qtick.dwg собственно "штрих-черточка" пикета.
    Для тетирования программы разархивируйте все в папку, щелкните мышкой по "Чертеж2 ac2000.dwg",
    перетащите мышкой в рабочее окно автокада файл Piketach_victori_a012a.fas.
    Программа тестировалась в AutoCAD 2002 en и AutoCAD 2012 рус.
    К сожалению в AutoCAD 2002, в котором я работаю, мультивыноски не поддерживаются.
    На приложенной картинке в левой части показаны результаты работы программы.
    02.jpg
     

    Вложения:

    #8
    Последнее редактирование: 29 фев 2016
  9. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    victori_a, в посте #8 выложена вторая версия программы Piketach_victori_a02.fas.
    Добавлены выбор масштабов и настройка высоты текстовой информации.
     
    #9
  10. victori_a

    Форумчанин

    Регистрация:
    8 май 2014
    Сообщения:
    28
    Симпатии:
    1
    Добрый вечер. Да программа то что надо. Вот только в новом чертеже выдает ошибку: Фигня каке-тоФункция отмененаНастройка переменной AutoCAD отвергнута: "OSMODE"
    nil
    Либо вместо пикетов прописывает нули или набор цифр.
     
    #10
  11. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    victori_a,
    Выложите пустой новый чертеж (в том, где сбоит программа)
    В какой версии автокада работаете?
    Выкладываю версию программы 06a. Исправлена иногда возникавшая ошибка пикетажа конца полилинии-трассы.
    Чертит выноски.
    Если выноски "несколько скукожены", нужно за ручки растянуть "текстовую" часть выноски и выноска примет "удобоваримый" вид.
    Слева на картинке результаты работы программы.
    --- Сообщения объединены, 29 дек 2014, Оригинальное время сообщения: 29 дек 2014 ---
    Если, после работы программы, Вы видите в текстах малопонятный набор цифр, значит у Вас в текстовом стиле используется фиксированный по высоте шрифт. Зайдите в Стиль текста и в окошечке Высота поставьте 0 (ноль). style.jpg
     

    Вложения:

    • 03.jpg
      03.jpg
      Размер файла:
      55,4 КБ
      Просмотров:
      146
    • Piketach_victori_a06a.zip
      Размер файла:
      136,9 КБ
      Просмотров:
      89
    #11
    Последнее редактирование: 29 фев 2016
    victori*a нравится это.
  12. victori_a

    Форумчанин

    Регистрация:
    8 май 2014
    Сообщения:
    28
    Симпатии:
    1
    В 2012 и в 2009. Все равно не получается, кроме как в исходном файле. В текстовом стиле высота равна 0. Прикложила пустой файл 2009.
     

    Вложения:

    #12
  13. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    victori_a,
    Выложил подправенные версии программы Piketach_victori_a02a.fas (пост #8) и Piketach_victori_a04.fas (пост # 11).
    В вашем чертеже Чертеж1.dwg программы работают нормально.
     
    #13
    Последнее редактирование: 29 дек 2014
  14. OlVish

    Форумчанин

    Регистрация:
    26 июл 2013
    Сообщения:
    186
    Симпатии:
    35
    Адрес:
    СПб
    Сивил 2010
    Что-то не срабатывает, после ввода высоты текста - сразу выбор объекта,
    выноска с разворотом и угловой размер не появляетя

    Введите значение сист.переменной textsize <Enter=2>= 2
    Укажите начало полилинии-трассы

    Выберите объекты:
    nil
     

    Вложения:

    • Civil-2010.jpg
      Civil-2010.jpg
      Размер файла:
      32,4 КБ
      Просмотров:
      79
    #14
  15. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Полилиния должна быть 2D. Выложите чертеж в котором не работает программа.
     
    #15
  16. OlVish

    Форумчанин

    Регистрация:
    26 июл 2013
    Сообщения:
    186
    Симпатии:
    35
    Адрес:
    СПб
    это был файл из архива с программой
     
    #16
  17. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    OlVish, в посте #11 выложил пятую, слегка подправленную, версию программы. В архиве файл с описанием порядка действий.
    Дополнительно протестировал работоспособность программы на ноуте в английском AutoCAD 2011. Все сработало нормольно.
     
    #17
  18. OlVish

    Форумчанин

    Регистрация:
    26 июл 2013
    Сообщения:
    186
    Симпатии:
    35
    Адрес:
    СПб
    вероятно, невнимательно смотрела скрин #11 - получилось также
    вопрос, можно мультивыноске по умолчанию задать угол поворота 270?

    там есть просто "выноска"
     
    #18
  19. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Углы поворота трассы от 0 до 90 лево/право от направления оси вперед.
    Можно конечно выводить и другие углы. С углом 270 градусов по умолчанию не совсем понятно, бо программа в каждую выноску вписывает реальный угол полилинии.
     
    #19
  20. ChiBa

    Регистрация:
    31 мар 2015
    Сообщения:
    1
    Симпатии:
    0
    А как данные о углах можно скинуть в Excel?
     
    #20

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

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