Штамп (attribute+field)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Штамп (attribute+field)

Штамп (attribute+field)

Ответ
Поиск в этой теме
Непрочитано 13.03.2006, 13:43 #1
Штамп (attribute+field)
v_alex
 
Новокузнецк
Регистрация: 24.10.2005
Сообщений: 1,124

Решил переделать штамп и столкнулся с такой проблемой... делаю атрибут:
Define Attributes->mode->ivizible->tag НАЗВ. ЛИСТА->promt->Введите название листа->value->общие данные
затем:
field->object->object tipe->Attribute->value
далее создаю блок.

Ожидал что при изменении в атрибуте блока названия листа обновится field, но этого не произошло... :? может кто подскажет как сделать чтобы field обновлялась?
Просмотров: 9659
 
Непрочитано 13.03.2006, 13:52
#2
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Посмотри в Options fields update setings, может там галка слетела
asys вне форума  
 
Автор темы   Непрочитано 13.03.2006, 13:55
#3
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


галка не слетела... другие fields не связанные с атрибутами нормально обновляются... тут проблема с атрибутами...
v_alex вне форума  
 
Автор темы   Непрочитано 13.03.2006, 14:07
#4
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


собственно прикрепляю файл со штампом...
[ATTACH]1142248043.dwg[/ATTACH]
v_alex вне форума  
 
Непрочитано 13.03.2006, 14:19
#5
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Посмотрел твой штамп - есть несколько рац.идей (для меня ) Я думаю проблема в том что поле которое требуется для обновления - это Mtext в блоке, и поле читает информацию не ту которую ты вбил, а ту которая записана в атрибут при создании ! Попробуй разбить блок - и полученный атрибут "название" будет содержать в строке value то что ты забил при создании, так же вставляемые блоки с этим атрибутом будут содержать именно эту информацию (что ты забил при создании)
asys вне форума  
 
Непрочитано 13.03.2006, 14:26
#6
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


а вообще я для штампа использую поля привязанные к sheet set проекту. Так же как у тебя, поля читают из свойств чертежа данные, мои поля читают данные из свойств *.dst файла. Т.к. я работаю не "все в одном файле", а с хрефами и кучей файлов. И в строке где надо писать "что изображено на листе" я вставляю поле читающее description текущего листа (curent sheet description) чтобы поменять в штампе текст не надо его открывать. Такая конструкция нужна для того чтобы в ведомости чертежей можно было вставить это же поле curent sheet description, независимо от того в разных файлах или в одном весь проект.
asys вне форума  
 
Автор темы   Непрочитано 14.03.2006, 06:41
#7
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


хмм... ничего не понял... объясни или скажи где можно посмотреть про это:

- sheet set проекта
- мои поля читают данные из свойств *.dst файла
- curent sheet description...

вообще я заметил что значения не меняются... поэтому и спрашиваю... если идти моим путем, то можно ли как нибудь считать вбитую мной информацию...
Цитата:
Попробуй разбить блок - и полученный атрибут "название" будет содержать в строке value то что ты забил при создании, так же вставляемые блоки с этим атрибутом будут содержать именно эту информацию (что ты забил при создании)
можно поинтересоваться, какие идеи... могу приложить еще посмотреть рамку форматки...
v_alex вне форума  
 
Непрочитано 15.03.2006, 10:54
#8
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


насчет, где почитать про sheet set - kpblc ссылку на куличики вроде уже выложил
Цитата:
мои поля читают данные из свойств *.dst файла
Посмотри картинку - слева внизу ети самые свойства которые я сам дописал, а справа - типы полей коотрые можно вставить. 1 и 2 как раз читают эти самые свойства. Ну и description (описание по русски) тоже есть
[ATTACH]1142409284.gif[/ATTACH]
asys вне форума  
 
Непрочитано 15.03.2006, 11:03
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Машина гавкнула и свалилась в перезагрузку, наверное, поэтому ссылка не прошла. Повторяю (на всякий случай):
http://cadhlp.kulichki.com/pgother.htm
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 15.03.2006, 11:06
#10
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


ок... разбираюсь... будут вопросы - напишу...
v_alex вне форума  
 
Непрочитано 15.03.2006, 11:13
#11
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


>v_alex
добалю что это аналог твоих полей которые читали свойства dwg-файла (field category - document) То что я подглядел для сябя из твоей форматки У меня свойства не отдельного dwg, а dst-проекта который позволяет работать и связать несколько dwg
asys вне форума  
 
Автор темы   Непрочитано 16.03.2006, 09:05
#12
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


освоил sheet set manager... глюк остался... связка mtext+sheet set+field не обновляется когда находится в блоке... :? mtext+sheet set+field без блока обновляется прекрасно...
v_alex вне форума  
 
Непрочитано 16.03.2006, 09:28
#13
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Мой вариант штампика по ГОСТ
[ATTACH]1142490522.dwg[/ATTACH]

Использует ШИТ СЕТ МАНАГЕР
X-DeViL вне форума  
 
Автор темы   Непрочитано 16.03.2006, 09:44
#14
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от X-DeViL
Мой вариант штампика по ГОСТ
можно конечно и таблицей... но нужно блоком... тк в штампе логотип обязателен...
v_alex вне форума  
 
Непрочитано 16.03.2006, 09:52
#15
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


>v_alex
Цитата:
тк в штампе логотип обязателен
так можно в ячейку таблицы лого вставить блоком (см. мой чертеж)
>X-DeViL
У меня похожая конструкция, только :arrow:
Цитата:
в строке где надо писать "что изображено на листе" я вставляю поле читающее description текущего листа (curent sheet description) чтобы поменять в штампе текст не надо его открывать. Такая конструкция нужна для того чтобы в ведомости чертежей можно было вставить это же поле curent sheet description, независимо от того в разных файлах или в одном весь проект.
см. четеж тоже
[ATTACH]1142491994.dwg[/ATTACH]
asys вне форума  
 
Автор темы   Непрочитано 16.03.2006, 10:09
#16
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Окей... лого нашел как вставлять... вопрос такой... если надо кучу этих форматок заменить, то как поступать... плюс хотелось бы чтобы форматка была неизменяема... те чтобы небыло случайных изменений... блок в этом смысле больше подходит... вот только field придумать как обновлять бы... :? на ум приходит только делать по одному layout на файл и обновлять field уже в конкретном файле...
v_alex вне форума  
 
Непрочитано 16.03.2006, 10:18
#17
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Цитата:
чтобы небыло случайных изменений
вот этого я не знаю, может в новой версии исправят и позволят блокировать таблицу от разъезжания
Почему не хочешь атрибуты использовать в блоке, а мтекст просто рядом с блоком клади и все в группу объеденяй (group)
asys вне форума  
 
Автор темы   Непрочитано 16.03.2006, 10:34
#18
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от Asys
Почему не хочешь атрибуты использовать в блоке, а мтекст просто рядом с блоком клади и все в группу объеденяй (group)
хех... попробуй в этом случае через insert вставь или через design center... делаю конечно для себя... но скорей всего моими наработками будут пользоваться остальные... еще вопрос... есть ли возможность быстро просмотреть код field?
v_alex вне форума  
 
Непрочитано 16.03.2006, 10:39
#19
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Цитата:
есть ли возможность быстро просмотреть код field?
кроме как лезть в настройки поля - не знаю :?
asys вне форума  
 
Автор темы   Непрочитано 16.03.2006, 10:56
#20
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Думаю выход такой... делаю лиспик который вставляет блок и field... группирует их... вешаю лиспик на кнопку и радуюсь... вот тока Lisp придется всетаки изучать... :?
v_alex вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Штамп (attribute+field)