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

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

Добавление в выноску значения, и подсчет длинны отрезка на который опирается линия выноски

Ответ
Поиск в этой теме
Непрочитано 23.03.2012, 10:07 #1
Добавление в выноску значения, и подсчет длинны отрезка на который опирается линия выноски
antiponf
 
Регистрация: 11.01.2012
Сообщений: 38

Здравствуйте. Нужен лисп. Алгоритм следующий: запускаю лисп--появляется сообщение:введите значение--ввожу значение, нажимаю enter--появляется сообщение: выберите линию выноски--выбираю несколько линий выносок, нажимаю enter--появляется сообщение:введите коэффициент запаса, ввожу число--появляется сообщение:выберите ячейку таблицы-- выбираю ячейку таблицы,жму enter- и во всех выделенных линиях выноски появляется ранее введенное значение, а в ячейке таблица появляется сумма всех отрезков на которые опираются эти линии выноски умноженная на коэффициент запаса. При следующем запуске лиспа было бы хорошо если бы значение ячейки таблицы по умолчанию было на одну ниже той ячейки, которую мы указали при прошлом запуске, и выставлялось бы значение коэффициента запаса из прошлого запуска лиспа.
Очень нужен данный лисп. Заранее благодарен за помощь.
Просмотров: 4678
 
Непрочитано 23.03.2012, 10:40
#2
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Цитата:
Сообщение от antiponf Посмотреть сообщение
выберите линию выноски--выбираю несколько линий выносок,
По моему нужно сначала написать программку, создающую такие "линии выноски"
E-degtyarev вне форума  
 
Автор темы   Непрочитано 23.03.2012, 11:07
#3
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


а у стандартной линии выноски осуществить такое нельзя??
antiponf вне форума  
 
Непрочитано 23.03.2012, 16:10
#4
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Цитата:
Сообщение от antiponf Посмотреть сообщение
а у стандартной линии выноски осуществить такое нельзя??
К сожалению, я пока не знаю, как это можно сделать.
E-degtyarev вне форума  
 
Непрочитано 23.03.2012, 17:18
#5
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,840


Цитата:
Сообщение от E-degtyarev Посмотреть сообщение
К сожалению, я пока не знаю, как это можно сделать.
(vla-set-textstring obj_выноски "Вот так")
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 23.03.2012, 21:39
#6
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


я бы и рад воспользоватся вашим советом но не знаю лиспа, помогите пожалуйста
antiponf вне форума  
 
Непрочитано 24.03.2012, 08:43
#7
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Цитата:
Сообщение от Дима_ Посмотреть сообщение
(vla-set-textstring obj_выноски "Вот так")
Да это ясное дело.
Но у автора сказано:
Цитата:
Сообщение от antiponf Посмотреть сообщение
в ячейке таблица появляется сумма всех отрезков на которые опираются эти линии выноски
Непонятно каким образом стандартные автокадовские выноски могут быть "оперты" на отрезки (я так понимаю, что выноски должны быть связаны с отрезками), если выноски живут автономно и могут "висеть в пустоте"?
E-degtyarev вне форума  
 
Автор темы   Непрочитано 24.03.2012, 23:50
#8
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


E-degtyarev, не совсем понял что вы имеете ввиду. Поясню, слово "оперты" означает, что та часть линии выноски, на которой обычно рисуют стрелку, точку, засечку и т.д имеет общую точку с отрезком. Если , все же не возможно это осуществить, тогда может возможно осуществить обратное, т.е. ввел значение, выделил все отрезки, а значение занеслось во все линии выноски, которые указывают на отрезки??
antiponf вне форума  
 
Непрочитано 25.03.2012, 09:21
#9
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,780


А что такое 'линии выноски', да еще значения туда заносить?
engngr вне форума  
 
Автор темы   Непрочитано 25.03.2012, 21:37
#10
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


со всем уважением http://slovari.yandex.ru/~%D0%BA%D0%...D%D0%B8%D1%8F/
antiponf вне форума  
 
Непрочитано 26.03.2012, 06:39
#11
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Цитата:
Сообщение от antiponf Посмотреть сообщение
линии выноски, которые указывают на отрезки??
Это на бумаге они указывают, а в dwg файле "ЩИ И МУХИ ОТДЕЛЬНО".
E-degtyarev вне форума  
 
Непрочитано 26.03.2012, 11:27
#12
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,780


Цитата:
Сообщение от antiponf Посмотреть сообщение
со всем уважением
Со всем уважением - у вас нет дефиса. И даже по определению у линии-выноски - НЕТ ЗНАЧЕНИЯ.
engngr вне форума  
 
Автор темы   Непрочитано 26.03.2012, 13:59
#13
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


Прошу прощения за неточность, имелось ввиду чтобы значение вводимое вначале отображалось на полке линии-выноски
antiponf вне форума  
 
Непрочитано 29.03.2012, 13:58
#14
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


У форума есть отличная возможность - прикладывать dwg-файл к сообщению
Do$ вне форума  
 
Автор темы   Непрочитано 29.03.2012, 21:20
#15
antiponf


 
Регистрация: 11.01.2012
Сообщений: 38


Цитата:
Сообщение от Do$ Посмотреть сообщение
У форума есть отличная возможность - прикладывать dwg-файл к сообщению
эм... я не понятно объяснил что имеется ввиду??
antiponf вне форума  
 
Непрочитано 04.04.2012, 20:43
#16
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Намек, судя по всему, понят. Выбор за Вами. Хотите помощи - предоставьте максимум информации, в том числе и dwg-файл, в котором будет видно и отрезки с "опирающимися" на них выносками и таблицы в которые значения вносятся и т.д. и т.п. Что такое выноска для Вас? Две линии с текстом? Объект типа "LEADER"? Объект типа "MULTILEADER"? Или может выноска ставится блоком? То же самое касается отрезков, таблиц. Опять же, проверять работу программы надо на чем-то.
Я понятно объяснил?
Do$ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Добавление в выноску значения, и подсчет длинны отрезка на который опирается линия выноски

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