Лисп по масштабам для работающих без листа - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Лисп по масштабам для работающих без листа

Лисп по масштабам для работающих без листа

Ответ
Поиск в этой теме
Непрочитано 14.02.2008, 20:14
Лисп по масштабам для работающих без листа
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,990

Вот какой вопрос. Сам я черчу 1:1, и программа которую я ищу нужна не мне, а для тех, кто работает уже масштабировано (бес листа). Многие мои друзья работают в офисах где принято так чертить, и они все жалуются, что приходится в уме вечно следить за масштабом, то есть если для узла взят определенный масштаб, то в процессе черчения для получения длины в масштабе надо реальную длину умножать на масштабный коэффициент. Вот и пришла мне в голову мысль, что возможно есть такой лисп, с помощью которого эту проблему можно решить.
Представляю работу лиспа так.
Создается панель масштабов (flyout кнопки с макросами), при изменении которых вводящиеся в последствии длины и другие меры умножаются на соответственный масштабный коэффициент.
То есть если чертишь 1:10, то вводя к примеру длину отрезка 100, длина начерченного отрезка получается 10.
Таким образом можно не помножать каждый раз длину на соответственный коэффициент, это делает за тебя сам AutoCAD.
Возможно ли такое решение данной проблемы?
Просмотров: 18386
 
Непрочитано 16.02.2008, 00:41
#21
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


Цитата:
Сообщение от Red Nova Посмотреть сообщение
PL Давай что есть. На первый взгляд странно про размеры.
Я еще раз посмотрел что нужно, мои кнопки работают к сожелению не так как требуется по условию.
Что делают мои кнопки:
Например, вы чертите в модели и в разных масштабах. Сначала внесли в модель рамку в масштабе 1:1. Дальше надо начертить план в маштабе 1:100. Нужно кликнуть на кнопку 100. Ваша рамка увеличилась в 100 раз (просто командой scale). Чертите Вы в натуральную величину. Кнопка выставляет также для этого масштаба высоту текста, dimension style, корректирует штриховые линии и внесение внемасштабных символов через изменение соответствующих переменных (ну это надо подработать под ваши стили). То есть Вы оформляете свой план.
Дальше надо начертить деталь рядом с планом в масштабе 1:10. Кликаете на кнопку 10. Ваш чертеж уменьшается в 10 раз. Тут сразу не совсем понятно как и почему. Нужно что бы Ваша рамка была увеличена сейчас в соответствии с новым масштабом, то есть в 10 раз. Как делается - Запоминается предыдущий масштаб и новый. т.е. 100/10=10
(если бы переходили в масштаб 1:5 то было бы 100/5=20 раз) Опять автоматом выставляются необх. величины, а чертите Вы по прежнему в натуральную величину (ваша рамка увеличина в этот момент в 10 раз.) Оформляете.
Закончили черчение нажимаете кнопку 1. Происходит уменьшение чертежа 10/1=10 раз . Т.е. пришли опять к "бумажному формату". Размеры должны быть взорваны так как используется просто команда scale, которая их меняет.
Если хотите попробовать-сделайте папку с этими фаилами на комп., в автокаде в options укажите путь к этой папке что бы автокад смог найти иконки. Дальше команда menuload-загрузите меню scaling_ru.mns. Появятся 3 иконки на пробу. Ну и как говорил, начала внести рамку и т.д.
Вложения
Тип файла: zip scaling_ru.zip (1.7 Кб, 97 просмотров)
PL вне форума  
 
Непрочитано 16.02.2008, 00:51
#22
skif58

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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Кгхм...
Масштаб - понятие сугубо линейное.
1:10 - Линейные размеры отличаются в 10 раз
И те и другие Линейные размеры находятся в двухмерном, трехмерном... Пространстве.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Автор темы   Непрочитано 16.02.2008, 21:33
#23
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


PL Интересная идея, но скорее всего не найдет применения из за битых размеров.
Red Nova вне форума  
 
Непрочитано 17.02.2008, 01:06
#24
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


to Red Nova:
----------------------
Если уж имеется такой непреодолимый психологический барьер проектирования в масштабе 1:1, надо переходить на российский КОМПАС из АСКОН. Только в КОМПАС-е есть правильный масштаб...Никаким LISP-ом не поправить AutoCAD.
forMA вне форума  
 
Непрочитано 17.02.2008, 03:16
#25
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Не могу понять, зачем в модели чертить в масштабе? Ладно кульман, надо расчитать так, что б всё компактно уместилось на одном чертеже.
Но пространство модели, оно ж практически безразмерно!?
Jerald вне форума  
 
Непрочитано 17.02.2008, 03:44
#26
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


to Jerald:
---------------------
Навскидку. Проектируем велосипедное колесо. Как показать на чертеже, например, место и способ крепления спицы?
forMA вне форума  
 
Непрочитано 17.02.2008, 06:54
#27
ystr


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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
Вот какой вопрос. Сам я черчу 1:1, и программа которую я ищу нужна не мне, а для тех, кто работает уже масштабировано (бес листа).
В пространстве МОДЕЛИ так (как вы описываете) не работают.
Когда не было пространства листа, в пространстве модели всегда чертили в масштабе чертежа (Overall Scale) . И всегда 1:1.
И этих Overall Scale у вас может быть в процессе работы столько - сколько вам надо.
Но, один из этих Overall Scale должен быть основным - тот в котором вы будете выводить чертёж на печать. И это надо решить сразу.
Потому, как к этому Overall Scale у вас будут приведены все шрифты, стрелки, типы линий и символы.
Overall Scale для всего чертежа, в процессе работы, вы можете менять как вам надо и когда надо без всякого ЛИСПА.

Последний раз редактировалось ystr, 17.02.2008 в 16:43.
ystr вне форума  
 
Непрочитано 17.02.2008, 08:59
#28
Profan


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


Что такое Overall Scale?
Profan вне форума  
 
Непрочитано 17.02.2008, 14:50
#29
ystr


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


Цитата:
Сообщение от Profan Посмотреть сообщение
Что такое Overall Scale?
Реальный коэффициент масштабирования.
То, во сколько раз мы должны уменьшить модель, чтобы она поместилась на листе.
Например, для коффициента масштабирования 1"=1'-0" (1:12), реальный коэффициент будет 12, а для 1:100 будет 100 и т.д.

Например, вы планируете создать чертёж основной масштаб которого будет 1:100. Запускаете команду MVSETUP. Когда она спрашивает Enable paper space? Выбираете <NO>. Отвечаете на вопрос о Units. На запрос <Enter scale factor> вводите 100, потом вводите ширину и высоту вашего листа.
Вам рисуют границу листа с началом в 0,0. При печати на принтер выбираете установку для масштаба 1:100.

Последний раз редактировалось ystr, 17.02.2008 в 15:51.
ystr вне форума  
 
Непрочитано 17.02.2008, 15:39
#30
ystr


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


Основную надпись (штамп) и рамку чертите в файле с установками 1:1, потом вставляете в чертёж с масштабом 1:100 и увеличиваете в 100 раз.
В чертеже 1:50 в 50 раз и т.д. На этом мучения обычно заканчиваются.

Черчение в файле, для которого был выполнен SETUP происходит так, как будто вы чертите 1:1. Набрали 1 метр - 1 метр и нарисовался. Поставили размер - нарисовался размер в 1 метр. Естественно, что надо выполнить необходимые настройки для размерных стилей и стилей шрифтов.

В принципе, я согласен с теми, кто настаивает на правильности работы через пространство листа. Кроме одного НО, когда вам надо часто пользоваться узлами и деталями из других проектов.

Последний раз редактировалось ystr, 17.02.2008 в 16:33.
ystr вне форума  
 
Непрочитано 17.02.2008, 15:45
#31
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от forMA Посмотреть сообщение
to Jerald:
---------------------
Навскидку. Проектируем велосипедное колесо. Как показать на чертеже, например, место и способ крепления спицы?
Ты хочешь сказать, что данную деталь надо укрупнить, чтобы на бумаге разглядеть мелкие детали, поэтому ее следует нарисовать в масштабе, допустим, в 10 раз крупнее, чем само колесо. А как тогда , по твоему, нарисовать это-же место на самом колесе? Стилизованно-упрощенно или со всему подробностями?
Vova вне форума  
 
