|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Лисп по масштабам для работающих без листа
ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
Торонто
Регистрация: 23.10.2007
Сообщений: 1,990
|
||
Просмотров: 18401
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Нда, тема "Легко и в масштабе" неубиваема как терминатор
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Похоже, чертящих в масштабе становится все больше и больше. А вот чертящих легко в масштабе - все меньше и меньше. Форумчане прикладывают титанические усилия для того, чтобы чертящим в масштабе было как можно труднее заниматься таким неблагодарным делом. Т.е., совсем никаких усилий не прикладывают для облегчения труда этих несчастных.
|
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Red Nova> посвяти выходные изучению этого материала
http://dwg.ru/f/showthread.php?t=106...F8%F2%E0%E1%E5 А особенно этого http://www.caduser.ru/cgi-bin/f1/board.cgi?t=30847wh Затем вернись сюда и сообщи, даром-ли провел выходные А главное, дай почитать тем, кому хочешь "облегчить" жизнь |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
предлагаю твоим друзьям потратить немного времени - изучить автокад.....когда азы с листом изучат, тогда можно о лиспе в модели говорить. Работа с такими лиспами имеет свои подводные камни.
Последний раз редактировалось PL, 15.02.2008 в 18:06. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Я рисую только в модели 1:1 (кроме выносных элементов). Проблем нету. Если есть желание, могу за умеренную плату провести обучение (шютка, конечно). Зачем рисовать в масштабе, если можно 1:1, а уж потом масштаб делать? Если надо дорисовать, то скопировал узел, отмасштабировал обратно в 1:1, дорисовал, отмасштабировал как нужно и перенес линии в основной узел (легко выбирать, если работать через отключение слоёв). Короче, вам "учиться, учиться и учиться".
А придумывать лисп, игнорируя возможности АКАД - извращение. ![]()
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
PL, поаккуратнее, пжалста.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.06.2007
Владивосток
Сообщений: 50
|
Кстати, напрасно вы иронизируете. Масштаб - это понятие пространственное и оседает в умах постепенно, слой за слоем. Может и не осесть. Мои сотрудники работают в Автокаде уже более двух лет. Казалось бы срок. Но за кульманом они проработали более 20лет!!! И двадцать лет чертили в масштабе! Им очень трудно представить, какая метаморфоза происходит с чертежом, когда он доходит до плоттера. Но им ничего не остается делать, как довериться мне и чертить 1:1. В противном случае они будут вынуждены слушать мои нервные вопли, занудные лекции, жалкие попытки пространственно объяснить…
А для новичков может быть прикрепить темку о масштабах? |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Да кто же с вами спорит-то? Но при этом ещё происходит масштаб площади 1:100 и объёма в 1:1000. (что, кстати, забывают многие при проектировании пресс-форм с закладными деталями, мешающими усадке по какому-то направлению)
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
виноват, темные силы попутали, св. Валентин и московская особая.
![]() Последний раз редактировалось PL, 15.02.2008 в 19:31. |
|||
![]() |
|
||||
Дебаты развернулись порядочные, а решения все нет. Я далек от программирования, и по наивности подумал что должно быть довольно просто заставить AutoCAD умножать все вводимые меры измерения на масштабный коэффициент, но наверное ошибался.
Неужели такой идеи никому прежде не приходило. PL Давай что есть. На первый взгляд странно про размеры. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Red Nova, найди по форуму тему "Лего и в масштабе" (название прямо такое). Там масса интереснейшей информации была.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Я еще раз посмотрел что нужно, мои кнопки работают к сожелению не так как требуется по условию.
Что делают мои кнопки: Например, вы чертите в модели и в разных масштабах. Сначала внесли в модель рамку в масштабе 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 иконки на пробу. Ну и как говорил, начала внести рамку и т.д. |
|||
![]() |
|
||||
Цитата:
![]()
__________________
*...И Случай, бог изобретатель. * |
||||
![]() |
|
||||
Регистрация: 25.08.2005
Сообщений: 2,556
|
to Red Nova:
---------------------- Если уж имеется такой непреодолимый психологический барьер проектирования в масштабе 1:1, надо переходить на российский КОМПАС из АСКОН. Только в КОМПАС-е есть правильный масштаб ![]() |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Когда не было пространства листа, в пространстве модели всегда чертили в масштабе чертежа (Overall Scale) . И всегда 1:1. ![]() И этих Overall Scale у вас может быть в процессе работы столько - сколько вам надо. Но, один из этих Overall Scale должен быть основным - тот в котором вы будете выводить чертёж на печать. И это надо решить сразу. Потому, как к этому Overall Scale у вас будут приведены все шрифты, стрелки, типы линий и символы. Overall Scale для всего чертежа, в процессе работы, вы можете менять как вам надо и когда надо без всякого ЛИСПА. Последний раз редактировалось ystr, 17.02.2008 в 16:43. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Реальный коэффициент масштабирования.
То, во сколько раз мы должны уменьшить модель, чтобы она поместилась на листе. Например, для коффициента масштабирования 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. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Основную надпись (штамп) и рамку чертите в файле с установками 1:1, потом вставляете в чертёж с масштабом 1:100 и увеличиваете в 100 раз.
В чертеже 1:50 в 50 раз и т.д. На этом мучения обычно заканчиваются. ![]() Черчение в файле, для которого был выполнен SETUP происходит так, как будто вы чертите 1:1. Набрали 1 метр - 1 метр и нарисовался. Поставили размер - нарисовался размер в 1 метр. Естественно, что надо выполнить необходимые настройки для размерных стилей и стилей шрифтов. В принципе, я согласен с теми, кто настаивает на правильности работы через пространство листа. Кроме одного НО, когда вам надо часто пользоваться узлами и деталями из других проектов. Последний раз редактировалось ystr, 17.02.2008 в 16:33. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Ты хочешь сказать, что данную деталь надо укрупнить, чтобы на бумаге разглядеть мелкие детали, поэтому ее следует нарисовать в масштабе, допустим, в 10 раз крупнее, чем само колесо. А как тогда , по твоему, нарисовать это-же место на самом колесе? Стилизованно-упрощенно или со всему подробностями?
|
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Вы каким автокадом пользуетесь? В ACAD Lite нет MVSETUP. В принципе, я нашёл в своём архиве LISP который облегчает работу без пространства листа. Но, вам он не поможет, пока вы не разберётесь с MVSETUP. |
|||
![]() |
|
||||
Регистрация: 25.08.2005
Сообщений: 2,556
|
to Vova:
---------------- "...Ты хочешь сказать, что данную деталь надо укрупнить, чтобы на бумаге разглядеть мелкие детали, поэтому ее следует нарисовать в масштабе, допустим, в 10 раз крупнее, чем само колесо...." Естественно. А как же иначе? Только не всю деталь, а место которое нужно показать для однозначного понимания. "...А как тогда , по твоему, нарисовать это-же место на самом колесе? Стилизованно-упрощенно или со всему подробностями?..." Стилизованно-упрощенно - это будет правильно. Но признаюсь, ради скорости проектирования это правило я часто нарушаю. И при печати эти области похожи на кляксы. Короче, халтура спровоцированная AutoCAD-ом. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Так зачем-же рисовать данную мелкую деталь в масштабе 1:10, если ее можно нарисовать 1:1? (10 -неудачная цифра для обсуждения идеи, пусть она теоретически будет не круглая, например, 12 (представь, что рисуешь в инчах).
|
|||
![]() |
|
||||
Регистрация: 25.08.2005
Сообщений: 2,556
|
Цитата:
![]() |
|||
![]() |
|
||||
ystr Ну есть у меня mvsetup, чертится некий прямоугольник, как я понимаю его пределы потом становятся пределами печатного листа. При этом выбирается масштаб. На что этот масштаб влияет, и как его потом менять? Неужели Profan прав, и меняется только dimscale?
|
||||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Т.е. например я установил лист 1:100. А деталь мне надо вычертить в М1:20. Переключаюсь в меню в М1:20 и продолжаю чертить вводя нормальные значения (1:1). Правда, написано только для команды офсет, скэйл и стреч, и макросов отрисовки отверстий. Написать для окружностей и прочего было в облом. При этом, кнопки размеров так же реагируют на переключение в другой масштаб. При этом размерные линии отрисовываются другим цветом в новом слое, что бы легче было контролировать, где и какого масштаба размер. Например слой размеров основного масштаба DIM - зелёный, а масштаба 1:20 будет DIM6 -красный. Чем мне это нравиться больше, чем работа в листе? 1) не надо прыгать из листа в модель и назад. Вся информация видна в поле чертежа. Я подразумеваю символы сварок, выноски и callouts. 2) узлы и детали из одного проекта легко переносятся в другой или в базу данных для дальнейшего применения. 3)Не надо "включать и выключать" слои и обьекты, и держать всё это в чертеже и в голове. Размер файлов при этом минимальный. Для меня это важно, т.к. я пересылаю готовые файлы в цех, генподрядчику или генпроектировщику через интернет. Если файлы тяжелее 2мб, то для 40-50 файлов это слишком много. У меня же файлы не более 250-150кб. 4)При работе в листе, в тэмплете у меня заданы слои и размерные стили для всех масштабов которыми я пользуюсь и не пользуюсь, но держу на всякий случай. (13Х2=26) Потом, по окончании работы, надо всё это проверять и удалять. В модели все слои автоматически создаются LISPом по мере надобности. Конечно, сегодня во времена ACAD2008 это выглядит смешно. Но, надо учитывать, что лисп писался во времена ACAD12. Сегодня это, скорей, экзотика. И если вы натренированы под работу в листе, я не вижу причин Вам себя ломать. Я не уверен, что этот лисп, будет работать у вас. Это сетевая версия и он обращается к конкретному серверу. Это сделано, для того, чтобы все изменения и исправления лисп автоматически подгружались всем пользователям сети. Потом, он выполнен для империал и заточен под работу с металлическими изделиями в США. На машинах, где этот лисп не установлен. Я иногда пльзуюсь помимо работы в листе, методом подгрузки блоков. Т.е. если вы будете вставлять блок созданный из модели в масштабе М1:25 в модель в М1:100, а потом увеличите его в 4 раза, то деталь будет сидеть в чертеже идеально. Только не надо её бомбить. Если надо деталь отредактировать, то её надо просто вынести обратно в модель М1:25. Отредактировать. Вставить обратно в М1:100 или в пространство листа, если вы работаете в листе. Последний раз редактировалось ystr, 18.02.2008 в 02:44. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Задайте лист с м-фактором 50. И начертите квадрат 10Х10м Потом поменяйте м-фактор на 100 и начертите ещё один квадрат 10Х10м. Что у вас получилось? |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Признаться, я мало чего понял, и думаю, что я не одинок. Навели тень на ясный день. Если во всех 20-ти проектах все детали были начерчены в натуральную величину в пространстве модели, то какие-бы проблемы могли возникнуть в 21-м проекте, куда бы я и скопировал все-что нужно?
|
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Т.е. у вас 20 проектов двадцати дорог. Одна от Нью-Йорка до Лос-Анжелеса. Другая от Чигаго до Маями и т.д. С одного проекта вам нужно взять сечение кювета, с другого деталь крепления дорожного знака и т.д. Значит будем подгружать в один проект все 20-ть моделей, ради деталей? Или как? Вова, каждая деталь кроме набора линий и размеров в пространстве модели ещё имеет служебную информацию, которую по правилам хорошего тона, размещают в пространстве листа. Это могут быть символы сварки и чистоты обработки, допуски или просто лидеры с примечаниями. Revision Clouds... Указания для монтажников... Вот и вопрос. Как вы рекомендуете всё это быстро скопировать? ![]() |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Если честно ничего не понятно. Какойто overscalle который нигде кроме как в размерном стиле не применяется. При чем тут MVSETUP? Какие то заклинания Алана Чумака. Тут 2 вещи, или я не понимаю (по моему никто) или Вы как то не так обьясняете. Поясню, в Америке сейчас праздник, день президента, ну отмечают значит...
Можно привести пример чертежа и этот лисп? ![]() Копирование revision cloud (области внесения изменений очерчиваются волнистой линией и ставится треугольник с номер изменений) из одного проекта в другой, - это Выше моего понимания. Они делаются индивидуально для каждого проекта по замечаниям заказчика или проверяющего. и т.д. я согласен с Vova, понять то что Вы пытаетесь сказать... сложно. Последний раз редактировалось PL, 18.02.2008 в 05:54. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Во как американцы на своего.... (пока все спят). Это значит, нет кумовства. Про облака ревизии Ystr погорячился. Он имел в виду не то, что они копируются вместе с деталью, а то, что эти облака у него в листе. И вот, к чему это приводит. Мы получаем чертеж от архитекторов с очередной порцией облаков. В одном месте стенка отъехала (а у нас к ней розетки пришпандорены и теперь повисли в воздухе) В другом месте дверь в другую сторону повернули (а у нас выключатель за открытой дверью теперь недосягаем, и надо его в темноте нащупывать). И так далее. Но как это выловить, если в модели все чисто, и облаков нет?. Ага, скакать из модели в лист и обратно. А если сильно продвинутый, то Chspace и облака в модель перенести. Чтобы сразу было видно, где изменилось. Граница измененной зоны обязательно должна быть в том пространстве, где что-то поменялось. Даже если вы посылаете только бумажные копии, ибо самим при след. изменении будет легче
|
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Упростим задачу. Пусть это будет не 20-ть дорог, а 2-е металлические п-образные фермы. С одной мы берём деталь опорной пластины, с другой - крепление монорельса. С чего начать? Последний раз редактировалось ystr, 18.02.2008 в 15:00. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
создать 1 новый скопировать из 1 исходника деталь опорной пластины, вставить в новый. скопировать из 2 исходника крепление монорельса, вставить в новый. оформить. распечатать. Время потраченное около 30минут, при условии что в масштабе 1:1
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
У работающего только в пространстве модели на тоже самое уходит 2 минуты. А может и меньше. В 15 раз быстрее!!! ![]() Что скажет Vova? |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
вообще никогда нельзя показывать что можешь зделать за 2 минуты, то, что можно делать 30
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Дележка между пространствами, когда деталь в модели, а принадлежащие этой-же детали сварные швы, примечания, выноски и облака, происходит оттого, что пользователь не умеет масштабировать внемасштабные элементы быстро. Не создал соответствующие команды. Странно, но размеры у Ysrt в модели, значит, умеет создавать стили по масштабу. А для сварных швов или облаков, не знает как. Не может такого быть никогда, чтобы копия объекта, детали которого находятся в двух пространствах, получалась быстрее чем если в одном.
|
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Цитата:
Я даю пример сделанный под 8 основных имперских масштабов, но переделать под метрические не проблема. У Вас вобще не так много рамок, можно сделать заготовки и без лиспа. Исполнитель не привыкшии работать с пространством листа будет иметь минимум проблем. я ни привожу масш. кнопопок и лисп отрисовки 8 viewport , так как сама идея может оказаться неподходящей, что время терять. |
|||
![]() |
|
||||
ystr Я ничего не понял. Давай попроще. Предположим масштаб 1:10 Мне надо чтоб задавая длину отрезка 100, чертился отрезок длиной 10. Дальше с размерами легче, можно создать несколько размерных стилей, и образмерить как надо.
Для меня не ясно как ты работаешь. Есть два варианта. Либо у тебя волшебный лисп, который искажает длину отрезка так как мне надо, либо ты делишь на калькуляторе (ну или в уме) и вводишь полученную длину в ком. строку. Объясни попроще как ты чертишь в масштабе 1:10 отрезок длиной 100 (на чертеже он должен стать 10), и какую роль в этом играет mvsetup. PL Интересный вариант. Последний раз редактировалось Red Nova, 18.02.2008 в 21:08. |
||||
![]() |
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,834
![]() |
Цитата:
Вам давали столько ссылок, могли бы и разобраться. Реализаций таких на ЛИСПе не одна, а много. Писал об этом не раз, а Вы опять задаете свой первый вопрос. Как ...? Да очень просто. Я реализовал это еще 15 (пятнадцать) лет назад в ПАРКСе. Другие тоже так работают. Не по теории, а как быстрее и удобнее. Нет абсолютно никаких проблем с немасштабными элементами, размерными и текстовыми стилями, маштабами вывода и т.д. и т.п. Всё определяется для чего это делается. Я делал для рабочего строительного проектирования. Только не надо противопоставлять черчение в мм чертежа (т.е. в текущем масштабе) и пространство листа. Одно другому не мешает, а только дополняет. Использование пространства листа для вывода (печати) удобно.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 18.02.2008 в 22:09. |
|||
![]() |
|
||||
Alan, Я таких лиспов пока не видел, из ссылок понял как раз обратное, нет такого и надеется не на что.
Цитата:
Я хочу разобрался с mvsetup, в туманных объяснениях мне было показалось, что эта команда делает то о чем я говорил, вот и переспрашиваю. |
||||
![]() |
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,834
![]() |
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
![]() |
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,834
![]() |
Цитата:
Падающее меню-ЗНАЧЕНИЯ или есть панелька (там где ответы Да - Нет..) кнопочка с надписью ПАР. В диалоговом окне выбираете масштаб из списка или задаёте свой, например 69. ![]() Зато хочешь подписать в модели что-то, например марку на выноску, на вопрос высота текста, отвечай сколько хочешь иметь, независимо от масштаба печати (он всегда 1:1). 3,5 мм, так 3,5, 6мм так 6. Обрати внимание на команду Справка в мм конструкции, даёт и то и то. Только ДЕМО-версия всё будет рисовать в 2-х масштабах, побольше и поменьше ![]()
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Допустим вы решили принять за основной масштаб чертежа М1:100 Запускаем команду MVSETUP. .... и вводим масштабный коэф. 100 Теперь, если вы зададите длину отрезка 1 м., то на бумаге он будет 1 см. В 100 раз меньше. Если вам нужно начертить НА ЭТОМ ЖЕ ЛИСТЕ в М1:10, то есть два варианта: 1) надо начертить деталь в масштабе М1:100, в том в котором выполнены установки всего чертежа. Или вырезать фрагмент из основного вида и дополнить недостающее. Потом, командой Scale увеличить готовую деталь в 10 раз и поставить размеры с параметром Overall Scale 10. Всё!!! Чертить, каждый раз умножая каждую переменную на 10 не надо! 2) начертить деталь в отдельном файле с основным масштабом М1:10. с размерами и всей требухой. Создать из детали WBLOCK. Сохранит блок в базу данных. Когда надо, вставить блок с нужным коэф. Напимер, Для М1:100 - вставить WBLOCK c коэфф. 10Х (ув в 10 раз). Для М1:50 - (50/10=5Х)... (ув. в 5-ть раз) Для М1:20 - (20/10=2Х)... Автокадовцы разработали Пространство Листа для тех у кого проблемы с памятью и арифметическими действиями, вроде разделить 100 на 50 или 24 на 12... ![]() В пространстве листа всё гораздо проще. Отправная точка М1:1. ![]() И есть сссытуп вьюпортов. Посему, если у оператора проблемы с таблицей умножения, и он не "догоняет" без калькулятора, что 100:50=2 то такому оператору никакой LISP не поможет. Поможет только пыхтеть в 10-20 раз дольше через Paper Space!!! Аминь!!!: crazy: Вот пример и несколько лиспов. Последний раз редактировалось ystr, 19.02.2008 в 04:35. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Вова, как применить детали из 20-ти разных пректов выполненных через лист в разное время, разными операторами, чтобы не загружать в прект все 20-ть исходников со всеми включенными и выключенными слоями..., операторскими хомутами и прочей мутью ???? Просветите ламера, плиииз. ![]() |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Но я не понимаю твоих вопросов! Зачем загружать весь чертеж (а не проект), чтобы взять из него деталь? Почему не взять только деталь? Даже, если она разделена на два пространства, можно ведь сказать Chspace и все окажется в модели. Можешь-ли дать здесь 2 укороченных учебных файла с указанием фрагментов, из которых надо сделать 3-й файл
|
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Цитата:
По моему лучше чем у него для твоих исходных условий варианта не наидешь. Думаю там все отработанно на 100%. Только, как я понял, за плату. Если речь идет о демо-версиях... Наверное, платить надо за каждый комп. И это правильно. А теперь подумай, может обьяснить твоим друзьям что такое пространство листа? Бесплатно... Если это бесполезно я искрене считаю, лучше варианта чем тот что показал Alan, не наидешь. |
|||
![]() |
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,834
![]() |
Цитата:
![]() Я говорю о выполнении чертежей в Автокаде. Одно другому не мешает. Автокад - чертилка и все попытки превратить его во что-то более глобальное только утяжеляют его использование. Это НЕ о пространстве листа, а о ежегодных обновлениях. Альянс MS, Intel, AutoDESK... живёт и побеждает ![]() ИМХО. При ближайшем рассмотрении отличия версий от 2000 до 2008, нужные для реального проектирования, можно посчитать на пальцах ОДНОЙ руки, без привлечения пальцев ног. ![]()
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 19.02.2008 в 19:05. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
|
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
То есть, всё-таки, мы будем чертить детали отдельно от "общего вида" в пространстве модели, а не "вытаскивать" их из одного общего вида? Тогда это меняет принципы использования ПМ (просранство модели) Ваших рекомендаций по работе в ПЛ (просранство листа).
|
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Ага, наконец-то понял! Ты имел в виду следующее: как вытащить мелкую деталь, которая не нарисована отдельно, а взята кусочком из общей детали путем укрупнения ее в отдельном в-порте и закрытием в этом в-порте ненужных слоев.
И ты, вероятно, считаешь, что если-бы такая укрупненная деталь была заранее нарисована отдельно, то копирование в другой файл осуществлялось бы легче. Так я с тобой согласен. Но разве всегда, если используются в-порты, надо делать именно так, то есть не чертить выноску отдельно? Я не рисую выносимую деталь, являющуюся частью общей, а выношу ее в отдельный в-порт ТОЛЬКО в том случае, если есть шанс будущих изменений данного места. Ибо при изменении большой детали и в выносной оно не будет забыто. Из двух зол всегда выбирают меньшее. Если деталь является универсальной для многих проектов, естественно, ее надо иметь нарисованной отдельно. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для Vova.
С деталью понятно. А как быть с узлом, например, сединения той же спицы с ободом в велосипедном колесе? Надо же явно вырезать этот узел из общей сборки и изобразить отдельно в увеличенном виде. Заморозка слоев в видовом экране тут ничего не даст. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Если масштаб колеса намного мельче, чем масштаб детали крепления, то, как правильно заметил Forma, если ее нарисовать на колесе и затем вынести в отдельный укрупненный в-порт, то на колесе будет клякса. На колесе эту деталь надо нарисовать стилизованно, скажем, в виде прямоугольника по габаритам. Деталь-же нарисовать отдельно, но не в укрупненном масштабе, а в 1:1. Укрупнить ее в отдельном в-порте. Здесь единственная проблема, которой козырял еще Horsy: как-бы мелкая деталь не потерялась среди колес и рам велосипеда. Я в таких случаях рисую вокруг мелкой картинки большой круг или прямоугольник и повторяю под ним название детали крупно. Заморозка слоев применяется обычно, чтобы на мелком виде (колесо) не были показаны размеры и слова, принадлежащие узлу лрепления и наоборот. Кстати, это тоже проблема, если выносить в отдельный в-порт деталь из общего вида, в модели будек каша из, например, размеров разного масштаба. Поэтому, повторяю еще раз, деталь следует НЕ рисовать отдельно, а взять ее из общего вида только если возможны изменения в будущем. Тогда изменения придется вносить всего один раз, и они отразятся и в детали, вынесенной в другой порт. Если-же деталь нарисована отдельно (как тот узел крепления спицы) то есть шанс, что изменив профиль обода колеса забудем это сделать на детали
Последний раз редактировалось Vova, 19.02.2008 в 16:52. |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
по моему такие вещи, сборки, удобнее делать хрефами. Но это машиностроительное черчение, а строительном такая вещь - редкость. Помимо нагромождения слоев в модели, есть понятие минимального расстояния между двумя линиями. С уменьшением масштаба оно увеличивается. В Ревите этот вопрос как то решается кнопкой "детализации" - там 3 режима (подавление мелких деталей в мелком масштабе). В автокаде такого нет,и мы рисуем узел 2 раза, один в мелком масштабе без деталей, другой в крупном. Усложнение с использованием замороженных слоев в разных портах не стоит потраченных усилий. При необходимости связи между разномасштабными видами - используем хреф, это более гибко.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Ну при работе в ADT xref'ы не редкость
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Опять-же не всегда. У нас есть очень насыщенный чертеж. План, битком забитый оборудованием и соединяющими его трубами, и все это просачивается через чужие трубы. План в масштабе 1:64 выводится на чертеж в одном лэйауте. Из этой-же модели выводится этот-же план для других целей в другом лэйауте но в масштабе 1:48. Здесь закрыты ненужные слои и добавлено свое, которое в свою очередь закрыто в первом чертеже. В модели получилась каша, которую можно разгребсти только про крупном увеличении. Поскольку чужие и вслед за ними наши коммуникации (и оборудование) все время перемещаются, и этот процесс согласования длительный, единственная возможность отследить изменения и не попасть впросак это использовать для обеих чертежей одну модель. Тем более работают два человека параллельно, и оба чертежа двигаются к своему завершению. Х-реф здесь не даст преимуществ. Еще раз повторяю, из двух зол выбирают меньшее. В нашем случае это одна модель и два в-порта.
|
|||
![]() |
|
||||
Регистрация: 25.08.2005
Сообщений: 2,556
|
Что я с удовольствием читаю, так это посты PL. Вот уж действительно знает и чувствует предмет. Одна фраза "...Усложнение с использованием замороженных слоев в разных портах не стоит потраченных усилий..." много значит. Мне то обычно лень писать о "технологии" проектирования. Да и с стилистикой у меня проблемы.
![]() to kpbIc: --------------------- "... Опять же, если использовать многовидовые блоки, оперировать экранными представлениями..." А можно поподробней. Что- то я не вьезжаю. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
forMA, это чисто ADT-шные примочки, в "чистом" AutoCAD их нет. Возможно, аналог существует в Mechanical Desktop, но я MDT не знаю совершенно (кроме того, что он существует
![]() Если кратко, то суть в том, что один и тот же блок может иметь несколько представлений для вида сверху, снизу, справа, слева, с фасада, с тыла, изометрии, 3д-орбиты... Также вид (отображение) блока может меняться в зависимости от степени деталировки, задаваемой пользователем. Эти средства встроены в ADT и достаточно широко используются. Предваряя возможные вопросы: как их "вытащить", я не знаю.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Один - китаец, другой - индиец. Потом одного увольняют, и начинается звездец на целый год с разгребанием слоев и х-рефов. Ребята, поверьте, все ваши новые технологии хороши на маленьких и краткосрочных проектах, пока вы помните что и где вы нарисовали. Пройдёт время (годков пять) и вы не вспомните где чьё. Какие слои вы погасили? Какие вам вмандёрили из АТД или Архикада с Ревитом? Какие слои и детали погасил дядя из КАКМАНДУ? Оператор сейчас разный пошёл. Он вчера торговал рыбой в Гонкоге или рубашками в Бийске. А потом сел на ACAD после 2х месячных курсов. |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Вот эта "каша", особенно из размеров для разных вьюпортов, достаёт страшно. Может есть средство? Потом, символы, которые отрисовывает спецпрограмма в ПМодели, не масштабируется корректно в ПЛиста...
|
|||
![]() |
|
||||
Цитата:
![]()
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
wetr, дело в том, что (afaik) начиная с 2007-го в "чистый" кад встроены (правда, прилично кастрированные) ObjetcEnabler'ы для вертикальных решений (в частности, ADT-шные стены, окна и проч позволяли над собой что-то там делать. К сожалению, найти ссылку на обсуждение не смог). Но создать такой элемент или модифицировать его не удавалось (мне так кажется).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.08.2005
Сообщений: 2,556
|
Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
ADT -> Autodesk Architectural Desktop. Такое наименование было вплоть до 2007 версии (включительно). Начиная с 2008 название (но не суть, как я понимаю) продукта поменялось и стало Autodesk Architecture.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Кулик Алексей aka kpblc - Понятно, спасибо.
Наконец выдалось время толком ответить в форуме. Alan – разобрался с программой, идею с масштабами оценил. Вопрос – а нет ли демки ПАРКС чтоб работала только панелька с масштабами, и командами черчения в этом масштабе, а все остальное можно в платную версию. Шутка. Ystr – Главное понял что пользуясь мvsetup надо опять скейлить узлы другого масштаба. А лиспы интересные, нашел много интересного вне тематики. |
||||
![]() |
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,834
![]() |
Конструкторы-строители используют эту прогу на ура. Несколько десятков передач в личную собственность. За свои кровные.
>kpblc Не сочти за рекламу. Если сочтёшь, то режь не обижусь ![]()
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
![]() |
|
||||
Продольный профиль что-ли нарисовать?
__________________
*...И Случай, бог изобретатель. * |
||||
![]() |
|
||||
Указываешь точку где строить профиль, задаешь условный горизонт и щелкаешь по точкам съемки...- расставит пикеты и построит профиль. Это для теплотрассы...Но можешь нужное исправить...отметки чего и.т.д...
__________________
*...И Случай, бог изобретатель. * |
||||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
|
|||
![]() |
|
||||
Геодезист Регистрация: 07.12.2007
Краснодар
Сообщений: 43
|
Понял. Вот только неполучилось. Как я понял из самого лиспа для его запуска нужно ввести команду "(entmake-text)" или "Pro" ? Получается так: подгрузил лисп файл, ввел команду "Pro" - пишет укажите точку где строить профиль, указываю, - говорит что неправлино указана точка????, затем просит выбрать параметры UCS, выбираю world, и все на этом заканчивается. может я чего не так делаю?
|
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
Цитата:
Потом. Тебе же надо показать, что и как работает. Значит, надо скриншоты экранов и меню делать. ![]() |
|||
![]() |
|
||||
Регистрация: 27.09.2007
Сообщений: 173
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен Лисп для перевода цвета объекта | 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 |