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

Вернуться   Форум 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.
Просмотров: 1892575
 
Непрочитано 13.01.2009, 13:06
#921
gabrin

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


Господа умельцы посмотрите пожалуйста, почему не считает блок. При базовых значениях атрибутов считает, а при изменении в моделе не считает.
Вложения
Тип файла: dwg
DWG 2007
Расчет сопротивления грунтов.dwg (102.0 Кб, 4652 просмотров)
gabrin вне форума  
 
Непрочитано 13.01.2009, 13:36
#922
Кулик Алексей aka kpblc
Moderator

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


Что значит "считает-не считает"? У тебя ж там, во-первых, обычный блок. Во-вторых, все сделано обычными атрибутами.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2009, 14:17
#923
Makswell

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


gabrin, попробуй так.
Значения надо вводить в свойствах.
Миниатюры
Нажмите на изображение для увеличения
Название: 123.jpg
Просмотров: 351
Размер:	62.2 Кб
ID:	14656  
Вложения
Тип файла: dwg
DWG 2007
123.dwg (87.9 Кб, 4641 просмотров)
Makswell вне форума  
 
Непрочитано 13.01.2009, 14:32
#924
AlphaGeo


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


Цитата:
Сообщение от gabrin Посмотреть сообщение
Господа умельцы посмотрите пожалуйста, почему не считает блок. При базовых значениях атрибутов считает, а при изменении в моделе не считает.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Что значит "считает-не считает"? У тебя ж там, во-первых, обычный блок. Во-вторых, все сделано обычными атрибутами.
Цитата:
Сообщение от Makswell Посмотреть сообщение
gabrin, попробуй так.
Значения надо вводить в свойствах.
И правда, что за радость такая с необновляющимися полями в атрибутах или текстах внутри простого блока?.. Сам с этим мучаюсь! Как только динамичности задашь блоку, так сразу все работает...
И почему Алексей упомянул "обычные атрибуты"? Бывают какие-то необычные? Просвятите, пжлста!
Вложения
Тип файла: dwg
DWG 2004
Scale_M.dwg (43.1 Кб, 4641 просмотров)
 
 
Непрочитано 13.01.2009, 14:39
#925
Кулик Алексей aka kpblc
Moderator

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


"Необычные" - это которые поля в качестве атрибутов используют. Плотно с ними лично я не работал, так что качественно помочь не могу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2009, 14:43
#926
AlphaGeo


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


Цитата:
Сообщение от Кулик Алексей aka kpblc
"Необычные" - это которые поля в качестве атрибутов используют
А у gabrin только 1 атрибут с полем... Ты, наверное, просто не обратил внимание.

Цитата:
Сообщение от Кулик Алексей aka kpblc
Плотно с ними лично я не работал, так что качественно помочь не могу.
Жаль.
 
 
Непрочитано 13.01.2009, 14:48
#927
Кулик Алексей aka kpblc
Moderator

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


Да, извини. По запарке в свое время выставил FIELDDISPLAY в 0 да и забыл напрочь
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2009, 14:54
#928
AlphaGeo


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
По запарке в свое время выставил FIELDDISPLAY в 0 да и забыл напрочь
Ну, это работе с полями не мешает ни чуть. По мне, так даже лучше, в глазах не маячит.
 
 
Непрочитано 13.01.2009, 15:12
#929
Кулик Алексей aka kpblc
Moderator

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


