Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 |
спасибо большое ![]() |
Автор: 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 почему-то нет ![]() И еще. Возможно, это не патриотично по отношению к Винграду, но есть сайт 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 секунд что-то вроде глубокого изучения автокада его функций и тп))))) |