AutoCAD. Советы для начинающего и не только. Часть вторая
Доброго времени суток, пикабушники!
Судя по количеству добавившихся подписчиков, тема прошлого поста актуальна. Тогда продолжим.
Повторюсь, я работаю в 2D на "голом" КАДе. Из различных приблуд установлен только ExpressTools, идущий в комплекте со стандартным КАДом и различные лиспы.
В прошлом посте в комментариях было достаточно предложений, о чем стоит упомянуть. Сейчас я, пожалуй, напишу про стандартные команды и возможности КАДа, которые многие (или некоторые?) почему-то не используют. Но для начала, разберу некоторые вопросы из комментов по первому посту.
И в чём фишка полилинии?
Полилиния тоже редко когда нужна
чертить полилинией серьезно????
1. У полилинии показывается общая длина всех участков, у линий такого нет (без использования надстроек или лиспов)
2. При прорисовке полилинии в комстроке есть дополнительные параметры ввода, которые могут быть удобны, в частности "C" - замкнуть полилинию или "W" - установить ширину начального и конечного участка полилинии
3. При включенной опции "Ltype gen" у полилинии иначе отображается тип линии. Актуально для штрихпунктирных и специфичных типов линий (вроде отображения земли) - ‾‾‾///‾‾‾///‾‾‾ (примерно так выглядит). Это позволяет отображать характерные участки вне зависимости от точки полилинии. Если эта опция отключена - отображение будет как у обычных отрезков - все характерные участки будут вписываться между соседними грипсами.
4. Возможность рисовать стрелочки, например для разрезов, как на скрине выше в 1 линию, без всяких штриховок и прочего.
5. Удобство редактирования, особенно в условиях общей загруженности чертежа (с линиями тяжелее применть команду STRETCH, не зацепив соседние объекты, которые не нужно трогать. С полилинией таких проблем гораздо меньше.
6. Редактировать полилинию, убирая или добавляя новые точки опять же гораздо проще, чем редактировать набор отрезков
7. Нет необходимости перегружать список слоев новыми слоями для каждой плети трассы. Для кого-то неактуально, ввиду иной организации работы, но все же упомяну.
8. Заштриховать контур, очерченный полилинией проще, чем очерченный отрезками, при условии загруженности чертежа сторонними элементами.
Также были возражения по целесообразности использования Алиасов.
1. Переназначение команд на кнопки мыши. Видимо, посредством встроенной памяти на грызуне, либо посредством сторонней проги, которая будет перенаправлять макрос на нужную кнопку. Способ хорош, очень хорош и скорость действительно увеличит, но есть несколько нюансов. Во-первых, нужна хорошая мышь с наличием всех этих дополнительных кнопок. Во-вторых, если переназначить слишком много команд на кнопки мыши, начнешь путаться в конфигурациях (на одном конфиге 4 кнопки забиндены, на втором еще 4, на третьем и т.д. Рано или поздно начнешь путаться в том, на каком ты в настоящий момент конфиге находишься, а это время). Хотя, может быть здесь я и ошибаюсь, надо проверять, а пока такой возможности нет. В третьих, такой подход означает зависимость от своего места работы, что тоже не есть гут.
2. Переназначение команд на комбинации клавиш типа Shift + 1, 2, 3, 4... Способ удобен тем, что не требуется нажимать клавишу подтверждения (пробел, Enter, ПКМ), соответственно увеличится скорость. Ну и плюс, действительно, некоторые дефолтные Алиасы не слишком удобны для нажимания их одной рукой (например, di - DIST, измерить). Что, впрочем, не мешает переопределить Алиас на более удобный.
3. Алиасы. Плюс их по сравнению с предыдущими способами в том, что они интуитивно легко запоминаются, если знать английские названия команд. Вкупе с достаточно удобным расположением клавиш, они обеспечивают вполне неплохую скорость работы.
4. Лента. Нет не сеть магазинов, а та приблуда, которую подарили нам мелкомягкие в 2007 офисе, а следом и AutoDesk (в 2009, ЕМНИП). Все равно считаю ее Б-гомерзкой, ибо размеры и крайне неудобное переключение между вкладками. В панельном интерфейсе предыдущих версий было намного удобнее, даже без использования вышеуказанных способов ввода команд.
Ну а теперь приступим к сути поста. Далее я буду писать команды в следующем виде: "название на англ." (Алиас (дефолтный в англ.), название на русском (возможно неточное ибо не помню на 100%)). Поехали ©
1. Команды TRIM (TR, обрезать) и EXTEND (EX, удлинить). Соответственно, братья-близнецы, злой и добрый. Первый обрезает фигуру до заданного(-ых) объекта (Ой вэй, от моего обrезания еще никто не умиrал!), второй удлиняет (например до стандартных 49,5) линию/полилинию/штриховку, \etc. Небольшой нюанс, который не все знают - т.к. команд противоположные, то при зажатом Shift можно экстендом обрезать объекты, а тримом, соответственно продлевать.
2. OFFSET(O, подобие). Позволяет создавать подобные объекты, к примеру концентрические окружности. Я ее применяю для создания рамки (прямоугольник формата, оффсет на 5мм внутьрь прямоугольника, стретч левую сторону на 15мм). В моей специализации мне эта команда не особо нужна, но кому-то наверняка пригодится.
3. MIRROR (MI, зеркало). Достаточно полезная команда, как следует из названия, отзеркаливает объекты относительно заданной оси. Можно после отзеркаливания выбрать, сохранить или удалить первоначальный объект. Дублируется щелчком по Грипсе и 4-мя нажатиями пробела.
4. FILLET (F, сопряжение)и CHAMFER (CHA, фаска). Строят скругление, либо фаску между двумя заданными отрезками или двумя участками полилинии. Внимание раз. Не забудьте задать радиус/размеры сопряжения/фаски перед тем, как начать указывать объекты, по дефолту они равны 0. Внимание 2. Иногда эти команды не контачат при сопряжении отрезка и полилинии, так что делайте либо 2 отрезка, либо объединяйте в 1 полилинию сперва.
Также данные команды могут сопрягать непересекающиеся отрезки, достраивая их до пересечения:
5. BREAK (BR, разорвать) и JOIN (J, объединить). Тут все интуитивно понятно - разорвать объект в 2 точках (можно, в принципе, указать одну и ту же точку), либо объединить отрезки в полилинию (при условии, что у ни совпадает одна endpoint, не знаю как ее точно на русский перевести). Джойн, кстати, присутствует с тем же функционалом в PEDIT (редактор полилиний, о нем чуть позже).
6. SPLINE (SPL, сплайн). Построение кривой, максимально близко проходящей сквозь заданные точки. Лично я нашел всего два вменяемых применения этой команде - построить границу обрыва (плавненькую и красивую, а не угловатую полилинию) и сделать подписи. Если руководство не запрещает пользоваться таким факсимиле, то вполне себе удобный способ освободиться от рутины подписывания кучи распечатанных чертежей.
7. REGION (REG, регион). Способ создать замкнутый контур (сродни блоку) из отрезков. Вести он будет себя как блок, а не как полилиния. Объединять можно в том числе и полилинии и дуги и т.д. Практической ценности, на мой взгляд нет, но на всякий случай добавлю. Сам раньше (молодой был, неопытный) пользовался для создания сечения ж/б двутавра, чтобы случайно не растянуть полилинию, но блоком это сделать удобнее.
8. TABLE (TB, таблица). Замечательный инструмент КАДа, о котором почему-то, вечно забывают. Неоценимый для создания спецификаций. Можно использовать как заготовку для штампа, но тут зависит от организации работы, мне, например, проще скопировать полностью штамп с ОД и поменять наименование чертежа.
Можно в строки/столбцы таблицы копировать данные из Экселя или наоборот. Словом, очень удобный инструмент. Копирование в Эксель, правда, выполняется несколько специфическим способом - напрямую скопировать данные нельзя, нужно выделить таблицу (не ячейку/несколько ячеек, а таблицу целиком) и в меню по ПКМ выбрать Export, далее, соответственно выбрать куда сохранить файл в формате .csv, который прекрасно читается Экселем.
Также доступны стандартные операции Экселя, типа арифметических и логических выражений. Не очень удобно то, что необходимо номер ячейки, с которой взаимодейсвует формула вводить вручную, а не просто кликнуть на нее, как в Экселе.
9. MATCH PROPERTIES (MA, копирование свойств). Как видно из названия, копирует свойства объекта на другой объект. Копирует по максимуму возможного, т.е., если копировать свойства размера на размер - скопируется и слой, и стиль размера, и вс отличия от стандартного слоя/стиля, которые были внесены в исходный размер. Если копировать свойства размера на линию, то скопируется только слой и прочие эффекты, применимые к линии (тип/вес/масштаб линии). Также, что замечательно, команда работает и между чертежами - выделили на одном чертеже исходный объект, прожали команду, переключились на целевой чертеж, нажали на целевой объект. Очень полезная команда, рекомендую.
10. TXT2MTXT. Не имеет "родного" Алиаса, т.к. является командой из ExpressTools. Превращает однострочный текст в многострочный. Кому попадались подобные чертежи, те поймут полезность данной команды.
11. PURGE (PU, очистить, вроде бы). Весьма полезная команда, особенно, если вы работаете в чужом чертеже. Позволяет очистить чертеж от неиспользуемых элементов - блоков, слоев, стилей и тому подобного. Выставляете такие настройки, жмете "Purge all", подтверждаете, что пурджить действительно все элементы. Довольно неплохо чистит чертеж от всякого мусора.
Ну и напоследок команды для вызова основных диспетчеров. STYLE (ST, диспетчер текстовых стилей (шрифтов?)), DIMSTYLE (D, диспетчер размерных стилей), LAYER (LA, диспетчер слоев).
На сегодня, пожалуй все. Пишите в комментариях, какие еще актуальные команды не упомянул. В следующем посту, наверное, закончу с командами, а потом перейду к аннотациям и подложкам.
Всем спасибо за внимание!