|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
16.08.2013, 19:02 | #1 | |
Экспорт в Excel длины всех участков полилинии
Регистрация: 19.05.2010
Сообщений: 12
|
||
Просмотров: 12622
|
|
||||
Как вариант - есть пример, где программка оперирует точками, но подправив несколько строк кода, ты можешь оперировать длинами и углами, как тебе надо. Либо ещё проще - добавить пару строк кода, которая помимо координат, добавит в таблицу столбцы длины и углов. Правда это не автолисп... Хотя, имея координаты, добавить самому в таблице Excel формулу, вычисляющую длину и угол - это уровень детского сада (тогда и код править не надо).
Там можно два мультика посмотреть, для ясности.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 16.08.2013 в 19:40. |
||||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
|
|||
|
||||
Регистрация: 19.05.2010
Сообщений: 12
|
Добрый день, Уважаемые форумчане!
Спасибо большое, что откликнулись. Выглядеть табличка должна примерно такТаблица для построения профиля.rar! Но для меня главное, чтоб не выписывать вручную все длины участков трассы по генплану. Это довольно скучная и муторная работа, на которую уходит уйма времени. А используя полилинию (как я полагаю) - от этого можна уйти. Попробую разобраться в предложенных Вами вариантах Это просто супер!! VVA - Ваша программа на данный момент удовлетворяет меня по всем требованиям!!!!! Округление значений, наверное можно где-то выбирать, но этого можна добиться и в самом экселе. Если не ошибаюсь с помощью Вашей программы можна полилинию разбить на равное кол-во сегментов (в моем случае это будут пикеты), а точки поворота уже имеют опорную точку. Так что теперь работа закипит. Выпьем всем офисом за Ваше здоровье!!!! hwd - предложенная Вами программа очень интересна, но я пока, что не умею изменять код и т.д. А вот по поводу определения длин и углов по координатам я как-то не догадался. Спасибо, будем мыслить шире)) Последний раз редактировалось Meddoks, 17.08.2013 в 11:03. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Судя по файлу у тебя уже вставлены участки отметки и углы,
каким образом?, ведь обычно трасса рисуется обычной полилинией, если наоборот значит у тебя 3Д полилиния также уже есть пикеты Объясни процесс, с чего начинаешь, например покладываешь трассу по точкам и тд |
|||
|
||||
Регистрация: 19.05.2010
Сообщений: 12
|
Это я пример скинул - как должно выглядеть. Но тот вариант, что предложил VVA полностью подходит. Я просто скопирую в эту табличку полученные значения.
Осталось найти - как разбить полилинию с вершинами равных частей (например через 100 м, или 50), где-то видел - теперь не могу найти(( http://dwg.ru/dnl/607 вот нашел такой вариант - все подходит. Последний раз редактировалось Meddoks, 17.08.2013 в 16:48. |
|||
|
||||
Регистрация: 19.05.2010
Сообщений: 12
|
По программе есть один момент - определение угла - он берется относительно оси Х
У меня полилиния - предполагаемый водопровод, и угол необходимо определить внутренний между участками трубопровода (или наружный, между осью трубопровода и повернувшим участком). Возможно ли сделать такое усовершенствование? Спасибо! Последний раз редактировалось Meddoks, 20.08.2013 в 13:35. |
|||
|
||||
так же пытаюсь решить проблему автоматизации аксанометрий и процентовки в области сантехники и спринклерных систем. Если поможет вот код определения угла между линиями в пространстве.
P.S. только я черчу не полилинией а линией, удобней в 3Д не надо крутить ПСК. идея така начертить полностью аксонаметрию линиями, затем вызвать лисп, который проставит размеры, фасанину, диаметры труб, раскроит общий вид на отдельные листы А4,распечатает (сварит кофе ) и перенесет данные в ексель по кождому листу А4, а затем ексель соеденит это в общую процентовку (кстати последним пользуюсь уже почти год) Код:
Последний раз редактировалось nolte, 27.08.2013 в 12:23. |
||||
|
||||
Регистрация: 19.05.2010
Сообщений: 12
|
К сожалению я от программирования очень далек, и мне этот пример - ничего не скажет.
Буду надеятся на наших уважаемых Метров программирования На данный момент имеем лисп который определяет расстояние между точками на полилинии и переносит эти значения в эксель, с помощью этих данных уже можно построить профиль по длинне. Попутно программа определяет угол между линией и осью "Х". Хотелось бы, чтоб програмка научилась определять угол между двумя участками полилинии (внутренний угол или наружный). Подскажите пожалуйста еще какие-то варианты или дополнения)) сейчас определяю - путем перевода в системе координат. Но когда полилиния уходит в III или IV квадранты начинается путаница и уходит много времени. Тем более обьяснить кому-то довольно сложно. Может можна формулу применить ????? ... Последний раз редактировалось Meddoks, 28.08.2013 в 01:05. |
|||
|
||||
Регистрация: 19.05.2010
Сообщений: 12
|
Пример трассы водопровода с таблицей ПРИМЕР.rar
Указал какие углы необходимо определить |
|||
|
||||
(чисто для расширения кругозора)
сори за бестолковый вопрос, но зачем а главное как (углы не 45 и не 90*) лепить уголки на пластиковой трубе, она же гнется. Получаешь катушку метров 200 и растягиваешь. и теперь по делу. мы делаем чертеж а затем переносим в ексель данные иль наоборот данные, занесенные в ексель, управляют чертежем.
__________________
Знание лисп: со справочником Н. Полещука |
||||
|
||||
злой Вы товарищ, Гомер.
Вот взяли бы и подсказали неУчам как это по трем точкам. Собственно для этого и форум, и помнили бы Вас вечно потомки.
__________________
Знание лисп: со справочником Н. Полещука Последний раз редактировалось nolte, 30.08.2013 в 00:11. |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
А не пошли бы вы, товарищь nolte, в Help, где вам расскажут как вызвать команду _ucs, указать начало координат, точку на оси x и точку в плоскости xy, только не забывайте транспортировать из одной пск в другую, а то это чревато...
Хотя... если твоя моя не понимать, налью вам пару строк индокитайского коньячку для сугреву Код:
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление в чертеж длины полилинии | Кочетков Андрей | Программирование | 35 | 14.02.2019 07:22 |
Выбор всех объектов внутри замкнутой полилинии | fellow123 | AutoCAD | 22 | 08.03.2017 05:30 |
Два вопроса новичка: Доступ к свойствам полилинии и обработка всех полилиний | Иван Морозов | Программирование | 7 | 02.11.2012 17:11 |
Лисп для вычисления длины полилинии со скруглениями | CooL | LISP | 8 | 21.02.2007 17:14 |
Нужна прога для преобразования ВСЕХ примитивов в полилинии | timurka | AutoCAD | 4 | 25.11.2003 05:15 |