|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 07.05.2009
Сообщений: 182
|
А на что клеили?
Цитата:
123.dwg И согласен с иначе, снова получится ситуация П.С. Два раза шаркаю ножкой в поклоне до пояса, и шлю миролюбивый поцелуйчик в носик самому нежному на свете созданию!.. |
|||
|
||||
Проектирование мостов Регистрация: 29.01.2014
Новосибирск
Сообщений: 433
|
Offtop:
На вот эти гейропейские сопли. P.S. Купите уже себе огнетушитель, чтоли Цитата:
Но в этот раз с первого раза интересно. Тот, что слева - примерно то, что нужно. Плотно с геом. зависимостями не общался, на возможность угла по 3м точкам не обратил внимания. Спасибо. Второй работает некорректно. Один минус - параметрические и геометрические зависимости, примененные внутри одного блока, могут либо жутко тормозить, либо глючить. Надо тестить |
|||
|
||||
Проектирование мостов Регистрация: 29.01.2014
Новосибирск
Сообщений: 433
|
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Коллеги. Есть проблемка с вставлением в текст внутри блока значения атрибута этого же блока.
То есть, в блоке имеется текстовое поле и еще скрытый атрибут. Хочется при смене значения атрибута в свойствах блока, чтоб в текстовом поле обновилось значение. Набросок в файле. Спасибо. PS принимаю файлы только до 2008 автокода |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Но вот знаю, что есть способ использовать в одних атрибутах числовых значений других атрибутов. Через пень-колоду, но это работает. К сожалению я не помню как этого добиться. Вот и полагаю, что и текстовые значения можно назначать. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Попробую подробней описать задачу (применение оставим за скобками).
В блоке есть текст (однострочный или многострочный). Так же есть атрибут (скрытый). В текст надо интегрировать данные из этого атрибута. Необходимо, чтобы изменив атрибут, в тексте автоматом он обновился. В приложенном ранее файле так и сделано, только не работает. Полагаю, что неправильно вставлено. Возможно упростит задачу вместо текста использовать дополнительный (видимый) атрибут, в котором вставлено поле изменяемого атрибута. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
вот именно, зачем вам скрытый атрибут, если у вас будет видимый с тем же содержимым? Только, чтобы сделать какой то форматированный вывод?
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Да, итоговый вывод (или текстовое поле или второй атрибут) в итоге должен содержать: статический текст, данный из свойств чертежа, и содержимое того самого скрытого атрибута.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Поиском не пользуетесь, похоже. ) И само по себе это плохое решение - есть вставка блока (однозначно связанное с определением блока), а вот для каждой вставки блока создаются собственные вставки атрибутов блока (за счет этого и реализуется механизм независимого задания атрибутов для каждой вставки блока). Вот как на стадии задания определения блока можно получить ссылку на вставку атрибута (чтобы иметь возможность менять в конкретной вставке блока значение) - если вставка атрибута со своим уникальным ObjectID (Handle) будет создана только при очередной вставке блока?
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Сергей812, спасибо! Вашими стараниями я немного понял об определении объекта в составе блока. И при вставке поля обнаружил заветную галочку "отображать значения для вхождения блока". Вот только она появляется, когда один атрибут в другой вставляешь, а если в текст вставлять, то этой галки нет. Кроме того блок пришлось пошевилить (динамическими ручками). В общем заработало. Еще раз спасибо за наводки.
Созрел еще одни не принципиальный вопрос. Есть у меня атрибут, который формируется из положения блока в чертеже (координата). Есть возможность отключить отображение атрибута в свойствах блока (чтоб не создавать избыток информации от большего числа атрибутов)? |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Цитата:
В редакторе блоков выбрать атрибут, дать ему невидимость, сохранить блок, синхронизировать все блоки на чертеже (_.attsync, далее по указанием в комстроке)
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Регистрация: 30.10.2008
Сообщений: 53
|
Можно ли как то вписать "параболу" в растягивающийся прямоугольник?
В примере круглая и эллиптическая дуги работают правильно, но выглядит не так как надо. Надо приблизительно параболу, больше всего похож сплайн, но он не работает. Можно ли сплайн привязать подобно дугам в примере? |
|||
|
||||
Регистрация: 30.10.2008
Сообщений: 53
|
Цитата:
А зависимости получается наложить только на крайние точки сплайна, к средним не цепляется. |
|||
|
||||
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 382
|
Я думаю, что динблок из параболы не получится по следующим причинам:
1. Парабола - есть кривая, построенная по определенному уравнению. Даже простейшая y=x^2 будет выглядеть по-разному ,если построить ее в промежутке от -1 до 1 или от -10 до 10. Т.е. простое масштабирование (чем и является растягивание) здесь неприменимо. Автокад сам не достроит кривую при увеличении значений по оси Х. 2. Можно было бы заморочиться, создав внутри блока сетку опорных точек, находящихся в зависимости y=k*x^2. Тогда можно растягивать параболу по оси Y, изменяя коэффициент k (при этом промежуток по Х остается неизменным т.к см. п. 1). По этим опорным точкам можно построить параболу из набора сплайнов, поскольку на сплайн можно наложить только зависимости госовпадение на конечных точках и гокривизна к другим кривым. Стабильность работы такой конструкции маловероятна. Несколько страниц назад пользователь Geor9e пытался построить динблок линии пересечения двух цилиндрических поверхностей. Насколько я понял, рабочего варианта у него так и не получилось: точки считаются нормально, а кривая не строится. Для чего вообще автору требуется растягивать параболу? Может, есть какой-то другой вариант решения, кроме динблока? |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
Не люблю пользоваться этими зависимостями. Слышал много негативных отзывов из-за глючности в работе, когда таких зависимостей несколько в блоке. Да и сам видел такие глюки. Может конечно для каких-то задач они обязательно нужны именно в этом блоке, надеюсь quazi расскажет зачем.
Накидал быстренько блок Параболы. Парабола как раз и изменяется по принципу изменения коэффициентов k по Х и Y. Конечно растягиванием нельзя добиться последовательного увеличения значений X и Y при постоянной k. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *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 |