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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534724
 
Непрочитано 18.10.2014, 07:51
1 | #2481
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Gogi, Скорее всего речь идет о вспомогательной геометрии. Это параметризация, а не динамика. Динамика и параметризация несовместимы.
Mozgunov, Имеет. Прочитайте хотя бы последние пять страниц темы по доп. визибли сетам. Там все подробно и неоднократно разбиралось в каком акаде это все работает. Можете по моему нику отсортировать сообщения. Там точно будет инфа.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 18.10.2014, 11:34
#2482
Mozgunov

Начинающий проектировщик
 
Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
<phrase 1=


Спасибо Astartes, 2008 значит нужно ставить.

Цитата:
Сообщение от Astartes Посмотреть сообщение
Скорее всего речь идет о вспомогательной геометрии. Это параметризация, а не динамика. Динамика и параметризация несовместимы.
В примере автора вспомогательная геометрия и динамический блок совместимы.
Mozgunov вне форума  
 
Непрочитано 18.10.2014, 13:24
#2483
Gogi


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


Спасибо Astartes, Mozgunov. Разобрался.
Gogi вне форума  
 
Непрочитано 21.10.2014, 10:32
#2484
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Прошу прощения за ламерский вопрос.. Можно ли связать два параметра какой либо математической зависимостью? То бишь, к примеру есть линейные параметры A и B. Можно ли задать какую либо формулу ("A=B/2"), что б при изменении пользователем параметра B соответственно менялось значение A?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 21.10.2014, 11:20
#2485
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


AlexV, Параметрические параметры можно. Динамические вроде нет.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 21.10.2014, 21:42
#2486
Archi84


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


AlexV, про такое имеете ввиду?
Вложения
Тип файла: dwg
DWG 2004
Чертеж1.dwg (57.1 Кб, 1997 просмотров)
Archi84 вне форума  
 
Непрочитано 22.10.2014, 10:03
#2487
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Archi84 Посмотреть сообщение
AlexV, про такое имеете ввиду?
Да, но в контексте динблока, а не параметрики.. Если "такое" положить внутрь блока, параметр "d2" связать с линейным параметром динблока же нельзя?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.10.2014, 12:05
1 | #2488
Archi84


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


AlexV, то есть, что бы такая зависимость в блоке была?
Вложения
Тип файла: dwg
DWG 2004
Чертеж1.dwg (33.2 Кб, 1872 просмотров)
Archi84 вне форума  
 
Непрочитано 23.10.2014, 00:49
#2489
marcis


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


Добрый день. В сторонних инструментальных палитрах нашел дин. блок , показывающий численное значение уклона линии (в процентах). Но блок сыроватый. Правильно работает, только если линия имеет уклон влево. При уклоне вправо выдает отрицательное значение. Да и значок уклона при этом должен острием смотреть вправо.
Решил переделать блок. Сначала убрал минус (в формуле выражения к синусу угла применил функцию abs). Не знал, как сделать поворот значка уклона автоматом - сделал с помощью состояния видимости. Обращенный значок при перемещении блока стал расползаться, поэтому ввел несколько зависимостей. Сделал, чтобы результат был представлен не в процентах, а в виде десятичной дроби. Вроде все в порядке, блок работает. Но вся загвоздка в том, что мне нужно в результате три знака после запятой, а блок выдает два. Я и точность единиц чертежа менял, и точность округления формулы выражения. Ничего не помогает.
Подскажите, как можно поменять количество отображаемых знаков после запятой.
Вложения
Тип файла: dwg
DWG 2004
Уклон.dwg (188.1 Кб, 1882 просмотров)
marcis вне форума  
 
Непрочитано 23.10.2014, 01:09
#2490
Сергей812


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


в формуле %lu2%pr2, а должно быть %lu2%pr3

----- добавлено через ~9 мин. -----
p.s. Надеюсь, обновить атрибуты либо вставить блок заново не забыли?
Сергей812 вне форума  
 
