Форум проєктувальників електричних та слабострумних мереж

Проєктування => Програми, САПР та ін. => AutoCAD => Тема розпочата: Torro від 22 Січень 2010, 09:47:44

Назва: Подсчет длин линий
Відправлено: Torro від 22 Січень 2010, 09:47:44
Коллеги, кто-то создавал кнопки для лиспа по подсчету блоков и длины линий (взято с http://eom.com.ua/index.php/topic,19.0.html)? Что-то у меня не получается: то макрос не найден, то вообще никакой реакции на нажатие кнопки. Есть подозрение, что в графе "Макросы" что-то не так пишу. Не запускается ни с кнопки ни с клавиатуры.
P.S. Вышеуказанный Grid нормально пошел
Назва: Подсчет длин линий
Відправлено: hi_tech від 22 Січень 2010, 10:18:11
Torro, http://eom.com.ua/index.php/topic,4046.msg26785.html#new
По поводу lsum - уже про нее забыл.
Вот чем пользуюсь для подсчета длин. Работает под 2007-2009 акады.
Взята отсюда - http://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=44&TID=36136&phrase_id=201333
Назва: Подсчет длин линий
Відправлено: blak від 22 Січень 2010, 10:37:52
Torro, Я создал команду с именем Lsum, иконку Lsum. На панели свойств в макросах ввел ^C^C_Lsum, и все работает.
Согласен с hi_tech, сейчас Lsum неактуален. Я пользуюсь таким приколом: Distance 1.4, не помню откуда взял.
Назва: Подсчет длин линий
Відправлено: Torro від 22 Січень 2010, 10:39:07
hi_tech, первая ссылка сама на себя. Что-то кнопка не хочет работать (не реагирует совсем). А что у тебя в поле "Макросы" записано (для GeomProps2007)
Назва: Подсчет длин линий
Відправлено: zamtmn від 22 Січень 2010, 10:50:07
для GeomProps не надо макросов. программа добавляет длину и площадь выбраных примитивов как параметр в инспектор объектов
Назва: Подсчет длин линий
Відправлено: Torro від 22 Січень 2010, 11:00:49
Цитата: zamtmn
программа добавляет длину и площадь выбраных примитивов как параметр в инспектор объектов
а пользоваться как? Добавляем в автозагрузку и ....?
Назва: Подсчет длин линий
Відправлено: zamtmn від 22 Січень 2010, 11:07:34
>>а пользоваться как? Добавляем в автозагрузку и ....?
и... всё. выделяем объекты и смотрим суммарную длину на панели свойств. в предидущем посте ошибочно назвал ее инспектором объектов
Назва: Подсчет длин линий
Відправлено: hi_tech від 22 Січень 2010, 11:08:58
Torro, и на старуху бывает...
Вот та ссылка - http://eom.com.ua/index.php/topic,943.0.html
Пользоваться очень просто - выделил нужные примитивы - посмотрел в свойства и увидел длину, площадь, объем.
Назва: Подсчет длин линий
Відправлено: Torro від 22 Січень 2010, 11:09:31
И еще. В ответе 64 по ссылке был лисп подсчета блоков. Тоже кнопка не реагирует. Делал так:
Имя - Skolko_blokov_v_txt
Имя команды - Skolko_blokov_v_txt
Макросы - ^C^C_Skolko_blokov_v_txt
Имя иконки - Skolko_blokov_v_txt
Имя лиспа - Skolko_blokov_v_txt
Где ошибка?
Назва: Подсчет длин линий
Відправлено: hi_tech від 22 Січень 2010, 11:25:20
Torro, смотри мою новую ссылку (пост выше).
Вернемся к блоку (grid (http://eom.com.ua/index.php/topic,4046.msg26587.html#msg26587)) - вчера использовал на практике.
Кроме высказанных zamtmn пожеланий появился еще 1 нюанс:
При выполнении команды при нажатии кнопки ESC (прерывание выполнения команды) или ввода другой команды - вылетает окно ошибки
Run-time Error ....
Method 'GetInteger' of Object 'IAcadUtility' failed
причем эта ошибка вылетает если пытаться отменить команду до ввода кол-ва по оси Х
Как от нее избавиться?
Назва: Подсчет длин линий
Відправлено: blak від 22 Січень 2010, 11:26:34
И еще. В ответе 64 по ссылке был лисп подсчета блоков. Тоже кнопка не реагирует. Делал так:
Имя - Skolko_blokov_v_txt
Имя команды - Skolko_blokov_v_txt
Макросы - ^C^C_Skolko_blokov_v_txt
Имя иконки - Skolko_blokov_v_txt
Имя лиспа - Skolko_blokov_v_txt
Где ошибка?
Макросы - ^C^C_BLCOUNT
Назва: Re: Подсчет длин линий
Відправлено: Torro від 05 Лютий 2010, 11:49:41
Цитата: hi_tech
Вернемся к блоку (grid)
Небольшая проблема в том, что к точкам сетки никак нельзя привязаться ни блоком ни линией. Может кто-то знает как сделать так, чтобы можно было с точки начинать линию или привязываться к ней при вставке блока? Делать "на глаз" очень утомляет... и долго это
Назва: Re: Подсчет длин линий
Відправлено: hi_tech від 05 Лютий 2010, 11:57:35
Torro, в настройках Привязки ставим галочку "Узел".
Кстати, я уже даже как-то привык к этому макросу - очень удобно.  
Назва: Re: Подсчет длин линий
Відправлено: NeON2K від 05 Лютий 2010, 12:01:00
Torro, hi_tech, у меня кстати в настройках привязки везде галочки стоят.... Ведь чаще надо привязываться, реже - просто кратковременно отключаю привязку
Назва: Re: Подсчет длин линий
Відправлено: Виктор від 06 Лютий 2010, 00:27:19
Цитата: NeON2K
у меня кстати в настройках привязки везде галочки стоят
У меня тоже. Очень удобно.