Общая длина всех отрезков.
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Общая длина всех отрезков.

Общая длина всех отрезков.

Ответ
Поиск в этой теме
Непрочитано 11.04.2011, 11:19 #1
Общая длина всех отрезков.
SanchouZ
 
Регистрация: 05.12.2010
Сообщений: 2

Доброго времени суток.
Ребят, подскажите пожалуйста реально ли какой то командой или в свойствах узнать общую длину всех выделенных отрезков, щас автокад в свойствах пишет "различные". Очень надо быстро определить общий периметр фигур.
Заранее спасибо!)

О извеняйте) Тему уже по поиску нашел)

Ещё есть такой вопрос, имеются 70 прямоугольников и около 300 шестигранников, надо их вписать в прямоугольники, возможна ли такая команда?

Последний раз редактировалось SanchouZ, 11.04.2011 в 12:09.
Просмотров: 103926
 
Непрочитано 11.04.2011, 11:27
2 | #2
No M.P.

Инженер-конструктор
 
Регистрация: 24.08.2007
Волгоград
Сообщений: 806
<phrase 1=


Подгружай. Пользуйся.
Вложения
Тип файла: lsp Linesum.lsp (517 байт, 22300 просмотров)
__________________
Никогда не стоит недооценивать предсказуемость глупости
No M.P. вне форума  
 
Непрочитано 11.04.2011, 11:32
1 | #3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


GeomProps
Хмурый вне форума  
 
Непрочитано 11.04.2011, 11:35
#4
Лиспер


 
Регистрация: 11.10.2010
Сообщений: 979


поиск по форуму - "сумм*длин*"
__________________
(/= RegDate StartReadDate)
Лиспер вне форума  
 
Автор темы   Непрочитано 11.04.2011, 12:05
#5
SanchouZ


 
Регистрация: 05.12.2010
Сообщений: 2


Цитата:
Сообщение от No M.P. Посмотреть сообщение
Подгружай. Пользуйся.
Спасибо))
SanchouZ вне форума  
 
Непрочитано 11.04.2011, 12:25
#6
pers2

Конструктор
 
Регистрация: 18.02.2005
Москва
Сообщений: 126


Цитата:
Сообщение от No M.P. Посмотреть сообщение
Подгружай. Пользуйся.
Круто!!! А может можно и длинну дуг так же проссумировать?!
pers2 вне форума  
 
Непрочитано 11.04.2011, 12:38
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


pers2, см. #3
Хмурый вне форума  
 
Непрочитано 11.04.2011, 12:43
#8
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


считает всё:
Код:
[Выделить все]
 (defun C:Dlina (/ Nab Sum i Curve Param)
  (vl-load-com)
  (if (setq Nab (ssget))
    (progn
      (setq Sum    0
        i 0
      )
      (repeat (sslength Nab)
    (setq Curve (vlax-ename->vla-object (ssname Nab i))
          i        (1+ i)
          Param (vl-catch-all-apply
              'vlax-curve-getEndParam
              (list Curve)
            )
    )
    (if (not (vl-catch-all-error-p Param))
      (setq    Sum (+ Sum
               (vlax-curve-getDistAtParam
             Curve
             Param
               )
            )
      )
    )
      )
    )
  )
  (princ (strcat "\nСумма длин выбранных элементов равна: "
         (rtos Sum 2 2)
     )
  )
  (prin1)
)
Nike на форуме  
 
Непрочитано 11.04.2011, 13:06
#9
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Nike Посмотреть сообщение
считает всё:
Всё - это что? Мультилинии не считает.
Александр Ривилис вне форума  
 
Непрочитано 11.04.2011, 13:07
#10
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


Nike, твой лисп дублирующиеся отрезки тоже учитывает?
Рyslan вне форума  
 
Непрочитано 11.04.2011, 13:47
#11
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Всё - это что? Мультилинии не считает.
Виноват, соврал.

Цитата:
Сообщение от Рyslan Посмотреть сообщение
Nike, твой лисп дублирующиеся отрезки тоже учитывает?
Все, что выберешь то и учитывает. Мопед не мой. Я просто разместил объяву.
Nike на форуме  
 
Непрочитано 11.04.2011, 16:29
1 | #12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


