Как создать масштабную линейку в автокаде

Обновлено: 05.07.2024

Predlagaju sledujushee
Sozdaite PARTIAL MENU i MNL (sm nizhe) i zakinte v osnovnoe po vsem pravilamTOOLS->Customize_>Menu itd, ne zabudte ukazat' gde vi filles pomestili v TOOLS ->OTIONS->FILES

Teper' kogda rabotaesh v MSPACE (model') viberi mashtab (scale) i rabotai
Pereshel v PSPACE (list) vibery 1=1 i vse OK (inogda nado REGENALL
chtobi rzul'tat uvidet'
I naoborot
Vot i vseh del. Ia tak rabotaju mnogo let a menu kotoroe ja vam predlagaju bilo napechatano v zhurnale za nojabr' "CADALIST"


Save code between lines as SCALE_SETTINGS.MNL
_____________________________________________________________________________________


(DEFUN SCLL ( SFR /)
(SETVAR "DIMSCALE" SFR)
(SETVAR "PSLTSCALE" 1)
(SETVAR "LTSCALE" SFR)
(SETVAR "TEXTSIZE" (* 0.125 SFR))
(PRINC)
)
(DEFUN C:SCLLL ()
(SETQ AB (GETREAL"\nCUSTOM SCALE FACTOR: "))
(ScLL AB)
(PRINC)
)

Save code between lines as SCALE_SETTINGS.MNu
____________________________________________________________________________________

***POP15
**MYGROUP
ID_SCALE_SETTINGS [SETTINGS]

**SCALE_SETTINGS [--------]
**SCALE_SETTINGS [->Decimal]
**SCALE_SETTINGS [1=1]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 1)
**SCALE_SETTINGS [1=5]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 5)
**SCALE_SETTINGS [1=10]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 10)
**SCALE_SETTINGS [1=20]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 20)
**SCALE_SETTINGS [1=30]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 30)
**SCALE_SETTINGS [1=50]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 50)
**SCALE_SETTINGS [1=100]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 100)
**SCALE_SETTINGS [1=200]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 200)
**SCALE_SETTINGS [1=400]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 400)
**SCALE_SETTINGS [1=500]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 500)
**SCALE_SETTINGS [1=600]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 600)
**SCALE_SETTINGS [1=800]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 800)
**SCALE_SETTINGS [1=900]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 900)
**SCALE_SETTINGS [1=1000]^C^C(SETVAR"DIMLUNIT" 2)(SETVAR"LUNITS" 2)(SCLL 1000)
**SCALE_SETTINGS [<-CUSTOM SCALE]^C^C(SETVAR"DIMLUNIT" 2)(c:SCLLL)
**SCALE_SETTINGS [--------]
**SCALE_SETTINGS [->Architectural]
**SCALE_SETTINGS [1=1]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 1)
**SCALE_SETTINGS [1/32"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 384)
**SCALE_SETTINGS [1/16"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 192)
**SCALE_SETTINGS [3/32"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 128)
**SCALE_SETTINGS [1/8"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 96)
**SCALE_SETTINGS [3/16"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 64)
**SCALE_SETTINGS [1/4"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 48)
**SCALE_SETTINGS [3/8"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 32)
**SCALE_SETTINGS [1/2"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR LUNITS" 4)(SCLL 24)
**SCALE_SETTINGS [3/4"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 16)
**SCALE_SETTINGS [1"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 12)
**SCALE_SETTINGS [1 1/2"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 8)
**SCALE_SETTINGS [3"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 4)
**SCALE_SETTINGS [6"=1'-0"]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(SCLL 2)
**SCALE_SETTINGS [<-CUSTOM SCALE]^C^C(SETVAR"DIMLUNIT" 4)(SETVAR"LUNITS" 4)(c:SCLLL)

Можно добавлять линейки масштаба в пространство листа. При добавлении линейки масштаба можно назначить ее определенному видовому экрану и задать ее местоположение. Масштаб каждого видового экрана можно изменять по отдельности, используя соответствующие линейки масштаба.

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


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

Линейки масштаба можно копировать и вставлять в пределах одного и того же листа в пространстве листа.

Настройка линеек масштаба

При выборе параметра "Настроить деления при зумировании" и зумировании карты на видовом экране длина линий делений изменяется, а значение деления корректируется автоматически. Если это приводит к дробному масштабу, на плавающей панели инструментов отображается предупреждение. Можно изменить масштаб до ближайшего целого значения. Также можно изменить информацию о делениях линейки масштаба. Если зумировать карту на видовом экране, не выбирая этот параметр, размер линейки масштаба корректируется, а текст деления остается неизменным.

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

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

  1. При необходимости создайте карту отображения и добавьте к ней все необходимые видовые экраны. См. раздел Работа с картами отображения .

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

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

  • Деление линейки масштаба : определение расстояния, численных меток и единиц измерения для деления линейки масштаба. Выберите единицу карты из списка: футы, ярды, мили, миллиметры, сантиметры, дециметры, метры или километры.
  • Метка : введите текст метки.

Примечание Если после ввода метки изменить единицы измерения, метка обновляется до метки по умолчанию для новой единицы измерения. Например, в качестве единиц для деления линейки масштаба можно задать километры, а в качестве метки указать "Км". Если затем изменить единицы измерения на мили, то метка автоматически будет изменена на "Мили".

Линейка масштаба может находиться внутри видового экрана или за его пределами.


  1. Выберите линейку масштаба.
  2. Нажмите .
  3. В раскрывающемся списке выберите Свойства линейки масштаба .
  4. В отобразившемся диалоговом окне Свойства линейки масштаба задайте следующие параметры:
  5. Деление линейки масштаба : определение расстояния, численных меток и единиц измерения для деления линейки масштаба. Необходимо вводить целые числа. Выберите единицу карты из списка: футы, километры, метры или мили.
  6. Метка : введите текст метки.
Примечание Если после ввода метки изменить единицы измерения, метка обновляется до метки по умолчанию для новой единицы измерения. Например, в качестве единиц для деления линейки масштаба можно задать километры, а в качестве метки указать "Км". Если затем изменить единицы измерения на мили, то метка автоматически будет изменена на "Мили". Примечание Чтобы использовать эту процедуру, следует ознакомиться с редактором блоков AutoCAD, палитрами вариации блоков и определениями атрибутов AutoCAD. Введите все значения тегов и параметров в точности, как показано на рисунке, чтобы они правильно интерпретировались при вставке блока линейки масштаба.
  1. Создайте блок AutoCAD, содержащий графическое представление линейки масштаба.

Используйте редактор блоков для создания блока линейки масштаба.

  • Введите в командной строке BE , чтобы открыть редактор блоков .
  • Укажите имя блока линейки масштаба.
  • Используйте команду ПЛиния , чтобы нарисовать горизонтальную линию для линейки масштаба.

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

Определите вертикальные линии, представляющие приращения масштаба в виде делений линейки масштаба. Чтобы эти деления распознавались на линейке масштаба, необходимо назначить им особые теги, используя параметр Определение атрибута . При вставке линейки каждое деление отображает расстояние, которому оно соответствует. Например, если коэффициент масштаба составляет 1:10 000, а приращение задано в дюймах, для деления в дюймах отображается величина 10 000.

  • В редакторе блоков выберите первое деление на линейке масштаба (но не нулевую точку).
  • Выберите панель "Параметры операции" "Определение атрибутов" .
  • В диалоговом окне Редактировать определение атрибута введите значение Тег для выбранного деления.

Для тега необходимо использовать синтаксис Map.ScaleBar.Division.Label x. Например, значение первого деления может быть Map.ScaleBar.Division.Label1 .

Можно включить дробные деления, например: Map.ScaleBar.Division.Label0.5 .

  • Введите текст для статического текстового значения.
  • Щелкните местоположение текста.
  • Введите 0 и щелкните за пределами текстового объекта.
  • Выберите и перетащите текстовый объект на нулевую линию деления.

Если не указать длину каждого деления, AutoCAD Map 3D не сможет рассчитать соотношение между видовым экраном и линейкой масштаба.

    В редакторе блоков выберите панель "Параметры операции" Линейный .

Этот параметр также доступен на палитре вариации блоков .

Можно выбрать любые два деления, при условии, что это главные, а не дробные деления.

Можно также в командной строке ввести команду PROPERTIES.

В AutoCAD Map 3D этот параметр используется для вычисления отношения между масштабом видового экрана и линейкой масштаба.

Например, если масштаб равен 1 дюйму к 1 миле, укажите в качестве единицы дюймы.

Можно отобразить метку, на которой будут показаны единицы измерения, используемые на карте, например, футы или метры. Фактические единицы отображаются при добавлении линейки масштаба на карту, для которой заданы единицы измерения.

  • В редакторе блоков выберите панель "Параметры операции" Определение атрибута .
  • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.Units.Label .

При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

Коэффициент масштаба является абсолютным значением масштаба без учета единиц измерения. Он представляет собой отношение между измерением длины на бумаге и соответствующим расстоянием на земле (например, 1:10 000). При вставке линейки масштаба на карту отображения на ней отображается текущий коэффициент масштаба.

  • В редакторе блоков выберите панель "Параметры операции" Определение атрибута .
  • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.ScaleRatio .

При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

Используйте параметр Масштаб для изменения размера объектов внутри блока линейки масштаба. Можно скорректировать масштаб внутри блока линейки масштаба для отображения определенной длины деления для листа.

  • На палитре вариации блоков выберите Масштаб .
  • Откройте вкладку Map.ScaleBar.Division.Length параметр.
  • При отображении запроса на выбор объектов для управления, выберите все объекты блока.

В этой операции масштабируются все графические объекты и текст в блоке линейки масштаба.

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

Revit Architecture

Oleg Nester

Oleg Nester запись закреплена

подскажите как поставить масштабную линейку (стандартную) на вид чтобы она отвечала масштабу

Konstantin Shalanov

Я вот такую у себя нашел в семействах, что шли с программой (rvt2014/libraries/russia/аннотации/масштаб графики 1- 100). Можно попробовать его отредактировать.

Александр Зуев

Да сделайте элементарное семейство в категории "Элементы узлов"
Это займет даже меньше времени, чем задавание вопросов тут

Oleg Nester

Konstantin, она отвечает масштабу только 1:100, когда меняю на другой она такая же, она даже не масштабируется

Oleg Nester

Александр Зуев

Konstantin, то семейство сделано в "типовых аннотациях" - немасштабной категории, потому и работает так. Делайте в категории "Элементы узлов", а цифры наложите вложенными семействами "Типовой аннотации". Поменяйте масштаб и посмотрите, что получится.


Автор:

Чтобы использовать эту процедуру, следует ознакомиться с редактором блоков AutoCAD, палитрами вариации блоков и определениями атрибутов AutoCAD.

Создание пользовательской линейки масштаба

    Создайте блок AutoCAD, содержащий графическое представление линейки масштаба.

Используйте редактор блоков для создания блока линейки масштаба.

  • Введите в командной строке BE , чтобы открыть редактор блоков .
  • Укажите имя блока линейки масштаба.
  • Используйте команду ПЛиния , чтобы нарисовать горизонтальную линию для линейки масштаба.

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

Определите вертикальные линии, представляющие приращения масштаба в виде делений линейки масштаба. Чтобы эти деления распознавались на линейке масштаба, необходимо назначить им особые теги, используя параметр Определение атрибута . При вставке линейки каждое деление отображает расстояние, которому оно соответствует. Например, если коэффициент масштаба составляет 1:10 000, а приращение задано в дюймах, для деления в дюймах отображается величина 10 000.

  • В редакторе блоков выберите первое деление на линейке масштаба (но не нулевую точку).
  • Выберите панель "Параметры операции" "Определение атрибутов" .
  • В диалоговом окне Редактировать определение атрибута введите значение Тег для выбранного деления.

Для тега необходимо использовать синтаксис Map.ScaleBar.Division.Label x. Например, значение первого деления может быть Map.ScaleBar.Division.Label1 .

Можно включить дробные деления, например: Map.ScaleBar.Division.Label0.5 .

  • Введите текст для статического текстового значения.
  • Щелкните местоположение текста.
  • Введите 0 и щелкните за пределами текстового объекта.
  • Выберите и перетащите текстовый объект на нулевую линию деления.

Если не указать длину каждого деления, в AutoCAD Map 3D toolset не удастся рассчитать соотношение между видовым экраном и линейкой масштаба.

    В редакторе блоков выберите панель "Параметры операции" Линейный .

Этот параметр также доступен на палитре вариации блоков .

Можно выбрать любые два деления, при условии, что это главные, а не дробные деления.

Можно также в командной строке ввести команду PROPERTIES.

В AutoCAD Map 3D toolset этот параметр используется для расчета соотношения между масштабом видового экрана и линейкой масштаба.

Например, если масштаб равен 1 дюйму к 1 миле, укажите в качестве единицы дюймы.

Можно отобразить метку, на которой будут показаны единицы измерения, используемые на карте, например, футы или метры. Фактические единицы отображаются при добавлении линейки масштаба на карту, для которой заданы единицы измерения.

  • В редакторе блоков выберите панель "Параметры операции" Определение атрибута .
  • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.Units.Label .

При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

Коэффициент масштаба является абсолютным значением масштаба без учета единиц измерения. Он представляет собой отношение между измерением длины на бумаге и соответствующим расстоянием на земле (например, 1:10 000). При вставке линейки масштаба на карту отображения на ней отображается текущий коэффициент масштаба.

  • В редакторе блоков выберите панель "Параметры операции" Определение атрибута .
  • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.ScaleRatio .

При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

Используйте параметр Масштаб для изменения размера объектов внутри блока линейки масштаба. Можно скорректировать масштаб внутри блока линейки масштаба для отображения определенной длины деления для листа.

  • На палитре вариации блоков выберите Масштаб .
  • Откройте вкладку Map.ScaleBar.Division.Length параметр.
  • При отображении запроса на выбор объектов для управления, выберите все объекты блока.

В этой операции масштабируются все графические объекты и текст в блоке линейки масштаба.

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

Читайте также: