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

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

Прошу помощи: напишите, пожалуйста, макрос расчета и простановки результата рядом с примитивом

Закрытая тема
Поиск в этой теме
Непрочитано 25.03.2015, 10:25 #1
Прошу помощи: напишите, пожалуйста, макрос расчета и простановки результата рядом с примитивом
MrBrown
 
ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 359

Здравствуйте!
Сам не умею, прошу вашего участия в моей проблеме.
Помогите, пожалуйста, автоматизировать макросом простановку данных около примитивов «отрезок» и «полилиния» (проставить угол и длину).
Дано множество отрезков/одиночных полилиний/составных полилиний.
Мне нужно проставить рядом с каждым примитивом угол отклонения от направления на север (красная линия на приложенном чертеже) и длину элемента (в метрах, с точностью до миллиметра).
Предполагаю работу макроса так:
1. Запуск макроса из ком. строки.
2. По запросу макроса «укажите формат угловых величин: град/мин/сек;десятичные градусы; радианы:». Указываю нужный формат, нажимая курсором в ком.строке.
3. По запросу макроса «укажите вариант простановки данных: горизонтально; параллельно» указываю, тыкая курсором в ком.строке.
4. По запросу макроса «укажите примитив», тыкаю в нужный элемент. Сразу же появляется результат, привязанный к курсору, чтобы можно было отследить в реальном времени, куда ткнуть для вставки результата.
5. Цикл повторяется: «укажите примитив». И т.д.
6. Выход из цикла – клавиша Esc.
Значения углов заносятся на слой «УГОЛ», а величины длин – на слой «ДЛИНА».
При отсутствии таких слоев, макрос сам создает их при вставке первых данных.
Шрифт желательно использовать какой-нибудь стандартный, присутствующий во всех версиях автокада, начиная с 2008-го (но только не шрифт «TXT»), и обязательно поддерживающий значки градусв, минут и секунд.
Благодарю всех, принявших участие в решении проблемы.
p.s. AutoCAD-2013

Вложения
Тип файла: dwg
DWG 2010
Макрос.dwg (69.8 Кб, 558 просмотров)


Последний раз редактировалось MrBrown, 25.03.2015 в 10:33. Причина: p.s.
Просмотров: 3242
 
Непрочитано 25.03.2015, 10:28
1 | #2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


сюда
trir вне форума  
 
Непрочитано 25.03.2015, 16:03
#3
gomer

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


Цитата:
Сообщение от trir Посмотреть сообщение
сюда
да я тут
gomer вне форума  
 
Непрочитано 25.03.2015, 16:05
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


В раздел "Поиск исполнителей" с соблюдением правил форума и правил раздела.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Прошу помощи: напишите, пожалуйста, макрос расчета и простановки результата рядом с примитивом

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ГОСТы, СНиПы, ПРАВИЛА и т.д. ki Разное 120 19.09.2007 09:05