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

Вернуться   Форум 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.
Просмотров: 1892783
 
Старый 25.04.2009, 11:43
#1101
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,923
<phrase 1=


Цитата:
Сообщение от МихМих Посмотреть сообщение
Народ кто нить может сделать такой вот динамический блок [IMG]http://img402.**********.us/img402/7809/sshot1x.jpg[/IMG]
но так чтобы можно было ответвление от окружности передвигать..... а вообще может уже есть у кого динамические блоки на уровневые ответки, обозначения разрезов и выноски ?
Спасибо
пойдет??
Temp.dwg
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Старый 25.04.2009, 13:01
#1102
Кулик Алексей aka kpblc
Moderator

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


Поиск по словам "Аналог объектов СПДС"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 25.04.2009, 14:31
#1103
wetr

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


Объекты чистого AutoCADа - аналог SPDS
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Старый 27.04.2009, 14:54
#1104
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Это можно сделать мультивыноской. См. приложенное видео.
Вложения
Тип файла: zip Обозн_узла_Мультивыноской.zip (179.5 Кб, 254 просмотров)
Makswell вне форума  
 
Старый 28.04.2009, 06:36
#1105
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Makswell, а какая это версия AutoCAD? Что-то я со своим 2006 похоже отстаю от жизни.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Старый 28.04.2009, 08:31
#1106
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от Volodich Посмотреть сообщение
Makswell, а какая это версия AutoCAD? Что-то я со своим 2006 похоже отстаю от жизни.
Автокад 2008

Да, мультивыноски появились в Автокаде начиная с этой версии.
Makswell вне форума  
 
Старый 11.05.2009, 05:09
#1107
Vova

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


Может, такой дин. блок заинтересует электриков, и не только:
Пожарный извещатель, его простой блок представляет из себя кружочек с буквами. Каждый извещатель имеет круговую зону обслуживания, и датчики надо расположить так, чтобы зоны перекрывали помещение без пустых мест. Так вот, если к кружочку датчика добавить большой заштрихованный круг зоны обслуживания, и этот круг и штриховка получат возможность включать/отключать видимость, получится очень полезный блок. Мое начальство прибалдело от демонстрации работы блока
По такому принципу можно создать и другие блоки с зонами обслуживания (освещение, молниезащита, распыление воды и др)
Vova вне форума  
 
Старый 12.05.2009, 06:18
#1108
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Vova, не совсем понятно это:
Цитата:
и этот круг и штриховка получат возможность включать/отключать видимость
видимость чего?
а примерчик блока покажете?
а вот с молниезащитой интересная идея.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Старый 12.05.2009, 10:04
#1109
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


Спасибо, Vova.

Сделал такой блок для дымоудаления. Радиус 15 метров.

Volodich, если у вас есть блоки устройств обслуживающих какую либо область, то Vova предложил для них сделать ещё одну видемость с нарисованной в натуральную величину областью.

Оч эффектно когда на чертеже стоит какая то мелочь, нажимаешь на рычажок и всё вокруг покрывается штриховкой.

Кстати Вопрос, можно ли управлять всеми блоками с одним параметром видимости. К примеру на чертеже есть блок у котрого 7 видимостей мне нужно найти блоки с видимости "Клапан ДУ" и присвоить им видимость "Клапан ДУ (рабочая зона)"

О! и второй вопрос, подскажите где можно почитать про Атрибуты блока и их возможную полезность?

____________________________________________________

Ещё один отдельный вопрос по файлу "Воздуховод с таблицей.dwg "
Нужно следующее. Что бы таблица получала данные из блока а лудше была в его составе, но такие данные как "b" - высота и Q - расход можно (и нужно) вносить руками.

Я предполагал что то такое: Таблицу добавить в Блок наложить связь "ширина в-да"/1000=> в ячейку "a". Но вот как "b" и Q заполнить, и заставить таблицу считать в блоке понятия не имею...

Такой блок бы был одновременно и рабочим и измерительным инструментом с помощью eattext. Размещение таблицы не критично на чертеже её не будет.

Разделить вопрос можно на 2.
1) Присвоить блоку ещё один параметр (заносимый вручную) для точного определения блока и получение полуавтоматически спецификации. Высота, которой в плоском чертеже нет. (Атрибутами думал)

2) Заставить часть данных самостоятельно заноситься в таблиц и таким образом не заниматься перебиванием данных. Желательно в одном блоке с воздуховодом, для тех же спецификаций.

Прошу извинить за многословие но объяснить яснее не могу.
Вложения
Тип файла: dwg
DWG 2007
Арматура.dwg (79.8 Кб, 4678 просмотров)
Тип файла: dwg
DWG 2007
Воздуховод с таблицей.dwg (89.7 Кб, 4617 просмотров)
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.

Последний раз редактировалось Juss_00, 12.05.2009 в 10:59. Причина: Ещё вопрос.
Juss_00 вне форума  
 
Старый 12.05.2009, 15:42
#1110
ТуПик


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


Добрый день друзья, прошу вас о помощи. Как можно избавится от очень долгой и крапотливой работы. Нужно создать схему следующего содержания:

Есть множество блоков A с атрибутом f при этом внутри каждого блока A находятся 20 блоков B. Необходимо (автоматически) присваивать значения атрибуту a блока Bсоблюдая условия:

1. Текущие значение атрибута a блока B = текущему значению атрибута f блока А содержащего данные блоки B

2. Изменение значения атрибута f в блоке A приводит к автоматическому изменению атрибута a в блоках B содержащихся в данном блоке A.

Прошу помощи.
Вложения
Тип файла: dwg
DWG 2007
Блок_12.05.09.dwg (111.9 Кб, 4625 просмотров)
ТуПик вне форума  
 
