Почему в автокаде размер не совпадает с длиной линии
Форумы CADUser → Autodesk → AutoCAD → Как настроить размеры в AutoCAD 2000, чтобы в Layout они совпадали с размерами в модели?
Тема: Как настроить размеры в AutoCAD 2000, чтобы в Layout они совпадали с размерами в модели?
Как настроить размеры в 2000 Cade, чтобы в Layout ставились нормальные размеры (совпадали с размерами в модели)
Если это значение размерного текста то
меняйте dimlfac.
Если масштабирование элементов размеров
то dimscale
Спасибо за совет, но нельзя ли чтобы это делалось автоматически
dimscale-устанавливается в размерном стиле
а dimlfac наверное только на lispе.
2Vasiliy: Я что-то не понял про что Вы спрашиваете? Поподробнее пожалуйста.
> Vasiliy
Почти наверняка можно автоматически и, скорее всего, несложно. Но, murzic совершенно прав - поконкретнее. Размеры проставляются в пространстве листа или же в пространстве модели, но из листа?
Во втором случае надо поставить флажок Scale Dimensions to Layout (Paperspace) на закладке Fit в свойствах размерного стиля. В первом - привести в соответствие масштаб видового экрана и Scale Factor на закладке Primary Units.
А вообще-то я бы сильно не советовал ставить размеры на листе. Лучше - в модели ИЗ листа.
Слово автоматически я понял как
автоматическая установка dimlfac
для конкретного видового экрана.
И в случае если экранов несколько
и с разными масштабами
scale Factor не поможет
(его нужно будет постоянно менять).
А насчет простановки размеров в
листе или модели можно еще и
поспорить.Проставляю только в листе.
> Эдуард.
Насчет того, где лучше рамеры проставлять - тут уже не раз спорили, зачем снова заводиться. У каждого свои предпочтения.
В случае простановки в модели - см. мой ответ. Все делается стандартными средствами. В случае простановки в листе - надо отслеживать масштаб каждого вьюпорта.
> Андрей
случае простановки в листе Не надо ничего отслеживать.
Создаете один размерный стиль в котором устанавливаете в Fit -"scale dimensions to layout" и используете в листе независимо от масштаба вьюпорта. При этом размеры проставляются в листе, а их значение берется реальное - из модели. Если размеры асоциативные при изменении геометрии в модели размеры в листе автоматически изменяются. И модель приэтом не засоряется размерами.
а если акад 2000, то ассоциативности не наблюдается :(
> gap
Так вот и говорю - у всякого свои задачи. Для меня, например, просто неприемлемо (да и неудобно) ставить размеры в листе. По целому ряду весьма важных (для меня лично) причин, рассматривать которые здесь бессмысленно. Если честно, разницы ПРИНЦИПИАЛЬНОЙ просто нет - в смысле удобства и т.д. Она, эта разница, есть для каждой конкретной задачи.
VNIZU OPISANIE DVUH VARIABLES, KAK VIDITE DIMSCALE -UNIVERSAL'NEE I LEGCHE POL'ZOVAT'SIA
POSTAVIT' 1 I V LISTE RABOTAET, V MODELI TOZHE STAVIT' V ZAVISIMOSTI OT
MASHTABA.
SUDITE SAMI CHTO DLIA VSHEGO SLUCHAIA LUCHSHE :)
DIMSCALE
Sets the overall scale factor applied to dimensioning variables that specify sizes, distances, or offsets. Also affects the scale of leader objects created with the LEADER command.
0.0 AutoCAD computes a reasonable default value based on the scaling between the current model space viewport and paper space. If you are in paper space or model space and not using the paper space feature, the scale factor is 1.0.
>0 AutoCAD computes a scale factor that leads text sizes, arrowhead sizes, and other scaled distances to plot at their face values.
DIMSCALE does not affect tolerances or measured lengths, coordinates, or angles.
dimlfac
DIMFLAK NE POMESTILSIA
Sets a scale factor for linear dimension measurements. All linear dimension distances, including radii, diameters, and coordinates, are multiplied by DIMLFAC before being converted to dimension text.
DIMLFAC has no effect on angular dimensions, and is not applied to the values held in DIMRND, DIMTM, or DIMTP.
If you create a dimension in paper space and DIMLFAC is not set to zero, AutoCAD multiplies the distance measured by the absolute value of DIMLFAC. In model space, negative values for DIMLFAC are ignored, and the value 1.0 is used instead.
AutoCAD computes a value for DIMLFAC if you try to change DIMLFAC from the Dim prompt while in paper space and you select the Viewport option.
Dim: dimlfac
Current value New value (Viewport): v
Select viewport to set scale:
AutoCAD calculates the scaling of model space to paper space and assigns the negative of this value to DIMLFAC.
Леонид, позволь выступить как переводчик, но вольный и со своими комментариями:
Внизу описание двуx переменных. Kak видно, dimscale универсальнее и им легче пользоваться. Судите сами, что и для какого случая лучше.
Dimscale. Устанавливает глобальный фактор, определяющий высоту текста, величичу стрелок, зазоров, отступов, включая элементы лидера (но не самоё размер). Если Dimscale выставить в 0, автокад будет подсчитывать его сам, выставляя по умолчанию значения, соотв. масштабу Viewport (имеется в виду простановка размеров на модели но через открытый Viewport. Установка Dimscale=0 равноценна переводу ключа вкладки Fit в положение Scale dim. to layout - Vova)
Dimlfac. Устанавливает масштабный фактор для линейных измерений, включая радиус, диаметр, координаты. То, что измерит автокад, будет умножено на Dimlfac (кроме углов). Не влияет на Dimrnd (округление) и Dimtm и Dimtp (отклонения в допусках).
(Dimlfac применяется если измеряемые объекты вычерчены не в натуральную величину. Это может быть в двух случаях: если черчение идет по старинке, как раньше на бумаге, или если образмеривание провoдится в Papespace, когда viewports закрыты, и при этом не используются ассоциативные размеры-Vova)
От себя добавлю что предпочтительнее ставить размеры в модели. Количество размерных стилей равно количеству применяемых масштабов, столько же организовано слоев (каждого масштаба) но все процессы происходят автоматически при нажатии кнопки с нужным в данный момент масштабом и последующим нажатием на кнопку, выводящую размер.
Заранее извиняюсь за нубский вопрос.Был долгий перерыв в работе с автокадом. Вопрос в следующем.Неверно задается длина линии (отрезок).С помощью динамического ввода ввожу например 500 длина задается 499.99.Так же и с линейными размерами. Т.е если посмотреть в свойствах линии то например длина указана 300,а размер линейный проставляется 299.99.
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Но как бы пытаюсь нарисовать замкнутый прямоугольник.Две стороны отображаются нормально,а вот с двумя другими проблема.Думаю что если бы система координат то тогда любые линии были бы неправльными
Инженер-проектировщик автомобильных дорог, генпланист
sch, У вас линия не перпендикулярна. Поставьте "параллельный размер" тогда будет отображаться правильно
Так вот угол при рисовании у меня отображается кратным 90.Или надо в орто режиме рисовать, тогда совпадёт?
----- добавлено через ~34 мин. -----
Попробовал в орто,длина совпадает, размер правильно.Но в файле если открыть свойства линий(отрезков) то там указаны правильные углы и длина.А всё равно не замыкается прямоугольник, может отображение углов более точное выставить при динамическом вводе?
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Постройка Гаражей и Сараев
Спасибо огромное!По воводу переменных.А нельзя как нибудь автокаду задать/запретить рисовать в дробных частях?Т.е что бы рисовал жестко целыми числами ?
Инженер-проектировщик автомобильных дорог, генпланист
sch, То что вы вводите при черчении то он и рисует. Если вы ввели целое число значит и получите соответствующий отрезок
Не правильно выразился не длина,а углы что бы рисовались целыми числами.
----- добавлено через 33 сек. -----
Автоматически подправлял бы(округлял).
----- добавлено через 44 сек. -----
F8 по умолчанию.
Ну или ручной ввод угловых и линейных параметров.
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Инженер-проектировщик автомобильных дорог, генпланист
sch, посмотрите в интернете хотя бы какой-нибудь урок типа "основы черчения в AutoCad". Из-за того что вы не умеете работать в программе вы начинаете изобретать велосипед и усложнять себе работы. Вам нужно изучить хотя бы основы.
Поэтому даже черчение квадрата у вас и вызывает трудности
Конструктор по сути (машиностроитель)
В том то и дело что при простом рисовании без орто углы то как раз и показывает округленные.А по факту вместо например 90 градусов выходит 90.543
Инженер-проектировщик автомобильных дорог, генпланист
sch, Напишите лучше что вы хотите сделать, что хотите получить? Тогда вам подскажут как это сделать.
Что вам нужно начертить?
Мне надо участок нарисовать,с границами,потом чертеж дома частного ну и межевание не проведено ещё надо посмотреть что войдёт и как войдёт.
Постройка Гаражей и Сараев
Если вам нужен правильный прямоугольник, зачем вы его чертите 4мя линиями?
Я когда начинал, а было это в далёком 2003, когда никаких ютюбов не было и автокад был на английском я делал так:
Чертил 2 отрезка - это у вас получилось: нижний и правый.
Потом брал прямоугольник и привязывал его по диагонали, потом удалял линии.
Спустя много лет узнал, что взяв квадрат и набрав 5,10 ентер, полушь квадрат 5х10
Заранее извиняюсь за нубский вопрос.Был долгий перерыв в работе с автокадом. Вопрос в следующем.Неверно задается длина линии (отрезок).С помощью динамического ввода ввожу например 500 длина задается 499.99.Так же и с линейными размерами. Т.е если посмотреть в свойствах линии то например длина указана 300,а размер линейный проставляется 299.99.
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Но как бы пытаюсь нарисовать замкнутый прямоугольник.Две стороны отображаются нормально,а вот с двумя другими проблема.Думаю что если бы система координат то тогда любые линии были бы неправльными
Инженер-проектировщик автомобильных дорог, генпланист
sch, У вас линия не перпендикулярна. Поставьте "параллельный размер" тогда будет отображаться правильно
Так вот угол при рисовании у меня отображается кратным 90.Или надо в орто режиме рисовать, тогда совпадёт?
----- добавлено через ~34 мин. -----
Попробовал в орто,длина совпадает, размер правильно.Но в файле если открыть свойства линий(отрезков) то там указаны правильные углы и длина.А всё равно не замыкается прямоугольник, может отображение углов более точное выставить при динамическом вводе?
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Постройка Гаражей и Сараев
Спасибо огромное!По воводу переменных.А нельзя как нибудь автокаду задать/запретить рисовать в дробных частях?Т.е что бы рисовал жестко целыми числами ?
Инженер-проектировщик автомобильных дорог, генпланист
sch, То что вы вводите при черчении то он и рисует. Если вы ввели целое число значит и получите соответствующий отрезок
Не правильно выразился не длина,а углы что бы рисовались целыми числами.
----- добавлено через 33 сек. -----
Автоматически подправлял бы(округлял).
----- добавлено через 44 сек. -----
F8 по умолчанию.
Ну или ручной ввод угловых и линейных параметров.
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Инженер-проектировщик автомобильных дорог, генпланист
sch, посмотрите в интернете хотя бы какой-нибудь урок типа "основы черчения в AutoCad". Из-за того что вы не умеете работать в программе вы начинаете изобретать велосипед и усложнять себе работы. Вам нужно изучить хотя бы основы.
Поэтому даже черчение квадрата у вас и вызывает трудности
Конструктор по сути (машиностроитель)
В том то и дело что при простом рисовании без орто углы то как раз и показывает округленные.А по факту вместо например 90 градусов выходит 90.543
Инженер-проектировщик автомобильных дорог, генпланист
sch, Напишите лучше что вы хотите сделать, что хотите получить? Тогда вам подскажут как это сделать.
Что вам нужно начертить?
Мне надо участок нарисовать,с границами,потом чертеж дома частного ну и межевание не проведено ещё надо посмотреть что войдёт и как войдёт.
Постройка Гаражей и Сараев
Если вам нужен правильный прямоугольник, зачем вы его чертите 4мя линиями?
Я когда начинал, а было это в далёком 2003, когда никаких ютюбов не было и автокад был на английском я делал так:
Чертил 2 отрезка - это у вас получилось: нижний и правый.
Потом брал прямоугольник и привязывал его по диагонали, потом удалял линии.
Спустя много лет узнал, что взяв квадрат и набрав 5,10 ентер, полушь квадрат 5х10
Если нарисовать вертикально параллельный размер текст будет расположен слева. Если изменить угол меньше 90, то текст останется также слева, но если угол изменить больше 90, то он перевернется на правую сторону, что в конкретном чертеже не требуется.
Как быть?
Можно конечно в размерном стиле на закладке Текст, в разделе "Выравнивание текста", поставить в поле "По вертикали" значение "Снаружи". Но текст переворачивается в любом случае, хотя уже и не вокруг размерной линии.
Наше дело труба
Повернуть текст
Команда: _dimedit
Операция редактирования размеров [Вернуть/Новый/Повернуть/нАклонить] : П
указать концы образмеренной линии
а потом передвинуть если надо.
но если угол изменить больше 90, то он перевернется на правую сторону, что в конкретном чертеже не требуется.
Как быть?
Не может быть, чтобы ГОСТ не отрегулировал расположение текста на наклонных линиях. А то отсебятина получается
Vova, сарказм оценил
ГОСТ 2.307
Так что, вообще без размера оставлять? Автору вопроса именно в таком секторе понадобилос; образмерить
Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
Так что, вообще без размера оставлять? Автору вопроса именно в таком секторе понадобилос; образмерить
Думаю, ты прекрасно понял, что имеется в виду. Ставить размер так, чтобы он не попал в "запретные сектора"
Думаю, ты прекрасно понял, что имеется в виду. Ставить размер так, чтобы он не попал в "запретные сектора"
Нет, я не понял. У меня такое было. Здание в виде буквы Л, но отзеркаленной вокруг горизонтальной линии. Левая нога по дуге, центр которой за тридевять земель слева. Дуга начинается от левого конца верхней палочки. Из центра проведены оси к каждому сегменту ноги. Каждая квартира расположена вдоль своей оси, то есть стена между квартирами коническая (в плане). И многие элементы как раз лежат в запретном секторе под нехорошим углом. Размеря, я доверился автокаду. Он мне мог поставить соседние размеры в двух квартирах головами навстречу друг другу.
А как надо было по госту?
Наше дело труба
А вариант сдвинуть вручную не подходит?
То есть, выбрать размер - ПКМ - Положение размерного текста - Перенести только текст.
Команда: _aidimtextmove
Задайте опцию [0/1/2] : _2
Vova, сарказм оценил
ГОСТ 2.307
Жестоко это Не все же в школе черчение проходили/учили/изучали
to Vova:
---------------
По ГОСТ/ЕСКД размеры в "мертвом" секторе не ставятся по технике безопасности. Исполнители могут шею вместе с башкой свернуть.
Специально для Владимира
Рисунок, кстати, называется "Расположение размерного числа, если необходимо нанести размер в заштрихованной зоне"
У меня там были по большей части размеры с одной ногой, (я такие показывал на форуме) поэтому такой вариант выглядел бы не очень. Но возможно. Учту при случае
При редактировании (Erase, move и т д) размерная линия улетает оч далеко, остаются выносные линии через весь чертеж и дальше. Или при вставке из другого чертежа, а потом небольших! изменениях все цепочки прыгают- кто вверх-кто вниз. Как- то можно бороться, подскажите, кто знает, пожалуйста
И у нас на работе так бывает (К счастью, не у меня. ) (:
Узловые точки при проставлении размеров должны привязываться к определенным точкам на образмериваемом объекте ("конечная" , "середина" , "пересечение" и т.д.) .
Если при редактировании объекта ( move ) размеры "улетают" ,- возможно , одна из узловых точек привязана к другому объекту ( или вовсе не привязана - при простановке размера кликнули мышью без привязки )
> AlexV
Даже если они привязаны точно по OSNAP-например при команде Stretch должны(обычно так) сдвигаться точки привязки, а не размерная линия с текстом. или при удалении линии - размерная линия отьезжает оч далеко, хотя сохраняет выносные линии и точки привязки.
Наверное в понедельник шарящие пацаны не работают, Костяныч !
> Костя
Просто вопрос интересный
Попробуй сделать
1. Purge ALL
2. Выдели все нужное и вынеси в др файл командой WBLOCK
3. Проверь заначение переменной OSNAP (СДЕЛАЙ =0)
Может поможет, а может и нет. Кто знает что там у тебя наворочено :)
К сожалению, не уточнили в каком AutoCADе Вы работаете. Но если это AutoCAD2002, то по поводу выносных линий могу сказать следующее:
1. Во-первых, проверьте значение системной переменной DIMASSOC, в командной строке набрав (getvar "dimassoc"). Если оно равно 2, то исправьте на 1. Новые размеры не будут ассоциативными.
2. Во-вторых, наберите команду DIMDISASSOCIATE и укажите все размеры (рамкой весь чертеж). Существующие размеры перестанут быть ассоциативными.
Эта проблема встречается практически у каждого второго. Я думаю, что и у Вас дело именно в этом. Наверное с ассоциативностью пока не все гладко.
Что же касается размерных линий, то они наверняка "скачут" вместе с выносными. Если это не так, то могу сказать, что встречался с этим только при создании размеров из программ на LISPе.
Читайте также: