Статья. Стили работы и масштабы в AutoCAD - Страница 8
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Статья. Стили работы и масштабы в AutoCAD

Статья. Стили работы и масштабы в AutoCAD

Закрытая тема
Поиск в этой теме
Непрочитано 01.02.2009, 20:16
Статья. Стили работы и масштабы в AutoCAD
Krieger
 
инженер (КМ)
 
Красноярск
Регистрация: 30.10.2004
Сообщений: 3,837

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

Вложения
Тип файла: pdf Стили работы в AutoCAD _форум.pdf (347.0 Кб, 2471 просмотров)

__________________
Делай хорошо, плохо само получится.

Последний раз редактировалось Krieger, 10.03.2009 в 19:44. Причина: Изменения в статье.
Просмотров: 81178
 
Непрочитано 12.02.2009, 06:39
#141
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
ps Не надо транслитерировать мой ник, тем более что он по другому читается.
Коллега Krieger, извини, это я не специально - был в бессознательном состоянии. Ошибку исправил.
ShaggyDoc вне форума  
 
Непрочитано 12.02.2009, 08:42
#142
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Нет, это не DIMSCALE. DIMSCALE уже потеряла своё былое значение. Теперь эта переменная *наряду с другими) изменяется динамически во время работы.
Действительно потеряла? А я вот открываю шаблон "Aec Model (Metric Ctb).dwt" в AA2009 и обнаруживаю, что там DIMSCALE равна 100.
Profan вне форума  
 
Непрочитано 12.02.2009, 10:16
#143
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
...Зная только два этих основных параметра, программно настраиваются все остальные...
Звучит как фантастика.
А пользователи тоже не путаются, - вычисляя значение первого параметра (масштаб печати модели), как функцию второго (наименование единиц) и третьего - нужного масштаба чертежа на бумаге ?

Цитата:
Разумеется и упоминавшиеся "рамки форматов" будут иметь нужные размеры.
Несчастная MVSETUP, чтобы начертить эту масштабированную рамку, кроме единиц и масштаба спрашивает еще и размеры бумажного чертежа. А у вас она каким образом масштабируется?
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 12.02.2009, 11:19
#144
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Profan Посмотреть сообщение
Действительно потеряла? А я вот открываю шаблон "Aec Model (Metric Ctb).dwt" в AA2009 и обнаруживаю, что там DIMSCALE равна 100.
Сама DIMSCALE осталась, она потеряла своё стратегическое значение. Ранее в ней можно было хранить значение масштаба печати. Но уже несколько версий DIMSCALE может устанавливаться в 0. В этом случае размеры, при простановке через ВЭ автоматически масштабируются, по масштабу ВЭ. То есть длины, которые они показывают соответствуют реальным величинам, а масштаб оформления (текст размера, засечки) - меняются. В результате на одном листе может быть несколько разномасштабных изображений, но размеры у всех выглядят одинаково.

С введением аннотативности DIMSCALE окончательно потеряла свой "вес". Теперь "рулят" *ANNO*. При использовании аннотативности DIMSCALE автоматом сбросится в 0.

А её положительные значения - для тех, кто работает по старинке, листы и ВЭ не использует, всё далее отстаёт от направления развития Автокада.

Цитата:
А пользователи тоже не путаются, - вычисляя значение первого параметра (масштаб печати модели), как функцию второго (наименование единиц) и третьего - нужного масштаба чертежа на бумаге ?
Пользователям вообще ничего не нужно вычислять. Он же знает, что будет делать чертеж М1:100 (или любой другой) здания? Знает. И знает, что здания "измеряются в мм". А если делает генплан М1:500, то знает, что Земля измеряется в "м". Вот и всё.

Или делает на вкладке формат по принтеру, а потом создаёт на нем несколько ВЭ в разных масштабах. И везде аннотативные символы будут автоматически вычисляться. А показанное в диалоге значение будет действовать только при работе на вкладке Model - для "слабого звена".
ShaggyDoc вне форума  
 
Непрочитано 12.02.2009, 11:48
#145
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Мне, конечно, все равно, только не думал я, что те, кто работет в AutoCAD Architecture, работают по старинке.
Profan вне форума  
 
Непрочитано 12.02.2009, 12:23
#146
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Для большего понимания (скорее для себя) сделал небольшой расчёт "Определение масштаба печати и масштабов ВЭ" в Excel'е.

См. приложенный файл.
Вложения
Тип файла: zip Масштаб печати 0.03.zip (6.5 Кб, 123 просмотров)

Последний раз редактировалось Makswell, 13.02.2009 в 09:01.
Makswell вне форума  
 