В 100-й раз идем сначала. Пора вносить в FAQ. Краткая подборка некоторых вещей здесь (пост #3)

***Добавлено***
В FАQ внесено
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 11.04.2011 в 19:57.
VVA вне форума  
 
Непрочитано 14.04.2011, 08:54
#13
domovenok

Горный инженер
 
Регистрация: 09.08.2010
Владивосток
Сообщений: 5


попробуй
Вложения
Тип файла: lsp Elen.lsp (3.9 Кб, 2481 просмотров)
domovenok вне форума  
 
Непрочитано 19.04.2011, 11:47
#14
Михаил Н


 
Регистрация: 19.04.2011
Сообщений: 1


Попробуйте VBA макрос
Вложения
Тип файла: dvb calc_obj.dvb (91.5 Кб, 1460 просмотров)
Михаил Н вне форума  
 
Непрочитано 20.04.2011, 12:29
#15
kha

BIM, С#, AutoCAD, LISP
 
Регистрация: 15.03.2006
Дуброво
Сообщений: 657


Использую спецсуперкалькулятор из комплекса VetCad. Иные программулины надоело подключать при переустановке AutoCad.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е.
kha вне форума  
 
Непрочитано 20.04.2011, 15:06
#16
burdyugov

Зам. директора строительной компании.
 
Регистрация: 11.04.2010
Пермь
Сообщений: 49
Отправить сообщение для burdyugov с помощью Skype™


Я себе установил вот отсюда http://www.caduser.ru/forum/index.ph...D=44&TID=36136 Полезная штуковина.
burdyugov вне форума  
 
Непрочитано 03.04.2013, 23:22
#17
nifra


 
Регистрация: 20.06.2012
Сообщений: 64


Уважаемые, подскажите пожалуйста
Почему у меня при выделении объекта и просмотре длины в свойствах, значение отображается в таком виде: 2459'-2" ? Что сделать, чтобы длина была в метрах, без всяких лишних знаков
nifra вне форума  
 
Непрочитано 03.04.2013, 23:44
1 | #18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


У тебя единицы изменения имперские. units + measurement + measureinit
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.04.2013, 23:51
1 | #19
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Или LUNITS выставлена в троечку, а надо - 2.
skkkk вне форума  
 
Непрочитано 22.07.2016, 10:59
1 | 1 #20
Виталик82

ГИП
 
Регистрация: 08.09.2015
Москва
Сообщений: 5


Всем привет. Есть ли у кого-нибудь лисп, который считает суммарную длину выбранных объектов (отрезков и дуг) с разбивкой их по цвету. Сам всегда пользовался лиспом считающим сумму длин примитивов, а позже geomprops`ом, но сейчас возникла задача с расширением функции данных лиспов.
Есть слой в котором отрезки разного цвета, нужно при выделении какой-то их части получить общую сумму длин выделенных отрезков списком с разбивкой по цвету.
Виталик82 вне форума  
 
Непрочитано 22.07.2016, 11:04
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


FAQ почитай
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.07.2016, 11:20
#22
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от Виталик82 Посмотреть сообщение
Есть слой в котором отрезки разного цвета, нужно при выделении какой-то их части получить общую сумму длин выделенных отрезков списком с разбивкой по цвету.
Датаэкстракшен + ексель = сумма длин по любому фильтру

ЗЫ.
Так точнее: http://forum.dwg.ru/showpost.php?p=734502&postcount=19
Boxa вне форума  
 
Непрочитано 22.07.2016, 11:38
#23
Виталик82

ГИП
 
Регистрация: 08.09.2015
Москва
Сообщений: 5


Спасибо, ничего не подходит. Пробовал MLEN4 от VVA поправить заменив слой на цвет, но так просто не выходит

----- добавлено через ~2 мин. -----
dataextraction - слишком мощно, это, как из пушки по воробьям бить, я хотел легенький лиспик - выделил 20 отрезков разного цвета - получил список суммарных длин с разбивкой по цвету в командной строке
Виталик82 вне форума  
 
Непрочитано 22.07.2016, 11:44
#24
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Структура форума с описанием разделов
Autocad - Задаются вопросы, связанные с ручной работой в AutoCAD и AutoCAD LT различных версий. Здесь же размещаются вопросы по модулю SPDS Extension от Autodesk. В разделе не помещаются запросы на примеры решений и проектов, а также нормативной и (или) справочной литературы.
Про лиспики это в другом разделе, о чем Вам впрочем намекнули в 21 сообщении.

Цитата:
Сообщение от Виталик82 Посмотреть сообщение
я хотел легенький лиспик
И кто мешает написать? Или откорректировать имеющиеся в соответствии с Вашими желаниями?
Boxa вне форума  
 
Непрочитано 22.07.2016, 12:14
#25
Виталик82

ГИП
 
Регистрация: 08.09.2015
Москва
Сообщений: 5


Если бы мог сам написать, то я бы и не спрашивал, есть ли у кого-нибудь лисп.
Правила нарушил - виноват, исправлюсь.
Виталик82 вне форума  
 
Непрочитано 22.07.2016, 12:37
#26
Andrey_nadym


 
Регистрация: 22.02.2008
Сообщений: 174


Посмотрите из имеющихся, что Вам больше подойдет.
https://apps.autodesk.com/ACD/ru/Det...ru&os=Win32_64
http://forum.dwg.ru/showthread.php?t=842
http://forum.dwg.ru/showthread.php?t=18421
https://dwg.ru/dnl/5400
http://dorroggi.ru/stati/17-summa-dlin-linij-v-avtokade
http://www.caduser.ru/forum/index.ph...ID=2&TID=40096
http://www.caduser.ru/forum/index.ph...ID=23&TID=5330
http://www.caduser.ru/forum/index.ph...D=44&TID=47563
http://cadsupport.ru/2014/11/autocad-sum-line-length/
Andrey_nadym вне форума  
 
Непрочитано 22.07.2016, 13:06
#27
Виталик82

ГИП
 
Регистрация: 08.09.2015
Москва
Сообщений: 5


Большое спасибо Andrey_nadym, посмотрел все ссылки те же лиспы, что и на FAQ
Виталик82 вне форума  
 
Непрочитано 22.07.2016, 13:41
1 | #28
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


Виталик82, штатные средства предложили. Если нужны программы - то в другой раздел.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.07.2016, 13:51
#29
maks-ufa


 
Регистрация: 13.02.2011
Россия
Сообщений: 2,226


Установите бесплатный VETcad и складывайте и длины, и текст, и все что угодно и как угодно
maks-ufa вне форума  
 
Непрочитано 22.07.2016, 14:25
#30
Виталик82

ГИП
 
Регистрация: 08.09.2015
Москва
Сообщений: 5


Спасибо maks-ufa. VetCAD`ом пользовался примерно с 2008-2013. Для суммирования текстовых марок пользуюсь лиспом Count. Для суммирования длин и площадей - Geomprops`ом.

----- добавлено через ~1 ч. -----
Всем спасибо, задачу решил раскидав типы линий по цветам в отдельные слои, а далее уже используя MLEN4.
Виталик82 вне форума  
 
Непрочитано 22.07.2016, 20:07
#31
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Виталик82, А чем не устраивает LenCal калькулятор сумм длин линий по ссылке из #26? Там цвет есть

__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 25.07.2016, 09:55
#32
Roman3R


 
Регистрация: 30.12.2008
Сообщений: 255


Примочка VetCad++ к Autocad , там есть спецкалькулятор который считает все длины и не только .
http://vetcad.ru/index.php?option=co...&id=2&Itemid=7
Roman3R вне форума  
 
Непрочитано 25.07.2016, 10:48
#33
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Виталик82, выбрать подобные по цвету, например, или быстрым выбором и запустить geomprops
Хмурый вне форума  
 
Непрочитано 25.07.2016, 11:49
#34
gumel


 
Регистрация: 20.04.2011
Сообщений: 481


Я решал подобную задачку, пробовал себя в VB.

инструкция:
1. Включить "SelectLines.dvb" в автозагрузку
2. Сделать кнопку с макросом: "-vbarun SelectLines"

p.s. Штука считает сумму выбранных линий/полилиний послойно (результат выдает с коэф. 0.001, т.е. если чертить в мм, то ответ будет в метрах)
p.p.s. Для корректной работы этой штуки нужно настройках ОС установить разделитель целой и дробной части в виде точки ".", по умолчанию там запятая...
Вложения
Тип файла: dvb SelectLines.dvb (31.5 Кб, 127 просмотров)

Последний раз редактировалось gumel, 25.07.2016 в 11:55.
gumel вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Общая длина всех отрезков.

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить размер текста во всех блоках с одинаковым имене red AutoCAD 78 28.03.2022 08:07
Общая площадь здания SPECHKA Архитектура 58 13.01.2021 00:00
Как узнать длинну всех выделенных линий ? bdfy AutoCAD 33 21.05.2014 08:31
Сумма отрезков 4атланин AutoCAD 1 22.10.2007 12:42
как сделать, чтобы новый лисп- автоматом ставился у всех? Соня LISP 17 12.08.2005 08:50