|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
30.11.2011, 16:07 | #1 | |
Вывести список деталей с размерами по ДхШхГ используя VBA
Регистрация: 08.11.2011
Сообщений: 30
|
||
Просмотров: 7091
|
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Сразу скажу прямо бросай это дело с VBA, он не будет
применятся в дальнейших версиях Автокада Скрей всего тебе нужно начать с AutoLisp или осваивать технологию .Net, напр. см. здесь http://www.cad.dp.ua/stats/vba-net.php Уровень знаний у тебя пока нулевой так что не будет особой разницы в выборе, хотя лично я тебе посоветовал бы AutoLisp и обязательно купи учебник (лучше Н.Н. Полещука) |
|||
|
||||
Все объекты AutoCAD наследуются от AcadObject.
AcadEntity наследуется от AcadObject и представляет собой базовый класс для всех графических примитивов (если тебе это о чём-то говорит...).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 08.11.2011
Сообщений: 30
|
Олег (jr.), спасибо большое что присоединились!
Учебник Полищука у меня есть, но там описывается много всего, что мне не нужно. Я буду рисовать в Автокаде мебель в интерьере, потом передавать ее в 3d Max и там делать рендер - схема работы предложена Unfamous в этом топике). Автоматизация нужна что бы проводить автоматический расчет стоимости проекта - связка AutoCAD с MS SQL Server (в котором будут храниться данные о стоимости материалов). Сейчас работаю в 2006 автокаде, выше не тянет компьютер, но собираюсь скоро взять мощнее аппарат, и перейду на 2012. Через VB.net легче будет добраться к MS SQL Server, чем через AutoLisp? Понравилось, что в AutoLisp можно использовать команды автокада, например _box. Так ли это? Заранее спасибо! hwd, спасибо большое что присоединились! В Вашем объяснении есть знакомые слова, но пока не знаю как их применить))). Последний раз редактировалось MaximuS_G, 30.11.2011 в 17:25. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Цитата:
А если останешься на VBA то самому будет жалко все наработанное выбросить фтопку Тут кое-что из основ .NET можно найти: http://docs.autodesk.com/ACD/2010/EN...icNumber=d0e51 Страница hwd: http://sites.google.com/site/bushmansnetlaboratory/home |
|||
|
||||
ПолИщук наверное икает...
Цитата:
Цитата:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Тут смотря что понимать под освоением. Лисп он "вобще другой" - тут конечно сравнивается зеленое с соленым, но чтобы понять лисп - им надо "проникнуться", а дотнет можно просто "освоить".
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Josser Регистрация: 09.11.2011
Сообщений: 66
|
MaximuS_G Учи С#, он лаконичней и стройней, чем VB.NET. (VB.NET - это пиар-ход с целью понравиться программистам, ранее писавшим на VB). А из автолиспа тебе понадобится совсем немного (если вообще понадобится) и это немногое здесь на форуме всегда подскажут. Увлекаться автолиспом, на мой взгляд, не стоит. Достаточно под рукой иметь книгу Полещука.
|
|||
|
||||
Цитата:
Имхо - самый быстрый вариант для автора топика - автолисп.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
гыыыыыыыыы, забавно Смешные вы все люди...
MaximuS_G, научись создавать свои детали в виде блоков с отребутами, а извлекать их гораздо быстрее научишься! Как по мне это лучше, чем расщиренные данные, в твоем случае... и еще, читай справку, а не Полещука! учить вба по книге о лиспе, имхо полный изврат, как впрочем и наоборот |
|||
|
||||
Цитата:
P.S. Только ты бы грамотно писал, а то автор в справке и будет искать "отребуты" с заранее известным результатом...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 08.11.2011
Сообщений: 30
|
Всем большое спасибо за ответы!
Тогда ставлю для себя задачи: 1) "...научись создавать свои детали в виде блоков с атрибутами..." - учусь создавать блоки с атрибутами 2) "...на AutoLisp можно писать более-менее сносные программки уже на второй день..." - учу AutoLisp, так как в дальнейшем не собираюсь строить карьеру программиста. Буду благодарен за ссылки по описанным выше тематикам! Вопрос по AutoLisp - можно ли с помощью него создавать пользовательские формы ввода данных? Удачи!) Последний раз редактировалось MaximuS_G, 01.12.2011 в 15:41. |
|||
|
||||
Регистрация: 08.11.2011
Сообщений: 30
|
Цитата:
Цитата:
Последний раз редактировалось MaximuS_G, 02.12.2011 в 20:14. |
|||
|
||||
Регистрация: 05.07.2009
Сообщений: 18
|
Доброе время суток MaximuS_G.
Я будучи инженером постояно работаю в автоКаде с 2006 по 2012 прошел все версии. Для себя проектирую мебель. Програмирование изучал в школе и в уневере и этих знаний мне хватило чтобы свободно писать на ВБА. Когда заказываю распил деталей мне нужно из моей модельки выдрать длину, ширину и толщину. Так что этот код я написал, если интересно могу прислать написан он был быстро, по-хорошему бы его доработать чтоб количество деталей считал при совпадении. От ВБА отказываца не собираюсь, на дотНэт переходить наверно нада, но пока ВБА есть в каде не буду В своей постоянной работе все время пишу маленькие простые програмки на ВБА. Еслиб нашел таких же как я то можно было бы написать чтото глобальное |
|||
|
||||
Цитата:
Доброе время суток "молод и перспективен". Это такая "модная тема" - писать с грамматическими и орфографическими ошибками буквально через слово, или же это сказывается отсутствие элементарных знаний уровня начальной школы?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен макрос для AutoCAD, экспортирующий список деталей в текстовый файл | technos | Программирование | 20 | 24.10.2015 18:11 |
Как получить Список файлов в директории (поддиректорий) VBA | sf | Программирование | 2 | 17.12.2010 12:06 |
Как вывести список всех подпримитивов блока или др. элемента. | Neo_ | Программирование | 16 | 25.01.2010 19:53 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |