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

Вернуться   Форум 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.
Просмотров: 1891391
 
Непрочитано 02.06.2009, 11:16
#1241
Pers1


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


да, Juss_00, пробовал так использовать, тоже конечно удобно, но пока еще не пригодилось, т.к. хомуты показываю на урезанных узлах, целиком они либо не помещаются на удобном листе А3, либо слишком мелкие, а узлов хочется запихнуть на один лист побольше (дом большой узлов много около 20-ти все помещаются на 2-х листах А3). И поэтому к сожалению приходится перебивать текс размера и размер ставить отдельно от блока. Включить размер в другой отключаемый слой тоже вариант иногда нужный. Вот если кому-то нужно, (если не урезаете узлы) вот блок хомута с размером(можно здесь и ширину добавить).
Вложения
Тип файла: dwg
DWG 2000
хомут.dwg (82.0 Кб, 3602 просмотров)
Pers1 вне форума  
 
Непрочитано 02.06.2009, 11:56
#1242
Juss_00

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


Pers1, эти размеры в оформлении почти бессмыслены , это для себя.
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.

Последний раз редактировалось Juss_00, 03.06.2009 в 01:07.
Juss_00 вне форума  
 
Непрочитано 03.06.2009, 05:47
#1243
Ax3

Programming, automation, CADs, GISs. "Теплоком"
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 306


[<-#1235]
>>Juss_00
Цитата:
да там можно мат функции вставлять и делать связь между ними
- офигенно!
Цитата:
А зачем этот блок?
Затем же, зачем и Mline, но для любителей полилиний :-)
Цитата:
...сложный...
В реализации, может, и сложный, в использовании простой, по-моему.

Вчера доработал:
[2009.06.03 05:49]
Вложения
Тип файла: dwg
DWG 2007
Блок типа MPLine_v1.03_v1.00(c)Danilov_AS_2009.06.02.dwg (53.5 Кб, 3660 просмотров)
__________________
На LISPе можно мыслить!
Ax3 вне форума  
 
Непрочитано 03.06.2009, 13:30 маска в дин. блоке
#1244
Yuri777


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


Подскажите как в динамическом блоке сделать маску ("хитрый блок"), геометрия которой менялась-бы в соответствии с изменением геометрии контура дин. блока?

Последний раз редактировалось Yuri777, 03.06.2009 в 13:39.
Yuri777 вне форума  
 
Непрочитано 03.06.2009, 13:39
#1245
AlphaGeo


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


Цитата:
Сообщение от Yuri777 Посмотреть сообщение
Подскажите как в динамическом блоке сделать маску, геометрия которой менялась-бы в соответствии с изменением геометрии контура дин. блока?
Вот так?
Вложения
Тип файла: dwg
DWG 2004
Mask.dwg (36.9 Кб, 3581 просмотров)
 
 
Непрочитано 03.06.2009, 13:45
#1246
Yuri777


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


а если такой вариант? (с дугами, которые на маске отрисовываются отрезками прямой)
Вложения
Тип файла: dwg
DWG 2007
DKS_CPO_90.dwg (77.6 Кб, 3569 просмотров)
Yuri777 вне форума  
 
Непрочитано 03.06.2009, 14:24
#1247
AlphaGeo


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


Yuri777, увы, в голову приходит только вариант с добавлением параметра видимости, включением его в LookUp (таблицу выбора) и подбор и привязка к параметру видимости масок под каждый масштаб.
 
 
Непрочитано 04.06.2009, 14:28
#1248
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Juss_00 Посмотреть сообщение
Pers1, а не думал ввести в блок размеры на отдельном слое? К примеру "Блок разм" и пока чертишь видишь сразу размеры, а когда не надо отключаешь. (У себя так сделал во всех блоках)
Прикольно Специально ведь зашел, чтобы задать вопрос об использовании в дин. блоках размеров (Dimension)! А тут уже почти ответы

Во-первых, в файле образовалась куча типа блоков с именами, начинающимися на *D. Здоровая такая куча - за раз и не отпуржишь. И они путают всякие функции и их пользователей, которые обращаются к списку блоков.
Во-вторых, не слишком ли тяжкими будут такие блоки?
В-третьих, расстояния и т.п. можно подписывать ведь и атрибутами, связанными с параметрами элементов. Может быть подписывать атрибутами лучше, чем размерами?
Правда, атрибутам придется задавать перемещения-развороты вдоль элементов, связанные с изменениями этих элементов - тоже мучиться, тоже утяжелит блок.

