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

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

Как объединить два лиспа?

Ответ
Поиск в этой теме
Непрочитано 23.10.2013, 10:12 #1
Как объединить два лиспа?
Jonas
 
конструктор машиностроитель
 
Новосибирск
Регистрация: 14.05.2007
Сообщений: 893

Вопрос - просьба.
Нужен инструмент для отрисовки выносного элемента.
Есть два лиспа Дениса Флюстикова ELEM_DEN и FRAGM_DEN.
Объединил оба в один, кое что то убрал, работает но не полноценно (не так как хочется).

1- При отрисовке круга в FRAGM_DEN центр совместил с кругом в ELEM_DEN а вот радиус да чтобы без запроса совпал не получается.
2- При вставке фрагмента нужно чтобы требование ввода масштаба было по умолчанию и без подтверждения (типа "Введите масштаб").
3- И главное, в завершении нужно вставить обозначение в виде "А(1:2)" при этом буква та же что и выбрал в ELEM_DEN а вместо цифры 2
(результат деления текущего масштаба аннотативноси на введенный масштаб вставки фрагмента.
Предположительно так -

Код:
[Выделить все]
(vl-cmdf "_text" pause "" 
(strcat aa1 "(1:(/  (atof  (vl-string-left-trim ":" (vl-string-left-trim "1"  (getvar 'CANNOSCALE)))) MM))"))

Лучше бы послали куда подальше чем гробовое молчание.

Могу себя поздравить, 100-ый просмотр.
Похоже вопрос бьет рекорды глупости.

Вложения
Тип файла: lsp выноска.lsp (15.8 Кб, 50 просмотров)


Последний раз редактировалось Jonas, 28.10.2013 в 13:31.
Просмотров: 1736
 
Непрочитано 09.11.2013, 17:54
1 | #2
Денис Флюстиков


 
Регистрация: 20.07.2005
СПб
Сообщений: 89


Вариант Fragm_Den с возможностью отрисовки выносного элемента
Вложения
Тип файла: lsp Fragm_Den.lsp (22.2 Кб, 53 просмотров)

Последний раз редактировалось Денис Флюстиков, 11.11.2013 в 10:57.
Денис Флюстиков вне форума  
 
Автор темы   Непрочитано 11.11.2013, 14:08
#3
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Спасибо что откликнулись.
Что не хочет. вот диалог.
Код:
[Выделить все]
 Команда: FRAGM_DEN

Первая точка прямоугольной области или [Ломаная/Круглая/Выносной элемент] <Ломаная>:К

Центр круглой области:
Радиус области:
Укажите положение фрагмента или <Настроить>:

Масштаб или <Блоком, масштаб 1.0>:2

Укажите положение фрагмента или <Настроить>:
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 11.11.2013, 14:45
#4
Денис Флюстиков


 
Регистрация: 20.07.2005
СПб
Сообщений: 89


При первом диалоге:
"Первая точка прямоугольной области или [Ломаная/Круглая/Выносной элемент] <Ломаная>:"
Набираем "В" и Enter ("К"- фрагмент чертежа по круглой границе) или контекстное меню и выбор:
"Выносной элемент"
Денис Флюстиков вне форума  
 
Автор темы   Непрочитано 11.11.2013, 16:48
#5
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Да да да, я поспешил, извиняюсь.
Теперь другой вопрос -
Все идет нормально до указания точки вставки выносного элемента.
После вставки обозначение (буква) теряет свойство аннотативности.
И еще если конечно возможно, нельзя ли в обозначении (А 2:1) чтобы было как просил (А 1:2)
Цитата:
Сообщение от Ионас Посмотреть сообщение
вместо цифры 2
(результат деления текущего масштаба аннотативноси на введенный масштаб вставки фрагмента
В любом случае спасибо.
Изображения
Тип файла: jpg ввв.jpg (57.6 Кб, 164 просмотров)
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 11.11.2013, 18:01
#6
Денис Флюстиков


 
Регистрация: 20.07.2005
СПб
Сообщений: 89


Буква на полке и обозначение выносного элемента должны иметь равный размер шрифта, для понимания, почему на картинке результат другой, как задумано в программе, прошу прислать мне на fd-@mail.ru этот dwg-файлик. Да, аннотативность обозначения здесь не предусмотрена.
Денис Флюстиков вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как объединить два лиспа?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
Field... вставка поля из лиспа grph AutoCAD 2 16.10.2012 14:18
Как объединить массив! Deman AutoCAD 5 15.04.2012 14:36
Не получается объединить два простых 3D тела Kandebr AutoCAD 4 30.03.2011 11:01
Можно ли в Автокаде 2010 объединить в мультитекст "взорванный" ранее мультитекст? unikum85 AutoCAD 7 16.02.2011 22:15