Непрочитано 12.02.2009, 13:11
#147
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Profan Посмотреть сообщение
Мне, конечно, все равно, только не думал я, что те, кто работет в AutoCAD Architecture, работают по старинке.
Причем тут шаблон, на который ты ссылался и метод работы? Просто в этот шаблон, в момент сохранения, записалось такое значение. Как оно потом используется в AutoCAD Architecture, его программами - я не знаю. Может и никак, а может и "как-то".

У нас тоже DIMSCALE участвует (но уже во вторичном качестве) - в момент перехода пользователя на вкладку Model устанавливается к какое-то значение, заданное показанным ранее диалогом. А в момент перехода на любой Layout сбрасывается в 0. Только это всё делается автоматически, пользователи и не знают ни о каких переменных. А меня не волнует, как они предпочитают работать (это не моя забота) - программа обеспечивает правильный результат при любом "стиле".

PS. Давайте больше не отвлекаться от темы ветки - обсуждение статьи.
ShaggyDoc вне форума  
 
Непрочитано 12.02.2009, 14:04
#148
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Заменил приложенный файл к посту 146. Был небольшой косяк...
Makswell вне форума  
 
Автор темы   Непрочитано 12.02.2009, 14:30
#149
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
С введением аннотативности DIMSCALE окончательно потеряла свой "вес". Теперь "рулят" *ANNO*. При использовании аннотативности DIMSCALE автоматом сбросится в 0.
Не сбрасывается она в 0. Какое значение стоит в параметрах размерного стиля, то и устанавливается, хоть это окошко и не активно с галочкой "Аннотативный". Эта переменная попросту игнорируется.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 12.02.2009, 18:35
#150
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Пользователям вообще ничего не нужно вычислять. Он же знает, что будет делать чертеж М1:100 (или любой другой) здания? Знает. И знает, что здания "измеряются в мм". А если делает генплан М1:500, то знает, что Земля измеряется в "м". Вот и всё.
Ну тогда Химера все это. Если не шутка.
Цитата:
PS. Давайте больше не отвлекаться от темы ветки - обсуждение статьи.
Если бы все было по вашему, то и повода для этой статьи не было бы.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 12.02.2009, 18:49
#151
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Makswell Посмотреть сообщение
Для большего понимания (скорее для себя) сделал небольшой расчёт "Определение масштаба печати и масштабов ВЭ" в Excel'е.
Уважаемый Makswell!
Ну прочтите еще раз тут пару последних страниц! Какое, простите, на фиг INSUNITS ???
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 12.02.2009, 22:15
#152
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от skif58 Посмотреть сообщение
Уважаемый Makswell!
Ну прочтите еще раз тут пару последних страниц! Какое, простите, на фиг INSUNITS ???
skif58, в конце концов, давай на "ты"
Я так понял ты имеешь ввиду, что чему равна единица рисунка ты решаешь именно для себя и так и чертишь. То есть решил, что чертишь в метрах и плевать на то, что в рисунке единицы выставлены в мм. В принципе ничего фатального и брутального в данном поступке нет. Ты можешь сделать чертёж, распечатать, отдать заказчику, получить за это свой прайс и даже никогда не вспомнить, что единицы чертежа не совпадали с теми, которые ты установил для себя сам.

Просто не обращай внимание на INSUNITS в моём расчёте. Считай, что когда выбираешь единицу измерения, то выбираешь это чисто для себя. Автокад ничего не знает, никакие переменные не меняются. Расчёт масштабов печати и ВЭ всё равно остаётся таким же один в один. Расчёт-то верен? Или нет?

Конечно, сам расчёт довольно абстрактный. На практике мы пользуемся 1-2 ед. измерения и десятком масштабов. Что, где, и на сколько смаштабировать мы знаем уже наизусть и никаких расчётов уже не делаем. Я вот тоже думал, что это вещь давно мной понята и пройдена. Ан нет, облажался здесь вот намедни. Поэтому решил разобраться до конца. Расчётом. Все масштабы и единицы и во всех ипостасях. И, знаешь, считаю, что я в этом разобрался. И знаешь также, считаю, что INSUNITS здесь всё таки к месту. Не буду придумывать всякие случаи, где можно на этом наколоться, просто скажу, что совсем игнорировать не то чтобы не правильно, но всё же несколько некорректно.

И вот с другой стороны, ну выбрал ты для себя, что рисуешь в метрах. Возьми, да выставь INSUNITS=6. Не сложно ведь?

ЗЫ Я улучшил немного расчёт масштабов, завтра с утра пораньше выложу...
Makswell вне форума  
 
Непрочитано 13.02.2009, 06:11
#153
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Maksvell, ты ведь понимаешь, что INS.. - это от INSERT (ВСТАВИТЬ). Ну не вставляю я в свой чертеж никаких блоков, растров и внешних ссылок. Так какой тогда смысл мне заостряться на INSUNITS, ведь в текущем чертеже она ни на что не влияет? А если и придется что-то вставить - так я разберусь и без этой переменной, что и в каком масштабе по отношению к текущему чертежу я буду вставлять (особенно при вставке растра неизвестного происхождения).
Profan вне форума  
 
