|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Техник АС, КЖ Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392
|
Цитата:
Пока писал ответили ![]() |
|||
![]() |
|
||||
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406
|
Бодрого времени суток.
Offtop: Товарищи ученые, доценты с кандидатамиСразу прошу не пинать больно. Имею динам.блок армирования для vetcad. Хочу немного допилить его а именно: - хочу ввести параметр Lан_низ и Lан_верх. Т.е. чтобы по картинкам армирования поставил блок, потом ввел длину анкеровки снизу/сверху и блок "отпрыгнул" в две стороны на заданное расстояние Lан_низ и Lан_верх. Мне надо, чтобы по умолчанию Lан_низ и Lан_верх=0 (а ширина допустим 2000), а потом ввожу 500 например и ширина становиться 3000 (2000+500верх+500низ) При моих потугах блок делает все что угодно, кроме того, чтобы вести как мне надо. Ход моих действий: - создаю линейный параметр Lан - указываю точки от угла в "пустоту" - применяю операцию расстягивания к верху и низу прямоугольника + стержень - смотрю как не работает ![]() Не прошу казнить помощи прошу |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
unikum85, Когда изменение одного параметра влияет на другой параметр, то это уже не динамика, а параметризация. Соотвественно делайте блок параметрическим.
Если нужен именно динамический блок, то надо искать другое решение.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406
|
Astartes, Покопался в параметризации. Вроде ясно, а вроде нет... буду премного благодарен, ежели Вы подскажете какой параметр из параметризации будет отвечать за то, чтобы прямоугольник расширялся к невидимой линии (которая будет отодвигаться на заданное расстояние)?
|
|||
![]() |
|
||||
Техник АС, КЖ Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392
|
Цитата:
Дело в том, что вклинив при имеющейся динамике ещё и параметризацию, блок может начать вести себя ещё хуже. |
|||
![]() |
|
||||
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. Последний раз редактировалось Cfytrr, 22.02.2015 в 09:59. |
||||
![]() |
|
||||
Сергей812,
Да в одном блоке, этих атрибутов штук 10, а в конкретном состоянии отображается только один, в окне свойств остальные 9 только с толку сбивают
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Сергей812,
Задача примерно такая, есть блок в котором есть линейный параметр L1. Есть Lookup который фиксирует 4 состояний параметра L1. На каждое состояние L1 есть свой атрибут, соответственно от A1 до A4. Необходимо сделать так чтоб при конкретном состоянии L1 отображался только соответствующий этому состоянию атрибут A (видимость уже используется для других задач и на управление видимостью атрибута ее не очень удобно привлекать) Я измыслил только использование некоего суррогата видимости для атрибутов. Создал четыре атрибута A и для каждого задал свое состояние масштаба в зависимости от L1, соответственно при выбранном параметре L1 один атрибут отображается нормально, а остальные 3 "прячутся" с масштабом 0.0001. Только вот в свойствах блока они прятаться никак не хотят. Во вложении блок, если есть возможность достичь нужного результата мене кривым способом (и без использования видимости) то буду рад узнать этот способ Атрибут блок.dwg
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Я думаю, что проще будет смириться с этим. Панель свойств общая для всех, и просто подгребает из БД чертежа свойства выделенных примитивов и объектов чертежа, сортируя и группируя при необходимости. Разве что программно менять параметры блока, переводя неиспользуемые атрибуты в мтекст, и наоборот.. а так ничего на ум не приходит... Или напишите свою панель свойств вместо стандартной
![]() |
|||
![]() |
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 375
|
Цитата:
ps Сейчас работаю в 2015 версии в 2014 вроде тоже все было нормально. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Это не может не радовать) А менеджер подшивки доже доработали и или все такой же убогий интерфейс? Вот что им стоило поставить кнопочку: задать путь для подшивки = пути текущего активного файла.
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
Матроскин, для начала почистите сам файл с блоком (внешние ссылки и т.пр.). Потом почистите сам блок: кроме дуг, из которых вы построили профлист, там ещё лишние невидимые отрезки и полилинии - удалите их (у меня получилось удалить только через быстрый выбор). Потом удалите все параметры и операции (лучше так же через быстрый выбор), а потом задайте их заново
|
|||
![]() |
|
||||
Проектирование в сфере ЭЭ Регистрация: 04.03.2015
Москва
Сообщений: 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 |