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

Вернуться   Форум 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.
Просмотров: 1871006
 
Непрочитано 19.11.2006, 13:58
#61
Alles


 
Регистрация: 03.10.2006
г.УФА
Сообщений: 8


to DEM
я твои блоки сматрел уже...не подходят:]
Alles вне форума  
 
Непрочитано 19.11.2006, 14:03
#62
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Ну токма для тебя новых делать не буду
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 19.11.2006, 16:25
#63
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


2 Игорь
ты просил заполнение атрибута на базе выпадающего списка, решение немного не в лоб, а в обход, я считаю что оно тебе поможет, после выбора lookup параметра запустить обновление полей (т.к. в атрибуте установлено поле которое отслеживает текущее значение лукапа, таким образом и осуществляется заполнение аттрибута).
2 DEM на лиспе и dcl это все теория но чтобы сделать хоть что то работающее тебе потребутся не меньше 2 месяцев, а жизнь требует сейчас (таковы законы природы).
Sleekka вне форума  
 
Непрочитано 19.11.2006, 19:25
#64
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Прикрепляю еще раз, немного другой вариант может так будет понятнее, незабудте про _updatefield.
[ATTACH]1163953536.dwg[/ATTACH]
Sleekka вне форума  
 
Непрочитано 19.11.2006, 20:26
#65
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Sleekka
2 DEM на лиспе и dcl это все теория но чтобы сделать хоть что то работающее тебе потребутся не меньше 2 месяцев, а жизнь требует сейчас (таковы законы природы).
Требуется день два для решения данной задачи
Я просто не на столько обременен лишним временем
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 20.11.2006, 08:53
#66
Ситниченко Игорь

инженер-электрик
 
Регистрация: 10.11.2006
Москва
Сообщений: 8
<phrase 1=


>Добавлено: 19 Ноя 2006 17:25 Заголовок сообщения:
Это не совсем то что надо, в блоке не один атрибут а 3-4-5, три из которых связаны между собой при выборе какого либо атрибута два других устанавливаются в определенные пределы выбора.
Ситниченко Игорь вне форума  
 
Непрочитано 20.11.2006, 08:55
#67
Ситниченко Игорь

инженер-электрик
 
Регистрация: 10.11.2006
Москва
Сообщений: 8
<phrase 1=


>58
Помоги разобраться куда мне дальше смотреть, брать лисп изучать?
Ситниченко Игорь вне форума  
 
Непрочитано 20.11.2006, 09:21
#68
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Ситниченко Игорь
Попробуй изучить Лисп, и скачать несколько прграммок по переопределению блоков. А так же примеры программ с диалоговыми окнами.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 20.11.2006, 20:33
#69
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Мда... вообщето таблица lookup параметра позволяет это все сделать, что ты написал, просто ты же не написал этого сразу, а оказалось что я не то что нужно, запостил, потому что ты недоконца сформулировал задачу, тему на autocadad.ru мне читать было некогда, я создал простенький блок который подскажет идею, ну если нехочешь разбираться, я не настаиваю я же не манегер аутодеска, чтобы рекламировать.
Sleekka вне форума  
 
Непрочитано 20.11.2006, 20:52
#70
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Sleekka
Между прочем Игорь и здесь ставил вполне определенную задачу. А вы не разобравшись полезли по перек батьки.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 25.02.2007, 23:55
#71
Shoorup


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


Что то затрехнулась темка... хоть и полезная немного...

Предлагаю Вашему вниманию такую идею блока.
Когдато видел вопросик по д.блоку...немогу найти только где. суть в том что нужно было создать несколько параметров видимости (где выбор был бы только "да" или "нет") для перемычек в какомто блоке (пусть будет конденсаторный). Задачу можно решить немного подругому. создав параметр отражения и пряча перемычку за линию (например контур блока). Блок этот предлагаю в качестве примера для понимания сути "хитрости" (поэтому размеры нереальные как и сам блок, и немного не доделанный до конца - было лень делать :wink: )
Данное ухищрение дало мне например в одном блоке сделать его немного хитрей и врезультате того что у меня освобождается параметр поиска (который прятал элемент детали за линию контура этого же элемента). А параметром поиска я могу например повернуть еще и деталь на 90 градусов (причем атрибуты повороту не подлежат а просто перемещаются на определенные места). Этот блок я пока не доделал и для примера выложу как будет время
[ATTACH]1172436921.dwg[/ATTACH]
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 26.02.2007, 22:37
#72
Shoorup


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


Сегодня целый день ковырялся с дблоками на работе... некоторые сделал удачно, некоторые подправил...
Столкнулся с одной проблемкой, может кто с ней уже встречался...
выложу сначала первую версию этого блока:
[ATTACH]1172518655.dwg[/ATTACH]
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 26.02.2007, 22:50
#73
Shoorup


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


потом появилось желание блок усовершенствовать... и вот что получилось:
Сначала поясню сам блок: обыкновенный предохранитель с выбором котроля перегорания и выбором номинала.
Первая версия блока (предыдущий пост) была достаточно простой - можно было выбрать параметром видимости номинал (от 0.3А до 30А)
ну и параметром выбора можно было показать имеет ли предохранитель контроль перегорания.
Во второй версии блока мне захотелось этот блок еще и поворачивать вертикально (в отличии от первого варианта где блок был только горизонтальный) причем атрибут места прибора и его номинал нужно распологать либо слева либо справа от самого предохранителя. По сути блок удался но есть загвоздка... - при повороте предохранителя почемуто не поворачивается параметр отражения. Возможно я делаю какую ошибку... а может это и не должно поворачиваться... незнаю. Если кто встречался с подобным подскажите плиз. это не единственный блок в котором необходимо передвигать, поворачивать линию отражения (ну и сам маркер отражения).
[ATTACH]1172519427.dwg[/ATTACH]
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 26.02.2007, 23:27
#74
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Так чтоль :roll:
[ATTACH]1172521629.dwg[/ATTACH]
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 27.02.2007, 09:59
#75
Shoorup


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


Так!!!
DEM поделись пожалуйста как ты это сделал! я над этим часа полтора голову ломал - запарился.
Если не лень поподробней. Я приверженец того, что только по мелочам можно составить полную картину
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 27.02.2007, 10:14
#76
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Ты забыл параметр добавить в поворот.
И еще используй кнопки видимости если, что то хочешь добавить или удалить из текущего вида детали. :wink:
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 18.10.2007, 07:28
#77
Konstr. M.

ПГСник
 
Регистрация: 17.10.2007
Тюмень
Сообщений: 15


Плиз, подскажите. Ни как не могу справиться, всю голову сломал. Опишу чего бы мне хотелось. При изменении длины стойки от 0 до 1500 должны быть две вставки(верхняя и нижняя). При изменении длины стойки от 1500 до 3000 должна появиться еще одна вставка, при чем она должна находиться всегда посередине. Заранее спасибо.
Вложения
Тип файла: dwg
DWG 2004
Стойка.dwg (45.9 Кб, 4922 просмотров)
Konstr. M. вне форума  
 
Непрочитано 18.10.2007, 07:33
#78
Konstr. M.

ПГСник
 
Регистрация: 17.10.2007
Тюмень
Сообщений: 15


И еще вопросик. Можно ли с панели управления вызвать нужный блок нажетием одной кнопки?
Konstr. M. вне форума  
 
Непрочитано 18.10.2007, 09:03
#79
Krieger

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


Лови.
В свойствах Stretch отредактируй параметр Distance multiplier на 0.5.
Цитата:
Можно ли с панели управления вызвать нужный блок нажетием одной кнопки?
Перетащи блок на Палитру инструментов (ctrl+3).
Вложения
Тип файла: dwg
DWG 2007
Стойка.dwg (60.1 Кб, 5148 просмотров)
Krieger вне форума  
 
Непрочитано 18.10.2007, 09:43
#80
Konstr. M.

ПГСник
 
Регистрация: 17.10.2007
Тюмень
Сообщений: 15


Мда... Все гениальное просто. Спасибо большое!!! Я бы еще дня два голову ломал.
Konstr. M. вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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