Можно ли вставить с масштабом
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

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

Можно ли вставить с масштабом

Ответ
Поиск в этой теме
Непрочитано 06.04.2014, 11:25 #1
Можно ли вставить с масштабом
shmulka
 
Инженер-электрик
 
Нижний Новгород
Регистрация: 08.08.2013
Сообщений: 131

Добрый день. Смежники часто чертят в другом масштабе. Например, из раздела ОВ мне понадобилось вставить сантехнику. Я в их чертеже выделяю объекты, жму "Копировать с базовой точкой". Открываю свой чертеж. Жму "Вставить". Вопрос: можно ли задать масштаб? В диалоге только указывается базовая точка.
Просмотров: 8967
 
Непрочитано 06.04.2014, 11:43
#2
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


вставляй блоком. Тогда масштаб указывается
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 06.04.2014, 11:49
#3
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


не хотелось бы. Сантехника и так в виде блоков. Да и блок называется от балды

Кстати, счас попробовал в виде блока - тоже нет масштаба
shmulka вне форума  
 
Непрочитано 06.04.2014, 11:54
#4
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от shmulka Посмотреть сообщение
счас попробовал в виде блока - тоже нет масштаба
При вставке блока в окне диалога есть строка масштабов по осям.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 06.04.2014, 11:57
#5
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Ты про "вставить как блок" (_pasteblock, Ctrl+Shift+V)? Если да, то там нет диалога. Только точка вставки
shmulka вне форума  
 
Непрочитано 06.04.2014, 13:13
#6
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от shmulka Посмотреть сообщение
Ты про "вставить как блок" (_pasteblock, Ctrl+Shift+V)? Если да, то там нет диалога. Только точка вставки
Вставил как блок. Затем открыл окно свойсв и поменял маштаб блока.
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 06.04.2014, 13:15
#7
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Вставил как блок. Затем открыл окно свойсв и поменял маштаб блока.
Все это ясно. Но это лишние телодвижения, тем более масштаб отдельно по осям. Жаль, что нельзя непосредственно при вставке. Да и блоку присваивается левое название.
shmulka вне форума  
 
Непрочитано 06.04.2014, 13:33
#8
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от shmulka Посмотреть сообщение
Все это ясно. Но это лишние телодвижения, тем более масштаб отдельно по осям. Жаль, что нельзя непосредственно при вставке. Да и блоку присваивается левое название.
Но маштаб всёравно нужно указывать хоть при вставке хоть потом. Если блок остаётся блоком после вставки это одно если нет то другое. Могут быть и другие решения. Я не использую вставку через буфер и ещё как блок. Первое это название этого блока так сказать левое.
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 06.04.2014, 15:06
#9
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Само собой. Но было бы удобно, скажем, при вставке получать такой диалог: "Укажите точку вставки" > "Укажите масштаб". Не надо залезать в свойства, 1 щелчок ЛКМ, 1 введенное число. А какую вставку Вы используете?
shmulka вне форума  
 
Непрочитано 06.04.2014, 15:21
#10
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Чужие чертежи я вставляю как ссылочные. Но я дорожник и у нас разная спицифика в работе.
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 06.04.2014, 15:25
#11
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Чужие чертежи я вставляю как ссылочные. Но я дорожник и у нас разная спицифика в работе.
К сожалению, почти все ОВшники, ВКшники и другие знакомые лично мне товарищи-смежники дико поганят чертежи. Как правило я беру раздел АР как самый точный и вменяемый, чищу его под себя, а потом, если понадобится вставляю из других разделов что-нето. Так что ссылки, к сожалению, не мое. Тем более люди почему-то игнорируют работу в слоях. Единственное исключение - генпланист. Его творения часто вставляются ссылкой. Но это уже вне данной темы.
shmulka вне форума  
 
Непрочитано 06.04.2014, 16:38
#12
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Люди продолжают работать типа на бумаге. Т.е. если на плотер вышло нормально то всё остальное не важно блоки слоя точка осчёта и т.п.
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 06.04.2014, 17:00
#13
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Люди продолжают работать типа на бумаге. Т.е. если на плотер вышло нормально то всё остальное не важно блоки слоя точка осчёта и т.п.
Да, к сожалению это так. Свой раздел сделал - дальше хоть трава не расти. У нас есть один товарищ, который не использует объектную привязку. Т.е. линии соединяются на глаз

----- добавлено через ~2 мин. -----
По теме: название создаваемого командой _pasteblock блока абсолютно левое? Его можно как-то задать?
shmulka вне форума  
 
Непрочитано 06.04.2014, 17:17
#14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


_rename изменяет имя блока
Хмурый вне форума  
 
Автор темы   Непрочитано 06.04.2014, 17:24
#15
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
Сообщение от Хмурый Посмотреть сообщение
_rename изменяет имя блока
Хм... Так-то оно конечно. Но это немного не то, о чем я спрашивал. Ладно, буду по старинке
shmulka вне форума  
 
Непрочитано 06.04.2014, 18:47
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Прочитал "по диагонали", поэтому ответы "через раз".
- Имя блока задается "от балды", изменить нельзя (кроме как вручную потом через _.rename, как уже показали)
- точка вставки задается системной переменной insbase
- масштаб вставки можно менять через insunits, insunitsdefsource, insunitsdeftarget
- масштабировать, кстати, можно и через опорный отрезок - см.в ком.строке опции команды _.scale
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.04.2014, 00:15
#17
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Вставил как блок. Затем открыл окно свойсв и поменял маштаб блока.
Я тоже это имел ввиду...
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 07.04.2014, 02:27
#18
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 805
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


ctrl+shift+v
_scale
_explode

варианты
_scale через ctrl+1

Чужое обычно копирую в чистый файл - без имен слоев стилей размеров,текста и т.д.
По возможности чищу, взрываю, утюжу, переименовываю стили и только затем в свой файл.
__________________
tc71

Последний раз редактировалось perpetule, 07.04.2014 в 02:38.
perpetule вне форума  
 
Автор темы   Непрочитано 07.04.2014, 05:53
#19
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
Сообщение от perpetule Посмотреть сообщение
Чужое обычно копирую в чистый файл - без имен слоев стилей размеров,текста и т.д.
По возможности чищу, взрываю, утюжу, переименовываю стили и только затем в свой файл.
Я обычно копирую сам чужой файл. И в нем "чищу, взрываю, утюжу, переименовываю стили". Убираю с помощью "быстрого выбора" лишнее. Потом в свой файл.


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
- масштабировать, кстати, можно и через опорный отрезок - см.в ком.строке опции команды _.scale
Да я давно пользуюсь опорным отрезком. Особенно при оцифровке планов зданий. Иногда ведь доходит до того, что есть только скан (а бывает, что и фотка) плана из БТИ...

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
- Имя блока задается "от балды", изменить нельзя (кроме как вручную потом через _.rename, как уже показали)
Понятно. Но _rename, получается, пользоваться удобно сразу после вставки объекта. Если значала вставить все объекты, то в окне переименовывания будет куча блоков с именами типа "A$58921455...". И думай, какой из них что.
shmulka вне форума  
 
Непрочитано 07.04.2014, 06:02
#20
Krieger

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


_-wblock - сохраняет часть чертежа в файл
_-insert - может вставить файл как блок с нужным масштабом
_explode - расчленяет блок

Ну, и можно эту последовательность загнать в макрос с определенным адресом на пару кнопок.

Ну, собственно, вот две команды, одна копирует часть чертежа в файл, вторая вставляет от туда с определенным масштабом. На компе должен быть диск D. Если нет, то подправить код на нужный диск.
Код:
[Выделить все]
(defun c:kr_wblock_create (/ ss)
(if (setq ss (ssget))
(vl-cmdf "_wblock" "D:\\Wblock_1.dwg" "_y" "" pause
	 (princ "Точка вставки: ")
	 ss "" "_undo" 1)
)
)

(defun c:kr_wblock_paste (/ ss)
(if (setq scale (getreal "Масштаб: "))
	(if (setq pt (getpoint "Точка вставки: "))
	  (progn
	  (vl-cmdf "_purge" "_b" "Wblock_1" "_y" "_y")
	  (vl-cmdf "_-insert" "D:\\Wblock_1.dwg" "_r" 0 "_s" scale pt)
	  (vl-cmdf "_explode" "_L")
	  (vl-cmdf "_purge" "_b" "Wblock_1" "_y" "_y")
	  )
	  )
  )
)
__________________
Делай хорошо, плохо само получится.

Последний раз редактировалось Krieger, 07.04.2014 в 10:05.
Krieger вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли вставить с масштабом

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
как вставить блок в точки, заданные во внешнем файле (txt,) Marina Динамические блоки 8 06.04.2012 16:04
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
Можно прорисовать объект по движению мыши в реальн. времени Варгин Программирование 5 17.08.2006 08:23