Старый 12.05.2009, 16:25
#1111
Vova

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


Цитата:
Сообщение от Volodich Посмотреть сообщение
Vova, а примерчик блока покажете?
а вот с молниезащитой интересная идея.
Vot:
Вложения
Тип файла: dwg
DWG 2007
smoke-det-din.dwg (74.1 Кб, 4658 просмотров)
Vova вне форума  
 
Старый 13.05.2009, 02:43
#1112
wetr

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


Juss_00, если правильно понял, то как то так
Вложения
Тип файла: dwg
DWG 2004
Воздуховод с таблицей_wetr.dwg (238.3 Кб, 4597 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Старый 13.05.2009, 07:09
#1113
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Цитата:
Сообщение от Vova Посмотреть сообщение
Vot:
Хе, здорово! Просто и красиво! Покажу нашему связисту!
Показал, что-то связист не в восторге, говорит он не так рисует
Цитата:
Кстати Вопрос, можно ли управлять всеми блоками с одним параметром видимости. К примеру на чертеже есть блок у котрого 7 видимостей мне нужно найти блоки с видимости "Клапан ДУ" и присвоить им видимость "Клапан ДУ (рабочая зона)"
По этому поводу могу предложить только такой вариант: на каждый датчик (клапан) нужно сделать свой блок (как в примере Vova). Блоки выбираем Sel-Slim'ом и в свойствах включаем или отключаем видимость.
А вот как выбрать блоки по установленному параметру видимости не знаю. Это уже надо обращаться к программистам.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Старый 13.05.2009, 10:18
#1114
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


wetr, примерно это и хотел, идею понял. Спасибо. )
Высоту и расход, меняю в свойствах?
Сейчас попробую сделать такие зависемости на атрибуты, если разберусь как наложить. )
Самое быстрое обновление с помощью "Реген"?
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.

Последний раз редактировалось Juss_00, 13.05.2009 в 11:26.
Juss_00 вне форума  
 
Старый 13.05.2009, 11:03
#1115
Eugenius


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


А такой вопрос. Подскажите если кто знает. Как сделать так чтоб масштаб линии(если она пунктирная) менялся в аннотативном блоке.
Идея такая. Например блок ось. в масштабе 1:100 линия оси пунктирная, а в масштабе 1:10 она сплошная (выглядит каксплошная).
Из статьи Vovы (наглавной странице сайта)я понял, что это возможно, но не понял как.
Заранее спасибо
Eugenius вне форума  
 
Старый 13.05.2009, 11:51
#1116
Кулик Алексей aka kpblc
Moderator

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


msltscale ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 13.05.2009, 12:07
#1117
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


Попробывал изменить блок.
Зависемости поставил на нужный мне размер (поле-объект-выделить объект- значение)
Q и b через "значение" атрибут
а через "вычесленное значение.
Вид такой ="вставленое поле"/1000
В блоке сразу всё считалось, но когда выхожу ничего не обновляется.

(Атрибуты использовал т.к. их можно редактировать ctrl+двойной клик)
Подскажите где ошибся. При повторном открытии совсем слетают поля. =(

*Верхний блок мой, нижний wetr
В нижнем блоке при удленении и после команды "реген" меняется параметр а.

А в верхнем параметр а ссылается на ширину воздуховода. После комнды Реген не происходит обновление.
Q ссылается на атрибут "расход"(1000)
b ссылается на атрибут "высота"(400)
Итого, у меня не работает не одна из связей и совсем пропадают после повторного открытия.

(если это просто дайте ссылку где прочесть) plz

**ПРобывал сделать "поле" не на размеры а на Отрезок, то же не меняется, но при повторном открытии не слетат параметр а
Вобщем у меня не обновляется связь никак.
Вложения
Тип файла: dwg
DWG 2007
Не обновляются данные в-да.dwg (113.5 Кб, 4530 просмотров)
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.

Последний раз редактировалось Juss_00, 13.05.2009 в 13:53. Причина: Уточнил
Juss_00 вне форума  
 
Старый 13.05.2009, 13:23
#1118
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ТуПик Посмотреть сообщение
Добрый день друзья, прошу вас о помощи. Как можно избавится от очень долгой и крапотливой работы. Нужно создать схему следующего содержания:

Есть множество блоков A с атрибутом f при этом внутри каждого блока A находятся 20 блоков B. Необходимо (автоматически) присваивать значения атрибуту a блока Bсоблюдая условия:

1. Текущие значение атрибута a блока B = текущему значению атрибута f блока А содержащего данные блоки B

2. Изменение значения атрибута f в блоке A приводит к автоматическому изменению атрибута a в блоках B содержащихся в данном блоке A.

Прошу помощи.
Только так...
Вложения
Тип файла: dwg
DWG 2004
Блок_12.05.0_alpha.dwg (67.4 Кб, 4572 просмотров)
 
 
Старый 13.05.2009, 14:14
#1119
ТуПик


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


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение
Только так...
Да. Визуально всё работает но мне нужно при пользовании
Attribute Extraction получать таблицу в которой у всех блоков B есть 2 параметра (значение атрибута NUM_GWS_СЕКЦИЯ и значение атрибута a)

Последний раз редактировалось ТуПик, 13.05.2009 в 14:26.
ТуПик вне форума  
 
Старый 13.05.2009, 14:42
#1120
Vova

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


Цитата:
Сообщение от Volodich Посмотреть сообщение
Хе, здорово! Просто и красиво! Покажу нашему связисту!
Показал, что-то связист не в восторге, говорит он не так рисует
Что значит НЕ ТАК? Другой тип блока? Так это естественно, у каждого свой...
Цитата:
Блоки выбираем Sel-Slim'ом и в свойствах включаем или отключаем видимость.
.
Что такое Сел-Слим?
Vova вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки