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

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

Мои динамические блоки

Закрытая тема
Поиск в этой теме
Непрочитано 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо VVA):
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Описание проблемы:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Решение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1893136
 
Непрочитано 06.06.2010, 00:16
#1941
Нефтепроводчик


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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
Насчет свойств по блоку - тут ты не прав: цвет действительно меняется, но только у примитивов, а вот значения атрибутов при редактировании в модели цвет не меняют:-( Только в редакторе блоков можно поменять
В редакторе атрибутов блоков (вкладка "Свойства") выставить свойства для цвета "по блоку". Теперь цвет также как и для примитивов блока будет меняться.
Нефтепроводчик вне форума  
 
Непрочитано 08.06.2010, 16:59
#1942
Хмурый


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


Рyslan, попробуй применить команду _aidimfliparrow , для разворота стрелок. Не панацея, но сгодится. в CUI она называется Dimension. Flip arrow.
Хмурый вне форума  
 
Непрочитано 08.06.2010, 17:03
#1943
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


требуют простановку размеров как в правом варианте
Рyslan вне форума  
 
Непрочитано 08.06.2010, 17:39
#1944
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от Рyslan Посмотреть сообщение
требуют простановку размеров как в правом варианте
Требовать пожалуйте в СОБЕС...
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 13.06.2010, 19:59
#1945
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Блок-загадка. Видел, секрета не знаю. Полоса, а в ней отверстия, раположенные вдоль с равным расстоянием. При удлинении полосы с инкрементом, равным расстоянию между отверстиями, появляются новые отверстия. При укорочении они изчезают. Не Wipeout, не скрытая видимость. Просто изменение длины перфорированной полосы.
Какие есть предположения?
Vova вне форума  
 
Непрочитано 13.06.2010, 20:09
#1946
saa


 
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218


Операция с массивом?
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 13.06.2010, 20:20
#1947
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


Цитата:
Сообщение от Vova Посмотреть сообщение
При удлинении полосы с инкрементом, равным расстоянию между отверстиями, появляются новые отверстия.
Какой уж там секрет Обыкновенный массив. Одна из простейших динамических операций.
В Samples есть пример такого блока, правда там прямоугольники и массив по XY.
Nike вне форума  
 
Непрочитано 14.06.2010, 05:11
#1948
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Я-бы не сказал, что все просто. Две операции-растяжение и линейный массив должны быть связаны цепью (Chain). Здесь приложен блок из книжных образцов. В том числе от Н. Полещука/Н. Карпушиной из книги "AutoCAD 2006/2007 Новые возможности". В моем блоке при его растяжении окружности начинают размножаться только после второй черточки приращения, и в результате правый край получается не такой, как левый. Переделывал блок пару десятков раз, и однажды получилось правильно, то есть окружность появилась после первого приращения и итоговый блок с несколькими окр. получился симметричным. Но повторить удачу долго не получалось, хотя делал уже на автомате и одинаково. Посмотрел внимательно на рис 2.65 у Полещука и обнаружил.... у него тоже не получилось симметрично! И такой негодный рисунок попал в книгу.
И все-же нашел, в чем фишка! Предлагаю желающим починить мой блок и объяснить, что здесь не так
Вложения
Тип файла: dwg
DWG 2007
chain-array-dym.dwg (75.9 Кб, 3783 просмотров)

Последний раз редактировалось Vova, 14.06.2010 в 05:40.
Vova вне форума  
 
Непрочитано 14.06.2010, 07:26
#1949
saa


 
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218


Вот так.

Все в общем просто: параметр с которым связана операция массива я сделал с начальным значением равным шагу массива.
Вложения
Тип файла: dwg
DWG 2007
chain-array-dym.dwg (89.9 Кб, 3832 просмотров)
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 14.06.2010, 13:46
#1950
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Все верно. Интересно, разные авторы, включившие в свои книги один и тот-же пример, не до конца разобрались с этим. В упомянутой выше книге чтобы получилось пришлось шаг приращения сделать в два раза меньше чем расстояние между отверстиями, что нелогично, в другой (с интернета, скачивал не я и автор неизвестен) почему-то рекомендуется параметр Chain задавать непременно в конце, хотя порядок не имеет значения. (повидимому, в одной из удачных проб случайно шаг оказался достаточным). На самом деле, шаг массива должен быть равным или больше чем шаг приращения.
Vova вне форума  
 
Непрочитано 14.06.2010, 17:54
#1951
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Приращение можно вообще без шага делать
Вот когда пришлось приращение в одну сторону делать а масив в другую - по первым порам я намучился...
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 15.06.2010, 09:45
#1952
Fraqtal

ГИП
 
Регистрация: 10.09.2009
СПб
Сообщений: 113
Отправить сообщение для Fraqtal с помощью Skype™


Всем добрый день!
Возможно, это здесь уже было, но уж больно ветка обширная)))

Предположим, есть блок с атрибутами A и B. Как сделать третий атрибут со значением C = A + B, чтобы он автоматически пересчитывался при изменении A и B? Таблицы не предлагать.
__________________
F r a q t a L
Fraqtal вне форума  
 
Непрочитано 15.06.2010, 09:53
#1953
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Fraqtal Посмотреть сообщение
Предположим, есть блок с атрибутами A и B. Как сделать третий атрибут со значением C = A + B, чтобы он автоматически пересчитывался при изменении A и B?
"Возможно ли задавать значение атрибута формулой?" начиная с #16
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 15.06.2010, 11:49
#1954
Fraqtal

ГИП
 
Регистрация: 10.09.2009
СПб
Сообщений: 113
Отправить сообщение для Fraqtal с помощью Skype™


Disney, большое спасибо))
__________________
F r a q t a L
Fraqtal вне форума  
 
Непрочитано 19.06.2010, 12:29
#1955
alex-kolchugin

инженер-конструктор
 
Регистрация: 03.02.2010
г. Березники, Пермский край
Сообщений: 40


Всем привет! Опять же, сразу хочу сказать, если что-где пропустил, я дико извиняюсь... Вот при создании блока, мы указываем точку вставки блока. Создал блок: Рамка, внутри текст, две ручки растяжения (влево-вправо), всё прикольно, всё работает, тянется как надо и прочее... Внимание вопрос: габариты блока меняются, а точка вставки остаётся на прежнем месте, где была, а есть ли способ менять её место расположения? т. е. допустим, что точка вставки блока, находится посередине прямоугольника с текстом, потянул за ручку, размер прямоугольника изменился, текст встал посередине прямоугольника, а точка вставки где была там и осталась...
__________________
У меня есть один очень большой минус... да и тот - резус-фактор :crazy:
alex-kolchugin вне форума  
 
Непрочитано 19.06.2010, 14:29
#1956
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от alex-kolchugin Посмотреть сообщение
Всем привет! Опять же, сразу хочу сказать, если что-где пропустил, я дико извиняюсь... Вот при создании блока, мы указываем точку вставки блока. Создал блок: Рамка, внутри текст, две ручки растяжения (влево-вправо), всё прикольно, всё работает, тянется как надо и прочее... Внимание вопрос: габариты блока меняются, а точка вставки остаётся на прежнем месте, где была, а есть ли способ менять её место расположения? т. е. допустим, что точка вставки блока, находится посередине прямоугольника с текстом, потянул за ручку, размер прямоугольника изменился, текст встал посередине прямоугольника, а точка вставки где была там и осталась...
Хотелось бы увидеть сам блок. С описанного Вами примера, можно попробовать обойтись одним растяжением.
Вот пример.
Вложения
Тип файла: dwg
DWG 2004
text.dwg (50.9 Кб, 3804 просмотров)

Последний раз редактировалось Vombat, 19.06.2010 в 14:53. Причина: Новое решение
Vombat вне форума  
 
Непрочитано 19.06.2010, 15:38
#1957
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Здесь реальный блок с комбинацией свойств растяжения и массива. (в посте 1948 был учебный). Это заземляющая шина разных размеров. На ней показан обычный блок с маской, лапка электрического контакта, разрывающая линию на шине автоматом. Ниже показан дымовой датчик с зоной, им обслуживаемой, и это уже было выше (просто такой файл принес с работы, а автокада под рукой нет, чтобы удалить)
Вложения
Тип файла: dwg
DWG 2007
Grounding bar.dwg (85.6 Кб, 3860 просмотров)
Vova вне форума  
 
Непрочитано 21.06.2010, 00:40
#1958
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Vova Посмотреть сообщение
Здесь реальный блок с комбинацией свойств растяжения и массива.
А в чем необычность блока? Я тут свои трубы выкладвал по такой же схеме, да ещё они с уклоном массивились, чтобы давать ступеньки как в типовом написано. По моему это круче чем блок что ты выложил. ИМХО.
Chapter вне форума  
 
Непрочитано 21.06.2010, 05:14
#1959
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Здесь в теме достаточно блоков, круче моего. Ну и что?
Vova вне форума  
 
Непрочитано 21.06.2010, 06:08
#1960
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Абсолютно ничего.
Chapter вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки