Поля. Обновляться автоматический они умеют?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поля. Обновляться автоматический они умеют?

Поля. Обновляться автоматический они умеют?

Ответ
Поиск в этой теме
Непрочитано 13.04.2006, 14:17 #1
Поля. Обновляться автоматический они умеют?
Pave1
 
электроснабжение и автоматика
 
г. Пермь
Регистрация: 21.06.2005
Сообщений: 329

Разобрался с полями, Теперь я от них просто в восторге.
Только вот после внесения каких-нибудь изменений все время приходится обновлять поля
Хорошо бы это происходило автоматически.
__________________
хочу все знать
Просмотров: 14883
 
Непрочитано 13.04.2006, 15:05
#2
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Переменная FIELDEVAL.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 15:15
#3
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


у меня стоит FIELDEVAL 31
а что это означает и сколько надо слелять для автоматического обновления всех полей после внесения изменения
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 15:30
#4
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Цитата из хелпа:

Type: Integer
Saved in: Drawing
Initial value: 31
Controls how fields are updated. The value is set by a bitcode that is a sum of any of the following:
0 Not updated
1 Updated on open
2 Updated on save
4 Updated on plot
8 Updated on use of ETRANSMIT
16 Updated on regeneration

Т.е. выбираешь когда тебе нужно обновлять поля.
Суммируешь соответствующие цифры и назначаеь полученное число переменной FIELDEVAL.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 15:34
#5
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


их хелпа узнал ,что
Пользователь может также установить автоматическое обновление полей при открытии, сохранении, печати, регенерации рисунка или его посылки с помощью команды ФОРМКОМПЛЕКТ.
В командной строке ввести fieldeval.
Ввести код, являющийся суммой любых из следующих значений:
0: Не обновляется
1: Обновляются при открытии
2: Обновляются при сохранении
4: Обновляются при печати
8: Обновляются при вызове команды ФОРМКОМПЛЕКТ
16: Обновляются при регенерации
Например, для обновления полей только при открытии, сохранении или печати файла необходимо ввести 7.


Но хочется не этого. Хочется чтобы обновлялись при изменении
__________________
хочу все знать
Pave1 вне форума  
 
Автор темы   Непрочитано 13.04.2006, 15:35
#6
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


) у меня хелп русский и по этому все выглядить иначе ))
но смысл от этого не меняется.
Не ужели нельзя получить того что я хочу?
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 15:35
#7
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


При изменении, например, чего?
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 15:46
#8
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


в состав системы входит много всякиз датчиков
у них в названии есть одна цифра, номер системы
систем много
я беру и размножаю эту систему
получилось много одинаковых. У каждой есть одна цифра соответствующая номеру системы. Ее меняю и хочу, чтобы в названиях всех датчиков сразу же изменилось поле
__________________
хочу все знать
Pave1 вне форума  
 
Автор темы   Непрочитано 13.04.2006, 15:48
#9
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


или площадь помещения
в таблице стоит поле, соответствующее площади того или иного помещения
передвинул стенку, площадь изменилась
хочется, чтобы и в таблице тоже циферка обозначающая площадь изменилась

Или что? все время сохраняться?
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 15:53
#10
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


А чем регенерация не устраивает?
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 16:18
#11
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


а что означает эта регенирация?
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 16:33
#12
SkiFF

ГИПую, Конструирую, считаю, черчу
 
Регистрация: 18.01.2006
В поиске места работы и жительства
Сообщений: 143
<phrase 1= Отправить сообщение для SkiFF с помощью Skype™


А есть какая нибудь фиговина чтобы, например, автоматически дату проставляла в нужном формате. нумерацию производила (счетчик что-ли какой нибудь)
__________________
Строишь завод, проводишь реактора испытание?
грохнется иль долбанет - дважды проверь заранее!
SkiFF вне форума  
 
Непрочитано 13.04.2006, 16:36
#13
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


>>Pave1
Это команда REGENALL или меню View->Regen All

>>SkiFF
Эта фиговина называется поле (field).
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 16:58
#14
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


SkiFF!
не поленись, убей немного времени - разберись с ними (с полями)
потом не пожалеешь :))
Андрей!
у меня русский автокад
я ввожу регенавто
в командной строке вижу
Состояние [Вкл/Откл] <Вкл>:
и?
я никогда не пользовался командой реген, и не могу понять что значит регенерация рисунка
просветите
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 17:02
#15
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Русский, эхх...
Попробуй ввести команду с модификаторами _.REGENALL
Или в меню что-то типа такого Вид->Обновить все
Кочетков Андрей вне форума  
 
Непрочитано 13.04.2006, 17:05
#16
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Я тут просуммировал все циферки (в уме ).
И получилось, что при 31 включены все опции.
Т.е. тебе не надо даже менять значение этой переменной.
Просто сделай регенерацию чертежа.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 13.04.2006, 17:13
#17
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


спасибо
работает
осталось только присвоить этому действию сочетание клавиш и все :)) готов
не автоматически, но все равно удобно
еще раз спасибо.
__________________
хочу все знать
Pave1 вне форума  
 
Автор темы   Непрочитано 13.04.2006, 17:14
#18
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


с двоичной системой исчесления я тоже знаком :)
и сейчас выставил 31
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 13.04.2006, 17:17
#19
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Угу
Кочетков Андрей вне форума  
 
Непрочитано 14.04.2006, 15:10
#20
SkiFF

ГИПую, Конструирую, считаю, черчу
 
Регистрация: 18.01.2006
В поиске места работы и жительства
Сообщений: 143
<phrase 1= Отправить сообщение для SkiFF с помощью Skype™


Цитата:
Сообщение от Кочетков Андрей
>>Pave1
Это команда REGENALL или меню View->Regen All

>>SkiFF
Эта фиговина называется поле (field).

Поделитесь примером в акаде. пжста
__________________
Строишь завод, проводишь реактора испытание?
грохнется иль долбанет - дважды проверь заранее!
SkiFF вне форума  
 
Непрочитано 14.04.2006, 15:38
#21
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Примером чего?
Кочетков Андрей вне форума  
 
Непрочитано 14.04.2006, 16:15
#22
v_alex


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


Цитата:
Сообщение от SkiFF
Поделитесь примером в акаде. пжста
если нужен пример с полями, то можешь взять файл тут
v_alex вне форума  
 
Автор темы   Непрочитано 17.04.2006, 14:36
#23
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


или я чего-то не понимаю, или неправильно делаю. Но никак у меня не выходит поле находящееся на листе связать с объектов находящемся в модели и наоборот.
Я в момент написания текста нажимаю правую кнопку, выбираю "Вставить поле", далее "Объект", выбираю его, а переместиться из модели в лист не могу :(
Что я делаю не так?
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 17.04.2006, 15:17
#24
Amzid


 
Регистрация: 09.06.2005
Москва
Сообщений: 100


Pave1, создай в модели нужно поле. В процессе создания скопируй содержимое поля “Field expression:”. Т.е. нужно выделить всю строку в этом поле и нажать Ctrl+c. Перейди в Layout и при редактировании текста просто вставь (Ctrl+v) скопированное значение.
Amzid вне форума  
 
Автор темы   Непрочитано 17.04.2006, 15:23
#25
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


Amzid!
спасибо. Действительно все просто :)
теперь работает.
И с листа на лист тоже работает :)
Как оказалось все просто :)
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 19.12.2006, 15:15
#26
Peter

строительство
 
Регистрация: 27.02.2005
Украина
Сообщений: 320


Подскажите плз, как сделать ,чтоб фон поля был виден.
__________________
С ув. Петр
Peter вне форума  
 
Непрочитано 19.12.2006, 15:18
#27
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/forum/viewtopic.php?t=8442
Последний пост
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.01.2007, 20:12 Копирование текста с полями
#28
Алексей Викторович

слесарь
 
Регистрация: 27.05.2005
Одесса
Сообщений: 128


Делаю чертеж в позиционными выносками. На первом Layout поля для выносок беру с позиций в Ведомости элементов. Ведомость находится там же. При каких-то изменениях номеров в ведомости все отлично, выноски обновляются в соответствии с изменениями текста в таблице. Но при копировании этих же выносок для использования на другом Layout весь текст пропадает. Как научить поля брать значения с 1 и того же места не зависимо от того где они оказались?
Алексей Викторович вне форума  
 
Непрочитано 09.01.2007, 21:12
#29
den001

Инженер по автоматизации (строительство)
 
Регистрация: 05.05.2006
Люберцы
Сообщений: 241


Если уж активно пользоваться полями, то рекомендую
http://dwg.ru/dnl/1931
Намного упрощает эту процедуру.
den001 вне форума  
 
Непрочитано 09.01.2007, 21:18
#30
den001

Инженер по автоматизации (строительство)
 
Регистрация: 05.05.2006
Люберцы
Сообщений: 241


Цитата:
Сообщение от Peter
Подскажите плз, как сделать ,чтоб фон поля был виден.
Системная переменная FIELDDISPLAY, 0 - фон выключен, 1 - включен.
Или Настройка -> Пользовательские -> Фрейм "Поля", флажок "Показывать задний план"
den001 вне форума  
 
Непрочитано 09.01.2007, 23:18
#31
den001

Инженер по автоматизации (строительство)
 
Регистрация: 05.05.2006
Люберцы
Сообщений: 241


Чуть запоздало, ну да ладно.
Вот еще пример использования полей. Это было кстати здесь, в середине первой страницы.
[ATTACH]1168373887.dwg[/ATTACH]
Немного в сторону. В ACAD'е есть родная командна с кнопкой, в русском - ВСЕРЕГЕН, это чтобы не изобретать велосипед. Просто нужно вытащить ее на к.-л. панель.
den001 вне форума  
 
Непрочитано 10.01.2007, 00:19
#32
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


http://dwg.ru/forum/viewtopic.php?t=11210 - также пример использования полей, а также макрос для обновления.
Sleekka вне форума  
 
Непрочитано 19.04.2016, 09:43
#33
Sart


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