Раз уж используется формат 2007-го, позволю себе предположить, что версию используют 2008. Тогда непонятно - почему отказались от применения таблиц (свою табличку кинул ниже блока)
Вложения
Тип файла: dwg
DWG 2007
Расчет сопротивления грунтов.dwg (141.1 Кб, 4656 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2009, 15:45
#930
gabrin

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


Спасибо. Вариант Makswellа как раз то что надо. Этот блок - часть большого динамического блока по расчету количества заземлителей, поэтому не ругайтесь то что в этой теме выложил. Будет готово выложу на обозрение
gabrin вне форума  
 
Непрочитано 13.01.2009, 15:52
#931
AlphaGeo


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


Цитата:
Сообщение от gabrin Посмотреть сообщение
Спасибо. Вариант Makswellа как раз то что надо. Этот блок - часть большого динамического блока по расчету количества заземлителей, поэтому не ругайтесь то что в этой теме выложил. Будет готово выложу на обозрение
Так этот блок входит в другой, динамический блок? Но Makswell добавил в него несколько динамических параметров и операций... А разве динамический блок, вставленный в другой блок будет работать?
 
 
Непрочитано 13.01.2009, 16:04
#932
Кулик Алексей aka kpblc
Moderator

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


Не будет...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2009, 18:41
#933
gabrin

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


Самое главное он мне показал принцип. А работать заставим
gabrin вне форума  
 
Непрочитано 13.01.2009, 20:15
#934
AlphaGeo


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


Цитата:
Сообщение от gabrin Посмотреть сообщение
Самое главное он мне показал принцип. А работать заставим
В принципе да, можно и заставить, если "поднять" вложенный блок этой блицы на уровень основного блока вместе со всеми динамическими параметрами и операциями...
Это я сам что-то запаниковал, запарившись со своей шкалой из поста #924.
Так никто и не подсказал, что можно сделать с атрибутами, чтобы они обновлялись и в простом блоке.
 
 
Непрочитано 14.01.2009, 00:14
#935
gabrin

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


AlphaGeo , а что должен выполнять сей блок?
gabrin вне форума  
 
Непрочитано 14.01.2009, 08:32
#936
AlphaGeo


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


Цитата:
Сообщение от gabrin Посмотреть сообщение
AlphaGeo , а что должен выполнять сей блок?
В этом блоке нижняя цифра является редактируемым атрибутом, а все остальные отсчитываются от значения этого атрибута (каждая выше стоящая прибавляет единицу к ниже стоящей).Вся проблема в том, что в простом блоке изменения значения атрибута не ведет к изменению значений остальных отметок...
 
 
Непрочитано 14.01.2009, 11:30
#937
Alex_space83


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


Привет всем! Я проектирую электрические схемы и решил создать универсальный динамический блок выключателя.
Я создал два параметра: выбор и видимость. Первый отвечает за количество полюсов выключателя, а второй за тип(автомат, рубильник, контактор, предохранитель, разъединитель).
Проблема в следующем: на полюсах выключателя должны стоять цифры. На вводе 1, 3, 5, 7 и на выводе 2, 4, 6, 8. Цифры всегда постоянны, и их менять не надо (но если можно, то это хорошо), то есть можно их забить как атрибуты, а можно как просто цифры. Но необходимо, чтобы при увеличении количества полюсов соответственно и появлялись цифры, но при этом они менялись. Сейчас в моем блоке они постоянны. Хотел бы узнать, как задать цифрам приращение (+2) в массиве. Если бы можно было вводить еще один оператор видимости, то проблемы бы не было. Либо как массив может управлять свойством объекта (то есть содержанием текста в строке)?
Спасибо за ответы! С новым годом!
Вложения
Тип файла: dwg
DWG 2000
Автоматический выключатель.dwg (76.3 Кб, 4826 просмотров)
Alex_space83 вне форума  
 
Непрочитано 14.01.2009, 11:57
#938
AlphaGeo


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


Цитата:
Сообщение от Alex_space83 Посмотреть сообщение
Если бы можно было вводить еще один оператор видимости, то проблемы бы не было.
Это вопрос на форуме обсуждался... Посмотри Создание дополнительных параметров Visibility Set в динамических блоках. или сам поищи

Цитата:
Сообщение от Alex_space83
Хотел бы узнать, как задать цифрам приращение (+2) в массиве.
Не понятно... Где и как цифры должны изменяться. Можешь поподробнее расписать, или пример выложить "как надо".
 
 
Непрочитано 14.01.2009, 13:27
#939
Alex_space83


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


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение

Не понятно... Где и как цифры должны изменяться. Можешь поподробнее расписать, или пример выложить "как надо".
Посылаю файл с тем как есть, и тем как надо!

Вот!
Вложения
Тип файла: dwg
DWG 2000
Автоматический выключатель.dwg (76.3 Кб, 4706 просмотров)

Последний раз редактировалось Кулик Алексей aka kpblc, 14.01.2009 в 14:00.
Alex_space83 вне форума  
 
Непрочитано 14.01.2009, 13:40
#940
AlphaGeo


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


Offtop:
Цитата:
Сообщение от Alex_space83 Посмотреть сообщение
Посылаю файл с тем как есть, и тем как надо!
Эээээ... Кажется кто-то из нас не понял другого... Во вновь приложенном файле то же самое, что и было в первом... Это самое "+2" к чему должно прибавляться и при каких условиях?
 
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки