|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Уверен, что параметризацией можно получить решение по тасканию за одну точку, не переключая вертикальность и горизонтальность. В этом случае стоит считаться и с углами диагонали (35 и 55 градусов) и с ее длиной. Но надо ли вообще заморачиваться? Ведь рамка формата настраивается редко, и в основном, в районе горизонтального а3. Вся затея интересна как задача для испытаний динамических блоков, но на практике заморачиваться с тонкостям не вижу смысла. Оставьте то, что уже у вас есть. Пусть попадаются квадратные версии форматов - поверьте, неудобств в жизни это не придаст. Но наборчик выбора лучше прикрутите, с полным списком стандартов А4-А0 как вертикальных, так и горизонтальных. |
|||
|
||||
Регистрация: 09.10.2017
Сообщений: 6
|
Товарищи, прошу помощи.
Значит есть у меня супер пупер динамическая рамка с атрибутами, основная надпись сделана блоком, внутри поля и тд, делаю я его как шаблон для моих субподрядчиков. Вообщем все сделано все работает на новых файлах, но когда создаешь лист по шаблону в предыдущих чертежах, пропадает сама динамическая рамка (на новых файлах все работает как надо), в чем может быть проблема ? На старых чертежах ТЫК1 На новых чертежах ТЫК2 П.С. ATTMODE и в 1 и в 2 пробовал, файлы сохраняю 2013 версией. Последний раз редактировалось vit1989, 09.10.2017 в 13:22. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
А по-русски и с переводом? Где файл с рамкой, который "то работает, то не работает"? В какой версии "не работает"? В какой - наоборот?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.10.2017
Сообщений: 6
|
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
vit1989, у меня нет доступа на mail.ru - так что прикладывай материалы в пост. Уж сколько раз твердили миру!..
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.10.2017
Сообщений: 6
|
Цитата:
Видео к сожалению не могу прикрепить ... П.С. со слоями все норм. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Что касается проблемы с атрибутом, то вот что происходит: при изготовлении блока вы в атрибут "формат" вставили ссылку на объект Выбор1. И пока этот блок плодится по чертежам копированием, то ссылка внутри него работает исправно. Но как только вы начнете вставлять этот блок из палитр или шаблонов, то ссылки теряются (меняются уникальные номера элементов в блоке, в том числе и выбор1). Увы, использование атрибутов со ссылками на объекты, имеет такое ограничение. Сохранить связь можно только копированием. ----- добавлено через ~29 мин. ----- Я прошу прощения, но позволю себе поделится некоторыми идеями, которые, на мой взгляд, могли бы вам пригодится в рамке. 1. Базовая точка основной надписи - в правом нижнем углу. Базовая точка рамки - в правом нижнем углу, так что бы эти точки у рамки и надписи совпадали. Раздвижение форматов делаю не вправо, а в влево. Тем самым основная надпись всегда на месте и ее не надо потом перемещать. 2. Что бы не забивать в блоки огромное количество атрибутов рассматриваю заполняемые поля рамки и надписи с точки зрения частоты изменений. 2.1 Чаще всего поля чистые и используются редко и для конкретного листа (например изменения) - их не превращаю в атрибуты, всегда можно по факту заполнить мультитекстом. 2.2 Поля постоянные для всего файла (название объекта, ГИП, исполнители, проверяющие, электронные подписи) - без использования атрибутов. Можно например внутри блока статические мультитексты менять или вообще создать отдельный файл Штамп и прикрутить его к блоку. Все, что не меняется в проекте корректировать один раз в этом файле. И не надо вносить корректировки в каждый лист, можно исключить некоторые глобальные атрибуты чертежа. В некоторых случаях можно и шифр туда загнать, но я предпочел его оставить атрибутом. 2.3 Поля, которые меняются от листа к листу (номер, наименование листа). Тут конечно автоматизация для нумераций и возможность ручного ввода наименования (или просто мультитекст, или многострочный атрибут). Многострочные атрибуты в некоторых версиях када в состоянии "середина по центру" глючат. Я использую обычный мультитекст в определенном слое, что бы автоматом заполнять ведомость листов путем извлечения данных. К чему относится по частоте заполнения боковой штамп - не знаю, никогда не пользовался. 3. А еще есть штампы для текстов и продолжений. Если проблема с занятым параметром видимости для стадий П/Р, то есть вариант его освободить: сделайте там параметр выбора, размер с масштабироанием, и при помощи этого выбора гоняйте масштаб для уголка и атрибута от очень маленького (но не 0) до нормального. А видимость теперь для других целей. У меня нет переключателя П/Р и уголок не убирается, но зато номер листа сквозной нумерации сделал отдельным слоем и при необходимости его отключаю. И не надо скакать по каждому листу! Ну как бы это просто как советы. Ваши решения ни в коем случае не оспариваю. |
|||
|
||||
Регистрация: 09.10.2017
Сообщений: 6
|
Цитата:
По советам: 1) В моем шаблоне преднастроены основные форматы чертежей (А1-А4) в большинстве случаев этого хватает, если и нужны другие форматы подвигают блок штампа (П.С. работаю с юр. лицами, у нас в договорах есть требования по оформлению на основе наших шаблонов, так что никуда не денутся) 2) Да атрибутов вообще практически нет, можно убедиться на видео выше. 3) При необходимости изменения стадии П на Р можно сделать через свойства чертежа в 1 графе (притом, что для работы со свойствами я исполнителям присылаю Autocad Key Manager (c) Любавин Василий Владимирович) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
vit1989, судя по тому, что ты рассказываешь, у тебя "не работает" в каких-то определенных файлах. Начинаю подозревать, что проблема кроется в том, что в этих файлах уже есть блоки с такими именами, но состав этих блоков совершенно другой. Проверяй.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
С одной стороны это кажется правильным, и я сам использую блок, в котором основная надпись остается на месте, а формат расширяется влево и вверх от нее, но часто мне это не нравится. Например, появилась необходимость добавить на лист еще данных, а места уже нет. Рамка со штампом у меня в листе. Расширяю формат дин блока рамки (допустим с А4х3 на А4х4), а затем меняю в диспетчере листов этот формат у принтера. Так вот лист расширяется при этом вправо, а рамка - влево. Приходится рамку подвигать, при этом за нижний левый край листа (точка 0.0 0.0) даже зацепиться привязкой нельзя (у меня часто граница ВЭ не совпадает с границей листа). Подумываю о том, чтобы переместить в левый нижний угол базовую точку в этом блоке. |
|||
|
|||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Еще можно поэкспериментировать с кратностью растяжения в параметрах. ----- добавлено через ~26 мин. ----- Цитата:
Я в общем, о применении атрибутов в штампе и рамке. Вдруг данная информация кому пригодиться. Цитата:
А что делает сей продукт? В ближайшем приближении не нашел о нем инфы. Цитата:
Согласен, есть минусы и у этого решения. Но мне казалось, что при каких-то условиях область печати автоматом подстраивалась под рамку. Ну или мне так казалось. |
||||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
Еще раз подробнее. Итак есть два случая, о которых я говорил: 1. Пара объектов: "объект-отец" и объект с полем, которое ссылается на батю. 2. Один объект - динамический блок, в атрибуте которого есть поле, ссылающееся, допустим, на значение дин. параметра "Расстояние" этого же блока. Назовем этот блок "НАШ_БЛОК" /Зачеркнул с учетом замечания AMDen в ##3878, 3880/ Так вот, при вставке с палитры в обоих случаях поля работать перестают. Для того, чтобы этого избежать, нужно загнать в блок с именем, допустим "НАШ_БЛОК_1", объекты (случай 1) или один объект-блок (случай 2), правильно выбрав этому новому блоку точку вставки. Таким образом в составе нового блока будут только те объекты (или только один объект-блок), которые нам в итоге надо и получить. Потом этот блок добавляем на палитру (я просто перетаскиваю мышью) и в свойствах там же выбираем "Расчленить" - "Да". Когда блок "НАШ_БЛОК_1" вставляется в чертеж, он сразу расчленяется и вставленным оказывается "НАШ_БЛОК" и объект с его дочерним полем. Телодвижений минимум, фактически столько же, сколько и при обычной вставке, не считая действий по созданию "блока в блоке" и добавления его на палитру. Единственное - в конце работы неплохо бы почистить чертеж, поскольку блок "НАШ_БЛОК_1" все еще будет находится в базе чертежа, в разряде "неиспользуемые". Такого счастья до сих пор наблюдать не удавалось. Может, это программа какая стояла и подгоняла? Последний раз редактировалось skkkk, 16.10.2017 в 10:58. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Врубился!!! Круто!!! Отличное решение, возьму на заметку, а то уже давно похоронил идею с палитрой.... А грязь (ненужные блоки) все равно потом чищу. Спасибо.
Может быть, а может и приснилось... |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
Цитата:
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
AMDen, не, не так.
Связь прописана и живет в блоке "НАШ_БЛОК", но при вставке с палитры такого блока поля превращаются в решетки (см. пример во вложении). Чтобы этого не происходило, создаем блок "НАШ_БЛОК_1", в составе которого один единственный объект - блок "НАШ_БЛОК". Его вставляем на палитру и в свойствах (правой кнопкой на этом элементе палитры) ставим "Расчленить" - "Да". Теперь поле сохраняется. |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
У Вас не так. Вы ссылаетесь из блока на блок (на его вхождение). А надо из блока на элемент в блоке. Тогда связи будут сохраняться и при вставке с палитры, и с ленты.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *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 |