Непрочитано 23.10.2014, 01:28
#2491
marcis


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
в формуле %lu2%pr2, а должно быть %lu2%pr3
Стыдно сказать, но не могу поменять 2 на 3! В окне "Формула для поля" курсор ставится, но редактировать ничего не выходит.
marcis вне форума  
 
Непрочитано 23.10.2014, 01:39
#2492
Сергей812


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


логично, там не поле редактирования.. когда создаете атрибут, щелкнули рядом со значением по умолчанию кнопку вставки поля.. в формуле написали типа =abs(), нажали кнопку вычислить под строкой ввода-автокад распознает и вывалит в списке над полем ввода формулы точность представления.. выбрали нужный и далее спокойно добиваете формулу
Сергей812 вне форума  
 
Непрочитано 23.10.2014, 02:19
#2493
marcis


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


Спасибо, все получилось!
marcis вне форума  
 
Непрочитано 27.10.2014, 15:13 Настройка текста в блоке,при повороте которого текст всегда вертикален
#2494
April

проектировщик
 
Регистрация: 20.08.2005
Санкт-Петербург
Сообщений: 52
<phrase 1=


Добрый день, есть задачка! Нужно настроить текст в блоке, при повороте которого текст всегда вертикален в любом угле поворота.
Например повернули блок на 0, 45, 90, 180, 270, 360 градусов, а текст остался в вертикальном читаемом положении.
April вне форума  
 
Автор темы   Непрочитано 27.10.2014, 15:15
#2495
Кулик Алексей aka kpblc
Moderator

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


Ты поворот как осуществляешь? Командой _.rotate или операцией поворота в дин.блоке?

----- добавлено через 20 сек. -----
И что такое "текст в блоке" - обычный текст или все-таки атрибут?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.10.2014, 15:23
#2496
April

проектировщик
 
Регистрация: 20.08.2005
Санкт-Петербург
Сообщений: 52
<phrase 1=


Командой _.rotate
April вне форума  
 
Непрочитано 27.10.2014, 15:38
#2497
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Динамический блок с параметром Rotation. При назначении объектов которые должны поворачиваться вместе с блоком текст не включается в набор. Поворот блока осуществлять не командой Rotate, a вращением за круглую грипсу, которая появится при селектировании блока. При этом не имеет значение, текст это или атрибут, или любой другой элемент блока, который не должен поворачиваться
Vova вне форума  
 
Непрочитано 27.10.2014, 16:18
#2498
Sneginka_Clan

Инженер-конструктор
 
Регистрация: 22.12.2008
Украина, Харьков
Сообщений: 51
Отправить сообщение для Sneginka_Clan с помощью Skype™


Здравствуйте. У меня похожий вопрос. Как сделать чтобы текст оставался вертикально в таком блоке?
Т.е. при повороте блока, текст поворачивается вместе с ним и у меня это решено путем ввидения дополнительных параметров поворота. Приходится каждый раз после поворота блока, поворачивать каждый текст на обратный угол. Может это можно как то решить по другому?
Вложения
Тип файла: dwg
DWG 2004
разрез.dwg (69.0 Кб, 1588 просмотров)
Sneginka_Clan вне форума  
 
Непрочитано 27.10.2014, 16:23
#2499
April

проектировщик
 
Регистрация: 20.08.2005
Санкт-Петербург
Сообщений: 52
<phrase 1=


По вашему предложенному варианту получается результат указанный на картинка, там же на картинке указан требуемый вариант.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 126
Размер:	14.4 Кб
ID:	137602  
April вне форума  
 
Непрочитано 27.10.2014, 17:18
#2500
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Sneginka_Clan
Можно сделать проще. Если текст в блоке это атрибут используй команду из Express Torient. Можно сделать ей простой алиас типа ТТ и с легкоатью поворачивать слова, возвращая их в горизонтальное положение. Даже динамить блок не надо
Vova вне форума  
Закрытая тема
Вернуться   Форум 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