ГЛАВНАЯ Визы Виза в Грецию Виза в Грецию для россиян в 2016 году: нужна ли, как сделать

Настройка размеров в Автокаде — не частая, но полезная и творческая работа, чтобы лучше чувствовать программу. Размеры в автокаде Не изменяется высота размера автокад

Любой правильно оформленный чертеж несет информацию о размерах вычерченных объектов. Разумеется, AutoCAD имеет широкие возможности для интуитивного нанесения размеров.

Прочитав эту статью, вы узнаете, как в Автокаде нанести и настроить размеры.

Нанесение размеров

Проставление размеров рассмотрим на примере линейного.

1. Начертите объект или откройте чертеж, в котором нужно проставить размеры.

2. Перейдите на вкладке ленты «Аннотации» в панель «Размеры» и нажмите кнопку «Размер» (линейный).

3. Щелкните в начальной и конечной точке измеряемого расстояния. После этого щелкните еще раз, чтобы установить расстояние от объекта до размерной линии. Вы начертили самый простой размер.

Для более точного построения чертежей пользуйтесь объектными привязками. Чтобы активировать их, нажмите клавишу F3.

4. Сделаем размерную цепочку. Выделите только что проставленный размер и на панели «Размеры» нажмите кнопку «Продолжить», как показано на скриншоте.

5. Щелкайте поочередно на все точки, к которым должен быть привязан размер. Для завершения операции нажмите клавишу «Enter» или «Ввод» в контекстном меню.

Все точки одной проекции объекта можно образмерить одним щелком! Для этого выберите «Экспресс» на панели размеров, щелкните на объекте и выберите сторону, на которую будут показываться размеры.

Аналогичным образом проставляются угловые, радиальные, параллельные размеры, а также радиусы и диаметры.

Редактирование размеров

Разберем некоторые возможности редактирования размеров.

1. Выделите размер и вызовите контекстное меню правой кнопкой мыши. Выберите «Свойства».

2. В свитке «Линии и стрелки» замените концы размерных линий, установив значение «Наклон» в выпадающих списках «Стрелка 1» и «Стрелка 2».

В панели свойств вы можете включать и отключать размерные и выносные линии, менять им цвет и толщину, а также задавать параметры текста.

3. На панели размеров нажимайте кнопки расположения текста, чтобы двигать его вдоль размерной линии. После нажатия кнопки щелкните на тексте размера и он изменит свое положение.

С помощью панели размеров можно также разрывать размеры, наклонять текст и выносные линии.

Для настройки линейных единиц выполните следующие действия.

1. Запустите AutoCAD, выберите из меню команду Файл » Закрыть или нажмите Ctrl+F4 для закрытия созданного по умолчанию чертежа, а затем воспользуйтесь командой Файл » Создать или нажатием Ctrl+N для создания нового чертежа на основе шаблона acadiso.dwt.

2. Выберите из меню команду Формат » Единицы либо введите в командном окне команду Единицы или просто ед . В открывшемся диалоговом окне Единицы чертежа (рис. 3.1) убедитесь в том, что в списке Формат группы Линейные выбран пункт Десятичные , а в списке Формат группе Угловые ) – пункт Десятичные градусы .

Рис. 3.1 Диалоговое окно Единицы чертежа

3. Так как при проектировании рабочей зоны детской комнаты мы будем пользоваться метрической системой единиц, оставьте в списке Формат группы Линейные выбранным значение Десятичные , поскольку все остальные (Архитектурные, Инженерные и Дробные ) используют неметрические единицы (футы, дюймы и их доли). Выбор значения Научные приводит к тому, что все размеры будут указываться в так называемом научном формате (например, значение 2.0039 в этом формате выглядит как 2.0039E+00), что в нашем случае не очень удобно. Для того чтобы понять, чем отличаются различные типы систем единиц, попробуйте выбрать какое-либо другое значение из списка Формат и обратите внимание на примеры, представленные в области Пример . Для возврата к метрической системе единиц снова выберите пункт Десятичные .

4. Теперь обратите внимание на два раскрывающихся списка Точность , которые в группах Линейные и Угловые находятся под списками Формат . Щелкните на кнопке раскрытия списка Точность в группе Линейные . Список откроется, и в нем будут перечислены допустимые значения точности для системы единиц Десятичные (рис. 3.2).

Рис. 3.2 Раскрывающийся список Точность для системы единиц Десятичные

Примечание. Раскрывающиеся списки представляют собой элементы управления, в которых в свернутом состоянии отображается текущий элемент. После щелчка на кнопке раскрытия списка (на ней изображен направленный вниз треугольник), на экране отображается весь список, что позволяет выбрать из него другой элемент. После выбора список закрывается и в нем отображается только выбранный элемент. Как и в случае переключателей, из раскрывающегося списка можно выбрать только один элемент.

5. Заданная с помощью этого списка точность влияет лишь на точность представления линейных размеров на чертеже AutoCAD. Если точность равна 0.1, то любая линия, длина которой задана с большей точностью (например, 2.0039), будет отображаться с округлением до 0.1 (в нашем примере до 2.0). Тем не менее, линия на самом деле будет иметь заданную длину 2.0039. Если изменить значение точности на 0.0001, а затем воспользоваться командой Длина (рассматривается в материале главы 7) для определения длины линии, то измерение покажет длину 2.0039.

6. Выберите из списка Точность пункт 0.0 для представления линейных размеров с точностью до 0.1 мм.

В данной заметке показан подробный пример по созданию и настройке размерного стиля в AutoCAD. Рассмотрена программная настройка каждой опции каждой вкладки диалогового окна редактирования размерных стилей.

Результат работы обозначенного ниже кода (команда CreateDimStyle ) будет выглядеть следующим образом:


В коде каждая изменяемая нами опция настроек помечена комментарием, содержащим наименование этой опции в англоязычной версии AutoCAD.

/* DimStyleSample.cs * © Андрей Бушман, 2014 * Пример создания и настройки размерного стиля. */ using System; using cad = Autodesk.AutoCAD.ApplicationServices .Application ; using Ap = Autodesk.AutoCAD.ApplicationServices; using Db = Autodesk.AutoCAD.DatabaseServices; using Ed = Autodesk.AutoCAD.EditorInput; using Rt = Autodesk.AutoCAD.Runtime; using Clr = Autodesk.AutoCAD.Colors; //************************************ namespace Bushman.CAD.Samples.Styles { public class DimStyleSample { public void CreateDimStyle() { Ap.Document doc = cad .DocumentManager .MdiActiveDocument; if (doc == null ) return ; Ed.Editor ed = doc.Editor; Db.Database db = doc.Database; using (Db.Transaction tr = db.TransactionManager.StartTransaction()) { // Создадим новый текстовый стиль для // использования его в наших размерных // стилях Db.TextStyleTable tst = (Db.TextStyleTable )tr.GetObject(db.TextStyleTableId, Db.OpenMode .ForWrite); Db.TextStyleTableRecord textStyle = new Db.TextStyleTableRecord (); textStyle.Name = "Тип А прямой" ; textStyle.FileName = "Arial.ttf" ; textStyle.XScale = 0.75; tst.Add(textStyle); tr.AddNewlyCreatedDBObject(textStyle, true ); // Создаём новый размерный стиль... Db.DimStyleTable dst = (Db.DimStyleTable )tr.GetObject(db.DimStyleTableId, Db.OpenMode .ForWrite); Db.DimStyleTableRecord dimStyle = new Db.DimStyleTableRecord (); dimStyle.Name = "Основной без допусков" ; // Откройте диалоговое окно "Modify // Dimension Style" (команда _DIMSTYLE) и // нажмите кнопку "Modify.." - мы будем // программно изменять эти настройки. // Наименования вкладок, групп настроек и // конкретных опций будут приводиться для // английской версии AutoCAD. // *** Вкладка LINES *** // Группа настроек "Dimension lines": Db.ObjectId lineTypeId = // db.ContinuousLinetype; // или по блоку: db.ByBlockLinetype; // цвет "ByLayer" Clr.Color colorByLayer = Clr.Color .FromColorIndex(Clr.ColorMethod .ByLayer, 256); // Размерным линиям назначаем цвет // "ByLayer" dimStyle.Dimclrd = colorByLayer; // Color // Linetype dimStyle.Dimltype = lineTypeId; // Lineweight dimStyle.Dimlwd = Db.LineWeight .ByLineWeightDefault; // Extend Beyond Ticks dimStyle.Dimdle = 2; dimStyle.Dimdli = 7; // Baseline Spacing // Suppress dim line 1 dimStyle.Dimsd1 = false ; // Suppress dim line 2 dimStyle.Dimsd2 = false ; // Группа настроек "Extension Lines": dimStyle.Dimclre = colorByLayer; // Color // Linetype Ext 1 dimStyle.Dimltex1 = lineTypeId; // Linetype Ext 2 dimStyle.Dimltex2 = lineTypeId; dimStyle.Dimlwe = Db.LineWeight .ByLineWeightDefault; // Lineweight // Suppress Ext line 1 dimStyle.Dimse1 = false ; // Suppress Ext line 2 dimStyle.Dimse2 = false ; // Extend Beyond Dim Lines dimStyle.Dimexe = 2.0; // Offset From Origin dimStyle.Dimexo = 0; // Fixed Length Extension Lines dimStyle.DimfxlenOn = false ; dimStyle.Dimfxlen = 1; // Length // *** Вкладка SYMBOL AND ARROWS *** // Группа "Arrowheads": // Внимание: Аннотативные блоки не могут // быть использованными в качестве // пользовательского варианта для опций // First, Second и Leader. В обозначенных // опциях пользовательский вариант // представлен в виде элемента "User // Arrow..." в самом низу раскрывающегося // списка. Db.BlockTable bt = (Db.BlockTable )tr .GetObject(db.BlockTableId, Db.OpenMode .ForRead); // Получаем идентификаторы интересующих // нас определений блоков Db.ObjectId id1 = GetArrowObjectId_dim("DIMBLK1" , "_DOT" ); Db.ObjectId id2 = GetArrowObjectId_dim("DIMBLK2" , "_CLOSED" ); Db.ObjectId id3 = GetArrowObjectId_dim("DIMBLK2" , "_Oblique" ); // Убедитесь, что вы установили в true // значение свойства "Dimsah", если вам // нужно назначить опциям First и Second // разные значения! dimStyle.Dimsah = true ; // В качестве значения опций группы // Arrowheads вы можете назначить // Db.ObjectId.Null - в этом случае будет // использоваться маркер по умолчанию. // Опция "First" на вкладке "Symbols and // Arrows" (системная переменная Dimblk1) dimStyle.Dimblk1 = id3; // Опция "Second" на вкладке "Symbols and // Arrows" (системная переменная Dimblk2) dimStyle.Dimblk2 = id3; // При желании, вы можете изменить оба // параметра (First и Second) // одновременно, задав значение свойству // Dimblk. Но в этом случае вы не должны // в коде назначать значения для свойств // "Dimblk1" и "Dimblk2": // dimStyle.Dimblk = id3; // Опция Leader. Если в качестве значения // указать ObjectId.Null, то будет // использоваться вариант "Closed filled" dimStyle.Dimldrblk = Db.ObjectId .Null; dimStyle.Dimasz = 3; // Arrow Size // Группа "Center marks": // "Dimcen": // 0 - None; // 1 - Mark; // -1 - Line Int32 centerMarks = -1; Double centerMarksSize = 2.0; // Размер центрального маркера или // центральной линии dimStyle.Dimcen = centerMarks * centerMarksSize; // Значение опции "Dimension Break" // хранится в расширенных данных (XData) // размерного стиля. Давайте доберёмся до // него... // Для начала, получаем таблицу имён // зарегистрированных приложений Db.RegAppTable regTable = (Db.RegAppTable )tr.GetObject(db.RegAppTableId, Db.OpenMode .ForRead); String xName = "cad_DSTYLE_DIMBREAK" ; // Если нужный нам элемент не // зарегистрирован - выполняем его // регистрацию if (!regTable.Has(xName)) { regTable.UpgradeOpen(); Db.RegAppTableRecord app = new Db.RegAppTableRecord (); app.Name = xName; regTable.Add(app); tr.AddNewlyCreatedDBObject(app, true ); } Db.ResultBuffer rb = new Db.ResultBuffer (new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataRegAppName, xName), new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataInteger16, 391), new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataReal, 0.0 /* Наше значение свойства "Dimension * Break" */ )); dimStyle.XData = rb; // Группа (опция) "Arc Length Symbol": // Значения, допустимые для свойства // "Dimarcsym" (три переключателя): // 0 - Precending dimension text // 1 - Above dimension text // 2 - None // Опция "Arc Length Symbol" dimStyle.Dimarcsym = 1; // Группа "Radius Jog Dimensions": // Jog Angle dimStyle.Dimjogang = 45 * Math .PI / 180; // Группа "Linear Jog Dimensions": // Значение "Linear Jog Size" хранится в // расширенных данных (XData) размерного // стиля. xName = "cad_DSTYLE_DIMJAG" ; if (!regTable.Has(xName)) { regTable.UpgradeOpen(); Db.RegAppTableRecord app = new Db.RegAppTableRecord (); app.Name = xName; regTable.Add(app); tr.AddNewlyCreatedDBObject(app, true ); } rb = new Db.ResultBuffer (new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataRegAppName, xName), new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataInteger16, 388), new Db.TypedValue ((Int32 )Db.DxfCode .ExtendedDataReal, 1.4995 /* Значение для свойства "Linear Jog * Size" */ )); dimStyle.XData = rb; // *** Вкладка TEXT *** // Группа "Text Appearance": // Text Style dimStyle.Dimtxsty = textStyle.ObjectId; dimStyle.Dimclrt = Clr.Color .FromColorIndex(Clr.ColorMethod .ByAci, 210); // Text Color // Свойство "Dimtfill" влияет на // поведение опции "Fill Color" и // принимает одно из следующих значений: // 0 - Фон отсутствует // 1 - Использовать текущий фон чертежа // 2 - Фон, указанный в свойстве // Dimtfillclr. dimStyle.Dimtfill = 0; dimStyle.Dimtfillclr = Clr.Color .FromColorIndex(Clr.ColorMethod .ByAci, 256); // Fill Color (см. Dimtfill выше) dimStyle.Dimtxt = 3.5; // Text Height // Fraction Height Scale dimStyle.Dimfrac = 2; // Включить\Отключить опцию "Draw Frame // Around Text" Boolean drawFrameAroundText = false ; // Группа "Text Placement": // Опция Vertical (свойство "Dimtad") // может принимать только следующие // значения: // 0 - Centered: центрировать размерный // текст между выносными линиями. // 1 - Above: разместить размерный текст // над размерной линией, за // исключением случаев, когда // размерная линия не горизонтальна и // текст внутри выносных линий рамещён // горизонтально (DIMTIH = 1). // Расстояние от размерной линии до // самой нижней строки текста // определяется значением переменной // DIMGAP (свойство Dimgap). // 2 - Outside: разместить размерный // текст в стороне от размерной линии, // подальше от определённых точек. // 3 - JIS: разместить размерный текст в // соответствии с Японским // Индустриальным Стандартом. dimStyle.Dimtad = 1; // Vertical // Опция Horizontal (свойство "Dimjust") // принимает только следующие значения: // 0 - Centered // 1 - At Ext Line 1 // 2 - At Ext Line 2 // 3 - Over Ext Line 1 // 4 - Over Ext Line 2 dimStyle.Dimjust = 0; // Horizontal // View Direction #if NEWER_THAN_2009 dimStyle.Dimtxtdirection = true; #endif // Offset from Dim Line dimStyle.Dimgap = 1 * (drawFrameAroundText ? -1: 1); // Группа "Text Alignment": // Для того, чтобы выбрать один из трёх // доступных вариантов, следует назначить // значение сразу двум свойствам: Dimtih // и Dimtoh. // // Horizontal: // Dimtih = true; // Dimtoh = true; // // Aligned with Dimension Line: // Dimtih = false; // Dimtoh = false; // // ISO Standard: // Dimtih = false; // Dimtoh = true; // // Text Alignment dimStyle.Dimtih = false ; dimStyle.Dimtoh = false ; // *** Вкладка FIT *** // Группа "Fit Options": // Свойство "Dimatfit" может принимать // 0 - Выбрать опцию Both text and arrows // 1 - Выбрать опцию Arrows // 2 - Выбрать опцию Text // 3 - Выбрать опцию "Either text or // arrows (best fit)" // Для того, чтобы назначить свойству // "Dimatfit" нужное значение 0-3, нужно // сначала назначить false свойству // Dimtix. Если Dimtix назначить true, то // будет выбрана опция "Always Keep Text // Between Ext Lines". // Опция "Always Keep Text Between Ext // Lines" dimStyle.Dimtix = false ; // Не забываем предварительно установить // "Dimtix" в false dimStyle.Dimatfit = 3; // Suppress Arrows If They Don"t Fit // Inside Extension Lines dimStyle.Dimsoxd = false ; // Группа "Text placement" group: // Свойство Dimtmove может принимать // только следующие значения: // 0 - Выбрана опция "Beside the // dimension line" // 1 - Выбрана опция "Over dimension // line, with leader" // 2 - Выбрана опция "Over dimension // line, without leader" dimStyle.Dimtmove = 1; // Группа"Scale for Dimension Features": dimStyle.Annotative = Db.AnnotativeStates .True; // Annotative dimStyle.Dimscale = 1.0; // Dimscale // Для того, чтобы установить опцию // "Scale Dimensions To Layout" нужно // свойству Dimscale присвоить 0: // dimStyle.Dimscale = 0; // Группа "Fine Tuning": // Place Text Manually dimStyle.Dimupt = false ; // Draw Dim Line Between Ext Lines dimStyle.Dimtofl = false ; // *** Вкладка Primary Units *** // Группа "Leader dimensions" // Опция "Unit format" (свойство // "Dimlunit") может принимать только // следующие значения: // 1 - Scientific // 2 - Decimal // 3 - Engineering // 4 - Architectural // 5 - Fractional // 6 - Windows Desktop // Unit format dimStyle.Dimlunit = 2; // Масштабный коэффициент высоты // текста, записанного в виде дроби. Эта // высота расчитывается путём умножения // указанного в свойстве Dimtfac коэффи- // циента на высоту текста, указанную в // свойстве Dimtxt. dimStyle.Dimtfac = 0.5; // Количество знаков после запятой: dimStyle.Dimdec = 0; // Precision // Опция "Fraction format" (свойство // "Dimfrac") принимает одно из следующих // значений: // 0 - Horizontal // 1 - Diagonal // 2 - Not stacked (например 1/2) dimStyle.Dimfrac = 0; // Fraction Format // Если опции "Unit format" в качестве // значения назначен "Decimal", то в тек- // сте размеров, вместо точки, в качестве // разделителя десятичной части будет // использоваться иной разделитель, кото- // рый указывается при помощи свойства // "Dimdsep". Если свойству "Dimdsep" // присвоить NULL в качестве значения, то // в качестве десятичного разделителя // будет использоваться точка. // Опция "Decimal separator" (свойство // "Dimdsep") может принимать только // следующие значения: // "." - Точка // "," - Запятая // " " - Пробел // Decimal Separator dimStyle.Dimdsep = "," ; dimStyle.Dimrnd = 0.0; // Round Off // присваиваемого свойству Dimpost. // Пример: "L = <> // <> // " m" - суффикс dimStyle.Dimpost = "<>" ; // Группа "Measurement Scale": dimStyle.Dimlfac = 1; // Scale Factor // Выделить или снять выделение опции // "Apply to Layout Dimensions Only" на // вкладке "Primary Units": Boolean applyToLayoutDimensionsOnly = false ; // Если свойству "Dimfrac" назначить // отрицательное значение, то опция // "Apply to Layout Dimensions Only" // будет включена: dimStyle.Dimlfac = applyToLayoutDimensionsOnly ? -1 * Math .Abs(dimStyle.Dimlfac) : Math .Abs(dimStyle.Dimlfac); // Подгруппа "Zero Suppression" группы // "Leader dimensions": // Свойству "Dimzin" property" следует // футов и дюймов // футов и дюймов // для дюймов // для футов // записывается как,5000) // записывается как 12,5) // как,5) dimStyle.Dimzin = 8; #if NEWER_THAN_2009 // размерного стиля с именами "DIMMZF" и // "DIMMZS" #endif // Группа "Angular Dimensions": // Опции "Units format" (свойство // "Dimaunit) следует назначать одно из // следующих значений: // 0 - Decimal degrees // 1 - Degrees/minutes/seconds // 2 - Gradians // 3 - Radians dimStyle.Dimaunit = 1; // Units Format // Опция Precision (свойство "Dimadec") // должно содержать одно из следующих // значений: // -1 - В угловых размерах отображается // количество знаков после запятой, // указанных с помощью переменной // DIMDEC. // 0-8 - Указывает количество знаков // после запятой, отображаемых в // угловых размерах (независимо от // переменной DIMDEC) dimStyle.Dimadec = 4; // Precision // группы "Angular Dimensions" управляет // подавлением нулей для всех угловых // размеров. // Свойство "Dimazin" должно содержать // одно из следующих значений: // 0 - Отображает все ведущие и замыкаю- // щие нули. // 1 - Подавляет ведущие нули в десятич- // ных размерах (например, 0,5000 // записывается как,5000) // 2 - Подавляет замыкающие нули в // десятичных размерах (например, // 12,5000 записывается как 12,5) // 3 - Подавление ведущих и замыкающих // нулей (например, 0,5000 записывает- // ся как,5) dimStyle.Dimazin = 2; // *** Вкладка ALTERNATIVE UNITS *** // Display Alternate Units dimStyle.Dimalt = false ; // Группа "Alternate Units": // Опция "Unit Format" (свойство // "Dimaltu") должна содержать одно из // следующих значений: // 1 - Scientific // 2 - Decimal // 3 - Engineering // 4 - Architectural Stacked // 5 - Fractional Stacked // 6 - Architectural // 7 - Fractional // 8 - Windows Desktop dimStyle.Dimaltu = 2; // Unit Format dimStyle.Dimaltd = 0; // Precision // Multiplier for Alternate Units dimStyle.Dimaltf = 25.4; // Round Distances To dimStyle.Dimaltrnd = 0; // Prefix (префикс) и Suffix (суффикс) // Префикс и суффикс указываются в // составе строкового значения, // присваиваемого свойству Dimapost. // Пример: "L = <> m" // Где: // "L = " - префикс // <> - вычисленное числовое значение // " m" - суффикс dimStyle.Dimapost = "<>" ; // Группа "Zero Suppression": // Свойству "Dimaltz" property" следует // назначать одно из следующих значений: // 0 - Подавляет нулевые значения для // футов и дюймов // 1 - Записывает нулевые значения для // футов и дюймов // 2 - Записывает нулевые значения для // футов и подавляет нулевые значения // для дюймов // 3 - Записывает нулевые значения для // дюймов и подавляет нулевые значения // для футов // 4 - Подавляет ведущие нули в десятич- // ных размерах (например, 0,5000 // записывается как,5000) // 8 - Подавляет замыкающие нули в деся- // тичных размерах (например, 12,5000 // записывается как 12,5) // 12 - Подавляет и ведущие, и замыкающие // нули (например, 0,5000 записывается // как,5) dimStyle.Dimaltz = 0; // Zero Suppression // Если включено подавление ведущих ну- // лей, то становятся доступными для // редактирования опции "Sub-units // factor" и "Sub-units suffix". #if NEWER_THAN_2009 // TODO: Автору кода не удалось программ- // но добраться до этих свойств, т.к. // не существует переменных и свойств // размерного стиля с именами "DIMALTMZF" // и "DIMALTMZS". #endif // Группа "Placement": const String bpv = @"\X" ; // Переключение опций данной группы // выполняетя при помощи добавления или // удаления суффикса "\X" в значении // свойства Dimpost: // Если нужно выбрать опцию "Below // primary value": // dimStyle.Dimpost = dimStyle.Dimpost // .EndsWith(bpv) ? dimStyle.Dimpost: // dimStyle.Dimpost + bpv; // Если нужно выбрать опцию "After // primary value": dimStyle.Dimpost = !dimStyle.Dimpost .EndsWith(bpv) ? dimStyle.Dimpost: dimStyle.Dimpost.Substring(0, dimStyle.Dimpost.Length - bpv.Length); // *** Вкладка Tolerances *** // Группа "Tolerance Format": // Dimtol = true, Dimlim = true - // "Limits", but don"t set this // combinations(!!!), or you will get // "Style Overrides" for Dimension // Style name. For getting the // "Limits" value, look below. // // Symmetrical: // Dimtol = true // Dimlim = false // // Limits (рекомендуемый вариант): // Dimtol = false // Dimlim = true // // None: // Dimtol = false // Dimlim = false // // Basic: // dimStyle.Dimgap = -1 * Math.Abs( // dimStyle.Dimgap); // // Deviation: // Dimtol = true // Dimtm = 1.0e-009 dimStyle.Dimtol = false ; dimStyle.Dimlim = false ; dimStyle.Dimtdec = 0; // Precision dimStyle.Dimtp = 1; // Upper Value dimStyle.Dimtm = 0; // Lower Value // Scaling for Height dimStyle.Dimtfac = 0.5; // Опция "Vertical Position" (свойство // "Dimtolj") должно принимать одно из // следующих значений: // 0 - Bottom // 1 - Middle // 2 - Top // Vertical Position dimStyle.Dimtolj = 1; // Группа "Tolerance Alignment": // TODO: Автору кода не удалось изменить // состояние переключателей "Align // Decimal Separators" и "Align // Operational Symbols" // Подгруппа "Zero Suppression" в группе // "Tolerance Format": // "Dimtzin" property"s allowed values: // 0 - Подавляет нулевые значения для // футов и дюймов // 1 - Записывает нулевые значения для // футов и дюймов // 2 - Записывает нулевые значения для // футов и подавляет нулевые значения // для дюймов // 3 - Записывает нулевые значения для // дюймов и подавляет нулевые значения // для футов // 4 - Подавляет ведущие нули в десятич- // ных размерах (например, 0,5000 // записывается как,5000) // 8 - Подавляет замыкающие нули в деся- // тичных размерах (например, 12,5000 // записывается как 12,5) // 12 - Подавляет и ведущие, и замыкающие // нули (например, 0,5000 записывается // как,5) dimStyle.Dimtzin = 8; // Zero Suppression // Группа "Alternate Unit Tolerance": dimStyle.Dimalttd = 0; // Precision // Подгруппа "Zero Suppression" в составе // группы "Alternate Unit Tolerance": // "Dimalttz" property"s allowed values: // 0 - Подавляет нулевые значения для // футов и дюймов // 1 - Записывает нулевые значения для // футов и дюймов // 2 - Записывает нулевые значения для // футов и подавляет нулевые значения // для дюймов // 3 - Записывает нулевые значения для // дюймов и подавляет нулевые значения // для футов // // Для подавления ведущих или замыкающих // нулей к выбранному значению может быть // добавлено: // // 4 - Подавление ведущих нулей // 8 - Подавление замыкающих нулей. // Zero Suppression dimStyle.Dimalttz = 0; // *** // Сохраняем выполненные изменения dst.Add(dimStyle); tr.AddNewlyCreatedDBObject(dimStyle, true ); // Устраняем потенциально возможную // проблему появления в перечне размерных // стилей дополнительного элемента, // именованного как "Style Overrides": db.Dimstyle = dimStyle.ObjectId; db.SetDimstyleData(dimStyle); // Теперь, на базе созданного нами основ- // ного размерного стиля, можно создавать // его деталлизированные варианты для: // - радиальных размеров // - угловых размеров // - линейных размеров // - и т.д. // Для дополнительной информации можно // почитать раздел документации: // ObjectARX Reference Guide > Additional // Information > Dimension Styles > // Dimension Style Families. // Дочерние размерные стили создаются на // основе базового. Имена формируются по // правилу: ИмяБазовогоСтиля + Суффикс. // В качестве суффиксов используется один // из следующих вариантов: String names = new String { "$0" , // Линейный "$2" , // Угловой "$3" , // Диаметральный "$4" , // Радиальный "$6" , // Ординатный "$7" // Выноски }; foreach (String item in names) { Db.DimStyleTableRecord childStyle; String childName = dimStyle.Name + item; if (dst.Has(childName)) { childStyle = (Db.DimStyleTableRecord )tr .GetObject(dst, Db.OpenMode .ForWrite); } else { childStyle = (Db.DimStyleTableRecord )dimStyle .Clone(); childStyle.Name = childName; dst.Add(childStyle); tr.AddNewlyCreatedDBObject(childStyle, true ); } } // Далее можно выполнять настройку // унаследованных размерных стилей, // выполняя тем самым необходимую // деталлизацию для конкретных типов // размеров. // Редактирование выполняется точно так // же, как мы это проделали выше с базо- // вым стилем, поэтому в нашем примере // не будем повторяться и на этом // завершим работу. tr.Commit(); } } static Db.ObjectId GetArrowObjectId_dim(string arrow, string newArrName) { Db.ObjectId arrObjId = Db.ObjectId .Null; Ap.Document doc = cad .DocumentManager .MdiActiveDocument; Db.Database db = doc.Database; string oldArrName = cad .GetSystemVariable(arrow) as string ; // (эта операция может создать в чертеже // новое определение блока) cad .SetSystemVariable(arrow, newArrName); // Восстанавливаем предыдущее значение if (oldArrName.Length != 0) cad .SetSystemVariable(arrow, oldArrName); // Получаем идентификатор блока Db.Transaction tr = db.TransactionManager .StartTransaction(); using (tr) { Db.BlockTable bt = (Db.BlockTable )tr .GetObject(db.BlockTableId, Db.OpenMode .ForRead); arrObjId = bt; tr.Commit(); } return arrObjId; } } }

Настройка существующего размерного стиля

Чтобы изменить параметры стиля размера, выберите его имя в окне Dimension Style Manager (Менеджер стиля размера), а затем щелкните на кнопке Modify (Изменить). Появится окно Modify Dimension Style (Изменить стиль размера) (рис. 5.23). Это окно содержит семь вкладок, на которых расположены различные настройки размеров.

Рис. 5.23. Диалоговое окно изменения стиля размера

Параметры линий

Вкладка Lines (Линии) (рис. 5.24) предназначена для управления размерными и выносными линиями.

Рис. 5.24. Параметры размерных линий

Область Dimension lines (Линии размера) позволяет вам устанавливать цвет (Color ), тип (Linetype ) и толщину (Lineweight ) размерных линий, а также интервал между линиями, использующийся при создании базовых размеров. Поле Extend beyond ticks (Выход за пределы меток) доступно только тогда, когда заданы определенные типы стрелок-указателей. Например, если используется архитектурная метка, параметр Extend beyond ticks (Выход за пределы меток) указывает, насколько линия размера будет продлена за пределы меток. Вы можете также сделать невидимой размерную линию с любой стороны от текстового значения. Это может быть удобно при проставлении размеров в загроможденных областях, где линии часто вытесняют текстовое значение размера.

Область Extension lines (Выносные линии) содержит подобные параметры для выносных линий. Вы можете задать цвет (Color ), тип (Linetype ) и толщину (Lineweight ) выносных линий, настроить их длину и указать промежуток меж ду выносной линией и объектом, для которого вы проставляете размеры.

Настройка символов и стрелок

Вкладка Symbols and Arrows (Символы и стрелки) (рис. 5.25) позволяет устанавливать размер и тип используемых стрелок-указателей.

Рис. 5.25. Вкладка Symbols and Arrows (Символы и стрелки)

Вы можете установить различные стрелки-указатели для первой и второй размерных линий, а также отдельную стрелку-указатель для указательных линий (leader ). Область Center marks (Центральные метки) предназначена для определения размера и типа центральных меток. Здесь можно указать, как будут отображаться центральные метки в размерах радиуса и диаметра, а также настроить создание линий цетральных меток командой DIMCENTER .

Вы можете разорвать размер или выносные линии в месте пересечения с геометрическими объектами или другими размерами. Хотя это не является рекомендуемой чертежной практикой, иногда такие разрывы бывают необходимы, поэтому в области Dimension Break (Разрыв размера) присутствует возможность задать величину такого разрыва.

Параметры в области Arc length symbol (Символ длины дуги) отвечают за место отображения символа длины дуги при использовании команды DIMARC . В поле Jog angle (Угол зигзага) указывают угол зигзагообразного участка линии, используемого при выполнении команды DIMJOGGED .

Настройка текста

Вкладка Text (Текст) (см. рис. 5.23) управляет размещением и видом текста. В области Text appearance (Вид текста) можно устанавливать используемый стиль текста. Нажатие кнопки с многоточием приводит к появлению диалогового окна Style (Стиль), в котором можно создавать и изменять стили текста. Кроме того, на данной вкладке можно настроить цвет и фон текста, а также задать отображение рамки вокруг текста, установив флажок Draw frame around text (Рисовать рамку вокруг текста).

Параметры Text height (Высота текста) и Fraction height scale (Масштаб высоты дроби) управляют высотой текста. Коэффициент Fraction height scale (Масштаб высоты дроби) применяется к тексту числителя и знаменателя в дроби. Например, если задано значение текстовой высоты .125 , а масштаб высоты дроби – .5 , то высота числителя и знаменателя должна быть .0625 , чтобы вместе они уложились в общую высоту дроби.

В области Text placement (Размещение текста) можно задать размещение текста относительно размерных и выносных линий. В поле Offset from dim line (Смещение от линии размера) задают промежуток между линией и текстовым значением размера. В раскрывающемся списке Vertical (Вертикально) можно выбрать положение текстового значения относительно размерной линии: выше, ниже или по центру. Если вы выберете значение JIS , текстовое значение размера будет расположено в соответствии с японским индустриальным стандартом. Список Horizontal (Горизонтально) задает размещение текста относительно выносных линий: вы можете разместить текст возле первых или вторых выносных линий или протянуть его поверх какой-либо выносной линии.

Параметры подгонки и масштаба

Вкладка Fit (Подгонка) (рис. 5.26) управляет поведением и масштабом размеров. Здесь можно указать, что будет происходить с размерами, если AutoCAD не может разместить одновременно размерные линии и текстовое значение между выносными линиями.

Рис. 5.26. Параметры подгонки и масштаба размеров

С помощью параметров, расположенных в области Text placement (Размещение текста), можно определить, куда будет помещаться текст, если он не находится в заданном по умолчанию положении.

В главе 1 мы обсуждали масштабные коэффициенты аннотаций. Например, если чертеж нужно печатать в масштабе 1/8”=1’-0” , вы должны масштабировать все аннотации вашего чертежа с коэффициентом 96. Поскольку рисунок сокращен для печати, это гарантирует, что аннотация будет правильного размера. Переключатель Scale for dimension features (Масштаб для свойств размера) управляет общим масштабом аннотаций объектов размера.

Внимание!

Важно отметить, что параметр Scale for dimension features (Масштаб для свойств размера) влияет только на размер самих размерных объектов (линий, текста), но не на значения размеров.

Use overall scale of (Использовать общий масштаб) – это масштабный коэффициент, который применяется ко всем свойствам размера. Например, если текстовые значения и стрелки-указатели имеют высоту .125 , а значение общего масштаба – 2 , AutoCAD будет отображать текст и стрелки-указатели в масштабе .25 .

Общий масштаб (положение переключателя Use overall scale of (Использовать полный масштаб)) чаще всего используется, когда размеры помещаются в пространство моделирования (область рисования) и вы выводите в этом пространстве вид чертежа. Если же вы выводите чертеж из пространства макета (листа), то можете установить переключатель в положение Scale dimensions to layout (Масштабировать размеры для макета). В этом случае AutoCAD автоматически масштабирует все свойства размеров в соответствии с масштабом области просмотра макета. Это полезно, когда один рисунок содержит множество видов и графических масштабов.

В области Fine tuning (Тонкая настройка) можно задать некоторые дополнительные параметры вида размера. Когда установлен флажок Place text manually (Помещать текст вручную), при создании размеров появляется дополнительная подсказка, что позволяет вам определять местоположение текстового значения размера после того, как вы определите местонахождение размерной линии.

Установленный флажок Draw dim line between ext lines (Рисовать линию размера между выносными линиями) вынудит линию размера разместиться между выносными линиями независимо от местоположения текстового значения.

Определение основных единиц

Параметры на вкладке Primary Units (Основные единицы) (рис. 5.27) предназначены для форматирования текстового значения размера. В области Linear dimensions (Линейные размеры) можно указать, как будут отображаться единицы измерения, а в области Angular dimensions (Угловые размеры) – как будут выглядеть угловые размеры.

Рис. 5.27. Параметры форматирования текстового значения размера

Параметр Unit format (Формат единиц) устанавливает формат единиц измерения для размеров всех типов, кроме угловых. Обычно его настраивают для согласования единиц измерения рисунка. В дополнение к стандартным настройкам вы можете также выбрать единицы Рабочего стола Windows, которые используют параметры, расположенные в окне (рис. 5.28). Это окно можно вызвать, выполнив команду Пуск ? Панель управления и щелкнув в открывшемся окне на значке Язык и региональные стандарты .

Рис. 5.28. Окно настройки региональных параметров Windows

С помощью списка Units format (Формат единиц) в области Angular dimensions (Угловые размеры) можно управлять отображением угловых размеров: Decimal Degrees (Десятичные градусы), Degrees Minutes Seconds (Градусы, минуты, секунды), Gradians (Градианы) или Radians (Радианы).

Параметр Precision (Точность) контролирует количество десятичных разрядов в тексте размера. Он влияет только на отображение текстового значения, не изменяя геометрию рисунка и не затрагивая фактическое измеренное значение размера.

В раскрывающемся списке Fraction format (Формат дроби) можно выбрать вариант отображения дробей. Эта настройка доступна, только когда в списке Unit format (Формат единиц) выбран пункт Architectural (Архитектурный) или Fractional (Дробный). Данный параметр используется в сочетании с параметром Fractional height scale (Масштаб высоты дроби) на вкладке Text (Текст).

Если в списке Units format (Формат единиц) выбрано значение Decimal (Десятичный), то в раскрывающемся списке Decimal separator (Десятичный разделитель) можно установить символ, используемый в качестве десятичного разделителя.

В поле Round off (Округление) задают правило округления для размеров всех типов, кроме углового. Если вы введете значение 0.25 , все расстояния округлятся к самому близкому значению 0.25 от единицы измерения. Если вы введете значение 1.0 , все измеренные расстояния округляются к самому близкому целому числу. Количество цифр, отображаемых после десятичной точки, зависит от значения параметра Precision (Точность).

