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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Непрочитано 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,844

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо 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

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1499259
 
Автор темы   Непрочитано 14.10.2013, 09:35
#1881
Кулик Алексей aka kpblc
Moderator

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


Наверняка на AutoCAD 2013 LT не был установлен пакет обновлений... А их там было аж 3 штуки.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.10.2013, 14:45
#1882
excorp


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Наверняка на AutoCAD 2013 LT не был установлен пакет обновлений... А их там было аж 3 штуки.
Нет, sp1 был установлен)

Всем спасибо за инициативу и помощь.
excorp вне форума  
 
Непрочитано 14.10.2013, 21:04
#1883
Диммм

Инженер
 
Регистрация: 13.03.2013
Сообщений: 28


Доброго Всем вечера,хочу сделать динамический блок арматурной сетки,но не получается.Блок думаю не сложный,помогите.Проблема в том,что блок как бы работает,но синие ручки не перемещаются вметсе,верхняя вылетает,как исправить не понимаю...
Вложения
Тип файла: dwg
DWG 2010
Сетка.dwg (57.0 Кб, 3725 просмотров)
Диммм вне форума  
 
Непрочитано 15.10.2013, 19:26
#1884
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Диммм Посмотреть сообщение
Проблема в том,что блок как бы работает
1. Использовал "Chain action" в параметре XY
2. Блок с использованием маски
Вложения
Тип файла: dwg
DWG 2010
Сетка (1).dwg (94.4 Кб, 3692 просмотров)
Vombat вне форума  
 
Непрочитано 16.10.2013, 09:56
#1885
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


Имеется динамический блок форматки. Как добиться синхронизации значений между несколькими атрибутами? Хочу вбить дату один раз, а приходится 4.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 156
Размер:	13.5 Кб
ID:	114142  
Pum-purum вне форума  
 
Непрочитано 16.10.2013, 10:20
#1886
Диммм

Инженер
 
Регистрация: 13.03.2013
Сообщений: 28


Цитата:
Сообщение от Vombat Посмотреть сообщение
1. Использовал "Chain action" в параметре XY
2. Блок с использованием маски
Спасибо большое! Но,то что ты сделал,для меня новое и непонятное).Попробую понять. А результат на 5+
Диммм вне форума  
 
Непрочитано 16.10.2013, 13:10 Создание динамического блока с автоматич. изменением атрибутов
#1887
Dexxxter


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


Уважаемые пользователи!

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

Заранее прошу не кидаться в меня тапками и ткнуть носом в тему, где это объясняется, если таковая имеется - я, к сожалению, не нашел.

Пробовал по-разному, пытался менять видимость блоков, но тогда возникают проблемы с атрибутами.

Может быть, кто-то знает, возможно ли в принципе создание подобного блока?

P.S. изменение геометрии блока не требуется, но если это поможет решить задачу, допустимо (изменение длины линии, над которой текст, например).
Dexxxter вне форума  
 
Непрочитано 16.10.2013, 14:19
#1888
wepp

Инжиниринг
 
Регистрация: 16.09.2011
Тюмень
Сообщений: 225


Цитата:
Сообщение от Pum-purum Посмотреть сообщение
Как добиться синхронизации значений между несколькими атрибутами?
Попробуй использовать поле.
wepp вне форума  
 
Непрочитано 17.10.2013, 10:28
#1889
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Откровенно говоря предлагать варианты решений их много. Нужно иметь конеретный блок и описание что к нему требуется. Тогда вопрос като пойдёт веселей.
Valery Brelovsky вне форума  
 
Непрочитано 17.10.2013, 10:32
#1890
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от Dexxxter Посмотреть сообщение
требуется создать некий блок, к примеру - линию, над ней простой текст и некий скрытый (неотображаемый) артибут блока. Необходимо, чтобы блок имел раскрывающийся список с заранее заданным набором параметров, которые бы меняли как текст, так и атрибут блока.
С однострочным или многострочным текстом ничего не выйдет, а вот атрибут такой сделать легко.
Нужно всего лишь добавить "таблицу блоков" (btable) в редакторе блоков.
То есть Вам придется создать еще один скрытый атрибут и добавить "таблицу блоков".
Вложения
Тип файла: dwg
DWG 2010
атрибут со списком.dwg (67.8 Кб, 3518 просмотров)
__________________
Правильно сформулированный вопрос содержит 90% ответа.