Автор темы   Непрочитано 17.02.2008, 17:18
#32
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


ystr Все никак понять не могу понять как с этим Overall Scale работают, как устанавливают текущим некий масштаб? Прошу поподробнее объяснить. Можно файл посмотреть, который сделан так?
Red Nova вне форума  
 
Непрочитано 17.02.2008, 18:19
#33
ystr


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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
ystr Все никак понять не могу понять как с этим Overall Scale работают, как устанавливают текущим некий масштаб? Прошу поподробнее объяснить. Можно файл посмотреть, который сделан так?
Почитайте у Филькинштейн или Фрея (David Frey), как работает MVSETUP.
Вы каким автокадом пользуетесь? В ACAD Lite нет MVSETUP.
В принципе, я нашёл в своём архиве LISP который облегчает работу без пространства листа. Но, вам он не поможет, пока вы не разберётесь с MVSETUP.
ystr вне форума  
 
Непрочитано 17.02.2008, 18:20
#34
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


to Vova:
----------------
"...Ты хочешь сказать, что данную деталь надо укрупнить, чтобы на бумаге разглядеть мелкие детали, поэтому ее следует нарисовать в масштабе, допустим, в 10 раз крупнее, чем само колесо...."
Естественно. А как же иначе? Только не всю деталь, а место которое нужно показать для однозначного понимания.

"...А как тогда , по твоему, нарисовать это-же место на самом колесе? Стилизованно-упрощенно или со всему подробностями?..."
Стилизованно-упрощенно - это будет правильно. Но признаюсь, ради скорости проектирования это правило я часто нарушаю. И при печати эти области похожи на кляксы. Короче, халтура спровоцированная AutoCAD-ом.
forMA вне форума  
 
Непрочитано 17.02.2008, 18:44
#35
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от forMA Посмотреть сообщение
Естественно. А как же иначе? Только не всю деталь, а место которое нужно показать для однозначного понимания.
Так зачем-же рисовать данную мелкую деталь в масштабе 1:10, если ее можно нарисовать 1:1? (10 -неудачная цифра для обсуждения идеи, пусть она теоретически будет не круглая, например, 12 (представь, что рисуешь в инчах).
Vova вне форума  
 
Непрочитано 17.02.2008, 19:02
#36
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Так зачем-же рисовать данную мелкую деталь в масштабе 1:10, если ее можно нарисовать 1:1? (10 -неудачная цифра для обсуждения идеи, пусть она теоретически будет не круглая, например, 12 (представь, что рисуешь в инчах).
1:10 - это масштаб уменьшения. Ты вообще то понимаешь о чем я пишу? Как говорят у вас в Штатах: "Ты в порядке?"
forMA вне форума  
 
Непрочитано 17.02.2008, 19:33
#37
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


Цитата:
Сообщение от ystr Посмотреть сообщение
Overall Scale для всего чертежа, в процессе работы, вы можете менять как вам надо и когда надо без всякого ЛИСПА.
Какой командой?
PL вне форума  
 
Непрочитано 17.02.2008, 19:40
#38
Profan


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


Оказывается, Overall Scale - это всего лишь DIMSCALE.
Profan вне форума  
 
Автор темы   Непрочитано 17.02.2008, 22:26
#39
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


ystr Ну есть у меня mvsetup, чертится некий прямоугольник, как я понимаю его пределы потом становятся пределами печатного листа. При этом выбирается масштаб. На что этот масштаб влияет, и как его потом менять? Неужели Profan прав, и меняется только dimscale?
Red Nova вне форума  
 
Автор темы   Непрочитано 17.02.2008, 23:21
#40
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Vova Наконец нашел время почитать ссылки, километровые дебаты, и никакими лиспами не пахнет. Как я рад что работаю 1:1 + лист.
Red Nova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Лисп по масштабам для работающих без листа



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен Лисп для перевода цвета объекта ilka_t LISP 28 25.01.2022 16:04
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Лисп для вычисления длины полилинии со скруглениями CooL LISP 8 21.02.2007 17:14
БРЕД СИВОЙ КОБЫЛЫ Kryaker Разное 1876 29.12.2006 23:41
Лисп для проставления размера длины дуги AVF LISP 18 29.10.2004 15:45