Добрый день. Дабы не плодить темы задам вопрос здесь.
Autocad 2015 x64
Проблема следующая.
В ячейке таблицы создаю поле значение которого = имени файла.
Все Ок, можно дальше редактировать его, нормально воспринимается как поле, но... только пока не закрыл файл.
Закрываем файл, открываем заново и поле перестает быть полем, а становится блоком в ячейке таблицы. Т.е. при попытке редактирования выходит окошко "Редактировать блок в ячейке таблицы". Причем в выборе блока указан не конкретный какой то блок, а первый по алфавиту блок который есть в файле, абсолютно не имеющий отношения к таблице.
Соответственно не обновляется и вообще кроме удаления сделать ничего нельзя.

И второй вопрос. Значение переменной FIELDEVAL можно задать разово для всего автокада? У меня задается только для конктерного чертежа. Т.е. задал значение в одном, все нормально. Открываю другой чертеж там она стоит по умолчанию =31, соответственно приходится задавать ее для каждого чертежа отдельно.
Sart вне форума  
 
Непрочитано 19.04.2016, 10:11
#34
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,169


Цитата:
Сообщение от Sart Посмотреть сообщение
У меня задается только для конктерного чертежа
Не у Вас одного, см. картинку

Цитата:
Сообщение от Sart Посмотреть сообщение
И второй вопрос. Значение переменной FIELDEVAL можно задать разово для всего автокада?
в автозагрузку макрос типа (setvar "fieldeval" 15)

Цитата:
Сообщение от Sart Посмотреть сообщение
Проблема следующая.
В ячейке таблицы создаю поле значение которого = имени файла.
Все Ок, можно дальше редактировать его, нормально воспринимается как поле, но... только пока не закрыл файл.
Закрываем файл, открываем заново и поле перестает быть полем, а становится блоком в ячейке таблицы. Т.е. при попытке редактирования выходит окошко "Редактировать блок в ячейке таблицы". Причем в выборе блока указан не конкретный какой то блок, а первый по алфавиту блок который есть в файле, абсолютно не имеющий отношения к таблице.
Соответственно не обновляется и вообще кроме удаления сделать ничего нельзя.
файл в студию.
Миниатюры
Нажмите на изображение для увеличения
Название: fieldeval.JPG
Просмотров: 66
Размер:	64.5 Кб
ID:	169041  

Последний раз редактировалось kp+, 19.04.2016 в 11:14.
kp+ вне форума  
 
Непрочитано 19.04.2016, 10:16
#35
Sart


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


<...> Файл в пост! /kpblc/
Вот для примера.
А вообще любой файл так себя ведет.

Выяснилось что проблема с данной таблицей, причем в любом файле. В чистом файле создаю новую таблицу с таким же полем, там все нормально. Осталось выяснить что не так с таблицей. Так как файлов с ней куча и везде переделывать некомильфо.
Вложения
Тип файла: dwg
DWG 2010
СС схема АСИ.dwg (125.3 Кб, 8 просмотров)

Последний раз редактировалось Sart, 19.04.2016 в 11:26.
Sart вне форума  
 
Непрочитано 19.04.2016, 11:21
#36
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,169


Цитата:
Сообщение от Sart Посмотреть сообщение
Осталось выяснить что не так с таблицей.
Нечто подобное видел при открывании в Акаде 2010 файлов, сделанных в версии 2013. Т.к. в 2013 версии добавлена новая фишка для текста - зачеркивание - то Акад 2010 воспринимал такую ячейку как блоковую, с безымянным блоком.
kp+ вне форума  
 
Непрочитано 19.04.2016, 11:27
#37
Кулик Алексей aka kpblc
Moderator

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


Проверь - там наверняка в ячейке стоит вхождение блока (раз уж соответствующее окно вызывается). А поскольку имя блока берется "от балды", подозреваю, что блок анонимный.

----- добавлено через 54 сек. -----
Добавлю: файл не помешает чистить от мусора.
И вот еще - зачем сохранять в формате 2010, если в ходу 2015?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.04.2016, 11:29
#38
Sart


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


Тип ячейки в свойствах указан - "блоковая".
Только вот какого она такой становится? Изначально тип текстовый, вставляю поле, сохраняю, закрываю файл, открываю - и все, становится так вот.

Сохраняем в 2010 так как мы не себе чертежи делаем, а заказчику сдаем. Да и в конторе из сотни только человек у 3 2015, у остальных 2011.

Последний раз редактировалось Sart, 19.04.2016 в 11:36.
Sart вне форума  
 
Непрочитано 19.04.2016, 12:14
#39
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,169


Цитата:
Сообщение от Sart Посмотреть сообщение
Да и в конторе из сотни только человек у 3 2015, у остальных 2011.
2011 отличается от 2010 чуть меньше, чем никак. См. #36. Еще неплохо бы выложить проблемный файл в версии 2015 и дождаться комментов от счастливых обладателей этой версии (у меня 2010, из нового только True View 2016).
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поля. Обновляться автоматический они умеют?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 144 25.07.2024 10:48
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Пропадают поля на видовом экране в листе klerik AutoCAD 6 06.05.2011 08:05
почему трещит автомат АП Jоhnny Инженерные сети 35 29.03.2010 13:14