Непрочитано 13.02.2009, 06:19
#154
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Makswell, вот теперь я тебя понял. И понял, что ты почти все правильно понял.
И твой расчет масштабов печати работает правильно и думаю многим будет полезен. (Только поправь там, при INSUNITS=6, 1 ед. рисунка = 1м)
Теперь осталось только навести порядок в терминологии, которая в таком темном деле, должна быть предельно точной, чтобы никого не путала и не вводила в далеко идущие заблуждения.
Например, в этом твоем предложении:
"То есть решил, что чертишь в метрах и плевать на то, что в рисунке единицы выставлены в мм.", - принципиально неверно именно это: "что в рисунке единицы выставлены в мм". Кто-то может подумать, что в мм выставлены единицы этого рисунка, т.е. Единицы Чертежа. А это неверно. И может повлечь неверные представления, ожидания... Например, при выводе на печать и.т.д, и.т.п.
Ведь даже Krieger на это попался, когда написал:
Цитата:
Идём в настройки единиц измерения, устанавливаем там метры. Чертим план в метрах, при вставке блока рамки замечаем, что в диалоге вставки есть неприметное окошечко - Unit factor, которое равно 0,001. Тогда мы должны уже установить для этого блока масштаб равным 1000, т.е. натянуть . Однако при печати кад плевал на то, что у меня метры и принимает единицу чертежа за миллиметры и печатает с масштабом 1:1. Т.е. как-то тут не додумано или я туплю?
Что уж говорить о начинающих.
Потому-то и важно понимать, что выставить единицы рисунка, т.е. Единицы Чертежа в мм или другие физические единицы НЕВОЗМОЖНО!
Выставить можно только значение INSUNITS в единицах чертежа (своего или чужого) для автоматического масштабирования блоков, изображений или вставленных или прикрепленных к чертежу внешних ссылок.
То есть, INSUNITS - это просто ИНСТРУМЕНТ для масштабирования при вставке в чертеж.
А вся эта путаница от того, что этот инструмент оперирует с таким же набором физических Единиц измерений (мм,м...парсек,- "свойство" которых он придает объектам вставки), что и пользователь, назначающий, сам себе, Единицы измерения в своем чертеже (мм,м...парсек, - "свойство" которых только у него в голове). А совпадают эти наборы, естественно, потому, что этот инструмент для пользователя и предназначен.
Цитата:
И вот с другой стороны, ну выбрал ты для себя, что рисуешь в метрах. Возьми, да выставь INSUNITS=6. Не сложно ведь?
Совсем не сложно! Вопрос - зачем? Если я собрался вставлять в этот "метровый" чертеж блоки с единицами блока в метрах (т.е.блок создан при INSUNITS=6(метры), то тогда понятно - блок будет вставляться 1:1 не масштабируясь. Но если мне нужно вставлять блоки с единицами блока в миллиметрах (т.е.блок создан при INSUNITS=4(мм), то при INSUNITS=6 в этом "метровом" чертеже, эти вставляемые блоки станут масштабироваться при вставке на 0,001 и уходить в точку. И чтобы этого не было мне нужно будет в этом "метровом" чертеже, наоборот, установить INSUNITS=4(мм), т.е. "родные" для блока единицы, и тогда он будет вставляться 1:1.
Ну или INSUNITS=0(безразмерный). Тогда, для "полного счастья" нужно вспомнить и про:
- INSUNITSDEFSOURCE
Устанавливает единицы измерения исходного содержимого, когда переменная INSUNITS имеет значение, равное 0
И про:
- INSUNITSDEFTARGET
Устанавливает единицы измерения в целевом чертеже, когда переменная INSUNITS имеет значение, равное 0
(Обе можно менять в Настройках - Пользовательские - Масштаб вставки).

При вставке в чертеж блоков annotative переменная INSUNITS игнорируется.

И сравни все это с совсем другой картиной при копировании того же блока с б.точкой и вставке его в любой другой чертеж, когда очевидно, что в Автокаде нет никаких физических единиц измерения кроме его собственных Автокадовских - абстрактных.

Прости, но как не крути, - писать про ЭТО получается длинно. Но, надеюсь, суть понятна.

Да, забыл - исходя из всего написанного,- истины ради, - следовало бы в твоем полезном екселевском расчете убрать упоминание о INSUNITS, оставив только Единицы рисунка.
__________________
*...И Случай, бог изобретатель. *

Последний раз редактировалось skif58, 14.02.2009 в 02:47.
skif58 вне форума  
 
Непрочитано 13.02.2009, 07:09
#155
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Ну тогда Химера все это. Если не шутка
Ты думаешь, я тебя буду убеждать? Доказывать? Оно мне, и тем, кто пользуется надо?
ShaggyDoc вне форума  
 
Непрочитано 13.02.2009, 07:17
#156
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Ты думаешь, я тебя буду убеждать? Доказывать?
Нет, я так не думаю.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 13.02.2009, 08:24
#157
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Заменил приложенный файл к посту 146. Сейчас в расчёте ИМХО учтены все возможные варианты.
Makswell вне форума  
 
Непрочитано 13.02.2009, 09:05
#158
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от Profan Посмотреть сообщение
Maksvell, ты ведь понимаешь, что INS.. - это от INSERT (ВСТАВИТЬ). Ну не вставляю я в свой чертеж никаких блоков, растров и внешних ссылок. Так какой тогда смысл мне заостряться на INSUNITS, ведь в текущем чертеже она ни на что не влияет? А если и придется что-то вставить - так я разберусь и без этой переменной, что и в каком масштабе по отношению к текущему чертежу я буду вставлять (особенно при вставке растра неизвестного происхождения).
Ну я собственно так и написал. Можно всю жизнь проработать в Автокаде не меняя никакую INSUNITS, умереть и остаться довольным.
Цитата:
Сообщение от skif58 Посмотреть сообщение
Да, забыл - исходя из всего написанного,- истины ради, - следовало бы в твоем полезном екселевском расчете убрать упоминание о INSUNITS, оставив только Единицы рисунка.
Ладно, убрал. Действительно, не буду приводить надуманные "за" и "против", потому что в моей практике, кроме как метры и миллиметры, никаких единиц не больше применялось. А с этим и правда можно разобраться "и без этой переменной". Так что убрал во избежание лишней путаницы.

Ну что ж, опять заменил файл, приложенный к посту 146. Надеюсь в последний раз
Makswell вне форума  
 
Непрочитано 13.02.2009, 09:33
#159
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Makswell Посмотреть сообщение
Ну что ж, опять заменил файл, приложенный к посту 146. Надеюсь в последний раз
Отлично!
И спасибо! Повесил себе ярлык на рабочем столе, - буду на всякий случай проверять масштабы для ВЭ в особо мудреных случаях.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 14.02.2009, 15:45
#160
igorni


 
Регистрация: 06.02.2009
Сообщений: 775


Позвольте предложить стиль 3+1.

Применение стиля предлагается как дополнение к стилю 3, для уменьшения количества видовых экранов (ВЭ).

Суть
1.Все по стилю 3.
2.В модели, графика копируется на свободное место и масштабируется в масштабе ВЭ.
3.Отмасштабированная графика копируется в пространство листа и совмещается с её же изображением в ВЭ.
4.ВЭ уничтожается.
5.Полученный вид компонуется на поле чертежа с прочими видами.

Нюансы.
Если масштабирование ВЭ выполнялось зуммированием, до нанесения внемасштабной графики, необходимо сбросить лишние цифры масштабного коэффициента ВЭ. Речь вот о чем. В окошке тулбара Viewports или свойстве ВЭ Custom scale вы увидите, к примеру, значение 0.0014, реально масштаб может быть 0.0014023654 или 0.0014498759 или …. Сбрасываются лишние цифры вводом с клавиатуры последней показанной цифры. Если этого не делать, то отмасштабированная графика просто не совместится со своим изображением.

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

Никто не запрещает перед шагом 2 скопировать и видовой экран вместе с внемасштабной графикой на свободное место листа. А после совмещения с графикой уничтожать эту копию ВЭ.

Перед компоновкой полученных видов на поле чертежа, бывает полезным каждый из них преобразовать в блок. При необходимости блок можно отредактировать с помощью _refedit.

С помощью данного стиля, сравнительно просто решается проблема оформления видов чертежа с разрывами. После шага 4, сначала устраняем ассоциативность размеров пересекающиеся с нашими разрывами (я их просто подрываю), затем вырезаем ненужные куски, рисуем линии разрыва и все двигаем Stretch-ем. Дальше создаем блок и переносим на поле чертежа. Если не лезет в рамку – пользуемся _refedit.

Замечание.
Не рассмотрено поведение PROXY (я и не знаю как они себя поведут), но и в статье речь шла об AutoCAD без надстроек.
igorni вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Статья. Стили работы и масштабы в AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Стандарты работы в AutoCAD в рамках проектной организации AutoCAD 10 17.03.2009 23:30
Поиск работы Perezz!! Разное 46 21.03.2008 12:50
AUTOCAD 2006 Aragorn AutoCAD 14 01.04.2005 00:55
Посоветуйте, плиз, материнскую плату для работы в Autocad Aston73 AutoCAD 11 22.09.2004 12:30