|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
вставка блока с переопределением
Регистрация: 22.01.2004
Сообщений: 366
|
||
Просмотров: 16798
|
|
||||
Регистрация: 15.04.2005
Сообщений: 243
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
![]() |
Извините, немного не в тему; новую создавать не буду...проблема наверно бородатая:
Есть блок. У него в свойствах забито (и при вставке тож неизменяемо)коэффициент какой-то один. Вставляется с масштабом по осям пропорционально ему шоб еденица получилась. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
На черт. имеется некоторое количество вставок блока с именем 111 определенной формы (А). На другом черт. имеется блок с этим-же именем но другой формы (Б). Надо, чтобы все вставки блока 111 поменяли форму-стали (Б) вместо (А). Правильно ли я понял вопрос? Если так то сделай следующее. Вызови Design center (Ctrl+2) Найди в дереве слева чертеж с блоком формы (Б). Дважды щелкни по строке с чертежом, в поле справа появится все, что можно перенести в открытый чертеж. Дважды щелкни по Blocks. Появятся все блоки, в том числе 111. По нем правой кнопкой и выбери Redifine only.
|
|||
![]() |
|
||||
Регистрация: 15.04.2005
Сообщений: 243
|
Цитата:
[/ATTACH] [ATTACH]1145815978.zip[/ATTACH] |
|||
![]() |
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
1. Запусти из ExpressTools команду "ssx", если она не загружается автоматом при открытии чертежа.
2. Запусти команду "properties". 3. Щелкни по кнопке "Select", набери на клаве (ssx), выбери, щелкни по ОДНОМУ блоку. 4. Внимательно ознакомся с текстом командной строки, в противном случае будут выбраны блоки только с того же слоя, что и указанный пользователем. 5. Внести, если надо изменения в командную строку, и нажать "Enter" 2 раза. 6. В окне "Properies" ввести соотв. коэффициенты, единые для всех выбранных блоков. 7. Завершить команду, вытереть пот и испытать чувство глубокого удовлетворения. ![]() |
|||
![]() |
|
||||
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
![]() |
Есть блок. В "properties" (Ctrl+1) в разделе misc (разное) самая последняя вкладка в строке "коэффициент" забито 0.0394 (ячейка НЕИЗМЕНЯЕМАЯ), а в разделе "геометрия" Масштабы по осям 24,5 т.е. в итоге 1. Как мне сделать везде 1.
И вообще для чего и как работает это ssx. В хелпе пишут: Creates a selection set. И что мне делать с этими настройками выбора. Пробовал через дизайн центр перетащить эти блоки в другой файл (acad.dwt) - не помогло. Лентяй, спасите утопающего... |
|||
![]() |
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
>pyatifan
такое впечатление, что ваш блок создан в дюймах. а чертеж - метрический. Тоакое непостоянство не есть хорошо, по каковой причине блоки надлежит создавать безразмерными. Попробуйте в диалоговом окне команды "_block" вытащить из падающего меню имя вышего блока и в окне "Drag-and-drop Units", или как оно зовется в русской версии, выставит нужные единицы или "Unitless" ("Безразмерный"). |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
>pyatifan
Цитата:
Чтобы при вставке не использовался пересчет установи INSUNITS в 0 как в файле блока так и в текущем рисунке. Вот прога меняющая коэффициенты уже вставленных блоков Код:
[ATTACH]1145951249.rar[/ATTACH] |
|||
![]() |
|
||||
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
![]() |
Спасибо. Показали правду и, как обычно, ещё немного больше...
Цитата:
Наблюдения: поменяв "юниты", всё разрешилось, разве что пришлось вручную исправить масштабы по осям. С этой задачей чудесно справился код для правки блоков в чертеже, даж лишних телодвижений делать не пришлось и масштаб автоматом сработал. А способ с "_block" неприемлем, т.к. блоки чаще динамические и после переопределения становятся обычными. Но сама проблема определена точно. Ещё раз спасибо. |
|||
![]() |