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

Вернуться   Форум 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
Сообщений: 40,426

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1537254
 
Непрочитано 19.03.2015, 12:36
#2741
konsss


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


нет, пока просто хочу добиться чтобы блок нормально работал
Круто конечнокак мне теперь к своему все это прикрутить

Последний раз редактировалось konsss, 19.03.2015 в 12:42.
konsss вне форума  
 
Непрочитано 19.03.2015, 15:12
#2742
Sirius2w

Проектировщик ТХ
 
Регистрация: 16.11.2009
Сообщений: 139
Отправить сообщение для Sirius2w с помощью Skype™


Цитата:
Сообщение от konsss Посмотреть сообщение
как мне теперь к своему все это прикрутить
Примерно так.
Только я не стал особо заморачиваться с расположением геомертрии - оставил почти как у Вас.
Вложения
Тип файла: dwg
DWG 2010
датчик.dwg (71.0 Кб, 1963 просмотров)
Sirius2w вне форума  
 
Непрочитано 19.03.2015, 16:51
#2743
konsss


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


Sirius2w, спасибо, очень даже устраивает
konsss вне форума  
 
Непрочитано 19.03.2015, 17:16
#2744
Sirius2w

Проектировщик ТХ
 
Регистрация: 16.11.2009
Сообщений: 139
Отправить сообщение для Sirius2w с помощью Skype™


А со спецификацией подумайте - очень удобно получать подробную выборку, особенно, если элементов более 10 и они все разные или часть разных...
добавьте к Вашему блоку атрибуты и все будет гуд.
Sirius2w вне форума  
 
Непрочитано 23.03.2015, 15:25
#2745
quazi


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


Всем привет!
Вроде разобрался с выводом значений параметров дин.блока в атрибуты через поля.
Теперь могу графически редактировать блоки, экспортировать атрибуты во внешний файл и работать с ними.
Можно ли проделать это в обратном направлении?
То есть изменить атрибуты блока и чтоб он перерисовался в соответствии.
quazi вне форума  
 
Непрочитано 23.03.2015, 15:46
#2746
Сергей812


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


Цитата:
Сообщение от quazi Посмотреть сообщение
То есть изменить атрибуты блока и чтоб он перерисовался в соответствии.
Если это не синхронизация атрибутов... выражайтесь яснее)
Сергей812 вне форума  
 
Автор темы   Непрочитано 23.03.2015, 16:11
#2747
Кулик Алексей aka kpblc
Moderator

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


В дин.блоке атрибут показывает растяжение (линейный параметр) равным, например, 100. Человек хочет ввести 523.65 - и чтоб 'этот линейный параметр сам поменял значение.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.03.2015, 16:47
#2748
Сергей812


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В дин.блоке атрибут показывает растяжение (линейный параметр) равным, например, 100. Человек хочет ввести 523.65 - и чтоб 'этот линейный параметр сам поменял значение.
В атрибуте ссылка-поле на растяжение, введешь что-то руками - убьешь поле. Но можно через свойства блока вбивать значения непосредственно в параметр растяжения, например
Сергей812 вне форума  
 
Автор темы   Непрочитано 23.03.2015, 17:05
#2749
Кулик Алексей aka kpblc
Moderator

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


Сергей812, это ты не мне рассказывай quazi желает, чтобы по изменению атрибута менялось начертание блока!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.03.2015, 17:19
#2750
Сергей812


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Сергей812, это ты не мне рассказывай quazi желает, чтобы по изменению атрибута менялось начертание блока!
Так это ему и было как бы Тут если только программно через реактор извратиться, например...
Сергей812 вне форума  
 
Непрочитано 23.03.2015, 17:53
#2751
quazi


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
В атрибуте ссылка-поле на растяжение, введешь что-то руками - убьешь поле. Но можно через свойства блока вбивать значения непосредственно в параметр растяжения, например
Да, поле в атрибуте убивается насовсем, печаль.
Тогда задача выходит из сферы только дин. блоков?
Посоветуйте простейший способ двухстороннего обмена геометрия-данные-геометрия?
Например обмен автокад-эксель оставить через импорт/экспорт атрибутов, а синхронизацию свойства-атрибуты блока делать без полей и вынести, например, в VBA (пара команд - "свойства в атрибуты" и "атрибуты в свойства", названия свойств и атрибутов блока делать одинаковыми).
Может что-то лучше придумано?
quazi вне форума  
 
Непрочитано 23.03.2015, 19:15
#2752
Сергей812


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


Насколько понимаю (так как делал подобное в NET), до динамических свойств блока можно "достучаться" в лиспе через vla-getdynamicblockproperties . А дальше думайте - зачем вам это нужно)
Сергей812 вне форума  
 
Непрочитано 23.03.2015, 23:22
#2753
art_rrc


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


Горе от ума. Выделяешь свой дин. блок и в свойствах(ctrl+1) задаешь значение параметрам... ТАк и блок поменяется(геометрия) и атрибуты обновятся!
art_rrc вне форума  
 
Непрочитано 23.03.2015, 23:25
#2754
Сергей812


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Горе от ума. Выделяешь свой дин. блок и в свойствах(ctrl+1) задаешь значение параметрам... ТАк и блок поменяется(геометрия) и атрибуты обновятся!
собственно об этом ранее и писал
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Но можно через свойства блока вбивать значения непосредственно в параметр растяжения, например
но что он именно хочет - фиг знает)
Сергей812 вне форума  
 
Непрочитано 24.03.2015, 13:19
#2755
art_rrc


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


Да, не заметил.. ответ был и ранее Тогда дорога прямяком в "программирование", а точнее даже сказать в "поиск исполнителей". С учетом того что задача не сложная, высока вероятность что кто-то откликнется.
art_rrc вне форума  
 
Непрочитано 25.03.2015, 12:22
#2756
SNIIP


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


Есть блок плиты, но в нем отсутвтовали плиты меньше 51.10. Я их добил,но когда их выбираю, вместо названия пишется НАСТРОЙКА, а когда выбираю больше 51.10 все хорошо отображается.. помогите поправить и объясните как вы это сделали))
(обновление надписии после регенерации)
Вложения
Тип файла: dwg
DWG 2010
pp3.dwg (96.4 Кб, 1332 просмотров)
SNIIP вне форума  
 
Непрочитано 25.03.2015, 16:48
#2757
art_rrc


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


1) Поставить выравнивание атрибуту СЦ + добавить 2 операции перемещения с коэф. 0,5 для параметров L и B + в свойствах поставить установленный - да.
2) Базовый экземпляр должен в точности повторять 1-ну из строк таблицы выбора (если не хотите при первой вставке и в списке видеть "настройка"). Я по видимостям не лазил, сделал только для "план схематично".
3) Убрать из свойств параметров - списки, вам этот блок за ручки не таскать.
Вложения
Тип файла: dwg
DWG 2010
art_РР3.dwg (106.3 Кб, 1288 просмотров)
art_rrc вне форума  
 
Непрочитано 27.03.2015, 14:41
#2758
tujn08


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


Возможно ли сделать атрибут, который значение(поле) автоматически переводит в транслит?
tujn08 вне форума  
 
Непрочитано 27.03.2015, 16:48
#2759
art_rrc


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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
Возможно ли сделать атрибут, который значение(поле) автоматически переводит в транслит?
Базовым функционалом нет.
art_rrc вне форума  
 
Непрочитано 29.03.2015, 09:34
#2760
seregas


 
Регистрация: 17.08.2011
Minsk
Сообщений: 60


коллеги, в чертеже около 100 входждений одного динамического блока, у каждом есть атрибут, просто порядковый номер. Мне хочется просто сдвинуть текст немного в сторону, но при редактировании блока все вхождения этого блока в чертеже принимают одинаковый атрибут. Что можно слелать ?
seregas вне форума  
Закрытая тема
Вернуться   Форум 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