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

Вернуться   Форум 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,831

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1498604
 
Непрочитано 16.01.2015, 09:43
#2641
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от tujn08 Посмотреть сообщение
Еще такой вопрос:

Можно ли без Lisp сделать д.блок рамки с массивом в одну строку. Так что бы при изменении формата расстояние между рамками оставался прежним?
Кстати атрибуты блока у Вас массивом не размножаются, не лучше ли копировать рамки вручную? Операция эта займет времени ну совсем копейки, зато атрибуты отработают без всяких проблем. А так Вы этой малополезной на мой взгляд функцией убьете возможность использования трибутов в своем блоке. Оно того стоит?

Последний раз редактировалось sp1ash, 16.01.2015 в 09:51.
sp1ash вне форума  
 
Непрочитано 16.01.2015, 09:54
#2642
tujn08


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


Цитата:
Сообщение от sp1ash Посмотреть сообщение
Оно того стоит?
Вообще я работаю над максимальной автоматизацией (программированием и без). и применение там блока с массивом как описал -решил, что не подойдет. Спс за ответ
tujn08 вне форума  
 
Непрочитано 18.01.2015, 08:52
#2643
tequillka


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


спросила, и разобралась

Последний раз редактировалось tequillka, 18.01.2015 в 09:00.
tequillka вне форума  
 
Непрочитано 21.01.2015, 13:36 Динамический блок стропила
#2644
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


Пытаю постичь эту науку. Есть блок, кое-чего сделал сам, но многое не доходит. Создал блок стропила (ну или любой прямоугольной в плане штуки), внутри блока спрятал WIPEOUT для маскировки нижележащих объектов. Вроде бы всё работает, но хочется как всегда большего.
Задача следующая:
1. Хотелось бы, чтобы точки середины двух длинных сторон перемещались бы в соответствии с длиной стороны (то есть лежали всегда посередине), а не жили собственной жизнью;
2. Блок имеет ширину 50 мм. Хотелось бы, чтобы была возможность произвольного динамического задания ширины (50, 75, 100....). И чтобы при этом WIPEOUT также менялся и линия симметрии перемещалась соответственно ширине;
Вложения
Тип файла: dwg
DWG 2010
111.dwg (356.5 Кб, 2044 просмотров)
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...
Abzorbo вне форума  
 
Непрочитано 21.01.2015, 14:29
1 | #2645
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
Пытаю постичь эту науку. Есть блок, кое-чего сделал сам, но многое не доходит. Создал блок стропила (ну или любой прямоугольной в плане штуки), внутри блока спрятал WIPEOUT для маскировки нижележащих объектов. Вроде бы всё работает, но хочется как всегда большего.
Задача следующая:
1. Хотелось бы, чтобы точки середины двух длинных сторон перемещались бы в соответствии с длиной стороны (то есть лежали всегда посередине), а не жили собственной жизнью;
2. Блок имеет ширину 50 мм. Хотелось бы, чтобы была возможность произвольного динамического задания ширины (50, 75, 100....). И чтобы при этом WIPEOUT также менялся и линия симметрии перемещалась соответственно ширине;
Примерно это требуется? Параметр ширины немного косячный, обратите внимание.
Вложения
Тип файла: dwg
DWG 2010
Блок 1.dwg (97.2 Кб, 2017 просмотров)
sp1ash вне форума  
 
Непрочитано 21.01.2015, 15:03
#2646
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


Цитата:
Сообщение от sp1ash Посмотреть сообщение
Примерно это требуется? Параметр ширины немного косячный, обратите внимание.
да, довольно неплохо получилось...
мне логика образования этих зависимостей немного непонятна. Как получилось сохранить симметрию и добавить параметры ширины?
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...
Abzorbo вне форума  
 
Непрочитано 21.01.2015, 15:34
#2647
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
Как получилось сохранить симметрию и добавить параметры ширины?
С параметром ширины связал 2 операции, одна растягивает вверх, другая вниз (в свойствах коэффициент растяжения "-1"). Чтобы параметр ширины оставался посередине длинной стороны блока, для растяжения вдоль тоже ввел дополнительную операцию растяжения с коэф. 0.5.
sp1ash вне форума  
 
Непрочитано 21.01.2015, 15:43
#2648
Dmitry2004


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


sp1ash
Немного подправил Ваш блок, чтобы реальные показания ширины в блоке совпадали с чертежем.
Вложения
Тип файла: dwg
DWG 2010
Блок Стропил.dwg (72.0 Кб, 1985 просмотров)
Dmitry2004 вне форума  
 
Непрочитано 21.01.2015, 15:49
#2649
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от Dmitry2004 Посмотреть сообщение
sp1ash
Немного подправил Ваш блок, чтобы реальные показания ширины в блоке совпадали с чертежем.
Спасибо, постоянно открываю для себя что-то новое.
sp1ash вне форума  
 
Непрочитано 22.01.2015, 15:04
#2650
vad318

Русский инженер
 
Регистрация: 05.11.2013
Сообщений: 18


Подскажите, можно ли запаролить динамический блок на редактирование или что-нибудь подобное
vad318 вне форума  
 
Непрочитано 24.01.2015, 00:23 Сдвижка атрибута
#2651
baaba

архитектор
 
Регистрация: 07.07.2007
Москва
Сообщений: 644
<phrase 1= Отправить сообщение для baaba с помощью Skype™


Добрый день! Вот нашёл в старой теме про динамические блоки:

http://forum.dwg.ru/showthread.php?t=8940

Цитата:
Предлагаю Вашему вниманию простой блок. интересен он тем что при растяжении рамки на 5 мм его атрибут сдвигается на половину меньше, тем самым достигается центровка надписи в рамке.
[ATTACH]1162902669.dwg[/ATTACH]
Но прилагаемый файл пропал и его нельзя никак просмотреть

Я сделал стрелочку, направление уклона пандуса, с атрибутом, обозначающем уклон. К сожалению не получается сделать так что бы атрибут сдвигался на половину длины стрелочки. Пробовал сделать параметр стрейч к атрибуту, но не могу присвоить этому параметру формулу.

Помогите кто-нибудь!

Файл во вложении.

PS Пробовал так же Geometric Coinstraints но к сожалению существенных результатов не добился. Кстати есть толковый мануал по Coinstraints?
Вложения
Тип файла: dwg
DWG 2007
slope2.dwg (120.3 Кб, 1717 просмотров)
baaba вне форума  
 
Непрочитано 24.01.2015, 00:57
#2652
art_rrc


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


Цитата:
Сообщение от baaba Посмотреть сообщение
сделать так что бы атрибут сдвигался на половину длины стрелочки.
В свойствах операции перемещения в разделе "переопределения" задать коэффициент 0.5
art_rrc вне форума  
 
Непрочитано 24.01.2015, 10:25
#2653
Сергей 1001

Активная мозговая атака
 
Регистрация: 19.09.2013
Нижний Новгород
Сообщений: 56


Привет, коллеги.
Ребят ищу динамические блоки армирования. (для разработки КЖ). Никто не может поделиться?
Спасибо огромное.
__________________
Пессимист видит трудности при каждой возможности; оптимист в каждой трудности видит возможности.
Сергей 1001 вне форума  
 
Непрочитано 24.01.2015, 11:01
1 | #2654
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от Сергей 1001 Посмотреть сообщение
Привет, коллеги.
Ребят ищу динамические блоки армирования. (для разработки КЖ). Никто не может поделиться?
Спасибо огромное.
Ищите в даунлоаде и обрящете: http://dwg.ru/dnl/10950, http://dwg.ru/dnl/2641 например. И это не единственные, еще были
sp1ash вне форума  
 
Непрочитано 24.01.2015, 11:18
#2655
Сергей 1001

Активная мозговая атака
 
Регистрация: 19.09.2013
Нижний Новгород
Сообщений: 56


Цитата:
Сообщение от sp1ash Посмотреть сообщение
Ищите в даунлоаде и обрящете: http://dwg.ru/dnl/10950, http://dwg.ru/dnl/2641 например
Что-то сам не допер))) Спасибо в любом случае.
__________________
Пессимист видит трудности при каждой возможности; оптимист в каждой трудности видит возможности.
Сергей 1001 вне форума  
 
Непрочитано 24.01.2015, 20:20
#2656
baaba

архитектор
 
Регистрация: 07.07.2007
Москва
Сообщений: 644
<phrase 1= Отправить сообщение для baaba с помощью Skype™


Цитата:
Сообщение от art_rrc Посмотреть сообщение
В свойствах операции перемещения в разделе "переопределения" задать коэффициент 0.5
Не совсем понял как это сделать? Можно показать в моём блоке?
baaba вне форума  
 
Непрочитано 24.01.2015, 20:58
1 | #2657
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 258


Цитата:
Сообщение от baaba Посмотреть сообщение
Не совсем понял как это сделать? Можно показать в моём блоке?
Создайте 2 операции растяжения: одна растягивает рамку без текста, и ее создаете как обычно. Второй операцией растягивайте только текст, но в окне свойств для нее установите "Коэффициент растяжения = 0,5".
sp1ash вне форума  
 
Непрочитано 25.01.2015, 00:40
#2658
art_rrc


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


Цитата:
Сообщение от baaba Посмотреть сообщение
Не совсем понял как это сделать? Можно показать в моём блоке?
См. вложение. Завтра постараюсь записать видео с более подробным описанием.
ps sp1ash, 2й растяжения не нужен.. нужно использовать параметр перемещения.
Миниатюры
Нажмите на изображение для увеличения
Название: slope.jpg
Просмотров: 100
Размер:	143.3 Кб
ID:	142504  
Вложения
Тип файла: dwg
DWG 2010
slope2.dwg (68.6 Кб, 1456 просмотров)
art_rrc вне форума  
 
Непрочитано 26.01.2015, 09:48
#2659
baaba

архитектор
 
Регистрация: 07.07.2007
Москва
Сообщений: 644
<phrase 1= Отправить сообщение для baaba с помощью Skype™


Цитата:
Сообщение от sp1ash Посмотреть сообщение
Создайте 2 операции растяжения: одна растягивает рамку без текста, и ее создаете как обычно. Второй операцией растягивайте только текст, но в окне свойств для нее установите "Коэффициент растяжения = 0,5".
Спасибо! Сработало!!!!
baaba вне форума  
 
Непрочитано 26.01.2015, 17:12
#2660
cldos


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


День. Добрый.
Никак не могу победить проблему.
Есть блок по обе из сторон блока находится атрибуты. При растяжении блока нужно что-бы текст располагался параллельно и по центру каждой из сторон. И отступ от линий был фиксированный.
Побывал фиксировать текст к центру линий, но при растяжении он иногда начинал играть и оказывался внутри блока. Прошу помощи.
Вложения
Тип файла: dwg
DWG 2013
_блок3.dwg (61.1 Кб, 1299 просмотров)
cldos вне форума  
Закрытая тема
Вернуться   Форум 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