|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 30.06.2017
Сообщений: 5
|
Привет. Есть такие блоки. Не помню уже где дернул, скорее всего здесь на форуме). Вопрос к знатокам - можно ли к ним прикрутить что то вроде счетчика с отображаемым кол- вом элементов. Блок как я понял состоит из одного/двух элементов которые множатся линейным массивом. Раскажите как можно такое реализовать.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,046
|
s4am, создание атрибута -> вставка в поле по умолчанию: Местозаполнитель блока -> Расстояние -> Десятичные единицы измерения. Также ставите точность - без нулей после запятой. И нажав кнопку "Дополнительный формат", вводите коэфф. преобразования = 1/шаг изменения массива. И закрываете создание атрибута.
|
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
|
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Цитата:
|
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
вроде опять получилось - спасибо
----- добавлено через ~32 мин. ----- Можно ли сбросить значение только одного (выбранного) атрибута в блоке на значение по умолчанию. Команда сброс блока не помогает, а команда обновление аттрибутов убивает действие ранее примененной команды ВАТТМАТ - упорядочивание аттрибутов. И еще сразу хотел спросить, может конечно не совсем сюда - может переадресуете куда нужно. Есть какой-нить лисп или программа производящая автонумерацию любых(выбранных) аттрибутов блока. Программа number может пернумеровывать только самый верхний атрибут ----- добавлено через ~31 мин. ----- Цитата:
----- добавлено через ~47 мин. ----- Мне это нужно было опять же для авто нумерации листов. Вроде частично сам решил проблему - установкой для выбранной группы блоков (в свойствах) - значения кода поля указанного в значении аттрибута вставленного с палитры Последний раз редактировалось allar8, 30.06.2017 в 16:00. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
allar8, в таких случаях я поступаю следующим образом. В файле, где этот блок изначально сделан и хранится на диске (надеюсь, не надо объяснять, что для пользования блока из палитры этот файл не должен быть перенесен или переименован) я загоняю его (динамический блок) в простой блок с той же базовой точкой. После переношу вновь созданный блок на палитру и в свойствах настраиваю вставку с расчленением. При этом поля не теряются. Аналогичная ситуация справедлива и при простом копипасте блока из чертежа в чертеж, только с последующим расчленением вручную.
|
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
allar8, может это поможет https://dwg.ru/dnl/11290?
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Theodor, если это вопрос ко мне, то да. По крайней мере с тем блоком, о котором спрашивал allar8 и который он же прикладывал выше, я проделал описанное мной в предыдущем посте и поля продолжили работать. Правда, я забыл там уточнить, что перед переносом блока на палитру надо сохранить файл. Но об этом, думаю, все пользователи палитр и так знают.
И еще я не совсем понял смысла сего действа - зачем дублировать нумерацию страниц? На моей памяти не было таких проектов, где они бы совпадали. В том-то и смысл их обоюдного существования, что одна локальная (в пределах документа), а вторая - сквозная (в пределах тома или книги). Ну да это, полагаю, не мое дело. Просто любопытно. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Вопрос был к посту 3760 Цитата:
Но в целом, блок рамки такая вещь, которую надо не в палитре хранить, а в файлах-макетах. Сколько работаю, ни разу не возникала необходимость вставить рамку, так как чертежи начинать с чистого листа просто странно! Стоит ли заморачиваться с адаптацией к палитре? Цитата:
По вопросам автоматической нумерации блоков рамок с основными надписями могу предложить решение, которое пользую и радуюсь. Чертежи с рамками всегда располагаю в модели. Определил для себя четкую зону проектирования, размещая каждую рамку по координатам, например 50000 - 1 лист, 100000 - 2 лист и так далее. Форматы, которые не влезают по ширине в 50000 размещаю выше (можно и ниже). А в поле номер листа вставляю формулу, зависимую от координаты блока.... О ручной нумерации уже забыл! Доп опциями кнумерации можно предусмотреть добавление атрибута документа (например "начало нумерации"), а еще можно добавить скрытый атрибут, для задания смещения (ну вдруг надо в одном файле повторить нумерацию сначала, например для спецификации). |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Предлагаю ранее описанный вариант в исполнении...
Приучаете себя создавать чертежи и расставлять формат на определенном расстоянии Создаете (а точнее имеете в макете) дополнительны атрибуты документа, задающие начала нумераций для основной и сквозной. И потихоньку забываете о ручной нумерации. Для местных корректировок в блоке создано поле "смещение", так бывает, что оно потребуется - примеры в приложенном чертеже. Нумерация автоматом обновляется после регенерации. ----- добавлено через ~32 мин. ----- allar8, я не совсем понял, а зачем вы нагружаете блок основной надписи таким количеством атрибутов с информацией, которая одинаковая на протяжении всего чертежа? Исполнители, проверяющие, название проекта, логотип проектировщика? Не проще ли для пользования создать файл, например с названием Штамп и воткнуть его в блок в виде подрезанной ссылки? Всякая единичная мелочь, типа ГИП, который нужен один раз на первом листе можно и текстовым полем просто вставить. Шифр проекта создать как глобальный атрибут документа, и вставить в блок. Что касается название листа, либо то же просто текстом вне блока (смотрите мой совет пару страниц назад). То есть, настоятельно рекомендую: - не использовать одинаковые тексты в основной надписи в виде атрибутов, которые вы все равно будете в границах чертежа иметь одинаковыми - все, что всегда разное, например наименование чертежа, вообще в блок не вносить - а нумерация пусть будет автоматической И конечно, речь идет о работе в модели. |
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Горшочек не вари). Не ожидал такого резонанса. Думаю что не стоит тут задумываться над причинами, по которым мне были нужны все эти манипуляции. Другие участники форума, например , мне уже достаточно помогли и им спасибо. А по поводу рамок блоков я раньше много экспеиментировал - и предложенный вариант с внешней ссылкой на основную надпись тоже пробовал. Но в результате многих попыток и экспериментов остановился на выложенном тут варианте моей рамки. На вкус и цвет товарищей нет.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,046
|
лучше приучать людей сразу использовать стандартные механизмы - листы, подшивки) Та же сквозная нумерация задается в подшивке один раз - с какого номера начать и далее автоматически по всем листам относительно номера листа выставляется формулой (если чертежи идут непрерывно).
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Я себя не смог приучить Использую листы лишь для областей печати. Но тут надо понимать, что все от задачи зависит. |
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Приветствую всех!
Столкнулся с непонятным поведением динамического блока в Автокад 2017. В приложенном чертеже есть два почти одинаковых блока с одинаковой динамикой - увеличение размеров при помощи ручек и поворот. Но вот левый блок ведет себя нормально, т.е. поворачивается/удлиняется весь, с ручками и базовой точкой. А вот правый работает через одно место. Например если его повернуть ручкой, то ручки удлинения останутся на месте. Если удлинить - базовая точка может сместиться на тот же размер. И т.д. В чем может быть дело? |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
А вот левый у вас, на мой взгляд, странно реализован. ----- добавлено через ~19 ч. ----- Tregart, вы удалили сообщение? Если вы хотите сделать базовую точку в центре, то логичнее будет растягивать блок симметрично в обе стороны (ну и ввер+вниз). Это несколько иной подход нужен. Я так же когда-то сталкивался с проблемой, если центр операции вращения не совпадает с базовой точкой возникает какая-то непредсказуемость. Если базовая точка нужна исключительно для таскания объекта, то можно просто создать там параметр точки с перемещением. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Давайте до конца поймем, что вы хотите от базовой точки. Как я понял, она важна вам именно в центре блока (что в общем то логично).
1. при растягивании, надо что бы базовая точка смещалась пропорционально? 2. при растягивании, надо чтобы базовая точка оставалась на месте, а блок растягивался симметрично в обе стороны? 3. поворот должен быть именно относительно этой базовой точки или левого нижнего угла? Просто методы решения несколько отличаются. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *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 |