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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Суммарный размер

Суммарный размер

Закрытая тема
Поиск в этой теме
Непрочитано 12.05.2010, 15:42 #1
Суммарный размер
ValS
 
Internet
Регистрация: 07.12.2006
Сообщений: 6

Дано:
Рисуется полилиния, состоящая из произвольного кол-ва отрезков и подсчитывается её суммарная длина, которая записывается как текст Всё это делает программка на Лисп-е.

Требуется:
Сделать так, чтобы автоматически получать суммарную длину всех отрезков (т.е. собственно длину полилинии), при изменении полилинии (её "растяжении" или "сжатии"). Понятно, что обычный текст для этого не подходит.

А что можно сделать?
Возможно есть уже готовые решения? Может динамический блок? Но это тяжеловатое решение имхо.
Нет ли случайно в последних версиях Автокада чего-то типа "полиразмера" для полилиний - чтобы образмерить отдельные отрезки и сразу получить еще и суммарный размер?

Спасибо.
Просмотров: 3431
 
Непрочитано 12.05.2010, 15:50
1 | #2
Fellini


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


В веткаде есть спецкалькулятор, там сумму отрезков можно сформировать в поле (field), значение его должно обновляться при изменении. Если полилиния целиковая, можно просто командой _field => объект=>длина

Последний раз редактировалось Fellini, 12.05.2010 в 16:02.
Fellini вне форума  
 
Непрочитано 12.05.2010, 16:03
1 | #3
Хмурый


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


ValS, Геометрические свойства с полями Площадь(сумма), Длина(сумма), Объем(сумма).
Александра Ривилиса
Хмурый вне форума  
 
Непрочитано 12.05.2010, 16:46
#4
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сделать так, чтобы автоматически получать суммарную длину всех отрезков (т.е. собственно длину полилинии), при изменении полилинии (её "растяжении" или "сжатии"). Понятно, что обычный текст для этого не подходит.

А что можно сделать?
Возможно есть уже готовые решения? Может динамический блок? Но это тяжеловатое решение имхо.
Нет ли случайно в последних версиях Автокада чего-то типа "полиразмера" для полилиний - чтобы образмерить отдельные отрезки и сразу получить еще и суммарный размер?
Поиск. На переименование темы- 12 часов.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.05.2010, 17:01
#5
VVA

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


Цитата:
Сообщение от ValS Посмотреть сообщение
Понятно, что обычный текст для этого не подходит.
Для этого очень даже подходят поля или GeomProps из #3
LISP. Вставка в таблицу поля, соотвествующего площади примитива
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 12.05.2010, 23:27
#6
ValS


 
Регистрация: 07.12.2006
Internet
Сообщений: 6


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Поиск. На переименование темы- 12 часов.
Поиском пользовался, не нашёл точно того, что мне нужно.
Как переименовать тему (и зачем, и на ЧТО) тоже не нашёл, на удаление темы у меня прав нет.
ValS вне форума  
 
Непрочитано 12.05.2010, 23:29
#7
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,258
<phrase 1=


Цитата:
Сообщение от ValS Посмотреть сообщение
Как переименовать тему (и зачем, и на ЧТО) тоже не нашёл
Как переименовать тему?
Солидворкер вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Суммарный размер



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить символ "диаметр" в линейный размер Serghei AutoCAD 9 04.05.2010 11:42
Размер в листе показывает не размер детали! Witalij AutoCAD 6 24.06.2008 07:56
Размер сам расчленяется при вставке. Volodich AutoCAD 7 31.05.2008 17:38
Пользовательский размер листа bimari AutoCAD 2 26.10.2006 18:14