|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.11.2005, 14:38 | #1 | |
Масштаб размеров
Регистрация: 09.11.2005
Сообщений: 8
|
||
Просмотров: 14252
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
dimscale = 150 и вперед. ИМХО
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инж-конструктор Регистрация: 04.10.2005
Москва
Сообщений: 175
|
Системная переменная dimscale управляет размерами шрифта т.е. делает его больше или меньше не меняя его значения. Системная
переменная dimlfac это множитель (масштаб) на который умножается измеряемая величина и его значение меняется. Если размеры ставить в простанстве листа в видовом окне определенного масштаба, то автокад 2004 автоматически распознает масштаб видового окна, если в системной переменной dimassoc стоит 2 |
|||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Я в таких случаях захожу в стиль размеров>modify>закладка Primary units и изменяю dimscale на нужный. По совету kpblc получится то же самое, только для всех типов размеров в файле.
__________________
Век живи, век учись - ... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
А я образмериваю все в пространстве листа и при DIMASSOC=2 думать о масштабах не надо, всё происходит автоматом...
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
005> не только размер штифта, но и размеры стрелочек, отстыпов и выступов зависят от Dimscale |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
Цитата:
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Apelsinov> а что взамен [этого маразма]? Геннадий Aka PG> Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
> Vova : Если дать в ком.строке, то изменение коснется вновь проставляемых размеров. Если давать в диалоговом окне _.dimstyle, то эффект такой же. А вот если выделить размеры и в окне свойств установить в поле Dim scale overall нужное значение, то изменятся именно выделенные размеры (т.е. поменяются высоты текстов, засечек / стрелок, отступов ну и так далее, значения меняться не будут).
Как я поступаю (не утверждаю, что это есть единственный вариант!): создается размерный стиль. Один. Для различных масштабов задаются значения переменных dimscale, celtscale (при том, что dimlfac = 1 и ltscale = 1), hpscale, hpspace. Поскольку задаются они лиспом типа такого Код:
Код:
--- Проверено и работает на 2005, на более ранних версиях не тестировал.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
Vova
Что вместо? :roll: Рекомендую воспользоваться и поиском по форумам, много понаписано. Например: 1. Можно менять значение dimscale под нужный масштаб, и имея один стиль, создавать разной величины размеры. 2. Можно делать как Геннадий aka PG в пространстве листа. 3. Можно устанавливать dimscale=0 и образмеривать через ВЭ. я сам в основном пользуюсь 1-м вариантом. т.к. TPalettes у меня привязаны к dimscale. Да и мне кажется более удобным работать в модели, хотя вот это как раз спорно. PS/ А чем собмтвенно, так не устраивают overrides? |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
То Apelsinov> постараюсь ответить завтра, собирай пока аргументы в пользу размеров Style Overrides и недостатки нескольких размерных стилей, под масштаб. Надо-же доказать, почему это маразм. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Цитата:
1. имеется столько стилей, сколько масштабов, или даже больше, если все стили загружены с шаблона, а там и на Фому и на Ерему. 2. Имеем только один универсальный стиль, со сменным Dimscale, который образует Style Overrides для нужного масштаба. A. Скорость. Что быстрей, пролистать выпадающий список и сделать текущим нужный стиль, или написать на клаве Dimstyle, нажать Ентер и ввести, например, 100? Если сделать алиас, например, DDS, то, вероятно, на мгновение быстрей сделать с клавиатуры. Но ведь эта операция проводится только при переходе на другой масштаб, то есть относительно редко. Б. Селективность. Наличие нескольих стилей позволяет сделать выбрку всех размеров данного масштаба, например, командой Qselect. Признак Style сидит на первой странице окна. Выбрать Overrides нужного масштаба можно только по второстепенным признакам, и для этого список надо прлистывать. В. Коллективная рбота. Наличие стандартных для конторы стилей более понято, чем создание Style Overrides, даже теткам. Г. Краткость списка стилей. Если это преимущество, то весьма спорное. Для грамотной работы надо-бы разнести размеры по-слоям, именованным под масштабы. Таким образом, один список - слоев, как-бы есть, а на втором-списке - стилей-сэкономили. Велика ли победа?. Для совсем грамотной работы (здесь ИМХО., но за него я готов биться) надо-бы создать столько стилей, сколько типов размеров используется, и под каждый тип для каждого масштаба свой слой. Не надо боятся длинных списков. Чем мельче все рассортировано в чертеже (если с головой), тем легче выделять, манипулировать, копировать и. т. д. Для того, чтобы все это работало, легко сделать автоматизацию, размер сам попадает в нужный слой. Первый шаг можно сделать отсюда http://dwg.ru/art/2 Главное преимущество наличия длинного списка стилей я вижу в возможности селектирования. Где-же тут маразм? |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
Vova
1. Масштаб меняется редко - это правильно замечено. Скорость сдесь не критична, даже если писать полностью dimscale. Если нужно часто - делаем кнопку. 2. Qselect - это ,имхо, очень не удобная штука, назвать этот способ выбора "быстрым" можно было только в шутку. есть замечательная команда filter - она намного быстрее, но она в этом смысле более полезна вам - там вообще нельзя выбрать размеры определенного масштаба. А вот стиля -запросто! Но узнал я это только-что, нужды раньше просто небыло - НИРАЗУ! Есть еще команды для фильтра выбора...может там можно....я их не помню. Но в любом случае считать это недостатком работы с одним стилем нельзя. Как-то притянуто за уши ... Кстати кому надо часто и быстро - напишу лиспик для выбора размеров опр. масштаба - это очень просто 3. Краткость списка д.стилей - мне фиолетова. Я в этот список у себя уже давно не смотрел. А что касается автоматизации переброски на слой - то тут вообще без разницы verrides или стиль - это можно сделать как с тем, так и с другим, а про нужность этого - умолчим, кому нужно - тот и сам знает, а кому нет - тому пофигу. В общем основной аргумент против одного стиля - неудобная селективность, все остальное цветочки. А что же против многостилевого способа? А ничего.Почти. Кроме того что мне кажется дурным тоном бессмысленное копирование информации в файле, бессмысленное - потому как есть встроенные средства автоматизации - создание этих самых verrides. Потому и маразм. Я выставляю dimscale - размеры рисуются нужным масштабом, элементы из palettes - вставляются с нужным масштабированием - а ведь это все встроенная автоматизация, акадовская. Ну и еще, в плане теории, Vova, а если нужен НЕстандартный масштаб? Делать еще один стиль? |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
С нестандартным масштабом не сталкивался, но рисование без масштаба (not to scale) имеет место быть. Обычно какая-нибудь поясняющая картинка, иногда привнесенная из чужого файла. Кстати, высоту текста в этом случая тоже надо настраивать индивидуально. Здесь я обычно использую близкий по масштабу стиль и при необходимости поменяю ему FIT в пропертях. Насчет автоматизации, безусловно, нет разницы, какой способ автоматизировать. Насчет преимущества коллективной работы - ты не посчитал это серьезным аргументом, а зря. А вообще-то, весь разговор я затеял с дальним прицелом-подвигнуть народ на автоматизацию.
Если кто-нибудь начнет доказывать преимущества образмеривания с листа через открытый VP, то в http://dwg.ru/forum/viewtopic.php?t=...r=asc&start=90 мы с ASYS №90-91 дали дополнительный аргумент в пользу этого варианта. Но я все-же предпочитаю много стилей в модели. Это более универсально, чем через VP или поверх VP, по листу. |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
Vova
Да, про колллективную работу я не написал, вылетело, напишу теперь: "Теткам" проще вообще не знать о стилях размеров. "Теткам" проще один раз на чертеже выставить масштаб, и больше об этом не думать. Это легко делается с одним стилем. (а уж этими overrides "теток" вообще лучше не пугать, оно им надо? масштаб выставил - размеры "получились" и все!) За-то "стандартных" стилей будет намного меньше. Для многих хватит и одного. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Вставлю-ка и я свои тугрики сюдэма. Насчет большого количества имен стилей - так поступает, например, ADT, что лично я не считаю правильным. Дело в том, что изменение dimscale для выбранных размеров моментально поменяет их. Например, такой лисп:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
На №96 темы http://dwg.ru/forum/viewtopic.php?t=...19af5783d4e08f
Есть вертикальный объект, например, мачта ЛЭП, дымовая труба, вышки, фасад высотного здания. А также все, что с этим зданием связано-электросхема, водопровод, другие схемы, лестницы. В модели это все расположено вертикально, а на листе- горизонтально. (команда Plan) Бумажный чертеж разворачивают для чтения на 90град. Вертикальный (в модели) размер, да и любой вертикальный текст должен смотреть головой влево. На листе получается как бы вверх ногами относительно горизонтальной рамки. Таким образом, при образмеривании на листе надо сознательно размеры (и верт. текст, и атрибуты, если блоки и слова пишут из листа) писать вверх ногами. Или распологать лист на мониторе вертикально. И то и другое неудобно. Хотел-бы узнать, как поступают в этом случае те, кто образмеривает в листе или внутри VP? |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
Цитата:
дополнение: перед set-scale написал c: теперь команда вводится, но пишет "; ошибка: слишком мало аргументов" Последний раз редактировалось posetitel, 07.07.2015 в 11:44. |
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
posetitel, а ты ещё через двадцать лет заходи, проверишь, может заработает.
З.Ы. На моём веку это самые старые раскопки в темах - почти 10(!) лет прошло предыдущего сообщения.
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
И будет писаться. Примеры вызова для кого написаны?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
так я пишу как в примере "set-scale 100", как только нажимаю пробел - вводится команда "set-scale" и вылезает сообщение "Неизвестная команда "SET-SCALE"", если ввожу без пробела "set-scale100", то появляется сообщение "Неизвестная команда "SET-SCALE100". похоже плохо реагирует на дефис в команде, пробовал ее заменить на произвольную, например qwert и дописал с:, но все равно не пашет
|
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
-> posetitel
Сегодня это уже атавизм. Пользуйся аннотативным масштабом. ----- добавлено через 39 сек. ----- Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
спасибо, при написании в скобках все заработало, вот только я переоценил возможности данного лиспа он устанавливает масштаб для вновь вычерчиваемых размеров, а не меняет масштаб выделенных
на аннотированные размеры перейти пока не получается в силу ряда особенностей аннотативности. Последний раз редактировалось posetitel, 07.07.2015 в 13:14. |
|||