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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > автомитизация: изменение свойств слоев, подсчет длины полилиний. как?

автомитизация: изменение свойств слоев, подсчет длины полилиний. как?

Ответ
Поиск в этой теме
Непрочитано 29.03.2011, 15:18 #1
автомитизация: изменение свойств слоев, подсчет длины полилиний. как?
kerya_z
 
Регистрация: 27.02.2011
Сообщений: 5

Коллеги, добрых дней!
У меня есть несколько операций в автокаде, которые нужно выполнять регулярно и хотел бы их автоматизировать. Спрашиваю у Вас совета, как это лучше сделать, макросами или автолиспом, или еще как. Ни тем ни другим не пользовался, да и вообще программировал что-либо последний раз в институте, больше 10 лет назад. Надеюсь, Вы подскажете мне направление поиска.
Задачи:
- Слоям с конкретными названиями присвоить конкретные свойства (скажем слой Layer1 сделать зеленым и активным, а Layer2 красным и заблокированным (locked)).
- подсчет общей длины полилиний в проекте (или выделенных полилиний), или если не сумму, то вывод текстом длины каждой отдельно в файл, сложить можно и вручную. Круто, если это можно сделать для заданного слоя. Желательно и не только полилини, а вообще длИны всех объектов, но полилинии надо очень.
Спасибо!
Просмотров: 17915
 
Непрочитано 29.03.2011, 19:02
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от kerya_z Посмотреть сообщение
У меня есть несколько операций в автокаде, которые нужно выполнять регулярно и хотел бы их автоматизировать. Спрашиваю у Вас совета, как это лучше сделать, макросами или автолиспом, или еще как.
Обе задачи решаются на ура с помощью автолиспа...
gomer вне форума  
 
Непрочитано 29.03.2011, 19:19
#3
VVA

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


Цитата:
Сообщение от gomer Посмотреть сообщение
Надеюсь, Вы подскажете мне направление поиска.
Направление для подсчета суммы длин примитивов (в порядке моего предпочтения)
1. GeomProps + SelSIM
2. LISP. Подсчет длины линий на определенном слое (копия во вложении)
3. С помощью реакторов (пост #62)
4. Еще ссылки
5. Длина полилинии от начала полилинии до указанной точки
6. Line Length Calculator от Lee Mac
7.LenCal калькулятор сумм длин линий (см. вложение) Источник

8. ModPlus
Вложения
Тип файла: lsp LenCalV1-7.lsp (35.8 Кб, 427 просмотров)
Тип файла: zip LISP. Подсчет длины линий на определенном слое.zip (260.8 Кб, 451 просмотров)
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 30.04.2017 в 11:31. Причина: П.6
VVA вне форума  
 
Непрочитано 26.10.2011, 00:06
#4
Modis


 
Регистрация: 12.06.2010
Липецк, Москва
Сообщений: 534


А еще можно ModPlus в список добавить
Modis вне форума  
 
Непрочитано 29.10.2011, 23:10
#5
Alexeipost


 
Регистрация: 07.12.2010
Уфа
Сообщений: 425
<phrase 1=


Добавлю Vetcad в список.
Складывает линии, полилинии по слоем и без слоев, во всем чертеже и в выделенном фрагменте.
Alexeipost вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > автомитизация: изменение свойств слоев, подсчет длины полилиний. как?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для чего нужны фильтры слоев?Как ими пользоваться? Aysulu AutoCAD 43 17.04.2019 10:59
Диспетчер свойств слоев k_leo AutoCAD 16 02.04.2017 10:03
Не видны слои, хотя в диспетчере свойств слоев всё включено TanyaNuri AutoCAD 17 29.09.2015 14:34
Изменение геометрии полилиний hydrograph Программирование 3 05.12.2007 09:44
Изменение состояния свойств слоев в разных чертежах ASLYS Программирование 14 01.06.2007 13:33