(интересно, я тут один убогий с 2004-м форматом?)
АлексЮстасу вне форума  
 
Непрочитано 04.06.2009, 15:24
#1249
Juss_00

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


АлексЮстасу
Блоки левые вроде и так появляются.
С темы "мои макросы" макрос :
Код:
[Выделить все]
^C^C_.audit;_y;_.-purge;_a;;_n;_.-purge;_r;;_n;_qsave
Блок будет иметь смысл тяжелый если у Вас много вхождений. Но делать дин блоки для 1-3 мест думаю как то не логично.
Атрибуты обновляются только после команды, либо "обнполе" либо реген. Реген - жестко вешает комп. (у меня отключена автоматическая регенерация)
Размеры дают динамическую цифру.
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.
Juss_00 вне форума  
 
Непрочитано 04.06.2009, 16:19
#1250
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Juss_00 Посмотреть сообщение
С темы "мои макросы" макрос :
Код:
[Выделить все]
^C^C_.audit;_y;_.-purge;_a;;_n;_.-purge;_r;;_n;_qsave
мерси, попробую Правда, я против общего пуржа - мне нужно сохранять ресурсы (описания тех же блоков) для дальнейшей работы. Кто-нибудь придумал пуржить только "левое", сохраняя то, что было в указанном файле-шаблоне?

Цитата:
Сообщение от Juss_00 Посмотреть сообщение
Реген - жестко вешает комп. (у меня отключена автоматическая регенерация)
Пока замечал, что скорость реген сильно зависит от числа узлов в границах заливок-штриховок. И от общего числа узлов всех элементов. Можно попробовать замораживать слои с Hatch на время работы с блоками.

Добавлено:
Продолжение дискуссии на тему очистки файла от ненужных блоков в теме Команда PURGE, или как удалить действительно ненужные неиспользуемые элементы из файла

Последний раз редактировалось АлексЮстасу, 09.06.2009 в 18:51. Причина: переадресация
АлексЮстасу вне форума  
 
Непрочитано 04.06.2009, 19:38
#1251
sv-rus

Архитектор
 
Регистрация: 07.03.2007
Москва
Сообщений: 87


А двухстворчатую распашную дверь (на несколько типоразмеров) никто-не пытался сделать (2D)? Что-то никак не получается...
sv-rus вне форума  
 
Непрочитано 05.06.2009, 10:40
#1252
robert82

Инженер-проектировщик АСУТП
 
Регистрация: 02.06.2009
Томск
Сообщений: 1
<phrase 1=


Уважаемые, форумчане! бегло пробежался по темам, но не нашёл библиотеку элементов автоматизации! т.е. с датчиками, то всё понятно в принципе, а вот уровнем повыше.. контроллеры, щиты, модемы, коммуникаторы, ПК, АРМ диспетчера. очень красиво и солидно для структурных схем КТС. Выложите у кого есть какиенить наработки в этой области или сцылу какунить полезную. так сказать интересно позаимствовать полезный опыт коллег
robert82 вне форума  
 
Непрочитано 05.06.2009, 15:58
#1253
gabrin

Инновации в проектировании
 
Регистрация: 13.02.2007
Россия
Сообщений: 106
<phrase 1= Отправить сообщение для gabrin с помощью Skype™


Цитата:
Сообщение от robert82 Посмотреть сообщение
Уважаемые, форумчане! бегло пробежался по темам, но не нашёл библиотеку элементов автоматизации! т.е. с датчиками, то всё понятно в принципе, а вот уровнем повыше.. контроллеры, щиты, модемы, коммуникаторы, ПК, АРМ диспетчера. очень красиво и солидно для структурных схем КТС. Выложите у кого есть какиенить наработки в этой области или сцылу какунить полезную. так сказать интересно позаимствовать полезный опыт коллег
Уважаемый Robert82. Можно поконкретнее? Если что то надо автоматизировать в работе проектировщика, то всегда пожалуйста. Выкладвайте блок, говорите алгоритм. А так наработками врятли кто то поделится.
gabrin вне форума  
 
Непрочитано 09.06.2009, 20:42
#1254
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от sv-rus Посмотреть сообщение
А двухстворчатую распашную дверь (на несколько типоразмеров) никто-не пытался сделать (2D)? Что-то никак не получается...
см. пост 1212 - может быть подойдет для начала

Случилась еще одна загвоздка - может быть решение пригодится и другим.
Нужно создать блок-замкнутую фигуру с внешней окантовкой по периметру. Как будто с офсетом внешнего контура. Но при перемещениях вершин получаются перехлесты границ фигуры и линии окантовки. Т.е. не получается внешней окантовки.
Offset в акциях дин. блоках вроде бы не числится. Scale не годится - работает только во всех направлениях одновременно. Array - наоборот - только в одном направлении (у меня).
Как сделать так, чтобы окантовка при любых перемещениях вершин всегда была снаружи основной фигуры?
Вложения
Тип файла: dwg
DWG 2004
offset.dwg (77.0 Кб, 3516 просмотров)

Последний раз редактировалось АлексЮстасу, 09.06.2009 в 22:03.
АлексЮстасу вне форума  
 
Непрочитано 10.06.2009, 02:53
#1255
wetr

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


АлексЮстасу, может так?
Вложения
Тип файла: dwg
DWG 2004
offset_wetr.dwg (67.6 Кб, 3571 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 10.06.2009, 14:06
#1256
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от wetr Посмотреть сообщение
АлексЮстасу, может так?
Похоже, что так!
Решение изящное, потому что простейшее
Мне его нужно немножко переварить.

Спасибо, wetr! Уже начал реализовывать
Небольшое сомнение, которое точило и до, и сйчас - эти блоки иногда приходится взрывать, а мультилинии у нас не слишком приветствуются, желательны бы только полилинии...

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

Последний раз редактировалось АлексЮстасу, 11.06.2009 в 17:43.
АлексЮстасу вне форума  
 
Непрочитано 17.06.2009, 00:26
#1257
Ax3

Programming, automation, CADs, GISs. "Теплоком"
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 306


>robert82
Давно уже занимаюсь разработкой библиотеки элементов для схем к автокаду.
Пока нигде не выложено, но ты перечисли, какие тебе блоки больше всего нужны - сделаем.
__________________
На LISPе можно мыслить!
Ax3 вне форума  
 
Непрочитано 18.06.2009, 12:13
#1258
Pers1


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


Цитата:
Сообщение от Juss_00 Посмотреть сообщение
Pers1, эти размеры в оформлении почти бессмыслены , это для себя.
Да бессмысленны, да и для себя они получается не нужны, потому что удобно в Properties (свойствах) определять и менять ширину, длину и угол поворота блока.
Вот еще только-что сделал интересный и нужный почти любому проектировщику блок , в котором еще повидимому много что можно улучшить, может уже видел кто-нибудь такой. Посмотрите свежим взглядом. Мне кажется, что базовая точка как бы отдельна от блока, особенно это видно при его вращении.
Вложения
Тип файла: dwg
DWG 2000
Разрыв_первоначальный).dwg (63.0 Кб, 3534 просмотров)

Последний раз редактировалось Pers1, 18.06.2009 в 17:19.
Pers1 вне форума  
 
Непрочитано 19.06.2009, 10:44
#1259
gabrin

Инновации в проектировании
 
Регистрация: 13.02.2007
Россия
Сообщений: 106
<phrase 1= Отправить сообщение для gabrin с помощью Skype™


Создал несколько вспомогательных размерных блоков. Как вы думаете, нужно ли в работе иметь такие вспомогательные блоки. Может у кого есть еще что нибудь, поделитесь пообсуждаем.
Вложения
Тип файла: dwg
DWG 2004
razmer.dwg (66.5 Кб, 3624 просмотров)
gabrin вне форума  
 
Непрочитано 19.06.2009, 16:28
#1260
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Pers1 Посмотреть сообщение
Вот еще только-что сделал интересный и нужный почти любому проектировщику блок , в котором еще повидимому много что можно улучшить, может уже видел кто-нибудь такой. Посмотрите свежим взглядом. Мне кажется, что базовая точка как бы отдельна от блока, особенно это видно при его вращении.
Вот мой (синим цветом) вариант: "отсекаем все лишнее..."
Чтобы маска (wipeout) была всегда во всех файлах под линиями, линии нужно вставить в файл после маски (или сделать имеющимся линиям ctrl-X и ctrl-V), а уже потом определить параметры и действия.
Вполне можно сделать, чтобы зигзаги всегда сами были посередине. Можно заменить растягивание по вертикали на растягивание с разворотом всего разреза.

Прошу прощения, если что невпопад, но я не проектировщик.
Вложения
Тип файла: dwg
DWG 2004
Разрыв_первоначальный_2.dwg (77.6 Кб, 3570 просмотров)

Последний раз редактировалось АлексЮстасу, 19.06.2009 в 19:44.
АлексЮстасу вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки