|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
все параметры должны быть независимыми (если б были зависимыми, то вычисли коэфф., передай его в операцию растяжения и готово дело)
__________________
Вся сила в правде. У кого больше правды, тот сильнее |
||||
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 379
|
Eugengine, ну в таком случае остается примерно такой вариант...
Пример см. вложение. ps Если вам нужно что-то еще, обращайтесь в раздел "программирование" с детально поставленной задачей, либо в поиск исполнителей.. |
|||
|
||||
Регистрация: 08.02.2013
Сообщений: 68
|
2 art_rrc что случилось с лосихой?
Спрашивал вот тут (http://forum.dwg.ru/showthread.php?t=11031&page=23) про автоматический подсчет веса сортамента используя только таблицы, видимо никак такое не нашаманить. А через блоки без регенерации расчет не выполняется? |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Может знают все а только я не знал.
Если после установки дин-параметров и атрибутов в дин-блоке применить к нему _refedit (контекстное редактирование) и ни чего не делая сохранить то блок становится простым и без параметров видимости (конечно кроме вами установленных).
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Jonas, интересно. Я не знал. При этом, кстати (ACAD 2011) выводится окно с предупреждением о таких последствиях. Я только знал, что в лиспе Подготовка подосновы есть команда для преобразования динамических блоков в статические. Какой из этих вариантов удобнее?
|
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
На счет удобства не знаю. Здесь еще создается второй бок. Пробовал написать макрос чтобы одним кликом все делать - не получается.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Насколько я понял, второй блок создается в обоих случаях. Через _refedit к его изначальному имени добавляется "1", а через лисп имя создается по неким правилам со значками "$"
Здесь кое-что обсуждалось, может быть поможет. |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Да, я знаю.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Регистрация: 10.07.2011
Вологда
Сообщений: 258
|
По-моему, не получится. Шаг между объектами в массиве не связан с параметрами динамического блока, он в виде константы является частью операции "Массив". Если бы он выбирался на основе параметра, тогда можно было бы связать с таблицей или линейным.
Последний раз редактировалось sp1ash, 12.01.2015 в 16:09. |
|||
|
||||
Регистрация: 26.12.2013
Сообщений: 284
|
Цитата:
P.S. Такая функция мне тоже пригодится, если быстрей меня не решите проблему скину решение. Это не поможет?http://www.vsesobe.ru/ingener/novosty.php?id_news=7 |
|||
|
||||
Регистрация: 07.01.2015
Сообщений: 60
|
Уважаемые знатоки. Объясните блондинке.
Есть два атрибута, нужно, что бы значения из одного передавалось во второй. http://forum.dwg.ru/showpost.php?p=5...postcount=1742 вот это именно то, что мне нужно, но автор не описал КАК это сделать. ( мне это нужно для автозаполнения информации в чертежной форматке ) |
|||
|
||||
Регистрация: 10.07.2011
Вологда
Сообщений: 258
|
tujn08, таблицы в изменении шага массива ничем нам не помогут. При создании операции "Массив" шаг объектов задается с клавиатуры вручную, он является константой для этой операции, и не связан с параметрами. Длина массива (и количество объектов) управляется линейным (или другим, не суть) параметром. Повлиять на шаг не заходя в редактор блоков получится только через Lisp. В качестве полу-решения можно создать блок с параметром видимости, где каждому состоянию будет соответствовать свой набор параметров и геометрии блока. Это раздует сложность блока, но реализовать небольшой набор разных шагов таким образом можно.
Offtop: Буду рад узнать что был неправ. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
В идеале бы спросить самого автора этого блока, но он не появлялся уже больше полугода. Можно попробовать написать ему в личку, тогда скорее всего ему придет об этом оповещение на e-mail, и он появится и может быть, поможет, если не забыл за пять лет, как он это сделал
Последний раз редактировалось skkkk, 13.01.2015 в 02:30. Причина: Затёр ненужное в связи с объединением тем. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Темы объединены
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 07.01.2015
Сообщений: 60
|
Цитата:
автору написала вопрос на почту, надеюсь, что ответит. |
|||
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 379
|
Цитата:
2) Используем команду Поле -> Там выбираем Объект -> Кликаем на 1й атрибут -> Выбираем пункт Значение -> Копируем формулу поля 3) Переходим во 2й атрибут в поле По умолчанию и вставляем скопированную формулу. Ставим галочку Отображать для вхождений блоков. 4) Выходим из редактора, сохраняем. Готово |
|||
|
||||
Техник АС, КЖ Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392
|
Цитата:
Цитата:
А потом для сравнения посмотрите какое поле для второго атрибута у этих двух вхождений - поля разные. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *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 |