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

Вернуться   Форум 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.
Просмотров: 1891583
 
Непрочитано 06.05.2010, 18:43
#1901
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


2 wetr
Спасибо за блок и за идею. Буду пробовать.

п.с. для более доходчивого понимания того, что мне требуется - создал видео со звуком: http://www.youtube.com/watch?v=JvVuErQt1kg

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

сразу все три пункта реализовать у меня пока не получается.

Последний раз редактировалось hwd, 06.05.2010 в 19:59.
hwd вне форума  
 
Непрочитано 06.05.2010, 18:59
#1902
arch.Wladek

Architect (CAD/Revit)
 
Регистрация: 14.06.2009
Sopot. Polska
Сообщений: 628


Разработал блоки кладок и другое. Вроде удобно в черчении и экономит время, хотя есть трудности небольшие припересечении стен, но и для этого создал специальные блоки. ОСНОВНАЯ ПРОБЛЕМА при вставке в другие чертежи данный чертеж теряет свойства дин.блоков (растягивание) .
КАК с этим можно бороться и возможно ли вообще? Работаю в 2007 каде+СПДС+ПРОЖЕКТ Студио+ВЕТКАД
Вложения
Тип файла: zip На форум.zip (2.20 Мб, 179 просмотров)
arch.Wladek вне форума  
 
Непрочитано 07.05.2010, 00:45
#1903
Chapter

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


Цитата:
Сообщение от ALES74 Посмотреть сообщение
эти файлы не содержат блоки, они сами таковыми являются.
Не понимаю как это. Научи. Они же динамические блоки.
Chapter вне форума  
 
Непрочитано 07.05.2010, 02:15
#1904
wetr

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


посмотрел видео, сразу вопрос. А правильно ли считать спецификацию, снимая данные с поперечных сечений элементов? Ты ведь не знаешь длину поперечных стержней. И потом, одна и та же сетка, может быть изображена на разных сечениях, и таким образом может быть учтена 2 раза.
Я делал раньше спецификации арматуры автоматически с помощью динамических блоков и извлечения данных, но данные я снимал только с планов. Сейчас все делает веткад за меня. В том числе и формирование Ведомости расхода стали
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 07.05.2010, 06:38 Усовное форматирование блоков
#1905
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Подскажите, уважаемые!
Можно ли в блоках сделать что-то типа условного форматирования, как в Экселе, то есть чтобы цвет блока менялся в зависимости от значения атрибута? Просто запарился делать эту процедуру вручную, тем более, что изменить цвет блока можно только в редакторе блоков, а самих блоков сотни каждый день
Прикладываю сам блок и там же описание.
Вложения
Тип файла: dwg
DWG 2004
Условное_форматирование_блока.dwg (300.6 Кб, 3720 просмотров)
n0str0m0 вне форума  
 
Непрочитано 07.05.2010, 07:27
#1906
saa


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


Можно сделать так
Вложения
Тип файла: dwg
DWG 2007
Сетка.dwg (105.0 Кб, 3904 просмотров)
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 07.05.2010, 07:49
#1907
wetr

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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
Подскажите, уважаемые!
Можно ли в блоках сделать что-то типа условного форматирования, как в Экселе, то есть чтобы цвет блока менялся в зависимости от значения атрибута? Просто запарился делать эту процедуру вручную, тем более, что изменить цвет блока можно только в редакторе блоков, а самих блоков сотни каждый день
Прикладываю сам блок и там же описание.
Это только программирование.
Насчет заходить в блок - тут не прав. Выставь всем примитивам в блоке свойства "по блоку" и будет тебе счастье
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 07.05.2010, 08:03
#1908
wetr

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


saa, респект! Местозаменитель (или как это по-русски) блока рулит
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 07.05.2010, 08:10
#1909
saa


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


Местозаполнитель вроде, в локализованной версии переведено так.

P.S. детали реализации можно глянуть здесь
__________________
www.saa-blogs.blogspot.com

Последний раз редактировалось saa, 03.06.2010 в 10:54.
saa вне форума  
 
Непрочитано 07.05.2010, 08:24
#1910
JokerrSergh


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


Я думаю, что это сложно реализовать, только ручками через редактор атрибутов блока менять цвет для каждого атрибута.
И вообще, зачем такие манипуляции, когда проще отдельным текстом все сделать.
JokerrSergh вне форума  
 
Непрочитано 07.05.2010, 08:29
#1911
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от wetr Посмотреть сообщение
Ты ведь не знаешь длину поперечных стержней. И потом, одна и та же сетка, может быть изображена на разных сечениях, и таким образом может быть учтена 2 раза.
Блок ведь помечен как "не доделанный"
Конечно же я думал над этими вопросами, и в качестве их решения планирую к конечному варианту блока добавить ряд дополнительных атрибутов, например таких:
1. Длина поперечных стержней [числовое значение] (должна влиять и на длину поперечных стержней при виде сверху)
2. Учитывать блок при подсчёте спецификаций [логическое]
3. Количество сеток (на тот случай, если это вид сверху, они располагаются вертикально друг над другом и отсутствует разрез, показывающий их в поперечном сечении) [числовое значение]
4. Количество продольных стержней [числовое значение] (должно влиять и на вид сверху, если на него будет переключен параметр видимости)
5. Масса металла (будет вычисляться формулой, на основании имеющихся в др. атрибутах значениях, таких как плотности металла, диаметров стержней, их длин и количества)
6. Это не атрибут, но так же полезный функционал: переключатель способа отображения сетки: [вид сверху/вид сбоку] чтобы блок можно было отображать как на плане, так и в разрезе.

