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

Вернуться   Форум 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.
Просмотров: 1891665
 
Автор темы   Непрочитано 02.04.2008, 11:33
#281
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


trojan, нарисуй варианты того что нужно запихать в динамический блок. А я попробую пошагово объяснить тебе как создать тебе динамический блок.
А по поводу справки... помоему там все достаточно понятно написано. Спрашивай что именно не понятно.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 02.04.2008, 12:21
#282
trojan


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


Заранее извиняюсь, если к это к динамическим блокам не относится, … хз..
Алгоритм такой:
1. При выборе блока “розетка” появляется форма
Где представлены следующие поля
-“Префикс” – раскрывающееся меню с вариантами Т или К.
-“Номер от которого начать нумерацию” – текстовое поле, вводиться пользователем любое число.
-“Номер от которым нумерацию закончить” – текстовое поле, вводиться пользователем число большее предыдущего.
-Затем “розетка“ подгоняется под нужный размер согласно масштабу чертежа
-При нажатии кнопки “ОК” появляются блоки “розетки” количество которых равно “Номер от которым нумерацию закончить” минус “Номер от которого начать нумерацию”.

Выглядит розетка согласно сл. шаблону.
Вложения
Тип файла: dwg
DWG 2007
Розетка.dwg (61.9 Кб, 5391 просмотров)

Последний раз редактировалось trojan, 02.04.2008 в 12:33.
trojan вне форума  
 
Автор темы   Непрочитано 02.04.2008, 14:26
#283
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от trojan Посмотреть сообщение
Заранее извиняюсь, если к это к динамическим блокам не относится, … хз..
Алгоритм такой:
1. При выборе блока “розетка” появляется форма
Где представлены следующие поля
-“Префикс” – раскрывающееся меню с вариантами Т или К.
-“Номер от которого начать нумерацию” – текстовое поле, вводиться пользователем любое число.
-“Номер от которым нумерацию закончить” – текстовое поле, вводиться пользователем число большее предыдущего.
-Затем “розетка“ подгоняется под нужный размер согласно масштабу чертежа
-При нажатии кнопки “ОК” появляются блоки “розетки” количество которых равно “Номер от которым нумерацию закончить” минус “Номер от которого начать нумерацию”.

Выглядит розетка согласно сл. шаблону.
Впринципе для тренировки можно навоять... но последний пункт требует уточнения: Как эти блоки должны появляться? хаотически разбросанные по чертежу? одним блоком?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 02.04.2008, 14:34
#284
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


trojan, в любом случае рекомендую ознакомиться с теорией - и опробывать на практике - это день два убитого времени - но это окупиться. Дело в том, что чем больше знаешь о возможностях д.блоков тем больше идей возникает при их создании и улучшении. Я свои блоки по мере приобретения навыков постоянно изменяю - иногда координально.

В справке достаточно подробно расписано как создавать д.блоки. Достаточно научиться создавать параметр линейный и к нему добавить операцию растяжение. Остальное придет само - не сложно. Научись создавать параметр видимости самое главное - поймешь чем так хороши д.блоки.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 02.04.2008, 14:59
#285
trojan


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


Цитата:
Сообщение от Shoorup Посмотреть сообщение
Как эти блоки должны появляться? хаотически разбросанные по чертежу? одним блоком?
Разными блоками, выстроенные в ряд, не суть, главное, чтоб удобно потом их расстусовывать было.

Shoorup, ну вот пытался создать ну вообще простое квадратик, который можно растягивать по горизонтали. В квадратике надпись. Нужно чтобы при растяжении квадратика надпись перемещалась к середине квадратика. Растяжение получилось. А вот текст чтоб к середине перемещался – нет. Всю башку сломал..

+ Почему блок при вставке “убегает” в невидимую часть экрана. Так что его искать приходиться.

тупо но всё же..
trojan вне форума  
 
Непрочитано 02.04.2008, 16:22
#286
Krieger

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


trojan
К тексту примени действие перемещение работающее от того же линейного параметра с растяжением. В свойствах действия перемещения укажи distance multiplier = 0.5

Цитата:
+ Почему блок при вставке “убегает” в невидимую часть экрана. Так что его искать приходиться.
Разберись с базовой точкой.
Вложения
Тип файла: dwg
DWG 2004
rectangle.dwg (33.8 Кб, 5280 просмотров)
Krieger вне форума  
 
Непрочитано 02.04.2008, 16:29
#287
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


trojan, так?
При создании блока в редакторе - все примитивы должны лежать около центра координат. Лучше чтобы ц.к. был в какой-либо характерной точке блока. Если блок уже создан - воспользуйся base point parameter.
Чтобы текст перемещался по центру - создай action на тот же параметер с distance multiplier = 0.5 (в свойствах)
Вложения
Тип файла: dwg
DWG 2004
Пример.dwg (56.9 Кб, 5277 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 02.04.2008, 16:30
#288
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Krieger, ты и печатаешь быстрее
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 02.04.2008, 16:52
#289
trojan


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


Krieger, wetr так! спасибо.

а по посту 282 можете что-нибудь подсказать...
trojan вне форума  
 
Непрочитано 02.04.2008, 17:05
#290
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


мой скромный вклад
Миниатюры
Нажмите на изображение для увеличения
Название: Захват_6.jpg
Просмотров: 511
Размер:	14.5 Кб
ID:	4933  
Вложения
Тип файла: dwg
DWG 2004
Drawing1.dwg (67.0 Кб, 5357 просмотров)
asys вне форума  
 
Непрочитано 02.04.2008, 17:21
#291
Krieger

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


Цитата:
Сообщение от trojan Посмотреть сообщение
а по посту 282 можете что-нибудь подсказать...
Ну сделать блок у которого будет переключатель букв т/к не проблема, но вот для всего остального надо программу писать. Или использовать какие-то готовые нумераторы.
Вложения
Тип файла: dwg
DWG 2004
Розетка.dwg (38.7 Кб, 5263 просмотров)
Krieger вне форума  
 
Автор темы   Непрочитано 02.04.2008, 18:08
#292
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от Asys Посмотреть сообщение
мой скромный вклад
доработал
Вложения
Тип файла: dwg
DWG 2004
Drawing1.dwg (62.6 Кб, 5429 просмотров)
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 02.04.2008, 18:28
#293
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Цитата:
Сообщение от Shoorup Посмотреть сообщение
доработал
м-да
asys вне форума  
 
Непрочитано 02.04.2008, 23:11
#294
SLADE

проектировщик-новобранец
 
Регистрация: 14.09.2005
Minsk
Сообщений: 324


Раньше на форуме выкладывали похожий блок (я им пользовался долгое время, пока не появилось время и идеи для моего воплощения).
Я в своем блоке сделал след. модернизацию (все элементы начерчены в блоке 1:1):
- масштаб - оформления условной раскладки;
- перетаскивание выноски за один маркер;
- Любой отступ (верхн., пр, лев., нижн.);
- возможно поменять вид стрелок на любой другой, см. прилогаемый блок "Условная_раскладка_стрелка";

Единственный баг, с которым сталкнулся в 2006 акаде, при выходе из редактора блоков,почему-то выростают видимые атрибуты.
В 2008 все нормально, они остаются задаными. даже после выхода и сохранения файла в 2006, с оромными атриб., откр. в 2008 и захожу в ред. блоков, нечего не меняю, выхожу, все лечится.
Миниатюры
Нажмите на изображение для увеличения
Название: Арматура_(условная_раскладка)V2.jpg
Просмотров: 456
Размер:	17.5 Кб
ID:	4957  
Вложения
Тип файла: rar Арматура_(условная_раскладка)V2.1.rar (66.2 Кб, 449 просмотров)

Последний раз редактировалось SLADE, 02.04.2008 в 23:18.
SLADE вне форума  
 
Непрочитано 02.04.2008, 23:19
#295
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Друзья, а кто нибудь пробовал саздавать дин. блоки в 3D?
Jerald вне форума  
 
Непрочитано 02.04.2008, 23:32
#296
SLADE

проектировщик-новобранец
 
Регистрация: 14.09.2005
Minsk
Сообщений: 324


Да, уже выкладывали,
http://dwg.ru/dnl/ посмотри тут.
SLADE вне форума  
 
Непрочитано 02.04.2008, 23:40
#297
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


http://dwg.ru/f/showthread.php?p=122418?post122418
vadim_evg1 вне форума  
 
Непрочитано 03.04.2008, 03:12
#298
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от SLADE Посмотреть сообщение
Раньше на форуме выкладывали похожий блок (я им пользовался долгое время, пока не появилось время и идеи для моего воплощения).
Я в своем блоке сделал след. модернизацию (все элементы начерчены в блоке 1:1):
- масштаб - оформления условной раскладки;
- перетаскивание выноски за один маркер;
- Любой отступ (верхн., пр, лев., нижн.);
- возможно поменять вид стрелок на любой другой, см. прилогаемый блок "Условная_раскладка_стрелка";

Единственный баг, с которым сталкнулся в 2006 акаде, при выходе из редактора блоков,почему-то выростают видимые атрибуты.
В 2008 все нормально, они остаются задаными. даже после выхода и сохранения файла в 2006, с оромными атриб., откр. в 2008 и захожу в ред. блоков, нечего не меняю, выхожу, все лечится.
SLADE, а ты не думал как потом из 20 таких блоков собирать количество арматуры автоматом?
Я призадумался. Сначала собирал с помощью _dataextraction. Но долго это все равно, да и команда капризная (или руки у меня кривые?). Потом VetaBY сделал красиво. Этот блок (см. вложение) понимается VetCAD_ом, на ура. Двойной щелчек по блоку - открывается окно установка позиции. Расставляешь все - потом "Подсчет позиций" и ОП- все в спецификации.
Добавлено:
Работает только в новом VetCAD++ 3.5
Вложения
Тип файла: dwg
DWG 2004
for VetCAD.dwg (76.4 Кб, 5377 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 03.04.2008 в 09:51.
wetr вне форума  
 
Непрочитано 03.04.2008, 08:47
#299
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Asys, я б еще align параметер добавил чтоб разворачивался к любой стене
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 03.04.2008, 09:16
#300
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от wetr Посмотреть сообщение
Asys, я б еще align параметер добавил чтоб разворачивался к любой стене
и чтоб картина ясней была - второго седока женского пола...
v_alex вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки