Автор Тема: Подсчет длин линий  (Прочитано 4417 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline Torro

  • ****
  • Thank You
  • -Given: 118
  • -Receive: 70
  • Повідомлень: 329
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« : 22 Січень 2010, 09:47:44 »
Коллеги, кто-то создавал кнопки для лиспа по подсчету блоков и длины линий (взято с http://eom.com.ua/index.php/topic,19.0.html)? Что-то у меня не получается: то макрос не найден, то вообще никакой реакции на нажатие кнопки. Есть подозрение, что в графе "Макросы" что-то не так пишу. Не запускается ни с кнопки ни с клавиатуры.
P.S. Вышеуказанный Grid нормально пошел

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #1 : 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
« Останнє редагування: 22 Січень 2010, 10:23:36 від hi_tech »

Offline blak

  • ****
  • Thank You
  • -Given: 97
  • -Receive: 72
  • Повідомлень: 241
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #2 : 22 Січень 2010, 10:37:52 »
Torro, Я создал команду с именем Lsum, иконку Lsum. На панели свойств в макросах ввел ^C^C_Lsum, и все работает.
Согласен с hi_tech, сейчас Lsum неактуален. Я пользуюсь таким приколом: Distance 1.4, не помню откуда взял.

Offline Torro

  • ****
  • Thank You
  • -Given: 118
  • -Receive: 70
  • Повідомлень: 329
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #3 : 22 Січень 2010, 10:39:07 »
hi_tech, первая ссылка сама на себя. Что-то кнопка не хочет работать (не реагирует совсем). А что у тебя в поле "Макросы" записано (для GeomProps2007)

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #4 : 22 Січень 2010, 10:50:07 »
для GeomProps не надо макросов. программа добавляет длину и площадь выбраных примитивов как параметр в инспектор объектов

Offline Torro

  • ****
  • Thank You
  • -Given: 118
  • -Receive: 70
  • Повідомлень: 329
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #5 : 22 Січень 2010, 11:00:49 »
Цитата: zamtmn
программа добавляет длину и площадь выбраных примитивов как параметр в инспектор объектов
а пользоваться как? Добавляем в автозагрузку и ....?

Offline zamtmn

  • **
  • Thank You
  • -Given: 1
  • -Receive: 5
  • Повідомлень: 46
  • Awards За неизменность форуму III степени - на форуме 1-2 года
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #6 : 22 Січень 2010, 11:07:34 »
>>а пользоваться как? Добавляем в автозагрузку и ....?
и... всё. выделяем объекты и смотрим суммарную длину на панели свойств. в предидущем посте ошибочно назвал ее инспектором объектов

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #7 : 22 Січень 2010, 11:08:58 »
Torro, и на старуху бывает...
Вот та ссылка - http://eom.com.ua/index.php/topic,943.0.html
Пользоваться очень просто - выделил нужные примитивы - посмотрел в свойства и увидел длину, площадь, объем.

Offline Torro

  • ****
  • Thank You
  • -Given: 118
  • -Receive: 70
  • Повідомлень: 329
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #8 : 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
Где ошибка?

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #9 : 22 Січень 2010, 11:25:20 »
Torro, смотри мою новую ссылку (пост выше).
Вернемся к блоку (grid) - вчера использовал на практике.
Кроме высказанных zamtmn пожеланий появился еще 1 нюанс:
При выполнении команды при нажатии кнопки ESC (прерывание выполнения команды) или ввода другой команды - вылетает окно ошибки
Run-time Error ....
Method 'GetInteger' of Object 'IAcadUtility' failed
причем эта ошибка вылетает если пытаться отменить команду до ввода кол-ва по оси Х
Как от нее избавиться?
« Останнє редагування: 05 Лютий 2010, 12:06:36 від ZoloS9479 »

Offline blak

  • ****
  • Thank You
  • -Given: 97
  • -Receive: 72
  • Повідомлень: 241
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Подсчет длин линий
« Reply #10 : 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
« Останнє редагування: 22 Січень 2010, 11:28:16 від blak »

Offline Torro

  • ****
  • Thank You
  • -Given: 118
  • -Receive: 70
  • Повідомлень: 329
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: Подсчет длин линий
« Reply #11 : 05 Лютий 2010, 11:49:41 »
Цитата: hi_tech
Вернемся к блоку (grid)
Небольшая проблема в том, что к точкам сетки никак нельзя привязаться ни блоком ни линией. Может кто-то знает как сделать так, чтобы можно было с точки начинать линию или привязываться к ней при вставке блока? Делать "на глаз" очень утомляет... и долго это

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
Re: Подсчет длин линий
« Reply #12 : 05 Лютий 2010, 11:57:35 »
Torro, в настройках Привязки ставим галочку "Узел".
Кстати, я уже даже как-то привык к этому макросу - очень удобно.  

Offline NeON2K

  • Global Moderator
  • ******
  • Thank You
  • -Given: 157
  • -Receive: 324
  • Повідомлень: 3 157
  • Country: de
  • "Нет, это не ОН..." © NeON2K
    • Перегляд профілю
    • Steplex.com
    • Awards
Re: Подсчет длин линий
« Reply #13 : 05 Лютий 2010, 12:01:00 »
Torro, hi_tech, у меня кстати в настройках привязки везде галочки стоят.... Ведь чаще надо привязываться, реже - просто кратковременно отключаю привязку
Как-то так...
___________
Все граждане и гости, независимо от касты и социального положения (исключая лишь носителей малиновых и голубых штанов), должны приседать перед эцилоппом один раз, подобострастно восклицая "ку!".

Offline Виктор

  • ******
  • Thank You
  • -Given: 272
  • -Receive: 453
  • Повідомлень: 1 867
  • Country: ua
  • Awards Золотая сова (400 благодарностей + 1500 сообщений) За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: Подсчет длин линий
« Reply #14 : 06 Лютий 2010, 00:27:19 »
Цитата: NeON2K
у меня кстати в настройках привязки везде галочки стоят
У меня тоже. Очень удобно.

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email:    
Жирний Курсив Підкреслений Закреслений | Вирівняний текст Вирівняти ліворуч Центрувати Вирівняти праворуч
Вставити зображення Гіперлінк Email Вставити посилання на FTP | З обрамленням З тінню Біжучий рядок | Надрядковий Підрядковий Телетайп | Вставити таблицю Код Цитата Insert Spoiler | Insert Unordered List Insert Ordered List Горизонтальна лінія
Smiley Wink Grin laugh Cool evil Roll Eyes Tongue Angry Лукавый Sad Shocked Хм? crazy Wall slap Смущенный Шокирован Недопонял... Сумасшедший Kiss Cry thumbsup пиво flower Study Благодарю! Жадность Сомнение Умолкаю