Т.о. тот блок, который мне видится, выполнен пока только на половину (добавить ряд атрибутов - не проблема, самое сложное - не запутаться при реализации вида сверху).

Сегодня буду разбираться с тем, как этот блок работает. Спасибо!
hwd вне форума  
 
Непрочитано 07.05.2010, 08:38
#1912
saa


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


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

В целом это достаточно серьезная задача, есть ли острая необходимость?
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 07.05.2010, 08:49
#1913
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от saa Посмотреть сообщение
В целом это достаточно серьезная задача, есть ли острая необходимость?
Если не получится - сделаю вид сверху отдельным блоком.
hwd вне форума  
 
Непрочитано 07.05.2010, 11:38
#1914
ALES74


 
Регистрация: 19.04.2010
г.Тирасполь, Приднестровье
Сообщений: 4


Цитата:
Сообщение от Chapter Посмотреть сообщение
Не понимаю как это. Научи. Они же динамические блоки.
Встречный вопрос - а как вы вставляете динамические блоки, находящиеся в отдельных файлах, в свой чертеж? Открытием файла и копированием из него блока?
Может я не прав, поскольку не специалист в AutoCad, да и посоветоваться не с кем, а делаю следующим образом:
Создаю новый чертеж и отрисовываю нужные мне элементы будущего блока, затем запускаю редактор блоков (_bedit, блокред, либо соответствующая кнопка быстрого вызова "Редактор блоков"), далее из списка блоков, предлагаемых к редактированию выбираю "<Текущий чертеж>". Т.о. получаю возможность редактировать чертеж как один блок. Сделал - сохранил в файл.

Теперь при вставке (_insert) я могу выбрать в проводнике созданный файл и вставить его как блок в свой чертеж, весь функционал динамического блока будет работать.

Если я поступлю так же (вставлю файл чертежа как блок) с примерами выложенными в этом же обсуждении, то вместо динамического блока получу блок в блоке, т.е. динамический блок будет упакован в другой, носящий имя файла.
ALES74 вне форума  
 
Непрочитано 07.05.2010, 11:49
1 | #1915
zenon

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


ALES74, Попробуй DesignCenter команда _adcenter, очена крутая весчь
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 07.05.2010, 12:10
#1916
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Цитата:
Сообщение от wetr Посмотреть сообщение
Это только программирование.
Насчет заходить в блок - тут не прав. Выставь всем примитивам в блоке свойства "по блоку" и будет тебе счастье
Насчет свойств по блоку - тут ты не прав: цвет действительно меняется, но только у примитивов, а вот значения атрибутов при редактировании в модели цвет не меняют:-( Только в редакторе блоков можно поменять

JokerrSergh: Я думаю, что это сложно реализовать, только ручками через редактор атрибутов блока менять цвет для каждого атрибута.
И вообще, зачем такие манипуляции, когда проще отдельным текстом все сделать.


Не проще. У меня таких вот блоков-скважин тысячи на каждом горизонте карьера, вот и ищу способы облегчить и ускорить работу

Последний раз редактировалось n0str0m0, 07.05.2010 в 12:20.
n0str0m0 вне форума  
 
Непрочитано 07.05.2010, 14:29
1 | #1917
Leopard_

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


ALES74, тотже дизайн центр CTRL+2.
Находиш чвой чертеж с блоками в нем, выбираеш блоки, выбираеш нужный блок и перетаскиваеш на свой чертеж.
1 файл может содержать все твои блоки плюс картинки можно включить.
Есть еще вариант добавлять в палитру, но мне он не нравится.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 07.05.2010, 16:43
1 | #1918
wetr

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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
Насчет свойств по блоку - тут ты не прав: цвет действительно меняется, но только у примитивов, а вот значения атрибутов при редактировании в модели цвет не меняют:-(
Надо было сделать синхронизацию атрибутов командой _attsync
Вложения
Тип файла: dwg
DWG 2007
Условное_форматирование_блока_byBlock.dwg (377.2 Кб, 3707 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 08.05.2010, 06:20
#1919
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Цитата:
Сообщение от wetr Посмотреть сообщение
Надо было сделать синхронизацию атрибутов командой _attsync
Большое спасибо! Забыл я о синхронизации
Но, к сожалению, это не решение проблемы. Слишком много делать в рукопашную, а хотелось бы, чтобы в зависимости от содержания атрибута цвет сам менялся. А программировать я не умею(((
n0str0m0 вне форума  
 
Непрочитано 08.05.2010, 22:47
#1920
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
в зависимости от содержания атрибута цвет сам менялся.
Это без программирования решить вряд ли возможно. Хотя... А если использовать дин.блоки с разными параметрами видимости?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки