Belov Alexander Posted January 9 Report Share Posted January 9 Можно ли используя инструмент трасса (Нанокад21 СПДС) автоматически подсчитать количество углов поворотов? 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 9 Report Share Posted January 9 1 час назад, Belov Alexander сказал: Можно ли используя инструмент трасса (Нанокад21 СПДС) автоматически подсчитать количество углов поворотов? Если каждый прямолинейный участок будет отдельным объектом "Трасса", то можно (количество трасс минус 1) 1 Quote Link to comment Share on other sites More sharing options...
NYO Posted January 9 Report Share Posted January 9 В данном инструменте такой возможности нет 1 Quote Link to comment Share on other sites More sharing options...
Belov Alexander Posted January 10 Author Report Share Posted January 10 А если чертить трассу полилинией, как подсчитать углы поворота? Вообще это как-то можно реализовать в СПДС? Quote Link to comment Share on other sites More sharing options...
XPom Posted January 10 Report Share Posted January 10 2 часа назад, Belov Alexander сказал: А если чертить трассу полилинией, как подсчитать углы поворота? Вообще это как-то можно реализовать в СПДС? Так, можно на углах поворота поставить какие-нибудь объекты (точки, блоки, маркеры, выноски и т.д. ...) и их отчетом нанотаблицы посчитать 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 Гдето тут и лиспик был по маркировке вершин полилиний 1 Quote Link to comment Share on other sites More sharing options...
Belov Alexander Posted January 10 Author Report Share Posted January 10 (edited) Можно наверное как-то через подсчёт вершин полилиния... добавлено через 1 минуту 20 минут назад, XPom сказал: Так, можно на углах поворота поставить какие-нибудь объекты (точки, блоки, маркеры, выноски и т.д. ...) и их отчетом нанотаблицы посчитать Если в графике нужно маркировать угол поворота, тогда актуальный метод, а так почти подсчёт руками (каждую прощелкать). добавлено через 3 минут 8 минут назад, doctorraz сказал: Гдето тут и лиспик был по маркировке вершин полилиний Это вы о ссылке выше? Edited January 10 by Belov Alexander Quote Link to comment Share on other sites More sharing options...
XPom Posted January 10 Report Share Posted January 10 4 минуты назад, Belov Alexander сказал: Можно наверное как-то через подсчёт вершин полилиния... боюсь, что без программирования нельзя добавлено через 0 минут ну, или использования готового лиспа, как выше уважаемый доктор подсказывает добавлено через 5 минут Полилинию можно, кстати, explode на отрезки и ... кол-во отрезков минус один 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 34 минуты назад, Belov Alexander сказал: Это вы о ссылке выше? и о ней тоже расставить тексты или объекты по вершинам на непечатаемом слое и их считать 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 1 Quote Link to comment Share on other sites More sharing options...
Ivanco Posted January 10 Report Share Posted January 10 8 часов назад, XPom сказал: Полилинию можно, кстати, explode на отрезки и ... кол-во отрезков минус один странно что штатно, в свойствах у полилинии не выводится кол-во сегментов. автор темы(как тут тегать юзеров?), если не сложно. приложите dwg шку с 10 полилиниями, и итоговым результатом после "подсчета". таблица какая то , как понимаю должна быть на выходе. может когда нибудь впилю, эту функциональность. 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 10 Report Share Posted January 10 13 часов назад, Belov Alexander сказал: Вообще это как-то можно реализовать в СПДС? Нет. Кстати и автокадавский QS тоже не показывает количество вершин 1 Quote Link to comment Share on other sites More sharing options...
aerohost Posted January 11 Report Share Posted January 11 (edited) 321.lsp Edited January 12 by aerohost 1 Quote Link to comment Share on other sites More sharing options...
Belov Alexander Posted January 13 Author Report Share Posted January 13 В 10.01.2023 в 20:38, Ivanco сказал: если не сложно. приложите dwg шку с 10 полилиниями, и итоговым результатом после "подсчета". таблица какая то , как понимаю должна быть на выходе. может когда нибудь впилю, эту функциональность. Набросал табличку подсчёта вершин полилиний использовал лисп выложенный чуть выше. Сложно конечно назвать это автоматизация, потому что меняя полилинию нужно снова запускать лисп. Наверное когда у тебя более 60 поворотов тогда это актуально, а так спорно. Кстати этим же лиспом можно считать вершины трасс. При этом столкнулся с несколькими сложностями: 1. Масштаб блока с нумерацией всегда 1:1 и нужно выбрав подобные, руками менять масштаб всех блоков. 2. Если присутствуют трассы различных систем с различными диаметра пользоваться префиксом или суфиксом в лиспе не очень удобно, при каждом запуске нужно прописывать руками Ду и тип системы, чтобы он в таблице их корректно собрать Если есть мысли как это усовершенствовать буду рад их выслушать. подсчет вершин полилинии.dwg Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 13 Report Share Posted January 13 1 час назад, Belov Alexander сказал: Набросал табличку подсчёта вершин полилиний использовал лисп выложенный чуть выше. Что-то похожее я уже обсуждал: Маркер труб.zip 1 Quote Link to comment Share on other sites More sharing options...
Belov Alexander Posted January 13 Author Report Share Posted January 13 можно ссылочку на обсуждение на форуме? Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted February 6 Report Share Posted February 6 Кол-во вершин полилинии - см. в ее свойствах. Eсли выделить полилинию, затем шлепнуть в пункте свойств влево на "Вершина", то покажет номер последней вершины. Это при условии, что нет дуговых сегментов в углах поворота. Посмотреть список всех вершин - командой LIST (СПИСОК) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.