|
|
AutoCAD Это мощная расширяемая система автоматизированного проектирования предназначенная для двумерного проектирования и черчения, подготовки проектной документации, а также для выполнения основных задач трехмерного моделирования |
|
|
|
28.11.2009, 10:19
|
#1
|
AutoCAD - советы, хитрости, наработки
elton
VIP
Регистрация: 05.10.2008
Адрес: Санкт-Петербург
Сообщений: 707
Сказал(а) спасибо: 4,848
Поблагодарили 1,307 раз(а) в 328 сообщениях
28.11.2009, 10:19
Рейтинг:
()
Предлагаю всем пользователям AutoCAD делиться своими наработками, навыками, облегчающими работу в программе на всех этапах начиная от настройки пользовательского интерфейса до конечного результата визуализации.Важна каждая мелочь, возможно, что кто то еще не догадывается об этом!Если вы знаете как сделать лучше, быстрей, красивей-помогите другим!
Чтобы было проще понять друг друга дополняйте ваши ответы вложениями.
__________________
"Если ты способен выдумать что-то, ты можешь и сделать это."
Уолт Дисней
|
Просмотров: 113328
|
28.11.2009, 10:50
|
#2
|
VIP
Регистрация: 05.10.2008
Адрес: Санкт-Петербург
Сообщений: 707
Сказал(а) спасибо: 4,848
Поблагодарили 1,307 раз(а) в 328 сообщениях
Вес репутации: 522
|
Чтобы не захламлять пространство модели размерами-их можно,да наверно лучше и удобней раставлять прямо на листе.Для этого необходимо создать новый размерный стиль для видового экрана или поменять масштаб аннотаций.Так же на в.экранах можно скрывать объекты с помощью свойств слоев(например:в кухне надо показать одну секцию-назначить ей отдельный слой, остальные слои скрыть).Об этом подробно рассказывалось в теме "Проекты сделанные в AutoCad"
__________________
"Если ты способен выдумать что-то, ты можешь и сделать это."
Уолт Дисней
|
|
|
Пользователь сказал cпасибо:
|
|
06.12.2009, 05:04
|
#3
|
Новичок
Регистрация: 06.12.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
AutoCad
Неужели на этом и закончились все прелести AutoCad
|
|
|
13.12.2009, 01:17
|
#4
|
Новичок
Регистрация: 08.10.2008
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Вся прелесть в быстром построении 3Д моделей корпусной мебели. А и них уже можно получить список деталей и чертежи.
|
|
|
16.12.2009, 12:38
|
#5
|
Пользователь
Регистрация: 12.12.2009
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 11 сообщениях
Вес репутации: 184
|
Цитата:
Сообщение от elton
Предлагаю всем пользователям AutoCAD делиться своими наработками, навыками, облегчающими работу в программе.
|
По настоящему получаю удовлетворение от работы в AutoCAD, когда
нахожу способ запрограммировать, часто повторяющееся построение в AutoLisp, а потом по мере необходимости использую эти AutoLisp-инструменты.
Например, параметрическая 3Д модель "Колона", меняю любой параметр (выста любого элемента, диаметр и др.). После автоматического построения получаю новую 3Д модель с новыми размерами.
|
|
|
16.12.2009, 13:52
|
#6
|
Пользователь
Регистрация: 12.12.2009
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 11 сообщениях
Вес репутации: 184
|
Очень удобно иметь и использовать параметрические модели мебели. Параметризация без программирования появилась только в AutoCad 2010.
Я работал с параметрическими моделями и в ранних версиях, поэтому научился и успешнр программирую на AutoLisp. Когда набирается более пяти AutoLisp программ, встает вопрос как удобно организовать работу в
AutoCad. Есть выход - создаем кнопки в Панели адаптации прикрепляем к ним соответствующие AutoLisp программы (AutoLisp макросы) и располагаем эти кнопки на на новой панели инструментов.
|
|
|
16.12.2009, 14:07
|
#7
|
Пользователь
Регистрация: 12.12.2009
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 11 сообщениях
Вес репутации: 184
|
Все знают о наличии в AutoCad палитры инструментов, например, палитра материалов. Но может не все знают о возможности создавать свои собственные палитры со своими инструментами. Если по каким либо
причинам панель инструментов с маленькими значками не удобна в использовании (обычно это касается собственного Cad-инструментария)
бывает, что маленькие изображения на кнопке не достаточно информативны. Есть выход - создать свою палитру инструментов и перетащить туда кнопки из Панели адаптации. Потом картинки заменить на большие, более информативные, например, с визуализацией соответствующего элемента мебели.
|
|
|
27.12.2009, 17:54
|
#8
|
Пользователь
Регистрация: 12.12.2009
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 11 сообщениях
Вес репутации: 184
|
Привязка размеров.
Часто бывает надо передвинуть образмеренные детали, и получаем хаос в размерных выносках и как следствие и в самих значениях. Одна точка привязки прикреплена к детали а другая, где-то в "воздухе". Даже, когда нам кажется, что с размерами все впорядке, мы можем проверить и отредактировать состояние привязки размерных привязок. Команда "_dimreassociate" показывает синим маркером "крестик", что размер не привязан к объекту и его привязку можно указать по-новому, а "крестик в квадратике" показывает, что выносная линия привязана к объекту. Для примера, проставляю размер: одна выносная линия явно в "воздухе", а вторая правильно. Вызываем команду "_dimreassociate" из выпадающего меню "Размеры", дальше видно по картинкам.
__________________
Мои работы 3Д панели и резной декор, декоративная резьба
http://promebelclub.ru/forum/album.php?albumid=64
|
|
|
13.01.2010, 19:01
|
#9
|
Пользователь
Регистрация: 12.12.2009
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 11 сообщениях
Вес репутации: 184
|
Пропадает контур, после выдавливания или другой команды моделирования.
Пропадает контур, после выдавливания или другой команды моделирования. Управлять этим (пропадает или нет можно посредством системной переменной DELOBJ. Если равно 0 - не удаляется, Если равно 1 - удаляется. Если записать и сохранить такое выражение (setvar "DELOBJ" 0) в файл acad2010.lsp и acad2010doc.lsp в папке Support (в папке AutoCAD 2010), то всегда контур не будет удалятся или каждый раз присваивать нужное значение переменной в командной строке.
__________________
Мои работы 3Д панели и резной декор, декоративная резьба
http://promebelclub.ru/forum/album.php?albumid=64
|
|
|
18.07.2010, 22:23
|
#10
|
Местный
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
|
Автоматический перенос размеров, текстов и т.д. на соответствующий слой. Вообще отличный LISP
Код:
;;; Автор идеи Kenny Ramage, Эдуард, Torino, он же Кочетков Андрей
;;; Доработка Владимир Азарко (VVA)
;;; Опубликовано http://forum.dwg.ru/showpost.php?p=58664&postcount=25
;;;Автоматический перенос размеров на слой "размеры"
;;;и заливки на слой "заливка"
;;;Просто добавь этот файл в автозагрузку
(vl-load-com)
(setq *OldLayer* (getvar "CLAYER"))
(vl-cmdf "_layer" "_make" "Размеры" "_color" 142 "" "_lw" 0.18 "" "") ;_Создаем слой размеры и задаем цвет 142 ...
(vl-cmdf "_layer" "_make" "Штриховка" "_color" 5 "" "_lw" 0.30 "" "") ;_Создаем слой штриховка и задаем цвет 5
(vl-cmdf "_layer" "_make" "Текст" "_color" 152 "" "_lw" 0.30 "" "") ;_Создаем слой текст и задаем цвет 126
(vl-cmdf "_layer" "_make" "Таблицы" "_color" 152 "" "_lw" 0.30 "" "") ;_Создаем слой таблицы и задаем цвет 126
(vl-cmdf "_layer" "_make" "Выноски" "_color" 126 "" "_lw" 0.18 "" "") ;_Создаем слой выноски и задаем цвет 126
(setvar "clayer" *OldLayer*)
(setq *OldLayer* nil)
;;;;;;По аналогии добавить создание своего слоя
;;; ...
;;;;;;
;;;;;;-------------------------------------------------------------
(if *vlr-cmd*
(progn
(setq *vlr-cmd* nil)
(vlr-remove-all :vlr-command-reactor)
) ;_ end of progn
) ;_ end of if
(if (not *vlr-cmd*)
(setq *vlr-cmd* (vlr-command-reactor "cmd"
'((:vlr-commandwillstart . cmd-start)
(:vlr-commandended . cmd-end)
(:vlr-commandcancelled . cmd-end)
(:vlr-commandfailed . cmd-end)))))
;;;;;;-------------------------------------------------------------
(defun cmd-start (calling-reactor startcommandInfo / thecommandstart)
(setq thecommandstart (nth 0 startcommandInfo))
(if (null *OldLayer*)(setq *OldLayer* (getvar "CLAYER")))
(cond
;;;_Реакция на начало команды DIM* (DIMALIGNED DIMLINEAR и все что начинается с DIM)
((wcmatch thecommandstart "DIM*") ;_Если выполняется команда DIM*
(setvar "clayer" "размеры") ;_Слой размеры должен быть создан выше (vl-cmdf "_layer" ...
)
;;; Конец реакции на DIM*
((wcmatch thecommandstart "*HATCH*") ;_Если выполняется команда *HATCH*
(setvar "clayer" "штриховка")
)
((wcmatch thecommandstart "*TEXT") ;_Если выполняется команда *TEXT (TEXT DTEXT)
(setvar "clayer" "Текст")
)
((wcmatch thecommandstart "*TABLE") ;_Если выполняется команда *TABLE
(setvar "clayer" "Таблицы")
)
((wcmatch thecommandstart "*LEADER") ;_Если выполняется команда *QLEADER MLEADER
(setvar "clayer" "Выноски")
)
(t (setq *OldLayer* nil)) ;;_Если не наша команда, чистим список текущих слоев
;;;См http://forum.dwg.ru/showpost.php?p=318806&postcount=139
;;;и http://forum.dwg.ru/showpost.php?p=318806&postcount=143
)
(princ))
;;;-------------------------------------------------------------
(defun cmd-end (calling-reactor cmd / cmd_name)
(setq cmd_name (strcase (car cmd)))
(if (or
(wcmatch cmd_name "*HATCH*") ;_Если выполняется команда DIM*
(wcmatch cmd_name "DIM*") ;_Если выполняется команда *HATCH*
(wcmatch cmd_name "*TEXT") ;_Если выполняется команда *TEXT (TEXT DTEXT)
(wcmatch cmd_name "*TABLE") ;_Если выполняется команда ТАБЛИЦА
(wcmatch cmd_name "*LEADER") ;_Если выполняется команда *QLEADER или MLEADER
)
(progn
(if *OldLayer* (setvar "clayer" *OldLayer*))
(setq *OldLayer* nil)
))
(princ))
Для использование сего ЛИСПа (кто не знает) делаем так. Создаем текстовый файл, копируем код и сохраняем с расширением .lsp. Название делаем любое, но лучше назвать информативно, так как в последствии подобных файлов может накопиться много и запутаетесь. Далее создаем папку на диске. Например D:\adsk\MyLisp. Сохраняем туда этот лисп файл.
Запускаем автокад, если не запущен. Вводим Команду "_appload" и добавляем этот файл в автозагрузку. Все. Теперь, как только вы проставляете какой-либо размер он автоматически переносится на слой "Размеры", текст на слой "Текст" и т.д.
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 08:06. Часовой пояс GMT +3.
|