|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
18.06.2007, 12:54 | #1 | |
Параметрическая библиотека в autoLISP
Moscow
Регистрация: 18.06.2007
Сообщений: 6
|
||
Просмотров: 2913
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Во-первых, вопрос в версии. Если 2006 и выше, то смотри в сторону дин.блоков и toolpalettes.
Если у тебя ABS / MEP, то используй его средства. Если надо именно программное решение, то одним лиспом тебе тут будет не обойтись ИМХО. последовательность, наверное, будет такая: - "САПР на базе AutoCAD - как это делается" BHV, СПб, 2004 г. и далее со всеми остановками.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Delineante Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
|
я пользуюсь этим, похоже на toolpalettes, но прикольнее
http://www.freemust.com/ для создания своих DCL можно использовать такую библиотеку http://sourceforge.net/project/showf...roup_id=187950 |
|||
|
||||
Регистрация: 18.06.2007
Moscow
Сообщений: 6
|
Спасибо ASLYS) я поставил openDCL а есть какая-нибудь справочка на русском как с ней обходиться? Если средствами 2007 autocad: создал динамический блок и окно диалоговое, а как связать между собой чертеж, окно, и блок? Одним Lisp-ом не обойтись?
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Удачи! Если что-то получиться, расскажите народу. PS Это Вы по личной инициативе, учебная задача, заказ на программу, просто интересно...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Delineante Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
|
справочки на русском к сожалению я не нашел
для начала надо кинуть в автозагрузку OpenDCL.17.arx, в options-->support file search path прописать путь к папке Examples, затем загрузить _MasterDemo.LSP из папки Examples -это пример, а дальше надо разбираться... если нет на это времени -попробуй прогу из первой ссылки, в ней можно организовать свою библиотеку за 5 минут |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Для начала посмотрите Прокат Василия Кондрата, замените прокат на трубы и т.д.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Программист широкого профиля. Регистрация: 08.09.2005
Челябинск
Сообщений: 722
|
Я вот тут почесал репу и пришел к выводу:
Диалог надо делать не в DSL а на VBA. чтобы данные диалога были доступны лиспу надо просто их занести в текстовый файл. В книге "САПР на базе" рассказывается как делать без текстового файла както там через память, но мне показалось, что быстрее будет DCL оформить руками чем вот таквот.... вот еще поискал здесь по DCL DCG но не нашел поэтому положу сюда. Добавить содержимое в пути поддержки, загрузить DCG.LSP, команда DCG. Вполне сносный редактор, правда визуальности никакой. [ATTACH]1182178018.zip[/ATTACH] |
|||