5.2. Размерные стили Как вы уже знаете из разд. 3.6, установки оформления размерных примитивов составляют размерный стиль. Работа с размерными стилями выполняется с помощью команды DIMSTYLE (РЗМСТИЛЬ), которой соответствуют кнопка панелей Styles (Стили) и Dimension (Размеры), а также пункт Style (Стиль) падающего меню Dimension (Размеры) и пункт Dimension Style (Размерные стили) падающего меню Format (Формат). Все размерные стили имеют имена. Список стилей, имеющихся в текущем рисунке, содержится в панели Dimension (Размеры) (см. рис. 3.63), а также в правом раскрывающемся списке панели Styles (Стили) (см. рис. 5.1). Если какая-то из этих панелей зафиксирована в вертикальном положении, то список стилей в ней не отображается. В новом рисунке всегда присутствует по крайней мере один стиль — ISO-25. Если вы создаете новый рисунок с помощью простейшего шаблона (см. разд. 1.3), то в рисунке будет лишь один размерный стиль с именем ISO-25. В разд. ]0.6 рассказано, как при использовании стандартных шаблонов системы AutoCAD можно создавать новые рисунки с уже готовыми размерными стилями Standard (ANSI), DIN, JIS и различными видами стилей ISO. С помощью Центра управления AutoCAD (см. разд. 5.4) можно импортировать размерные стили из других рисунков. Команда DIMSTYLE (РЗМСТИЛЬ) открывает диалоговое окно Dimension Style Manager (Диспетчер размерных стилей) (рис. 5.6). Рис. 5.6. Диалоговое окно Dimension Style Manager Строка Current Dimstyle (Текущий размерный стиль) показывает имя того размерного стиля, который является активным (текущим) — им выполняется оформление новых размеров в рисунке в данный момент. Перечень стилей отображается в левом поле Styles (Стили). Ниже перечня находится раскрывающийся список фильтра стилей List (Вывести в список). В нем можно выбрать опции All styles (Все стили) или Styles in use (Задействованные стили). Флажок Don't list styles in Xrefs (Исключить стили Вн-ссылок) позволяет не включать в перечень стили, порожденные вставкой в рисунок внешних ссылок (о внешних ссылках см. разд. 7.2). В центральной части диалогового окна поле просмотра Preview of (Образец стиля) показывает внешний вид размеров, создаваемых данным стилем. Ниже, в поле Description (Описание), приводится комментарий к действующему стилю. В правой части окна находятся следующие кнопки: Set Current (Установить); New (Новый); Modify (Изменить); Override (Переопределить); Compare (Сравнить). Если вы хотите выбрать новый текущий стиль из числа имеющихся в рисунке, то отметьте его в перечне Styles (Стили) и затем нажмите кнопку Set Current (Установить). Имя текущего слоя изменится на новое. Чтобы создать новый стиль, следует нажать кнопку New (Новый). В этом случае появится диалоговое окно Create New Dimension Style (Создание нового размерного стиля) (рис. 5.7). Рис. 5.7. Диалоговое окно Create New Dimension Style В этом окне в поле New Style Name (Имя нового стиля) нужно ввести имя нового стиля. Если текущим стилем был стиль ISO-25, то в качестве имени по умолчанию предлагается Copy of ISO-25 (Копия ISO-25). Измените имя на свое (например, СтильН). Если вы хотите большую часть установок взять не из текущего стиля, а из другого имеющегося в рисунке, вы должны открыть раскрывающийся список Start With (На основе) и выбрать имя базового стиля. Новый стиль является самостоятельным и действительно новым только в том случае, если в раскрывающемся списке Use for (Размеры) выбрана опция All dimensions (Все размеры). Если выбрать одну из других опций: Linear dimensions (Линейные размеры), Angular dimensions (Угловые размеры), Radius dimensions (Радиусы), Diameter dimensions (Диаметры), Ordinate dimensions (Ординатные размеры) или Leaders and Tolerances (Выноски и допуски), то это будет означать, что вы не хотите создавать новый стиль, а хотите сделать несколько переопределений текущего стиля в группе параметров, определенных этой выбранной опцией. Тогда поле с именем нового стиля гаснет и становится недоступным. После задания в диалоговом окне Create New Dimension Style (Создание нового размерного стиля) всех необходимых установок нужно нажать на кнопку Continue (Далее). Вслед за этим появится диалоговое окно New Dimension Style (Новый размерный стиль), имеющее шесть вкладок. Как правило, сразу активизируется вкладка Lines and Arrows (Линии и стрелки) (рис. 5.8). Рис. 5.8. Диалоговое окно New Dimension Style, вкладка Lines and Arrows Рассмотрим параметры простановки размеров, собранные в этой вкладке. Область Dimension Lines (Размерные линии) содержит следующие установки построения размерных линий: Color (Цвет); Lineweight (Вес линии); Extend beyond ticks (Удлинение за выносные); Baseline spacing (Шаг в базовых размерах); Suppress Dim Line 1 (2) (Подавить 1-ю (2-ю) размерную). Назначение параметров соответствует их наименованию. Для цвета и веса размерных линий может быть использовано специальное значение ByBlock (Поблоку), которое при простановке размеров принимает текущее значение цвета и веса линий рисунка. Область Extension Lines (Выносные линии) содержит похожие установки, но уже для выносных линий: Color (Цвет); Lineweight (Вес линии); Extend beyond dim lines (Удлинение за размерные); Offset from origin (Отступ от объекта); Suppress Ext Line 1 (2) (Подавить 1-ю (2-ю) выносную). Область Arrowheads (Стрелки) содержит соответствующие раскрывающиеся списки допустимых значений формы стрелок размерных линий и выноски, а также поле, определяющее величину стрелок: 1st (1-я); 2nd (2-я); Leader (Выноска); Arrow size (Величина). Область Center Marks for Circles (Маркеры центра для кругов) определяет тип маркера центра и осевых линий окружностей и дуг, а также размер маркера и выступа осевых линий за окружность. В этой области два параметра: Туре (Тип) — раскрывающийся список с тремя значениями формы маркера (None (Нет), Mark (Только маркер), Line (С линиями)); Size (Размер) — поле счетчика с размером маркера. Вкладка Text (Текст) (рис. 5.9) диалогового окна New Dimension Style (Новый размерный стиль) описывает установки размерного текста. Область Text Appearance (Свойства текста) содержит следующие установки: Text style (Текстовый стиль) — имя стиля размерного текста; Text color (Цвет текста) — цвет размерного текста; Text height (Высота текста) — высоту символов; Fraction height scale (Масштаб дробей) — масштаб символов дробей. Кроме того, установка флажка Draw frame around text (Текст в рамке) задает рамку вокруг размерного текста. Рис. 5.9. Диалоговое окно New Dimension Style, вкладка Text Рис. 5.10. Диалоговое окно New Dimension Style, вкладка Fit Область Text Placement (Выравнивание текста) определяет положение размерного текста относительно размерной линии: Vertical (По вертикали) (допустимые значения — Centered (По центру), Above (Над линией), Outside (Снаружи), JIS (Стандарт JIS)) и Horizontal (По горизонтали) (допустимые значения — Centered (По центру), At Ext Line 1 (У 1-й выносной). At Ext Line 2 (У 2-й выносной), Over Ext Line 1 (Над 1-й выносной), Over Ext Line 2 (Над 2-й выносной)), а также задает для текста отступ от размерной с помощью счетчика Offset from dim line (Отступ от размерной). Область Text Alignment (Ориентация текста) содержит три переключателя, задающих варианты ориентации размерного текста: Horizontal (Горизонтально), Aligned with dimension line (Вдоль размерной линии) и ISO Standard (Согласно ISO). Вкладка Fit (Размещение) (рис. 5.10) определяет варианты оформления размеров в случаях, когда текст и стрелки не помещаются между выносными линиями. Область Fit Options (Опции размещения) содержит текст "If there isn't enough room to place both text and arrows inside extension lines, the first thing to move outside the extension line is:" ("Если текст и стрелки одновременно не могут быть размещены между выносными линиями, размещать их за пределами:") и соответствующие переключатели: Either the text or the arrows, whichever fits best (Либо текст, либо стрелки (оптимальное размещение)); Arrows (Стрелки); Text (Текст); Both text and arrows (Текст и стрелки); Always keep text between ext lines (Текст всегда между выносными). В этой области имеется также флажок Suppress arrows if they don't fit inside the extension lines (Подавить стрелки, если они не помещаются между выносными). Область Text Placement (Размещение текста) содержит текст "When text is not in the default position, place it" ("При перемещении текста с позиции по умолчанию") и варианты выбора с помощью трех переключателей: Beside the dimension line (Перемещать размерную линию); Over the dimension line, with a leader (Строить выноску); Over the dimension line, without a leader (He строить выноску). Знакомая нам уже по главе 3 область Scale for Dimension Features (Масштаб размерных элементов) содержит два переключателя: Use overall scale of (Глобальный масштаб), влияющий на все элементы оформления размеров, и соответствующий счетчик, с помощью которого задается этот масштаб, а в качестве альтернативы — переключатель Scale dimensions to layout (paperspace) (Масштаб относительно листа), который масштабирует размеры относительно пространства листа (о пространстве листа см. гл. 10). Последняя область вкладки Fit (Размещение) с названием Fine Tuning (Подгонка элементов) содержит два флажка: Place text manually when dimensioning (Размещение размерного текста вручную) и Always draw dim line between extlines (Размерная линия всегда между выносными). Вкладка Primary Units (Основные единицы) (рис. 5.11) определяет параметры настройки единиц размерных чисел. Рис. 5.11. Диалоговое окно New Dimension Style, вкладка Primary Units Область Linear Dimensions (Линейные размеры) включает в себя следующие поля характеристик: Unit format (Формат единиц); Precision (Точность); Fraction format (Формат дробей); Decimal separator (Десятичный разделитель); Round off (Округление); Prefix (Префикс); Suffix (Суффикс). Кроме того, внутри области Linear Dimensions (Линейные размеры) находятся еще две внутренние области. Первая область Measurement Scale (Масштаб измерений) содержит масштабный множитель Scale factor (Масштаб), на который умножаются все линейные размеры. Этот множитель применяется только к пространству листа, если установлен соответствующий флажок Apply to layout dimensions only (Только для размеров на листе). Другая внутренняя область Zero Suppression (Подавление нулей) с помощью установки соответствующих флажков позволяет управлять подавлением ведущих или хвостовых нулей, а также выводом нулей в 0 футов и 0 дюймов: Leading (Ведущие); Trailing (Хвостовые); 0 Feet (0 футов); 0 Inches (0 дюймов). Область Angular Dimensions (Угловые размеры) настраивает формат и точность угловых размеров. Здесь тоже есть возможность подавления ведущих и хвостовых нулей. Следующая вкладка называется Alternate Units (Альтернативные единицы) (рис. 5.12). Рис. 5.12. Диалоговое окно New Dimension Style, вкладка Alternate Units Она содержит установки для того случая, когда размеры проставляются сразу в основных и альтернативных единицах — например, помимо миллиметров нужны еще и дюймы. Элементы этой вкладки доступны только в том случае, если установлен флажок Display alternate units (Разрешить альтернативные единицы). Область Alternate Units (Альтернативные единицы) управляет форматом и точностью, коэффициентом пересчета, округлением линейных размеров, префиксом и суффиксом альтернативных единиц. Она содержит соответствующие поля настроек: Unit format (Формат единиц); Precision (Точность); Multiplier for alt units (Коэффициент пересчета); Round distances to (Округление); Prefix (Префикс); Suffix (Суффикс). Область Zero Suppression (Подавление нулей) полностью соответствует аналогичному полю для вкладки Primary Units (Основные единицы) (см. рис. 5.11). Область Placement (Размещение) с помощью двух переключателей позволяет располагать альтернативные размерные единицы в соответствии с названиями переключателей, т. е. After primary value (За основным значением) или Below primary value (Под основным значением). Вкладка Tolerances (Допуски) (рис. 5.13) определяет форму простановки допусков в размерах. Область Tolerance Format (Формат допусков) содержит следующие параметры управления допусками: Method (Способ) — определяет способ задания допусков; Precision (Точность) — задает точность (количество десятичных знаков) для допуска; Upper value (Максимальное значение) — определяет предельное значение допуска в большую сторону; Lower value (Минимальное значение) — определяет предельное значение допуска в меньшую сторону; Scaling for height (Масштаб высоты) — устанавливает масштаб высоты текста для отклонений; Vertical position (Выравнивание) — управляет выравниванием текстов отклонений. Кроме того, внутренняя область Zero Suppression (Подавление нулей) управляет подавлением ведущих и хвостовых нулей. Рис. 5.13. Диалоговое окно New Dimension Style, вкладка Tolerances В раскрывающемся списке Method (Способ) можно выбрать такие значения: None (Нет) — без показа допуска; Symmetrical (Симметрично) — допуск с одинаковыми предельными отклонениями в обе стороны (его значение вводится в поле Upper value (Максимальное значение), при выводе содержит символ "±"). Deviation (Отклонения) — различные значения отклонений, выводятся отдельно; Limits (Предельные размеры) — вывод двух предельных размеров, больший располагается над меньшим; Basic (Номинальный) — размерный текст принимает форму номинального размера, который заключается в рамку. После выбора параметра в раскрывающемся списке Method (Способ) система AutoCAD, соответственно, изменяет в окне просмотра иллюстрирующий рисунок, на котором видна устанавливаемая форма размерного примитива. Если в качестве способа выбран вариант Symmetrically (Симметрично), параметр Lower value (Минимальное значение) не используется. В раскрывающемся списке Vertical position (Выравнивание) можно выбрать следующие значения: Тор (Вверх) — выравнивание отклонения и номинального размера по верху; Middle (Посредине) — выравнивание по середине размерного текста; Bottom (Вниз) — выравнивание по низу. Область Alternate Unit Tolerance (Допуски для альтернативных единиц) управляет точностью с помощью раскрывающегося списка Precision (Точность) и подавлением нулей с помощью флажков, расположенных во внутренней области Zero Suppression (Подавление нулей) только в том случае, если используются альтернативные единицы. После назначения всех установок нового стиля следует закрыть все вкладки нажатием кнопки ОК, а диалоговое окно Dimension Style Manager (Диспетчер размерных стилей) — нажатием кнопки Close (Закрыть). Кнопка Modify (Изменить) диалогового окна Dimension Style Manager (Диспетчер размерных стилей) (см. рис. 5.6) позволяет внести и сохранить изменения в существующий размерный стиль. Она вызывает диалоговое окно Modify Dimension Style (Изменение размерного стиля), которое полностью аналогично окну New Dimension Style (Новый размерный стиль) и также содержит шесть вкладок. Операции с этим диалоговым окном такие же, как и операции с диалоговым окном New Dimension Style (Новый размерный стиль), только что рассмотренным ранее. Аналогично кнопке Modify (Изменить) диалогового окна Dimension Style Manager (Диспетчер размерных стилей) (см. рис. 5.6) работает и кнопка Override (Переопределить), которая открывает соответствующее диалоговое окно Override Current Style (Переопределение текущего стиля). Работа этой кнопки рассматривалась в примере разд. 3.6. Все изменения отображаются в перечне стилей диалогового окна Dimension Style Manager (Диспетчер размерных стилей). Кнопка Compare (Сравнить) диалогового окна Dimension Style Manager (Диспетчер размерных стилей) (см. рис. 5.6) вызывает соответствующее диалоговое окно Compare Dimension Styles (Сравнение размерных стилей) (рис. 5.14). В это окно выводятся отличающиеся значения размерных переменных, если в раскрывающихся списках Compare (Сравнить) и With (Co стилем) установлены различные имена стилей. Если имена в обоих списках совпадают или в одном из них выбрана опция <попе> (<нет>), то выводится полный перечень переменных и их значений. Как уже было сказано в разд. 3.6, все установки записываются в размерные переменные рисунка, которым соответствуют системные переменные AutoCAD. В русской версии системы AutoCAD имена размерных переменных отличаются от английских имен системных переменных. В то же время в английской версии нет специальных имен для размерных переменных, поскольку этой цели служат имена системных переменных. Рис. 5.14. Диалоговое окно Compare Dimension Styles В русской версии системы имена размерных переменных и их значения выводятся в центральную часть диалогового окна Compare Dimension Styles (Сравнение размерных стилей). Изменение значения размерной переменной для переопределения текущего стиля может быть выполнено обычным образом — посредством окна диспетчера размерных стилей. Но самый быстрый способ — это изменить соответствующую системную переменную. Например, если вы хотите изменить глобальный масштаб оформления размеров, которому соответствуют русская размерная переменная РЗММАСШТ и системная переменная DIMSCALE, то вы в ответ на подсказку Command: (Команда:) можете ввести в командной строке DIMSCALE, что система AutoCAD воспримет как команду изменения переменной с таким именем и выдаст следующий запрос (при этом в угловых скобках будет указано текущее значение): Enter new value for DIMSCALE <1.0000>: (Новое значение DIMSCALE <1.0000>:) С помощью Центра управления AutoCAD (см. разд. 5.4) можно импортировать размерные стили из другого DWG-файла.