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

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

Объединение двух Lisp команд. Определение площади и периметра объекта

Ответ
Поиск в этой теме
Непрочитано 30.05.2023, 14:28 #1
Объединение двух Lisp команд. Определение площади и периметра объекта
oxonos
 
Регистрация: 06.04.2023
Сообщений: 7

Нашел на просторах интернета лисп файл http://www.lee-mac.com/lengthfield.html
Есть блок маркировки помещения для расчета площади и периметра.
Для расчета помещений я задаю атрибуты: выбор объекта, площадь, формат, дополнительный формат; выбор объекта, периметр, формат, дополнительный формат. Таких помещений может быть 100.
В лиспе указанном выше, работа выполняется быстрее командами af (расчет периметра) и afm (расчет площади). Но все равно надо сначала команду af, потом полилинию, потом атрибут, также с плошадью (afm).
Можно ли указанный лисп (команды af и afm) объединить в одну команду, например: нажимаю команду, выбираю полилинию, указываю или выбираю имя блока, затем рассчитались площадь и периметр (атрибуты блока)?
Или есть ли готовые блоки для расчета площади и периметра?
Блок и лисп прикладываю

Вложения
Тип файла: lsp 111.LSP (27.2 Кб, 22 просмотров)
Тип файла: dwg
DWG 2013
маркировка.dwg (36.8 Кб, 14 просмотров)

Просмотров: 890
 
Непрочитано 31.05.2023, 01:37
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,194


Цитата:
Сообщение от oxonos Посмотреть сообщение
Можно ли указанный лисп (команды af и afm) объединить в одну команду
Именно эти две - не так просто, все же работа маэстро Lee Mac. Проще "по мотивам" написать одну свою, пусть не столь безотказно работающую.
Благо синтаксис полей не очень сложный, и свойства площади и периметра "вытащить" нетрудно.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Объединение двух Lisp команд. Определение площади и периметра объекта



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Как изменить характеристики объекта из таблицы? solo123 LISP 5 16.05.2022 14:44
Как выглядит команда LISP для определения типа выделенного объекта на чертеже? МишаИнженер LISP 9 22.04.2022 10:44
Определение периметра ромбовидной, трапецеидальной и пирамидальной сваи petrgrigorich Основания и фундаменты 0 14.02.2018 11:01
LISP. Вставка блока из чертежа исходя из двух параметров (длина и ширина) Kairat.iskakov LISP 6 17.05.2016 15:04
Что делать если при определение площади арматуры значение площади отрицательное. ILIYA Железобетонные конструкции 8 01.06.2011 13:36