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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Работа команды chspace

Работа команды chspace

Ответ
Поиск в этой теме
Непрочитано 10.11.2014, 21:00 #1
Работа команды chspace
mikmik
 
Регистрация: 14.11.2009
Сообщений: 128

Ситуация: Нахожусь во вьюпорте и с помощью команды chspace переношу объект в пространство листа. После переноса объекта в текстовом окне появляется сообщение, что объект перенесен и отмасштабирован.

Вопрос: Есть ли возможность управлять масштабом переноса объекта?

Зачем это нужно: Работаю с обмером участка, и переносимый в пространство листа блок содержит координатную сетку. При масштабировании отличном от нужного, эта координатная сетка искажается.
Просмотров: 6427
 
Непрочитано 10.11.2014, 21:06
#2
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Может масштаб видового экрана поможет.
off вне форума  
 
Автор темы   Непрочитано 10.11.2014, 21:30
#3
mikmik


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


Цитата:
Сообщение от off Посмотреть сообщение
Может масштаб видового экрана поможет.
Не то.

Я описал ситуацию упрощенно. А на самом деле, в чертеже, сделанном, разумеется, в метрах в масштабе 1:1, есть несколько листов. В каждом листе один вьюпорт и масштаб вьюпорта в каждом листе 1:250. Но, при переносе, в одном листе переносимый объект (рамка одного и того же размера для всех листов) масштабируется в 4 раза, в другом листе - в 3.9999 раза, в третьем - в 4.0000011111 раза.
Это удивляет и раздражает.
mikmik вне форума  
 
Непрочитано 10.11.2014, 22:01
#4
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Можно на файлик взглянуть? Попробовал у себя - не получилось повторить. При переносе сообщается "Objects were scaled by a factor of 4 to maintain visual" т.е. явно указывается с каким коэффициентом выполняется масштабирование. Ну и масштабируется все как написано.

А Автокад LT или обычный? Гугл привел сюда http://forums.autodesk.com/t5/autoca...s/td-p/2958070. Насколько мне хватило знаний английского - там описывается похожая ситуация. Масштаб вроде как сбивается из-за использования колеса мыши при приближении/удалении внутри видового экрана. Решение проблемы - не использовать колесо мыши.

В книге Дэна Эббота "Секреты, которые должен знать каждый пользователь" на стр.555 описан способ копирования из модели в лист без использования chspace. По описанному способу сделал макрос
^C^C_pasteblock \_scale;_l;;@ 4;_explode;_l;
Порядок действий следующий:
1. В модели выбираешь нужны объекты и копируешь с базовой точкой.
2. В листе нажимаешь на кнопку с макросом и указываешь точку вставки. Все что ты копировал вставляется как блок с масштабом 4, а потом взрывается.
Макрос не особо тестировал - если понадобится можно доработать напильником.

Последний раз редактировалось off, 10.11.2014 в 23:05.
off вне форума  
 
Автор темы   Непрочитано 10.11.2014, 23:38
#5
mikmik


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


Вся прелесть команды chspace, что одним пинком можно загнать то, что нужно туда, куда нужно. Без лишних телодвижений.
Мой блок с рамкой, содержит координатную сетку и крестики в точках персечения координат.

Я могу решить проблему следующим способом:
1. В пространстве модели начертить сетку координатных линий (временную или постоянную в непечатном слое).
2. В пространстве листа вытянуть блок chspace-ом в лист.
3. Исправить нарушенный масштаб с помощью команды align (благо крестики пересечения координат в вытянутом в лист блоке не убегут далеко от точек пересечения временных координатных линий оставшихся в модели)

Но мне не хочется напрягаться (лень - двигатель прогресса). Поэтому я хочу (если есть такая возможность) задавая масштаб chspace-а решить задачу в один шаг.
mikmik вне форума  
 
Непрочитано 10.11.2014, 23:51
#6
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от off Посмотреть сообщение
Решение проблемы - не использовать колесо мыши.
Или заблокировать ВЭ
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.11.2014, 23:56
#7
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


А масштаб у видового экрана через который ты вытаскиваешь неправильно отмасштабированную рамку проверял? Насколько я понял сбивается именно масштаб ВЭ, а неправильный масштаб блока рамки является следствием этого. Если это так то масштабирование с помощью align не поможет.
off вне форума  
 
Непрочитано 10.11.2014, 23:59
#8
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Или заблокировать ВЭ

Если ВЭ не заблокирован, то масштаб изменяется очень сильно и это видно невооруженным глазом. Думаю что у ТС проблема наблюдается на блокированном .
off вне форума  
 
Непрочитано 11.11.2014, 00:01
#9
Кулик Алексей aka kpblc
Moderator

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


Еще один вариант - изменить luprec (поставить, например, равным 8).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.11.2014, 00:11
#10
mikmik


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


Масштаб видового экрана, разумеется, заблокирован.

После всего... Мои страхи насчет потери масштаба оказались сильно преувеличеными. Сделал так, как я описал в три шага, и отклонение масштаба оказалось настолько мизерным, что я даже не смог его разглядеть и align не понадобился. Хотя, вопрос почему "гуляет" масштаб остался.

Ок. Всем спасибо.

CHSPACE forever!
mikmik вне форума  
 
Непрочитано 11.11.2014, 00:18
#11
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Так а что с масштабом ВЭ? Он изменился?
off вне форума  
 
Автор темы   Непрочитано 11.11.2014, 00:18
#12
mikmik


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Еще один вариант - изменить luprec (поставить, например, равным 8).
Не помогло: "Objects were scaled by a factor of 3.99999978245487 to maintain visual appearance."

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от off Посмотреть сообщение
Так а что с масштабом ВЭ? Он изменился?
А куда же ему меняться, если он заблокрован? Остался как и был 1:250.
mikmik вне форума  
 
Непрочитано 11.11.2014, 00:35
#13
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Попробуй разблокировать и изменить его на любой другой, а потом обратно и выполнить команду chspace.
off вне форума  
 
Непрочитано 11.11.2014, 00:48
#14
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


В теме по ссылке выше предлагается создать ВЭ с помощью Мастера создания ВЭ и не менять масштаб через свойства, тогда вроде бы ничего не слетает.
off вне форума  
 
Автор темы   Непрочитано 11.11.2014, 00:57
#15
mikmik


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


off: Спасибо. Попробую уже завтра.
mikmik вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Работа команды chspace



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Акты скрытых работ Витос Прочее. Архитектура и строительство 324 05.03.2015 12:24
Express Tools Perezz!! AutoCAD 483 13.02.2015 10:57
Некорректная работа команды ФИЛЬТР VAV AutoCAD 10 10.09.2014 09:08
Совместная работа архитектора и конструктора в Autodesk Revit wetr Revit 27 22.01.2014 13:55