|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Некорректно обновляются поля блока
Инженер СКС
г. Домодедово МО
Регистрация: 21.08.2009
Сообщений: 72
|
||
Просмотров: 15143
|
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
Цитата:
команда _updatefield тоже не срабатывает ))) |
|||
![]() |
|
||||
_regen (у меня срабатывает) ну или, как выше писали _updatefield (это даже лучше, если программно).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Сообщений: n/a
|
Ну а что тогда?
А наши действия совпадают: вставили дин.блок в чертеж, изменили атрибуты (сам блок не вращали, вообще никак не изменяли, только атрибуты), запустили _REGEN или _UPDATEFIELD и поля в блоке обновились? |
|||
|
||||
В выше указанном файле уже имеется вхождение блока. Я менял значения его атрибутов (первых двух). Затем в командной строке набирал _re
Если для обновления использовать _updatefield (а не _UPLOADFIELD, как вы пишете), то нужно не забывать указать вхождение блока, для которого следует обновить поля...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Цитата:
Не понимаю, какие у вас там проблемы с обновлением отображения, честно говоря...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Не обновляются поля в только что вставленном в чертеж дин.блоке (в новом вхождении блока) до того, как блок не претерпит каких-либо изменений динамических параметров. |
|||
|
||||
закинул на ю-туб видео. как только обработается и качество станет нормальным - выложу.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Вот (лучше перейти на сайт ю-туба и увеличить на весь экран):
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
Цитата:
![]() Последний раз редактировалось NEDIS, 05.02.2010 в 12:45. Причина: (или не удаляй как захочешь) |
|||
![]() |
|
||||
да... поля в составе атрибутов блока более не отображают данных...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Сообщений: n/a
|
Я что-то тоже не понял, в чем прикол!? Какая разница между атрибутом МАРКЕР от NEDIS и WWW от hwd. Может, чего на видео не разглядел?
|
|||
|
||||
да никакой. просто я создал свой атрибут, не захотев разбираться с содержимым атрибута МАРКЕР.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
Вообщем проблема очевидна ... у кого есть еще идеи?
честно говоря нелогичность этого явления портит идею "Несложного Блока с Префиксом, Суффиксом и автоматической нумерацией" Последний раз редактировалось NEDIS, 05.02.2010 в 12:59. |
|||
![]() |
|
||||
читай внимательней...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Сообщений: n/a
|
Читаю...
Цитата:
Цитата:
Я все же, насколько разобрал, содержимое МАРКЕР и WWW, в принципе, идентично. |
|||
|
||||
Предполагаю, что проблема в этом:
Код:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
Цитата:
Префикс %<\AcObjProp.16.2 Object(%<\_ObjId 2127068496>%,1).TextString>% Номер %<\AcObjProp.16.2 Object(%<\_ObjId 2127068504>%,1).TextString>% После вхождения Префикс %<\AcObjProp Object(%<\_ObjId 2127068496>%,1).TextString>% Номер %<\AcObjProp Object(%<\_ObjId 2127068504>%,1).TextString>% Кручу верчу все заработало Префикс %<\AcObjProp Object(%<\_ObjId 2127068496>%,1).TextString>% Номер %<\AcObjProp Object(%<\_ObjId 2127068504>%,1).TextString>% ObjId-ы не меняются ... хотя и работает после "кручу верчу" |
|||
![]() |
|
||||
Цитата:
и как вы проверяете значения идентификаторов объектов?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
|
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
|
|||
|
||||
если вхождения блока не вставлять, а копировать и затем править атрибуты, то всё отображается нормально. пока разбираюсь далее...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
линк. Цитата:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
|
|||
![]() |
|
||||
да.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
я не знаю, баг это или нет. Крыс тему видит (он же модератор), и наверняка читал, так что в личку не вижу смысла писать. Если знает решение - ответит.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,452
|
Да, тему я смотрю. Смутно припоминается, что подобное вроде бы решали, но вот проблема - не помню, там был обычный или динамический блок
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер СКС Регистрация: 21.08.2009
г. Домодедово МО
Сообщений: 72
|
|
|||
![]() |
|
||||
Регистрация: 25.01.2010
Сообщений: 15
|
Такая же фигня. Причем если блок без дин.параметров, то поля вставленные в атрибут ссылающиеся на значение других атрибутов вообще не работают. При динамичности хотя-бы после изменений дин.параметров эти поля обновляются.
Т.е. получается, что такие поля обновляются только в переопределенных дин. блоках, типа *U12 и т.п. |
|||
![]() |
|
||||
wetr , видимо, об этом явлении знает давно, и сразу рекомендует хранить (например, в пилитре инструментов) первичное описание блока, в котором все непосредственно было установлено.
http://forum.dwg.ru/showpost.php?p=656043&postcount=16 Последний раз редактировалось АлексЮстасу, 29.01.2011 в 15:05. |
||||
![]() |
|
||||
Регистрация: 29.11.2006
Н.Новгород
Сообщений: 15
|
Как же все-таки связать значение двух атрибутов разных блоков? Для меня это тоже актуально.
Для своих динамических блоков опор трубопроводов не ставил размеры внутри блока, а ставил снаружи (в Model-чертеже), ссылаясь в обычном тексте ПОЛЕМ на объект-блок. Обновление полей происходит после сохранения. Но это простой случай. А нужно именно связать два блока. И всего-то кусочком текста. Желательно без всяких VBA и Lisp... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,452
|
Поищи в http://forum.dwg.ru/showthread.php?t=66721 и ее родителе - где-то решение вроде было.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не обновляются поля в блоках | Phelicks | AutoCAD | 25 | 03.07.2012 13:56 |
Странное поведение динамического блока высотной отметки | hwd | Динамические блоки | 12 | 08.09.2011 11:15 |
Поля атрибутов вложенного блока не отображают своих значений | hwd | AutoCAD | 7 | 23.12.2009 08:40 |
Обновление поля в атрибуте при редактировании дин. блока | молодой человек | AutoCAD | 5 | 10.11.2008 14:12 |