В поле Prefix (Префикс) можно задать префикс для текстового значения размера. Указанный текст будет помещаться перед заданным по умолчанию значением. Вы можете ввести в данное поле любой текст или использовать управляющие коды, чтобы отобразить специальные символы. Например, управляющий код %% отвечает за отображение символа диаметра.

В поле Suffix (Суффикс) также можно задать дополнительный текст, однако в этом случае он будет помещаться после заданного по умолчанию значения. Например, можно ввести символ дюйма (), и программа будет вставлять его после каждого значения размера.

Область Measurement scale (Масштаб измерений) содержит параметры, позволяющие определить коэффициент масштаба для значений размера, заданных по умолчанию. Параметр Scale factor (Коэффициент масштаба) определяет коэффициент масштаба для измерений линейных размеров. Значение любого линейного размера умножается на этот коэффициент масштаба, и окончательное значение используется как заданный по умолчанию текст. Например, если вы установите коэффициент масштаба размера равным 2 , то текстовое значение размера для линии в один дюйм будет отображаться в два дюйма. Значение не применяется к угловым измерениям и к округлению значений, а также к положительным или отрицательным значениям допуска.

Если установлен флажок Apply to layout dimensions only (Применять только к размерам макетов), значение масштабированного размера будет применяться только к размерам, созданным в макетах (пространстве листов просмотра).

Настройки в области Zero suppression (Подавление нулей) управляют отображением ведущих и конечных нулей в текстовых значениях размеров. Например, при использовании десятичных единиц измерения установка флажка Leading (Ведущие) означает, что значение 0.5000 будет отображаться как .5000 . При установленном флажке Trailing (Конечные) размер 12.5000 будет выглядеть как 12.5 .

Флажки 0 feet (0 в футах) и 0 inches (0 в дюймах) управляют отображением нулей в значениях размеров, выраженных в дюймах и футах. Например, если флажок 0 feet (0 в футах) установлен, значение 0?8? будет отображаться как 8? . При установленном флажке 0 inches (0 в дюймах) значение 12?0? будет отображаться как 12? .

Альтернативные единицы измерения

Вкладка Alternate Units (Альтернативные единицы) (рис. 5.29) позволяет показывать размеры в двух различных форматах. Типичный пример – отображение размеров одновременно в миллиметрах и дюймах, например 2.00 . Вкладка Alternate Units (Альтернативные единицы) содержит параметры, подобные настройкам на вкладке Primary Units (Основные единицы). Чтобы разрешить использование альтернативных единиц, установите флажок Display alternate units (Отображать альтернативные единицы). Если он установлен, остальные параметры будут активными.

Рис. 5.29. Вкладка параметров альтернативных единиц

Значение параметров Unit format (Формат единиц) и Precision (Точность) не отличается от значения аналогичных параметров на вкладке Primary Units (Основные единицы). При использовании форматов дробных единиц (архитектурного и дробного) вы можете выбрать между скомпонованными и нескомпонованным видами дроби.

Настройки Multiplier for alt units (Множитель для альтернативных единиц) и Round distances to (Округлять расстояния до) определяют переходной коэффициент между первичными и альтернативными единицами. Например, для преобразования дюймов в миллиметры задайте множитель 25.4 . Это значение не влияет на угловые размеры. Настройка Round distances to (Округлять расстояния до) позволяет применять округленные значения к альтернативным размерам. Это округленное значение не зависит от первичного значения округления единиц измерения.

Параметры Prefix (Префикс), Suffix (Суффикс) и флажки в области Zero supression (Подавление нулей) настраивают так же, как для основных единиц. Например, чтобы разместить после альтернативных единиц запись мм , введите в поле Suffix (Суффикс) соответствующее значение.

С помощью переключателя Placement (Размещение) можно выбрать, где будут отображаться альтернативные единицы: после основного значения (After primary value ) или ниже его (Below primary value ).

Параметры допусков

Вкладка Tolerances (Допуски) предназначена для управления отображением и значениями допусков как для основных, так и для альтернативных единиц (рис. 5.30). Параметры, расположенные в области Zero supression (Подавление нулей), и Precision (Точность) работают таким же образом, как аналогичные параметры на вкладках Primary Units (Основные единицы) и Alternate Units (Альтернативные единицы), но управляют только значениями допусков. В полях Upper value (Верхняя граница) и Lower value (Нижняя граница) можно задать верхний и нижний пределы значений параметров допусков.

Рис. 5.30. Вкладка Tolerances (Допуски)

В поле Scaling for height (Масштабирование для высоты) можно задать относительный размер текстового значения допуска. Это коэффициент масштаба, умноженный на высоту текста основной единицы. Например, если вы задаете значение Scaling for height (Масштабирование для высоты) равным .5 , текст допуска будет равен половине размера основной единицы.

Настройка Method (Метод) управляет отображением допусков.

В списке Vertical position (Вертикальное положение) выбирают вертикальное расположение основного текстового значения размера по отношению к тексту допуска: Top (Сверху), Middle (Посередине) или Bottom (Снизу).

Рассмотрим порядок изменения существующего стиля размера.

1. Запустите команду DIMSTYLE , чтобы вызвать диалоговое окно Dimension Style Manager (Менеджер стиля размера).

2. Выберите созданный ранее стиль размера Mech и щелкните на кнопке Modify (Изменить). Появится диалоговое окно Modify Dimension Style (Изменить стиль размера).

3. На вкладке Symbols and Arrows (Символы и стрелки) задайте для параметра Arrow size (Размер стрелки) значение .125 .

4. На вкладке Text (Текст) нажмите кнопку с многоточием, расположенную рядом со списком Text style (Стиль текста). Появится диалоговое окно Text style (Стиль текста). Нажмите в нем кнопку New (Новый) и создайте стиль текста с именем DIM , используя шрифт romans.shx . Нажмите кнопку Apply (Применить), а затем Close (Закрыть), чтобы вернуться в окно Modify Dimension Style (Изменить стиль размера).

5. Выберите в списке Text style (Стиль текста) стиль текста DIM , который вы только что создали, и задайте параметр Text height (Высота текста) равным .125 .

6. Нажмите кнопку OK , чтобы сохранить изменения стиля размера и возвратиться в окно Dimension Style Manager (Менеджер стиля размера). Выберите стиль размера Mech и щелкните на кнопке Set Current (Установить текущим), чтобы установить данный стиль размера в качестве текущего. Нажмите кнопку Close (Закрыть), чтобы завершить выполнение команды DIMSTYLE . Размеры, связанные с этим стилем, будут обновлены.

Из книги Экстремальное программирование автора Бек Кент

Глава 20. Адаптация ХР для существующего проекта Проекты, в которых требуется изменить существующую культуру, встречаются гораздо чаще, чем проекты, в которых новую культуру необходимо сформировать с нуля. Внедряйте ХР в рамках существующего проекта понемногу, начиная с

Из книги AutoCAD 2009 автора Орлов Андрей Александрович

Создание размерного стиля AutoCAD поставляется с предопределенным стилем размера, заданным по умолчанию, – Standard (Стандартный). Его можно изменить, переименовать и даже удалить, если он не указан текущим. Параметры стиля Standard (Стандартный) определены в файле шаблона,

Из книги ArchiCAD 11 автора Днепров Александр Г

Установка стиля Прежде чем начать ввод текста, обратите внимание на текущие параметры текста, которые можно увидеть на панели форматирования: высоту и цвет пера. Они не совпадают с теми настройками, которые мы установили для технических требований. Дело в том, что окно

Из книги Excel. Мультимедийный курс автора Мединов Олег

Добавление нового листа и удаление существующего Вы можете добавить в книгу листы или удалить уже существующие. Для добавления нового листа нужно щелкнуть кнопкой мыши на ярлыке, расположенном справа от ярлыка последнего листа. В конец книги появится новый лист с

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Редактирование размерного текста Команда DIMTEDIT обеспечивает редактирование размерного текста и вызывается щелчком на пиктограмме Dimension Text Edit на панели инструментов Dimension.Запросы команды DIMTEDIT: Select dimension: – выбрать размер Specify new location for dimension text or : –

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Из книги AutoCAD 2010 автора Орлов Андрей Александрович

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Создание размерного стиля AutoCAD поставляется с предопределенным стилем размера, заданным по умолчанию, – ISO-25. Его можно изменить, переименовать и даже удалить, если он не указан текущим. Параметры стиля ISO-25 определены в файле шаблона, используемого для создания

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Правила стиля Исходные тексты классов в данной книге строго подчиняются основным правилам стиля. Они регламентируют отступы, шрифты, выбор имен классов и их компонент, использование нижнего и верхнего регистров.Далее этим правилам будет уделяться серьезное внимание, а

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Два стиля Ряд основных различий между понятиями, о которых шла речь, мы представили в виде таблицы.Итак, есть два отношения - "быть потомком" и "быть клиентом"; две формы повторного использования - интерфейсов и реализаций; скрытие информации и его отсутствие; защита от

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

Открытие существующего одиночного сценария Открыть уже существующий сценарий можно с помощью пункта меню File|Open. Диалоговое окно открытия файлов позволяет запретить изменения выбранного файла (режим "Только чтение"), а также отобразить этот файл в текстовом (Text) или

Из книги автора

Открытие существующего WS-файла Имеющийся на диске WS-файл открывается так же, как и обычный одиночный сценарий - с помощью пункта меню File|Open. Для примера откроем созданный в главе 7 файл PhoneBook.wsf, который содержит четыре задания. По умолчанию этот файл открывается в режиме

Из книги автора

Редактирование размерного текста Команда DIMTEDIT обеспечивает редактирование размерного текста и вызывается щелчком на пиктограмме Dimension Text Edit на панели инструментов Dimension.Запросы команды

Из книги автора

Настройка стиля отображения Стиль отображения можно выбрать в любой момент и при необходимости изменить его параметры или создать собственный стиль, изменяя настройки граней и кромок и используя затенение и фон. Команда VISUALSTYLES загружает Диспетчер визуальных стилей

Из книги автора

Редактирование размерного текста Команда DIMTEDIT обеспечивает редактирование размерного текста и вызывается щелчком на пиктограмме Dimension Text Edit на панели инструментов Dimension.Запросы команды DIMTEDIT:Select dimension: – выбрать размерSpecify new location for dimension text or : – указать

Из книги автора

Настройка стиля отображения Стиль отображения можно выбрать в любой момент и, при необходимости, изменить его параметры или создать собственный стиль, изменяя настройки граней и кромок и используя затенение и фон. Команда VISUALSTYLES загружает Диспетчер визуальных стилей

Настроить размеры в AutoCAD по ГОСТу, по высоте текста, а также создать свой собственный размерный стиль можно командой Формат / Размерные стили . Чтобы создать новый размерный стиль необходимо в диалоговом окне Диспетчер стилейщелкнутьНовый . Также в этом окне можно задать имя вновь созданного стиля. Рис 1 .


Диспетчер символов имеет много верхних вкладок. Это Линии, Стрелки и символы, Текст, Основные единицы. С помощью этих вкладок можно настроить размерный стиль.

В диалоговом окне Диспетчер стилей можно настроитьво вкладке Линии следующие параметры:

1) Задать шаг в базовых размерах

2) Удлинение за размерные линии – величина удлинения выносных линий за размерную линию

3) Отступ от объекта – отступы выносных линий от объекта

На вкладке Стрелки и символы можно произвести следующие настройки:

1) Стрелки можно задать дизайн стрелок, а именно левой, павой и выносной линии

) 2) Размер стрелки – можно указать размер стрелки

3) Символ длины дуги – задает положение дуги над текстом или под текстом

Вкладка текст, в которой можно настроить текст.

1) Текстовый стиль, в котором можно выбрать шрифт, задать отступ между символами

2) Высота текста – можно задать высоту текста

4) Выравнивание текста – можно задать выравнивание текста по горизонтали и по вертикали

5) Ориентирование текста – можно задать положение текста вдоль размерной линии, горизонтально

На вкладке Размещение можно задать Опции размещения, Выравнивание текста, Масштаб размерных элементов, подгонка элементов.

1) Опции размещения – когда текст и стрелки не могут быть помещены между выносными линиями (не помещаются) , то можно указать что будет первым вынесено за выносными линиями

2) Подавить стрелки если они не помещаются между выносными линиями – необходимо поставить галочку, если, да и ничего не ставить, если нет.

3) Выравнивание текста, можно задать положение размерной линии или стоить выноску, если вы будете перемещать текст на чертеже.

4) Глобальный масштаб, можно задать глобальный масштаб

5) Подгонка элементов, можно задать положение элементов

Вкладка Основные единицы можно указать точность размеров. Указать префикс, допустим, если вы хотите, чтобы перед цифрами размера была буква, например В10, а не просто значение 10. Это необходимо, когда нужно указать, что размер или размер чего. Также в этой вкладке можно указать разделитель между целой и дробной части (точка или запятая).Можно указать масштаб измерений (в зависимости от масштаба чертежа). Можно указать размерность и точность угловых размеров (в градусах или в градусах минутах секундах).

Ну и во вкладках Альтернативные единицы и Допуски , можно указать альтернативные единицы и допуски.