Глобальный масштаб в автокаде что это
Profan, прости сердечно, что оскорбил своим присутствием сию тему и чтением эту статью.
Я же оставил свой пост с тем расчетом, что Krieger сможет сделать свою статью более понятной не только для узкого элитарного круга гуру AutoCAD.
Масштаб по осям можно делать в блоке при вставке. ki, не то. Есть еще и програмки на LISP, которые осуществляют масштабирование по осям (и я ими пользуюсь). Но это все не то.
Эти ухищрения позволяют масштабировать конечный вид чертежа. А если его необходимо изменить?
Кроме того, все тексты в блоке также масштабируются, что очень не удобно.
Но это все лирика. Тема-то не об этом. Я думаю что статья рассчитана на пользователя способного самому создать масштабные кнопки на которые можно завести практически все-размеры, текст, линии, штриховки и.т.д. Можно в статье сказать пару слов об этом-насколько это облегчает работу. Krieger,
но я обычно построение всех разрезов выполняю в модели уже в отмасштабированном виде, а все оформление делаю в пространстве листа. По классификации, приведенной Вами, это стиль 1.1.
А вся печаль в том, что в AutoCAD не предусмотрена работа с различным масштабированием по осям координат (или, по крайней мере, я об этом не знаю - может кто просветит?). То, что выделено жирным, есть твоя ошибка. при этом совершенно непонятно, зачем использовать пространством листа. Получается масло масляное. Надо рисовать в натуральную величину, тогда оформнение в листе рулит. Далее, насколько я знаю, масштабирование по осям обычно используется для подземных трасс, при этом масштаб по вертикали, например, в 10 раз крупней, чем по горизонтали. Но и тут все горизонтальное делается в нат. вел, и только вертикальное искусственно масштабируется Спасибо! Интересный материал.
Ситуация аналогичная ki, также работаю в 2007 по вариантам 2.1-3.
Буду пытать 2009. AlphaGeo, напрасно ты извиняешься. В статье помимо переменных DIMSCALE и DIMLFAC упоминаются и другие переменные. Вряд ли было бы целесообразным этот вариант статьи позиционировать как справочник по системным переменным. Ты не новичек, я считаю, поэтому мне показалось странным твое желание включить в статью с одной стороны избыточную информацию, а с другой - недостаточную. Я лично за 10 лет атовкада видел только одного человека работающего по первому стилю.
Какой-же самый эффективныей способ оформления чертежей? То, что выделено жирным, есть твоя ошибка. при этом совершенно непонятно, зачем использовать пространством листа. Получается масло масляное. Надо рисовать в натуральную величину, тогда оформнение в листе рулит. Далее, насколько я знаю, масштабирование по осям обычно используется для подземных трасс, при этом масштаб по вертикали, например, в 10 раз крупней, чем по горизонтали. Но и тут все горизонтальное делается в нат. вел, и только вертикальное искусственно масштабируется
Vova,может быть, то как я строю разрезы и не является самым разумным путем в AutoCAD (вообще, опустим тот момент, что существуют специальные программы для обработки инженерно-геодезической и инженерно-геологической информации без привязки к AutoCAD'у). Оформление в пространстве листа я использую не для масштабирования, а для компановки нескольких Видовых Экранов (когда на одно листе необходимо разместить и план скважин и разрезы или в том случае, если приходится разбивать трассу и умещать несколько участков на одном листе).Поэтому назвать это маслом масляным я бы не решился.
Ну а на счет масштабирования по осям. Все зависит от размеров проектируемого сооружения (читай - длины разрезов) и глубины изучения. При большом значении соотношения первого ко второму, обычно, горизонтальный увеличивают, дабы не нагружать бумажную промышленность государства. В случаях, когда выше указанное соотношение имеет маленькие значения - напротив, возможно уменьшение вертикального масштаба для лучше читаемости разреза. Действительно, максимальная разница между горизонтальным и вертикальным масштабом не может превышать 10 крат, но в определенных случаях отступают и от этого. Поэтому, Vova, давайте не будем рассуждать, как мне выполнять построение разреза (уж этому я давно и хорошо научился), а вот насчет "и только вертикальное искусственно масштабируется" я бы поговорил, если, конечно, это масштабирование опять-таки не выполняется после завершения построения разреза или осуществляется при самом построении путем деления/умножения расстояний при вводе.
За DIMSCALE и DIMLFAC уцепился только потому, что они на них обращалось внимание в статье, но я не понял, в чем их разница. Хотя сейчас уже, могу предположить, что первая отвечает за масштабирование размеров полностью, вторая - только за масштабирование самих значений размеров. Впрочем, это было лишь мое предложение, внести пояснения в статью касательно этих переменных. Решать, сделать это или нет - дело автора.
Изобретение металлических гаражей
__________________В этом и состоит диалектика жизни Для начала, я бы на вашем месте составил табличку из трех колонок: тип объекта (размеры, штриховки, текст и пр.), масштабирование в пространствах в версиях AutoCAD 2007 и старше, масштабирование в пространствах в версиях AutoCAD 2008 и младше. Не получится, так как вариантов несколько, некоторых может и я не знаю, а для AutoCAD2008 и выше, вариант один - аннотации.
Далее. Мне осталось не понятным отличие переменной DIMSCALE (она же - Глобальный масштаб для размеров) от переменной DIMLFAC (она же - Масштаб для размеров).
Единственная возможность учитывать масштаб есть только при проставлении размеров, значения которых можно регулировать переменной DIMLFAC, |
DIMSCALE — коэффициент на который будут увеличиваться детали размеров |
Думаю тот на котором я остановился в статье. Однако есть исключения и слепо отвергать все остальное не стоит.
Это статья о том как работать в автокад? Бугага без комментариев.Отчего же, прокоментируй, если что подправлю.
Проставляю этим стилем размер. Затем меняю внизу справа Масштаб аннотаций - и проставленные мои размеры изменяются (масштабируются). Разве так должно быть? ИМХО, проставленные размеры не должны меняться. А только новые, рисуемые после переустановки Масштаба аннотаций.Поясните плиз.
Скорее всего включена кнопка для добавления масштаба всем аннотативным объектам. Её нужно выключить.
Чтобы добавить аннотативный масштаб для объекта, необходимо включить кнопку в статусной строке, отвечающую за переменную ANNOAUTOSCALE и изменить там же масштаб аннотаций. Тогда вновь выбранный масштаб добавится ко всем аннотативным объектам. |
Делай хорошо, плохо само получится. Итак, выкладываю на обсуждение очередную статейку по AutoCAD. Отличная статья.
Хоть сам автокадом не пользуюсь, сохраню себе на всякий случай ту часть где описана работа с внемасштабными элементами в 2008 и выше.
"Лед тронулся. " (с)
Изобретение металлических гаражей
__________________В этом и состоит диалектика жизни
Наше дело труба
Krieger, теперь понимаешь, как нам писателям чижало ?
Ты им про Фому, а они тебе про Ерему.
А серьезно, - хорошая и полезная статья! Думаю, что и новичков, спрашивающих: "Как начертить в масштабе?", - можно смело к ней отсылать. Статья хороша тем, что сразу познакомит их со всем ассортиментом, который представлен в генезисе (происхождении и развитии) и потому правильный выбор практически неизбежен.
Обилие переменных, надеюсь, вовсе не помешает, а наоборот, - приведенная идентификация с соответствующими настройками, - сделает их менее абстрактными и более понятными.
Итак. В самом начале: убрать небольшую т/логию "проливаться- пролить", - например так: Попробую внести некоторую ясность.
Работающих по первому стилю, я живьем никогда не встречал, только читал. Может от того, что места у нас дикие.
Потому, - Многие сейчас работают по первому стилю. - звучит как агитация. Может так: Некоторые и сейчас еще работают. ?
После: В AutoCAD нет инструментов, позволяющих переводить введенные значения в командную строку пропорционально масштабу., - эти удивительные люди могут спросить: "А зачем тогда Быстрый калькулятор, вставляющий результат в комстроку?" Или вообще, - скажут, что вводят расстояния в ДИН или комстроку как L/знаменатель масштаба.
То, что они уже прочерчивают модель в натуральную величину в сторонке, после чего для оформления, её уменьшают и вписывают в рамку., - я бы лучше назвал не ухищрением, а неизбежной Победой здравого смысла. Ведь так, по сути, они переходят к стилю 2.1.
Нужно только масштабировать не модель, а рамку.
(Хотя, и масштабирование модели до размеров рамки формата бумаги тоже похвально, - как попытка заново изобрести Layout, а там и VP).
И потому стиль 2.1., имхо, стоило бы называть не Более грамотным, а просто грамотным, но только для 2D-одновидовых чертежей.
А фразу "рамка натягивается на модель", - как "отголосок войн Моделистов и Лаутистов", и не отражающую сути процесса, - заменить.
Например, такой: "рамка масштабируется исходя из выбранных единиц измерения чертежа, масштаба печати и формата бумаги".
(Не знаю уж, кто это придумал, но " рамка натягивается", - это, имхо, просто не правильно. Если, к примеру, про рамку чертежа А3, М1:100, в мм, размером 42000х29700 можно сказать, что она "натянута", то тогда рамка чертежа А3, М1:500, в метрах, размером 210х148,5 будет "стянута" что ли? Притом, что черчение в обеих 1:1).
Переход к стилям (способам) 2.2/3, конечно же, становится вопиюще-очевидно необходимым в 2D-многовидовых чертежах и 3D. Иначе, вполне нормален и 2,1. Ибо, - "Основная проблема при работе с пространством листа это масштаб". и нет смысла решать ее дважды.
И последнее. Статья завершается достаточно двусмысленными словами: "наконец-то дожились". Это в смысле пессимистичного: "Эх блин, дОжили. до Аннотации. " или оптимистичного: "Наконец-то - дождались." ?
Мы уже рассматривали, как можно изменять типы линий в AutoCAD. Однако иногда при работе с программой требуется выполнить ряд настроек. Например, изменить масштаб линии или использовать нестандартные варианты линий, которых в Автокаде нет.
Пунктирная линия в Автокаде
В AutoCAD пунктирная линия встречается часто. Рассмотрим ее создание и настройку более подробно.
Чтобы нарисовать пунктирную линию в Автокаде, следует придерживаться такой последовательности действий:
1. Создать элементы чертежа - начертить отрезок, полилинию или др. объекты.
2. На панели «Свойства» (вкладка «Главная») раскрыть список «Тип линий» и выбрать «Другое…».
3. Нажать «Загрузить» и в появившемся списке выбрать подходящий вариант. В нашем примере это тип ACAD_ISO_07W100, как показано на рис. 1.
4. Выделить объекты, нажать Ctrl+1 для вызова палитры «Свойства» и установить загруженный вариант типа линии.
Рис. 1. Пунктирная линия AutoCAD.
Масштаб линий в Автокаде
Настраивать масштаб линий в Автокаде удобно на палитре «Свойства» (Ctrl+1). В каждом конкретном случае нужно экспериментировать. Если значение меньше 1, то масштаб будет работать на уменьшение, если наоборот, то на увеличение.
Значение следует записывать через точку, к примеру, «0.5», «0.01», «2.5» и т.д. Чем меньше значение этого параметра, тем больше повторений элементарного фрагмента линии генерируется на единицу чертежа. (см. рис. 2).
Рис. 2 Масштаб линий в Автокаде.
Рис. 3 Масштаб типа линий в Автокаде.
В AutoCAD предусмотрено изменение масштаба как для всех объектов чертежа, так и отдельно для каждого элемента (см. рис. 2).
Настройка глобального и текущего масштаба осуществляется в Диспетчере типов линий. Для настройки этих параметров следует нажать «Вкл. подробности» (см. рис. 4.).
Рис.4. Глобальный и текущий масштаб типов линий в AutoCAD.
Изменение текущего масштаба линий доступно на палитре свойств (Ctrl+1). На эту тему у меня есть видеоматериал: «Масштаб типов линий AutoCAD и СПДС». Если хотите использовать программу эффективно, обязательно с ним ознакомьтесь!
Как создать тип линии в Автокаде
Создание типов линий в Автокаде – задача практическая. Поэтому я подготовил для вас видеоматериал. В нем я рассматриваю конкретные примеры и показываю, как создавать сложные линии в Автокаде.
Перейдите по ссылкам, чтобы посмотреть, как происходит создание типа линии в AutoCAD различной сложности:
Подведем итог! Если прочитав данную статью и ознакомившись с доп. материалом, вы самостоятельно сможете ответить на следующие вопросы, то типы линий вы освоили на «5+»:
1. Как создается штриховая линия в Автокаде?
2. Где настраивается волнистая линия в Автокаде (ее масштаб)?
3. Почему невидимые линии в Автокаде выглядят, как сплошная? Какой параметр нужно настроить?
4. Где взять линии Автокад для генплана, если в стандартном перечне загрузок их нет?
5. Почему в Диспетчере типов линий не отображаются настройки масштабов?
Ну что, на сколько вопросов ответили? Оставляйте свои комментарии с оценками! Мне важно ваше мнение.
Часто на чертежах требуется увеличивать или уменьшать объекты. Чтобы изменить масштаб объекта в Автокаде (AutoCAD), предназначена команда "Масштаб". Про масштаб чертежа (например, 1:100, 1:50 и т.д.) читайте в этой статье.
Рассмотрим, как в Автокаде изменить масштаб. Масштабирование в AutoCAD, выполняемое с помощью команды "Масштаб", приводит к изменению размеров построенных объектов. При этом пропорции масштабируемых объектов не меняются.
Есть несколько способов, как настроить масштаб в Автокаде:
1. Вкладка "Главная" → панель "Редактирование". После чего необходимо указать щелчком ЛКМ объект масштабирования. Чтобы закончить выбор, нажмите "Enter" или правую кнопку мыши.
2. Выберите объекты для масштабирования. Нажмите правую кнопку мыши в области чертежа и из контекстного меню выберите "Масштаб" в Автокаде (Аutocad).
Далее необходимо указать точку, относительно которой будет производиться операция масштабирования. Это точка, которая после масштабирования должна остаться на том же месте, где и была. Сейчас я ее укажу в левом нижнем углу прямоугольника.
Теперь нужно указать масштабный коэффициент. Если ввести 2, то объект увеличится в 2 раза. А если ввести 0.5, то объект уменьшится в 2 раза. Обязательно используйте точку при введении нецелого числа.
Результат проделанных операций позволяет изменять масштаб в Автокаде (Аutocad). У команды "Масштаб" в AutoCAD есть несколько опций. Рассмотрим, как их применять.
Опция "Копия"
Разберём, как задать масштаб в Автокаде. В Автокад масштаб чертежа можно установить таким образом. Например, Вам надо увеличить объект в Х раза. При этом требуется, чтобы в итоге на чертеже появились исходный объект и его увеличенная копия.
Тогда после указания базовой точки введите с клавиатуры ключевую букву опции "К". Затем задайте коэффициент выражением деления, например, 1/8 (или 0.125).
Опция "Опорный отрезок"
Чтобы понять, как в Автокаде изменить масштаб, необходимо следовать следующим этапам. Допустим, Вам надо изменить масштаб прямоугольника в Автокаде (Аutocad) на чертеже в AutoCAD таким образом, чтобы его длина стала равна диаметру окружности.
Для этого мы можем графически на чертеже показать нужные нам размеры. Для начала соединим нужные точки прямоугольника и окружности, как показано на рисунке. Теперь выбираем прямоугольник, так как масштабировать мы будем его. Вызываем команду "Масштаб" в AutoCAD. Базовую точку указываем в точке, в которой мы соединили объекты.
Выбираем опцию "Опорный отрезок". Можно просто ввести с клавиатуры ключевик "О". Программа AutoCAD просит нас указать длину опорного отрезка. Мы покажем ее графически на чертеже. Опорный отрезок - это то расстояние, которое мы хотим отмасштабировать. В нашем случае это длина прямоугольника. Указываем ее щелчками левой кнопки мыши в углах прямоугольника. См. рис.
Теперь, если мы начнем отводить курсор, то увидим, что прямоугольник масштабируется относительно базовой точки. Чтобы сделать длину прямоугольника равной диаметру окружности, щелкаем ЛКМ по правой точке диаметра окружности.
Мы рассмотрели команду "Масштаб" в AutoCAD и научились изменять масштаб объектов и задавать в Автокад масштаб чертежа. Также узнали полезные опции команды масштабирования в AutoCAD, такие как "Копия" и "Опорный отрезок".
С точки зрения использования пространств и применения масштаба есть несколько стилей работы в AutoCAD, и в каждом стиле есть свои варианты. При этом ни один этот вариант нельзя назвать идеальным, т.к. Autodesk так и не довел ни один из них до нормального рабочего состояния.Отсюда начинаются всякие ухищрения, ужимки в виде использования инструментов в не предназначенном для них виде, написанию всяких дополнительных программок, которыми пытаются закрыть проблемы. Часто пользователь, который как-то научился выкручиваться, создав свой стиль работы, начинает считать его единственно правильным и советовать другим, при этом, не ознакомившись с другими стилями и специализациями работы. Свет стал проливаться только после введения с AutoCAD2008 масштаба аннотаций, т.е. инструмента, который определил приоритетное направление программы. Попробую внести некую ясность в вопросе, как же работать в AutoCAD применительно к строительству. Рассматривать будем полную версию чистого AutoCAD без вертикальных решений и надстроек.
Сначала приведу краткий обзор стилей относительно использования пространств:
- Черчение объекта проектирования (далее - модель) производится в пространстве модели (Закладка Модель (Model)) с учетом масштаба. Элементы оформления, которые относительно распечатанного листа должны выглядеть одинаково вне зависимости от масштаба модели, а именно – размеры, текст, штриховки, условные обозначения, координационные оси, обозначения узлов, видов и разрезов, рамки, штампы, таблицы (далее – внемасштабные объекты) выполняются в пространстве модели.
- Черчение модели производится в пространстве модели в натуральную величину. Внемасштабные объекты выполняются в пространстве модели, увеличенные на масштабный коэффициент равный масштабу модели при выводе на печать.
2.1. Компоновка листа производится в пространстве модели. Пространство листа не используется. Возможно только при работе с одним масштабом.
2.2. Компоновка листа производится в пространстве листа (Закладка Лист (Layout)), там же выполняется оформление листа не касающееся модели (примечания, таблицы, рамка, основная надпись и т.д.). Возможны вариации, например таблицы можно располагать и в пространстве модели, а размеры, если их не много, располагать в пространстве листа. - Черчение модели производится в пространстве модели в натуральную величину. Все внемасштабные объекты выполняются в пространстве листа.
Многие сейчас работают по первому стилю. Работа по этому стилю больше всего напоминает банальное выполнение чертежей точно так же, как выполнялись чертежи до появления компьютера на кульманах. Элементы модели выполняются сразу в масштабе и компонуются в пространстве модели, при этом размеры элементов модели вычисляются либо в уме, либо на калькуляторе. В AutoCAD нет инструментов, позволяющих автоматически переводить введенные значения в командную строку пропорционально заранее выбранному масштабу. Так же нет и инструментов для извлечения информации из модели с учетом масштаба, так например, мало пользы от команд дист (_dist) или площадь (_area). Единственная возможность учитывать масштаб есть только при проставлении размеров, значения которых можно регулировать переменной DIMLFAC, установив её в командной строке, свойствах размера (Масштаб линейных размеров (Dim scale linear)) или настройках размерных стилей (в окошке Масштаб (Scale factor) на закладке Основные единицы (Primary Units)). Но даже при таком стиле работы люди все равно пытаются конструировать (куда же без этого), что проблематично, поэтому начинаются ухищрения. Например, прочерчивают модель в натуральную величину в сторонке, после чего для оформления, её уменьшают и вписывают в рамку. Это лишнее, а потому глупое действие, вызванное неправильным использованием своего инструмента. С другой стороны, если ориентироваться все же на чертеж на бумаге, а не на цифровую модель, то этот стиль имеет место быть. Ведь если чертеж не имеет почти ни одного реального размера (т.е. значения размеров перебиты), если используется непропорциональный масштаб, если оси откладываются в одном масштабе, а узлы при этом делаются в другом, если чертятся всевозможные схемы и графики, то использовать пространство листа и видовые экраны вроде бы и незачем. Однако я бы тогда посоветовал поискать более дешевую альтернативу AutoCAD, потому что подобное использование просто не рационально, т.к. похоже на забивание гвоздей микроскопом.
Более грамотным выглядит стиль 2.1, так как модель уже вычерчивается в натуральную величину, но это только на первый взгляд. Здесь все наоборот, масштабируется не модель, а рамка до размеров модели. С одной стороны, если часть модели полностью являет собой законченный лист чертежа то его отдельную компоновку в пространстве листа, производить вроде бы незачем. Однако с другой стороны, с этим стилем дружат люди, которым повезло работать всего с одним масштабом и если появляется деталь с другим масштабом, которая должна находиться в том же листе – её масштабируют, и работа здесь становится даже сложнее чем по первому стилю. Если требуется компоновка, то появляется необходимость передвигать части модели в пространстве модели. Таким образом, может нарушаться удобное проекционное положение частей модели и связь ассоциативных примитивов AutoCAD (размеры, штриховка, поля (fields) привязанные к координатам).
Переходим к стилю 2.2. Для новичка преимущества этого стиля не столь очевидны, и даже наоборот - он кажется им более трудоемким. Такое ощущение возникает во всех сферах, где для достижения результата необходимо изучать что-то новое. Если разобраться с некоторыми особенностями и подготовится к работе, то трудности не будут таковыми, а преимущества выйдут на первый план. Стиль 3 отличается от 2.2, только тем, что все внемасштабные элементы размещаются в пространстве листа, этот стиль подходит тем, у кого чертеж не сильно насыщен ими, или при оформлении 3-х мерных моделей. Если же мы имеем 2D модель и кучу размеров, пояснений, выносок, внемасштабных блоков, то лучше использовать стиль 2.2. Этот стиль позволяет в полной мере освободиться от границ бумаги, он позволяет не ломать и не комкать модель, использовать проекции и удобное взаиморасположение частей модели, показывать одно и то же в различных представлениях.
Итак, работаем по стилю 2.2, для чего вычерчиваем модель в натуральную величину в пространстве модели, внемасштабные объекты (внемасштабные они относительно листа бумаги) располагаем там же, увеличив их на масштабный коэффициент. Компоновку модели выполняем в пространстве листа, там же располагаем и основную надпись. Основная проблема при работе с пространством листа это масштаб. В AutoCAD2008 введено понятие аннотаций, и, соответственно, разработан инструмент их масштабирования. Но в ранних версиях этого нет, поэтому, сначала разберемся с ними.
AutoCAD2007 и ниже.
Рис. 1. Настройка масштаба для размерного стиля.
Есть еще возможность проставлять размеры через видовой экран. Это уже другой вариант. Тогда переменная DIMSCALE устанавливается в нуль, для этого нужно выбрать в настройках размерных стилей Масштаб размеров по листу (Scale dimensions to layout) на закладке Размещение (Fit). Тогда размер отмасштабируется в соответствии с масштабом видового окна. Создавать несколько размерных стилей относительно масштаба в данном случае не надо, работать придется всегда в пространстве листа, ведь окошко масштабов видовых окон там. Здесь может помочь режим максимизации видового экрана. Так же при работе в максимизированном режиме экрана с командой Показать (_Zoom), меняется и масштаб видового экрана, поэтому проставленные размеры будут разного масштаба. Что решается применением текущего стиля, после выхода из максимизированного режима (Главное меню > Размеры (Dimension) > Обновить (Update) или команда -рзмстиль (_-dimstyle) > восстановить (_apply)). Однако этот способ простановки размеров не позволяет использовать переменную DIMSCALE для хранения масштаба, который пригодился бы для остальных внемасштабных объектов.
Текст. К сожалению, у текста нет такой переменной, которая могла бы масштабировать текстовые примитивы (MTEXT, TEXT). Поэтому приходится задавать его высоту вручную, увеличенную на масштабный коэффициент. Можно аналогично размерным стилям сделать список текстовых стилей, но выбирать их придется отдельно от размерного стиля. Однако кто хочет помучаться может использовать в прозрачном режиме команду '_spacetrans ('едпрост), которая может пересчитать значение высоты текста относительно масштаба видового экрана.
Штриховки. Здесь проще. Есть такая вещь как палитра инструментов (ToolPalettes), там есть спецкнопки для штриховок, в свойствах которых можно установить параметр Вспомогательный масштаб (Auxiliary scale) на DIMSCALE. Тогда масштаб штриховок будет увеличиваться относительно переменной DIMSCALE которую мы заранее выставили, установив размерный стиль. Но, работая через видовое окно можно пользоваться галочкой Относительно листа (Relative to paper space) в диалоге настроек штриховки по команде кштрих (_ bhatch). Кнопка с палитры здесь уже бесполезна.
Другие внемасштабные объекты. Помимо всего прочего в чертеже есть масса внемасштабных объектов, размеры которых на бумаге всегда должны быть одинаковыми при любом масштабе. Это всевозможные стрелочки, кружочки, обозначения разрезов и узлов, условные обозначения элементов конструкций. И располагая такие элементы в пространстве модели, их также необходимо увеличивать на коэффициент масштаба. Свойств масштаба у группы примитивов нет, а увеличивать каждый раз такие элементы командой масштаб (_Scale) дело неблагодарное. Поэтому все такие элементы необходимо заключать в блоки, так как их можно вставлять с заданным масштабом. Для автоматизации вставки блоков относительно переменной DIMSCALE, поможет все та же палитра инструментов. Плюс ко всему у блоков есть точка вставки и при изменении масштаба блок изменяется относительно её. Таким образом, если понадобилось преобразовать масштаб оформления модели, то достаточно выделить все блоки и изменить в свойствах масштаб и все блоки изменятся относительно своих точек вставок, оставаясь при этом на необходимых для них местах.
Масштаб типа линий. Здесь тоже несколько подходов:
- Назначение переменной CELTSCALE (масштаб типа линий) равным масштабу (также работает и СПДС GraphiCS). Главное меню > Формат (Format) > Типы линий (Linetype) > Вкл подробности (Show details) > Текущий масштаб (Current object scale).
- Назначение глобального масштаба типа линий, переменная LTSCALE. Главное меню > Формат (Format) > Типы линий (Linetype) > Вкл подробности (Show details) > Глобальный масштаб (Global scale factor). Подходит для работы по стилю 2.1.
- Я советую использовать назначение масштаба в единицах пространства листа PSLTSCALE в единицу, это можно сделать, установив галочку: Главное меню > Формат (Format) > Типы линий (Linetype) > Вкл подробности (Show details) > Масштаб в единицах пространства листа (Use paper space units for scaling). При этом в пространстве листа типы линий будут отмасштабированы соответственно видовым окнам. Таким образом, мы избавляем себя от необходимости следить за масштабом типа линий. Масштаб по объекту CELTSCALE тогда в большинстве случаев установлен в единицу и нужен только для того, чтобы изменить отображение каких-то отдельных линий. Недостаток такого подхода в том что, работая в пространстве модели все типы линий, будут отображаться одинаково для всех масштабов и, скорее всего, штрихи типа линий можно будет увидеть только при сильном увеличении. В данном случае может помочь временная установка глобального масштаба типов линий LTSCALE в значение текущего рабочего масштаба. См. рис. 2.
AutoCAD2008 и выше.
Ну вот, наконец-то с AutoCAD2008 было введено понятие аннотаций. А точнее была введена переменная, которая отвечает за масштаб всех внемасштабных объектов, теперь это аннотации, т.е. пояснения к модели которые на бумаге должны выглядеть одинаково. Знакомьтесь, системная переменная –CANNOSCALEVALUE. К сожалению, эта переменная только для чтения, изменить её можно редактированием переменной – CANNOSCALE, которая записывается в виде дроби через двоеточие, например «1:10», но при этом этот масштаб должен содержаться в списке масштабов, который редактируется командой списмасштред (_scalelistedit).
Рис. 4. Масштаб аннотаций в статусной строке.
В общем, теперь можно внемасштабным объектам, таким как размеры, текст, штриховки, блоки, мультилидеры и даже тип линий добавлять свойство аннотативности (см. рис. 3) и тогда они будут зависеть от списка масштабов, который находится в статусной строке в правом нижнем углу окна AutoCAD. На рис. 4 переменная ANNOALLVISIBLE отвечает за показ аннотативных объектов, масштаб которых не активен. Переменная ANNOAUTOSCALE отвечает за добавление и применение выбранного масштаба для аннотативных объектов. Еще полезная переменная SELECTIONANNODISPLAY, которая отвечает за показ всех вариантов масштаба выделенного аннотативного объекта, см. рис. 5.
Рис. 6. Установка аннотативности в настройках размерного стиля.
Итак, для размеров теперь не надо делать несколько стилей в зависимости от DIMSCALE, теперь будет один стиль – аннотативный, для этого в диспетчере размерных стилей, на вкладке Размещение (Fit) нужно поставить галочку Аннотативный (Annotative). Переменная DIMSCALE при этом запрещается для редактирования и не влияет на размер, см. рис. 6. Также поступаем и для текстового стиля и штриховок. Штриховки, помещенные на палитру, будут вставляться относительно масштаба аннотаций, если хотя бы один раз использовалась аннотативная штриховка. Блоки нужно делать аннотативными при их создании, а если уже есть библиотека, то их придется все отредактировать. Если файл должен вставляться как блок, то в этом файле необходимо установить переменную ANNOTATIVEDWG в единицу, тогда блок будет вставляться как аннотативный. Вставлять аннотативный блок нужно с масштабом равным единице.
Перед вставкой аннотативного объекта необходимо установить в статусной строке масштаб аннотаций, см. рис. 4. Тогда вставленному аннотативному объекту будет присвоен соответствующий аннотативный масштаб. Чтобы добавить аннотативный масштаб для объекта, необходимо включить кнопку в статусной строке, отвечающую за переменную ANNOAUTOSCALE и изменить там же масштаб аннотаций. Тогда вновь выбранный масштаб добавится ко всем аннотативным объектам. Чтобы добавить/удалить аннотативный масштаб только для конкретного выделенного объекта, необходимо воспользоваться контекстным меню с него и выбрать пункт Масштаб аннотативного объекта (Annotative Object Scale) > Добавить текущий масштаб (Add Current Scale) / Удалить текущий масштаб (Delete Current Scale), или отредактировать список масштабов вручную выбрав пункт Добавить/удалить масштабы (Add/Delete Scales). Также смотри команды объектмасшт (_objectscale), -объектмасшт (_-objectscale), _aiobjectscaleadd, _aiobjectscaleremove. Аннотативные объекты будут показываться только в тех видовых окнах, в свойствах которых будет установлен соответствующий аннотативный масштаб. Т.к. объект может иметь несколько аннотативных масштабов, то он может отображаться соответственно в разномасштабных видовых окнах, таким образом, появляется возможность показывать на чертежах область модели в различных масштабных представлениях.
Масштаб типа линий. Помимо переменных CELTSCALE, LTSCALE, PSLTSCALE появилась еще одна – MSLTSCALE, которая отвечает за масштаб типа линий относительно масштаба аннотативности. Эта переменная позволит нам забыть еще и про ручную временную установку LTSCALE равной масштабу вычерчиваемой модели. То есть необходимо все эти переменные установить в единицу. Тогда если, работая с частью модели, которая будет выводиться, например в 10-м масштабе, установить аннотативный масштаб 1:10, то типы линий установятся с правильным масштабом для 10-го масштаба, но не читаемым, например для 100-го, за это и отвечает MSLTSCALE. При этом перейдя в пространство листа, тип лини будет масштабироваться относительно видового экрана, т.к. PSLTSCALE также установлена в 1. Если необходимо один и тот же фрагмент модели отобразить в разных масштабах в пространстве листа, то специально даже ничего делать не нужно все будет корректно отображаться.
Внимание! Запрещается перепечатка данной статьи или ее части без согласования с автором. Если вы хотите разместить эту статью на своем сайте или издать в печатном виде, свяжитесь с автором.
Читайте также: