Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Как создать в динамическом блоке атрибуты с одинаковым содержимым?

Как создать в динамическом блоке атрибуты с одинаковым содержимым?

Ответ
Поиск в этой теме
Непрочитано 15.12.2009, 10:13 #1
Как создать в динамическом блоке атрибуты с одинаковым содержимым?
Linkin
 
Регистрация: 15.12.2009
Сообщений: 6

Здравствуйте.
В теме в целом все сказано, но несколько разверну вопрос.
Решил доработать созданное когда-то одним коллегой (блок динамической рамки) и наткнулся на проблемку с атрибутом "Дата".
Таких атрибутов на чертеже несколько, а содержимое их нужно одно.
Таким образом, необходимо чтобы при вставке блока интерфейс автокада спрашивал значение атрибута "Дата" один раз, а вставлял его столько, сколько потребуется. При изменении, соответственно, тоже.

Знаю, что блоки рамки уже есть в download`е, но это всё преследует два цели:
1. Разрешить проблему, чтобы в дальнейшем её не было.
2. В готовых блоках ни в одном нет атрибута "Дата" (хотя может я не туда смотрел).

На всякий случай, прикладываю файлик с рамкой.

PS: Заранее извиняюсь, если нарушил какие-то правила (хотя честно их прочитал - вроде все ОК)... форум шерстил просто так и поиском почти два дня

Вложения
Тип файла: dwg
DWG 2004
Рамка.dwg (184.6 Кб, 818 просмотров)

Просмотров: 3178
 
Непрочитано 15.12.2009, 10:25
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,337


как вариант.
В Свойствах чертежа создать "Дата 15.12.09"
В блоке использовать поле (Ctrl+F) со ссылкой на свойства документа
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 135
Размер:	26.5 Кб
ID:	30588  Нажмите на изображение для увеличения
Название: Безымянный1.jpg
Просмотров: 129
Размер:	36.4 Кб
ID:	30589  
Хмурый вне форума  
 
Непрочитано 15.12.2009, 10:26
#3
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


вдогонку
http://forum.dwg.ru/showthread.php?p=428057&#post428057
vadim_evg1 вне форума  
 
Непрочитано 15.12.2009, 10:50
#4
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


А зачем штамп заполнять атрибутами? В одном проекте все эти пункты неизменны, а значит и атрибуты не нужны, кроме названия чертежа и номера листа. А если надо будет поменять данные штампа во всем проекте, нужно будет атрибуты в каждом блоке редактировать.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 15.12.2009, 11:06
#5
Linkin


 
Регистрация: 15.12.2009
Сообщений: 6


Krieger, такие вещи, как разработчик, ГИП и т.п. редко меняются на стадии проектирования. Да и делается сие скорее для заполнения пробела в знаниях и удовлетворения любопытства. Согласен, что дата проектирования часто меняется (например, при перезаключении договора).

vadim_evg1, не проходит... это новый атрибут получается, хотя в целом это решение проблемы. Спасибо.

Хмурый, спасибо за совет.

В целом, спасибо всем за советы... думаю, Krieger прав и игра не стоит свеч.

ЗЫ: в этом плане с подшивками удобнее работать.
Linkin вне форума  
 
Непрочитано 15.12.2009, 11:14
#6
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Цитата:
Сообщение от Krieger Посмотреть сообщение
А зачем штамп заполнять атрибутами? В одном проекте все эти пункты неизменны, а значит и атрибуты не нужны, кроме названия чертежа и номера листа. А если надо будет поменять данные штампа во всем проекте, нужно будет атрибуты в каждом блоке редактировать.
Можно постоянные данные штампа хранить во внешнем txt файле, например и при открытии чертежа считывать эти данные и автоматически заносить в атрибуты, с помощью LISP. Я для себя эту задачу решил - очень удобно для тех, кто работает по принципу "1 чертеж - 1 файл". Где-то было это обсуждение, пороюсь.
Nike вне форума  
 
Непрочитано 15.12.2009, 11:32
#7
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Такой вариант. Сделать блок со вставленным в него xref. Соответственно чтобы отредактировать штамп нужно будет подправить файл ссылки. Этот файл можно будет редактировать централизовано для всех компов рабочей группы. На подшивку будет ссылаться только номер листа.
Вложения
Тип файла: rar Рамка_Xref.rar (69.0 Кб, 68 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 15.12.2009, 11:36
#8
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от Krieger Посмотреть сообщение
А если надо будет поменять данные штампа во всем проекте, нужно будет атрибуты в каждом блоке редактировать.
Если атрибуты завязаны на пользовательские св-ва текущей подшивки, то достаточно изменить эти св-ва один раз и выбрать сохранение всех листов в подшивке.
Зачем атрибуты? Ну, скажем, к примеру большой проект, а заказчику надо отдавать готовое частями - тут вообще нет смысла в подшивке. Но есть прога, позволяющая изменить атрибуты сразу например,в 1000 файлах. Если нет атрибутов, а только поля, то как мне увидеть какие значения нужно менять, а какие не трогать?
vadim_evg1 вне форума  
 
Непрочитано 15.12.2009, 11:50
#9
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 705


Цитата:
Сообщение от vadim_evg1 Посмотреть сообщение
Сделать блок со вставленным в него xref.
Я тоже так делаю. Нормальный вариант.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 15.12.2009, 11:54
#10
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


автора попутал, это Kriegerа строка
vadim_evg1 вне форума  
 
Непрочитано 15.12.2009, 12:04
#11
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от vadim_evg1 Посмотреть сообщение
Зачем атрибуты? Ну, скажем, к примеру большой проект, а заказчику надо отдавать готовое частями - тут вообще нет смысла в подшивке. Но есть прога, позволяющая изменить атрибуты сразу например,в 1000 файлах. Если нет атрибутов, а только поля, то как мне увидеть какие значения нужно менять, а какие не трогать?
Не знаю чего там у тебя за программа и чего она видит. Если ссылка работает, то по ней видно что она показывает... В общем я не совсем понял что имелось ввиду. Атрибуты нужны, если есть необходимость их периодического исправления. Если нужно скопом из 100 файлов подправить 50, то через xref это можно реализовать, без всяких программ. Я уже все способы перепробовал, мне больше всего xref подходит. Причем удобно когда не один над проектом работаешь.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 15.12.2009, 12:13
#12
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от Krieger Посмотреть сообщение
... В общем я не совсем понял что имелось ввиду
Да ладно, каждый работает своим, самым луччим в мире способом
vadim_evg1 вне форума  
 
Автор темы   Непрочитано 15.12.2009, 13:30
#13
Linkin


 
Регистрация: 15.12.2009
Сообщений: 6


Цитата:
Сообщение от vadim_evg1 Посмотреть сообщение
Да ладно, каждый работает своим, самым луччим в мире способом
Полностью согласен. Спасибо за оба способа.
Linkin вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Как создать в динамическом блоке атрибуты с одинаковым содержимым?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить атрибуты к уже существующему блоку ie.spb AutoCAD 54 29.08.2019 09:51
Как создать "хитрую" линию? Composter AutoCAD 15 22.11.2008 05:38
Как создать алюкобонд на картинке здания в Автокаде? Таня. AutoCAD 4 05.10.2008 03:48
Как создать фильтр набора без DXF пар? Supermax Программирование 8 24.06.2008 20:08
Мониторы LCD CRT Разное 94 17.06.2008 10:51