Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LISP > нужна помощь в програмировании в lisp для avtocad


Автор: miskova 9.3.2009, 14:50
ребята помогите!нужно написать программный модуль для автокада в лиспе нечто похожее на ускоритель проектирования   ,а я в нем плаваю ,помогите с чего б начать 

Автор: semka 9.3.2009, 15:03
Для начала надо понять, что конкретно писать.
Нажать F1 в VisualLISP IDE.
Ну и научиться правильно писать название AutoCAD еще.

Автор: miskova 9.3.2009, 15:06
да ладно суть не поменялась от того как написан  AutoCAD,а насчет "что писать "нужно чтоб появлялось окошко в котором ты вводишь свои данные(размеры )и в итоге готовая деталь фланец в 3-ке 

Автор: semka 9.3.2009, 15:16
Ну тогда все проще. Вам нужно где-то надыбать вот эту, например, книгу: http://www.sprinter.ru/books/1879648.html
Там описаны все нужные операции для отрисовки примитивов средствами автолиспа, окошко надо сделать на DCL, описание достаточное для создания окошка в книге тоже должно быть.
Кроме того, при некоторых приседаниях можно попробовать сделать окошко на Visual Basic for Applications, который Автокад тоже поддерживает.
Собственно вот, отсюда и пляшите.

Автор: miskova 9.3.2009, 15:30
спасибо большое  smile теперь хоть есть  с чего стартовать ...

Автор: de_Nis 10.3.2009, 14:25
Могу порекомендовать книгу (есть в интернете и книга, и файлы с примерами из книги, всего около 50 МБ):
Зуев С Полещук Н САПР на базе AutoCAD - как это делается (AutoCAD 2004, 1100 c., djvu)
Также в интернете есть книга: автор - Свет Владимир, название -   Autocad. Язык макрокоманд и создание кнопок, в формате .djvu, два файла: 1-й -  1-226 стр., 2-й - 234-305 стр., всего около 7 МБ (страниц с 227 по 233 почему-то нет  smile  )
И еще. Возможно, это не патриотично по отношению к Винграду, но есть сайт
http://forum.dwg.ru/forumdisplay.php?f=13
это подфорум "Программирование" сайта dwg.ru, одного из самых мощных сайтов "автокадовцев". На этом подфоруме есть и готовые программы, и разбор вопросов по программированию на Лиспе для  AutoCADа.

Автор: miskova 10.3.2009, 17:10
спасибо ..скачала еще autolisp generator ,показался очень удобным на первый взгляд сейчас еще покопаюсь посмотрю ...

Автор: de_Nis 11.3.2009, 10:04
"нужно чтоб появлялось окошко в котором ты вводишь свои данные(размеры )и в итоге готовая деталь фланец в 3-ке  " - это такое условие, что нужно только на Лиспе писать? 
Дело в том, что можно написать программу на любом "внешнем" (то есть не встроенном в Автокад) языке, например, на С++, C#, Дельфи..., в которой будут окошечки для ввода данных - а в итоге в пространстве модели Автокада появится твердотельный фланец. Такой вариант не подходит?

Автор: miskova 11.3.2009, 11:18
оно то подходит , но условием было написать это  в ЛИСПе ...

Добавлено через 1 минуту и 57 секунд
что-то вроде глубокого изучения автокада его функций и тп)))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)