|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.07.2009, 15:41 | #1 | |
Меняется масштаб блока при копировании с одного чертежа на другой.
Регистрация: 18.06.2009
Сообщений: 118
|
||
Просмотров: 38164
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
1. Проверить единицы измерения файла и блока
2. Проверить значения системных переменных insunitsdefsource, insunitsdeftarget, insunits 3. Крайне желательно переделать все блоки на Unitless (безразмерные)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.06.2009
Сообщений: 118
|
Их в настройках пишут? Если да, то милиметры.
Единицы блока были дюймы. Сделал безразмерным, копируется с другого чертежа теперь нормально, но проблема с командой _blockreplace осталась. Цитата:
Кстати заметил еще такую штуку...при создании блока, у него автоматом делается масштаб по осям X, Y, Z = 0.0394 |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
Тебе же ответили. В одном дюйме 25,4 мм. Соответственно коэффициент перевода будет равен 1/25.4=0.0393700787
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 18.06.2009
Сообщений: 118
|
С созданием блока разобрался.
Но команда _blockreplace до сих пор отказывается работать корректно. Масштаб некоторых блоков увеличивается в 5 раз по сравнению с оригиналом. Последний раз редактировалось Jeriko, 20.07.2009 в 17:04. Причина: разобрался. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Ну, на самом деле и лиспом можно пройтись по блокам, переделав их в безразмерные
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.06.2009
Сообщений: 118
|
Впринципе блоков не так много, так что думаю за пол часика управлюсь и руками
У меня вопрос про _blockreplace...данная команда как я понимаю производит замену блоков, то есть выбираешь заменяемый блок, выбираешь заменяюший и все блоки на чертеже заменяются на идентичные блоки. У меня же она почему то самопроизвольно меняет масштаб некоторых блоков...получаются 3 нормальных блока и 3 блока в пять раз больше. То есть у замеющих блоков остается не только угол поворота, но и масштаб, как у исходных блоков? Последний раз редактировалось Jeriko, 20.07.2009 в 22:43. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,825
|
Alex II, в масштабах, перечитай все вышеизложенное
Offtop: кошмар, даже тему в которой пишут прочитать лень
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Пастух Регистрация: 16.07.2012
Питер
Сообщений: 318
|
В поиске решения данной проблемы решил копнуть форум. Эта тема вроде как единственная и решения в ней так и не нашлось. Признаюсь, что сталкивался с этим огромное количество раз и никак мне не удавалось эту хрень побороть. Так вот сегодня я наконец таки нашел решение этой заразы. Фух... Как камень с плеч.
insunitsdefsource=6, insunitsdeftarget=6, insunits=6 в данной ситации никак не спасают. Так вот собственно решение. Набираем в коммандной строке -DWGUNITS и отвечаем на вопросы. Как оказалось, на все вот эти метаморфозы влиет такое понятие как Единицы длины и эта самая переменная не является INSUNITS. В ходе ответов на вопросы AutoCAD даже спрашивает, нужно ли сопоставить INSUNITS с тем что вы ввели выше. Каким-то образом -DWGUNITS находится над INSUNITS и имеет большее влияние при вставке блоков в чертёж. Всех тонкостей я пока еще не узнал, надо еще потестить, но результат на лицо. Раньше я в таких случаях все копировал в чистые чертежи, но в душе скребло меня это. Вот теперь все встало на свои места)) П.С. Забавно то, что в HELP об этой команде ни слова.
__________________
Автоматизация должна быть автоматической. Последний раз редактировалось ProPeller, 01.12.2015 в 14:27. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
БРЕД СИВОЙ КОБЫЛЫ | Kryaker | Разное | 1876 | 29.12.2006 23:41 |
Висюки при копировании | k_lexx | AutoCAD | 5 | 27.03.2006 12:42 |
ACAD2005 Глюк при переносе блока(ов) на другой слой. | SergeiSPB | AutoCAD | 5 | 18.08.2005 08:27 |
Просьба помочь с нанесением одного чертежа на другой | Fleks | AutoCAD | 6 | 20.07.2005 19:54 |