| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.09.2006, 21:01 | #1 | |
Как узнать длинну всех выделенных линий ?
Регистрация: 30.04.2005
Сообщений: 141
|
||
Просмотров: 24198
|
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
учитесь пользоваться поиском по форуму, тема уже поднималась
Цитата:
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
ОК. с этим ясно. ( я в поиск похоже "длинна" вбивал, вот и не нашел )
Другая задача: надписать размер всех линий (каждой в отдельности ) сверху (т.е над линией , паралельно ей ). Это реально ? чтоб размерных линий не было ? Автопростановщики размеров конечно есть, но образмерят они ведь по госту , а не как мне надо |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Скачай утилиту KitoX из Download
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Есть интересное решение через реакторы. Длина выбранных элементов отражается в статусной строке.
Команды VlrOn - включает реактор VlrOFF - отключает реактор MM - для указания масштабного коэффициента, высоты текста, точности округления MC - для (вдруг понадобится) очистки MODEMACRO LP - печать полученного результата. Сам результат хранится в глобальной переменной *MIP-LENGTH*. Можно посмотреть, набрав !*MIP-LENGTH* в командной строке Код:
Последний раз редактировалось VVA, 07.11.2012 в 14:35. Причина: Новая версия |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
мои 16 копеек:
http://dwg.ru/forum/viewtopic.php?p=...ghlight=#73326 |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>ZoussДавай разбираться
1.Начинаем новый рисунок. 2. Рисуем пару линий 3.Грузим код 4.В ком. строке MODEMACRO - значение TEST 5.Выделяем отрезки смотрим статусную строку 6.Жмем ESC смотрим статусную строку 7.Что видим? Команда MC очистит MODEMACRO |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
Цитата:
кроме того у начинающих, в смысле если acad без аэродинамического обвеса там без кенгурятников и светодиодов прога и не сработает ибо (vl-load-com) в начале нету |
|||
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
Цитата:
VVA Цитата:
Цитата:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Реакторы должны когда выбраны объеты показать длину, а когда нет восстановить пред. значение modemacro. (vl-load-com) - постоянно забываю. У меня грузится автоматом. Скорее всего ты прав - в MC - надо сделать запрос. Код:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
Код:
|
|||
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
Цитата:
Цитата:
Цитата:
Сами схемы выложу для примера. одна линия в самом низу там подписана. Вот надо так подписать все линии на всех схемах. [ATTACH]1159266839.rar[/ATTACH] |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
Цитата:
Цитата:
Про MC - я бы сохранял текущее значение modemacro в какой нибудь переменной, да хотя бы в Users3, а по MC восстанавливливал бы ее оттуда без спроса... никто бы ничево бы и не заметил бы |
|||
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
Всем может и хорошо ваше решение ,но раз 100 тыкать по мышке мне не улыбается. я лучше пару дней на поиск решения убью, меня никто пока не гонит.
Цитата:
В цикле ( он и сейчас есть раз общую длинную считаем ) 1. нашли линию, узнали длинну 2. нашли центр линии и ее направление. 3. перпендикулярно линии на нном удалении помещаем надпись с длинной. Вроде ж просто ? как сделать ? |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
от теперь все понятно за исключением нного растояния - какое оно должно быть, я предлагаю воспользоваться настройками текущего размерного стиля и выдрать из них расстояние от текста до размерной линии (такая уж привычка - хоть что-то готовенькое использовать)
в любом случае я раньше понедельника этим никак не займусь, так что или подождите или подождите решение от коллег |
|||