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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534754
 
Непрочитано 15.06.2015, 22:37
#2821
art_rrc


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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
нет -лазить не надо. После вставки поля надо один раз в редакторе нажать "реген" (в видео этого не делали). И тогда политрой (как в видео) можно не пользоваться. Не знаю как у других - у меня все гут по моему алгоритму.
Хм.. попробовал так дважды (+ несколько вариаций на тему регенерации в редакторе блоков) в автокад 2015 и 2016.. баг победить неудалось. Возможно, я что-то делаю не так. Буду рад более подробной инструкции или подобному видео...
art_rrc вне форума  
 
Непрочитано 16.06.2015, 11:46
#2822
tujn08


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


1 создать блок
1.1 создать атрибут№1 (можно сразу значение по умолчанию задать- для наглядности)
1.1 создать атрибут№2
1.1.1 в значение по умолчанию вставить поле-ссылка на значение атрибут№1. Если есть галочка для вхождения блока- ставим. Если такой нет,то нажимаем Ок, вновь заходим в редактор атрибут№2 (двойдной ЛКМ), заходим в редактор поля (двойдной ЛКМ на значение). галочка должна появиться- ставим ее и жмем Ок.
2 не закрываяя/сохраняя блок жмем РЕГЕН
3 сохраняем блок
4 вставить блок
5 изменить значение атрибут№1 и нажать РЕГЕН -атрибут№2 должен поменяться

приложите ваш тестовый блок- посмотрю
tujn08 вне форума  
 
Непрочитано 16.06.2015, 14:39
#2823
art_rrc


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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
приложите ваш тестовый блок- посмотрю
Вот блок и видео, может что-то не так сделал...(
Вложения
Тип файла: rar Атрибуты.rar (2.25 Мб, 37 просмотров)
art_rrc вне форума  
 
Непрочитано 16.06.2015, 16:06
#2824
tujn08


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
может что-то не так сделал
Все так...

Странно - попытался повторить свой опыт - не получается. Пробовал в 10 и 13 версиях. печально.
Собственно все получалось ранее.http://forum.dwg.ru/archive/index.ph...721-p-262.html

Пока писал навело на мысль (у меня все подобные блоки динамические). Собственно как на видео ранее рекомендовали поставить дин.свойства. Вставил в Ваш блок отражение и все заработало. Пробуйте
tujn08 вне форума  
 
Непрочитано 17.06.2015, 19:16
#2825
ig5po7


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


как сделать блок (к примеру рукомойник) в составе которого будет текст (маркер) который не будет реагировать на вращение самого блока, при любом вращении текст всегда будет горизонтально
см. картинку ниже
Миниатюры
Нажмите на изображение для увеличения
Название: 505.png
Просмотров: 115
Размер:	26.4 Кб
ID:	151796  
ig5po7 вне форума  
 
Непрочитано 17.06.2015, 19:59
#2826
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
как сделать блок (к примеру рукомойник) в составе которого будет текст (маркер) который не будет реагировать на вращение самого блока, при любом вращении текст всегда будет горизонтально
см. картинку ниже
Создать параметр точки. Применить к нему перемещение текста. Создать параметр поворота и применить его к рукомойнику и параметру точки, но не к тексту.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 17.06.2015, 22:25
1 | #2827
freese

ingénieur
 
Регистрация: 21.07.2008
Сообщений: 766


ig5po7
Вложения
Тип файла: dwg
DWG 2007
раковина.dwg (108.3 Кб, 1526 просмотров)
freese вне форума  
 
Непрочитано 18.06.2015, 05:33
1 | #2828
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Вот так. Только поворачивать нужно за динаморучку.
Вложения
Тип файла: dwg
DWG 2010
раковина.dwg (80.5 Кб, 1474 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 18.06.2015, 09:59
#2829
ig5po7


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


Цитата:
Сообщение от freese Посмотреть сообщение
freese
спасибо что откликнулись, но решение Krieger-а лучше подходит для моих задач

Цитата:
Сообщение от Krieger Посмотреть сообщение
Krieger
огромная просьба, когда будет возможность и желание, распишите пошагово как вы это сделали
(у меня что-то не срабатывает, и динамическая точка от текста видна в модели итп)

СПАСИБО!

и еще вопросик:
можно параметр высоту текста маркера вывести на панель свойства?, так чтобы при выделении блока, в его свойствах было поле "высота текста", без редактирования самого блока редактировать высоту текста
ig5po7 вне форума  
 
Непрочитано 18.06.2015, 10:13
1 | #2830
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
огромная просьба, когда будет возможность и желание, распишите пошагово как вы это сделали
Вроде писал уже:
Цитата:
Сообщение от Krieger Посмотреть сообщение
Создать параметр точки. Применить к нему перемещение текста. Создать параметр поворота и применить его к рукомойнику и параметру точки, но не к тексту.
Ну еще не сказал, что нужно в свойствах параметра точки включить Chain Actions.
Цитата:
Сообщение от ig5po7 Посмотреть сообщение
(у меня что-то не срабатывает, и динамическая точка от текста видна в модели итп)
Ручка отключается в свойствах параметра точки.

Цитата:
Сообщение от ig5po7 Посмотреть сообщение
и еще вопросик:
можно параметр высоту текста маркера вывести на панель свойства?, так чтобы при выделении блока, в его свойствах было поле "высота текста", без редактирования самого блока редактировать высоту текста
Используй масштаб.
Вложения
Тип файла: dwg
DWG 2010
раковина.dwg (85.1 Кб, 1404 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 18.06.2015, 11:13
#2831
ig5po7


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


Цитата:
Сообщение от Krieger Посмотреть сообщение
Вроде писал уже
... хотел бы в развернутом виде, а то я совсем зеленый по этой теме
когда самостоятельно делаю куча вопросом всплывают
- как параметру добавить объекты? (кроме двойного клика по параметру) ...при добавлении action параметру предлагает выбрать объекты, далее через правую кнопку по иконке modify set, это правильно, так и нужно делать?
- Chain Actions где найти и что оно делает? ...нашел в миске, на панельке свойства группа misc
не понятно зачем вкл/выкл, по логике вроде текст завязан с точкой, а точка завязана с поворотом и выходит само собой цепочка сформировалась, зачем еще раз включать, если не нужна связь просто можно изъять из action-а

- параметр размер может находиться в произвольном месте? просто потом действием scale связать с текстом?

Цитата:
Сообщение от Krieger Посмотреть сообщение
Ручка отключается в свойствах параметра точки
это grid display?

Последний раз редактировалось ig5po7, 18.06.2015 в 11:32.
ig5po7 вне форума  
 
Непрочитано 18.06.2015, 11:31
1 | #2832
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
- как параметру добавить объекты? (кроме двойного клика по параметру) ...при добавлении action параметру предлагает выбрать объекты, далее через правую кнопку по иконке modify set, это правильно, так и нужно делать?
Разумеется, через action
Цитата:
Сообщение от ig5po7 Посмотреть сообщение
- Chain Actions где найти и что оно делает? ...нашел в миске, на панельке свойства группа misc
не понятно зачем вкл/выкл, по логике вроде текст завязан с точкой, а точка завязана с поворотом и выходит само собой цепочка сформировалась, зачем еще раз включать, если не нужна связь просто можно изъять из action-а
Ну попробуй с выключенным Chain Actions. Работать не будет. Иногда наследие действий не нужно.

Цитата:
Сообщение от ig5po7 Посмотреть сообщение
- параметр размер может находиться в произвольном месте? просто потом действием scale связать с текстом?
Первая точка размерности определяет точку, относительно которой будет производиться масштабирование. Вторая пофиг в какую сторону, только желательно чтобы его начальная длина параметра совпадала с размером текста.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 18.06.2015, 11:38
#2833
ig5po7


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


Цитата:
Сообщение от Krieger Посмотреть сообщение
относительно которой будет производиться масштабирование
вот это важный момент который пропустил... откорректировал

вообщем получилось самостоятельно сделать весь блок, работает стабильно
спасибо!
ig5po7 вне форума  
 
Непрочитано 18.06.2015, 15:25 при редактировании очередного блока заметил что панелька action-а оставляет за собой пустые панельки
#2834
ig5po7


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


Krieger

вот как на картинке панелька, внутри изображения либо move, либо scale (это нормальное состояние), а у меня получилась ситуация когда по мимо нормальной панельки есть пустая, сначала подумал что это просто непрорисавка, _rea не помогло, так как это была панелькой которой можно было двигать, и закрывать через крестик

файл не сохранил, и даже скрин не сделал, сразу не придал значения (пока не повторялась эта ошибка)

это баг или какая-та закономерность?

///

повтор, заскринил баг (507.png) перезаход в блок устраняет баг
Миниатюры
Нажмите на изображение для увеличения
Название: 506.png
Просмотров: 55
Размер:	6.4 Кб
ID:	151845  Нажмите на изображение для увеличения
Название: 507.png
Просмотров: 55
Размер:	14.7 Кб
ID:	151850  

Последний раз редактировалось ig5po7, 18.06.2015 в 16:18.
ig5po7 вне форума  
 
Непрочитано 18.06.2015, 16:43 Block description
#2835
ig5po7


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


Как description блока что встречается на панельке "свойства" в пространстве "block editor"-а перенести в model space (вне редактора блока) чтобы при выделении данного блока в панельке свойства, в разделе к примеру Custom, чтобы была строка description?
Миниатюры
Нажмите на изображение для увеличения
Название: 508.png
Просмотров: 43
Размер:	30.4 Кб
ID:	151853  
ig5po7 вне форума  
 
Непрочитано 20.06.2015, 08:55
1 | #2836
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,919


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
перенести в model space (вне редактора блока) чтобы при выделении данного блока в панельке свойства, в разделе к примеру Custom, чтобы была строка description?
Это уже кастомизация панели свойств autocad - писать отдельное приложение.
Цель? - чтобы в свойствах отображалась какая-то текстовая строка? - сделайте атрибут.
engngr вне форума  
 
Непрочитано 24.06.2015, 05:51 Помогите создать динамический блок
#2837
ckeif


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


Здравствуйте, форумчане!

Помогите, пожалуйста, создать динамический блок. Вид блока - в приложенном файле.
Основные условия:
1. Точка вставки - центр треугольника
2. Атрибуты блока должны быть привязаны к центру полочки
3. Полочка вместе с атрибутами должна перемещаться в произвольном направлении, но должна быть горизонтальной
4. Полочка должна растягиваться, при этом атрибуты должны все равно привязываться относительно центра полочки.

Пробовал сам, но, как видно из приложенного файла, мало у меня что получилось

Заранее благодарю за помощь.
Вложения
Тип файла: dwg
DWG 2010
Динамический блок_штуфы2.dwg (440.1 Кб, 1179 просмотров)
ckeif вне форума  
 
Непрочитано 24.06.2015, 06:07
#2838
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Как то так.
Вложения
Тип файла: dwg
DWG 2010
Динамический блок_штуфы2.dwg (448.9 Кб, 1196 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 24.06.2015, 07:14
#2839
ckeif


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


Преогромнейшее спасибо! Именно то, что нужно!
Попробую разобраться, чтобы в следующий раз самому делать.
ckeif вне форума  
 
Непрочитано 27.06.2015, 14:10
#2840
Беглец


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


Люди добрые, подскажите! Устал уже курить форум и гугл.
Есть два отрезка из одной точки под углом друг к другу. Ставим динамическое свойство "угол" между ними.
Вопрос: как сделать так, чтобы длина одного из отрезков изменялась при изменении угла и была бы равна = 50(например)*sin(alfa), где alfa - изменяемый угол.
Заранее спасибо!
Беглец вне форума  
Закрытая тема
Вернуться   Форум 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