Последний раз редактировалось pan, 22.10.2013 в 10:51.
pan вне форума  
 
Непрочитано 17.10.2013, 10:50
#1891
Dexxxter


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


Цитата:
Сообщение от pan Посмотреть сообщение
С однострочным или многострочным текстом ничего не выйдет, а вот атрибут такой сделать легко.
Нужно всего лишь добавить "таблицу блоков" (btable) в редакторе блоков.
То есть Вам придется создать еще один скрытый атрибут и добавить "таблицу блоков".
Большое спасибо за предложенный вариант! Можно сказать, половина дела уже сделана. ) Теперь осталась вторая часть: можно ли сделать (как было заявлено ранее), чтобы атрибуту "111" (в Вашем примере) в каждом конкретном случае (значении атрибута "111") соответствовало также значение другого атрибута (например "Артикул": для "qqq" - "111", для "www" - "222" и т.д.)? У меня при попытке создания блока основная проблема была как раз в этом. ) Еще раз спасибо за ответ.
Dexxxter вне форума  
 
Непрочитано 17.10.2013, 14:28
#1892
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Dexxxter Посмотреть сообщение
В процессе работы столкнулся со следующие проблемой: требуется создать некий блок, к примеру - линию, над ней простой текст и некий скрытый (неотображаемый) артибут блока. Необходимо, чтобы блок имел раскрывающийся список с заранее заданным набором параметров, которые бы меняли как текст, так и атрибут блока.
Сделано на основе блока от pan
В блоке 2 атрибута (1-видимый, 2-нет (присутствует в свойствах))
3 примитива - текст (раз уж нужен.)
Менять значения атрибутов можно в таблице блоков. Менять видимость "text" через параметр видимости, который в свою очередь тоже прописан в таблице блоков (просто нужно выстроить комбинацию)
Вложения
Тип файла: dwg
DWG 2010
атрибут со списком.dwg (84.4 Кб, 3410 просмотров)

Последний раз редактировалось Vombat, 17.10.2013 в 14:33.
Vombat вне форума  
 
Непрочитано 17.10.2013, 14:46
#1893
Dexxxter


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
Сделано на основе блока от pan
В блоке 2 атрибута (1-видимый, 2-нет (присутствует в свойствах))
3 примитива - текст (раз уж нужен.)
Менять значения атрибутов можно в таблице блоков. Менять видимость "text" через параметр видимости, который в свою очередь тоже прописан в таблице блоков (просто нужно выстроить комбинацию)
Vombat, большое спасибо! Прошу прощения, если неясно выразился, текст уже лишний, в этой части достаточно функционала, который предоставил Pan (изменение видимых значений атрибута "111"). А вот со скрытым артибутом ("ATR") почему-то проблема - при считывании атрибутов блока в Excel считывается не значение, заданное в таблице свойств блоков, а значение атрибута по умолчанию... ((
Еще раз спасибо всем неравнодушным! ))
P.S.
Пардон, что не умомянул с самого начала, что считываю параметры блока в эксель, подумал, что это не принципиально.
Dexxxter вне форума  
 
Непрочитано 17.10.2013, 14:57
1 | #1894
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Dexxxter Посмотреть сообщение
А вот со скрытым артибутом ("ATR") почему-то проблема - при считывании атрибутов блока в Excel считывается не значение, заданное в таблице свойств блоков, а значение атрибута по умолчанию... ((
странно, у меня все нормально
Изображения
Тип файла: jpg atr_test.jpg (61.1 Кб, 671 просмотров)
Vombat вне форума  
 
Непрочитано 17.10.2013, 14:59
#1895
Dexxxter


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
странно, у меня все нормально
Хм-мм, значит у меня что-то работает не так, буду разбираться... Спасибо еще раз!
Dexxxter вне форума  
 
Непрочитано 18.10.2013, 13:30
#1896
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Наверняка на AutoCAD 2013 LT не был установлен пакет обновлений... А их там было аж 3 штуки.
А разве есть sp3? Вроде sp2 только. У меня sp1.1 тоже траблы начались с выравниванием атрибутов. Я заметил, что косяки начинаются при выравнивании атрибута по центру или правому краю. Если ставить по левому, то всё нормально. Помогает перезагрузка автокада, но в процессе работы всё опять сбивается. Это печально.
Ведмер_Взоров вне форума  
 
Непрочитано 21.10.2013, 22:21
#1897
marcis


 
Регистрация: 06.04.2012
Львов
Сообщений: 47


Добрый вечер. Сделал дин. блок ограждений лестниц по серии 1.450.3-7.94 под углом 45. Сделал блоки на каждую длину ограждений, собрал их в редакторе блоков и раскидал по состояниям видимости. Блок делал на Акаде 2012. В настройках стоит сохранение в формате "Акад 2004.dwg".
В итоге на Акаде 2012 вставляется нормально. А в Акаде 2007 - нет. Вставляются только отдельные блоки, составляющие главный блок. Соотвественно не появляются и ручки. В чем может быть проблема?
Вложения
Тип файла: dwg
DWG 2004
огражд_лестниц45.dwg (101.4 Кб, 3192 просмотров)
marcis вне форума  
 
Непрочитано 22.10.2013, 13:10
#1898
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от marcis Посмотреть сообщение
Добрый вечер. Сделал дин. блок ограждений лестниц по серии 1.450.3-7.94 под углом 45. Сделал блоки на каждую длину ограждений, собрал их в редакторе блоков и раскидал по состояниям видимости. Блок делал на Акаде 2012. В настройках стоит сохранение в формате "Акад 2004.dwg".
В итоге на Акаде 2012 вставляется нормально. А в Акаде 2007 - нет. Вставляются только отдельные блоки, составляющие главный блок. Соотвественно не появляются и ручки. В чем может быть проблема?
А не видно ручек отражения и видимости? И в свойствах блока не видно этих команд? Вы бы попробовали в 2007 формате сохранить.
Ведмер_Взоров вне форума  
 
Непрочитано 22.10.2013, 21:07
#1899
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от marcis Посмотреть сообщение
Добрый вечер. Сделал дин. блок ограждений лестниц по серии 1.450.3-7.94 под углом 45. Сделал блоки на каждую длину ограждений, собрал их в редакторе блоков и раскидал по состояниям видимости. Блок делал на Акаде 2012. В настройках стоит сохранение в формате "Акад 2004.dwg".
В итоге на Акаде 2012 вставляется нормально. А в Акаде 2007 - нет. Вставляются только отдельные блоки, составляющие главный блок. Соотвественно не появляются и ручки. В чем может быть проблема?
Проблема может быть в том, что динамические блоки в Автокаде впервые появились в 2006 году. И логично предположить что корректной работы на 100% в Acad 2004 скорей всего не будет. Хотя конечно формат файлов в 2006 году был "Чертеж AutoCad 2004.dwg", но редактор блоков в 2010 году обновился. Так что вероятная проблема кроется в версии сохраненного файла.
art_rrc вне форума  
 
Непрочитано 22.10.2013, 22:05
#1900
marcis


 
Регистрация: 06.04.2012
Львов
Сообщений: 47


Цитата:
Сообщение от Ведмер_Взоров Посмотреть сообщение
А не видно ручек отражения и видимости? И в свойствах блока не видно этих команд? Вы бы попробовали в 2007 формате сохранить.
Сохранил и 2007 формате - результат тот же. В свойствах не только этих команд не видно, но и самого блока нет. Есть только набор статических блоков, образующих динамический.
Специально сейчас открыл в 2007 Акаде созданный ранее дин. блок двутавров, тоже состоящий из отдельных блоков. Вставился нормально.
Вложения
Тип файла: dwg
DWG 2007
огражд_лестниц45.dwg (122.8 Кб, 3057 просмотров)
marcis вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59