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

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

Неужели АвтоКАД вылетает из-за выносок???

Ответ
Поиск в этой теме
Непрочитано 30.04.2007, 17:33 #1
Неужели АвтоКАД вылетает из-за выносок???
Archeo
 
архитектор
 
Беларусь
Регистрация: 02.04.2006
Сообщений: 348

День добрый! Изредка при работе с каким-нибудь чертежом происходит фатальная ошибка, после чего АвтоКАД, естественно, вылетает. При выполнении в "порченом" файле команды AUDIT (в данном примере - без исправления ошибок, т. к. всё равно я работу продолжаю в recover-файле) получаем плюс-минус следующее:

Команда: audit

Fix any errors detected? [Yes/No] <N>:

Auditing Header


DXF Name Current Value Validation Default
AcDbSortentsTable(5E488)
Error for Entry (63C0B,B48B2) eDuplicateKey

AcDbLeader(5141) annotation id Bad mtext id Disable annotation
AcDbLeader(5143) annotation id Bad mtext id Disable annotation
AcDbLeader(5B9CA) annotation id Bad mtext id Disable annotation
AcDbLeader(5BA18) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB2D) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB2F) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB33) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB37) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB84) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB86) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB8A) annotation id Bad mtext id Disable annotation
AcDbLeader(5BB8C) annotation id Bad mtext id Disable annotation
AcDbLeader(5BBAC) annotation id Bad mtext id Disable annotation
AcDbLeader(5BBB0) annotation id Bad mtext id Disable annotation
AcDbLeader(5BBBB) annotation id Bad mtext id Disable annotation
AcDbLeader(B3EAA) annotation id Bad mtext id Disable annotation
AcDbLeader(B3EB5) annotation id Bad mtext id Disable annotation
AcDbLeader(8750) annotation id Bad blkref id Disable annotation

780 Blocks audited
Pass 1 7244 objects audited
Pass 2 7244 objects audited
Pass 3 27300 objects audited
Total errors found 19 fixed 0

Причём всегда фигурируют именно Leader'ы. Вопрос: почему так происходит? Оттого, что некоторые выноски взорваны и выдают ошибки? Или, наоборот, ошибки со временем выдают невзорванные выноски? А взрываю иногда потому, что есть у автокадовских выносок мерзкая особенность - их полочки частенько без видимых причин "улетают" в непредсказуемых направлениях (а бывает, что и вообще пропадают). Закрываешь файл - всё нормально, через какое-то время его открываешь - некоторые выноски "взбесились". И, насколько я знаю, такое случается не только у меня.
Может, кто-нибудь знает, как с этим бороться? Буду признателен за ответы.
Просмотров: 6143
 
Автор темы   Непрочитано 05.05.2007, 21:23
#2
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Ну что ж. Или у всех всё в порядке с выносками, или всем всё равно в случае подобных проблем (а я точно знаю, что такие проблемы бывают и у других людей), или никто не знает, что делать. Спасибо.
Archeo вне форума  
 
Непрочитано 07.05.2007, 08:44
#3
Кулик Алексей aka kpblc
Moderator

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


А больного на всеобщее обозрение что не дает показать?
А насчет смещения горизонтального - ну тут ничего не попишешь, так решили в autodesk, что горизонтальное смещение аннотации (если это - многострочный текст. Насчет остальных лично я просто не понмю.) зависит от размера стрелки выноски.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.05.2007, 22:51
#4
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Спасибо за ответ. У меня dial-up на очень плохой телефонной линии, интернет часто падает (через 30...40 минут), недавно почти месяц его вообще не было. Так что прикрепить целый файл не успеваю. Тем более что больного я давно похоронил... Ни к чему мне мусор на компе.
...А сейчас вот пробыл в интернете ровно 6 минут 49 сек. Видимо, кто-то на станции думает, что этого вполне достаточно для одного посещения...
Ну-с, продолжим. Насчёт
Цитата:
горизонтальное смещение аннотации зависит от размера стрелки выноски
Э-э-э... во-первых, о какой связи речь? Во-вторых, у меня полочки улетают под разными углами, а текст (аннотация) и сегмент выноски со стрелкой остаются на своих местах. Аннотация - многострочный текст.
Да, а имеет ли значение, по скольким точкам строится выноска до момента ввода аннотации? У меня по трём точкам (раньше было по двум).
Archeo вне форума  
 
Непрочитано 10.05.2007, 08:39
#5
Кулик Алексей aka kpblc
Moderator

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


Станции надо думалку отрубить. По самые помидоры
Я имел в виду такое (см.аттач, если успеешь).
[ATTACH]1178771882.dwg[/ATTACH]
Полочки улетают? Вот это новость. Может, система координат не одинаковая, в которой рисовались выноски?
Цитата:
а имеет ли значение, по скольким точкам строится выноска до момента ввода аннотации?
По-моему, нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.05.2007, 00:32
#6
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


По поводу аттача - понял, о чём речь, но с этим у меня проблем не было. Вот полочки - это да! Бывает, что они летят при копировании лэйаута. Ладно. Но почему такое случается при открытии файла, корректно закрытого в предыдущем сеансе??? С системой координат я не игрался, не было необходимости.
Archeo вне форума  
 
Непрочитано 12.05.2007, 08:12
#7
Кулик Алексей aka kpblc
Moderator

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


Образец попробуй приаттачить.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.05.2007, 10:52
#8
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Кулик Алексей aka kpblc
Ты ж по субботам дома и к ынтырнету не подключаешься.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 12.05.2007, 11:22
#9
Кулик Алексей aka kpblc
Moderator

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


Сегодня на работу выгнали. Спать охота - как из пушки.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.05.2007, 16:12
#10
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


>Кулик Алексей aka kpblc
Файлик слегка уменьшил, пробую прикрепить.
[ATTACH]1179058377.dwg[/ATTACH]
Archeo вне форума  
 
Автор темы   Непрочитано 19.05.2007, 20:46
#11
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


А в ответ тишина...
Archeo вне форума  
 
Непрочитано 19.05.2007, 22:43
#12
Кулик Алексей aka kpblc
Moderator

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


Ну ангидрит ту перекись марганца, я ж в отпуску еще неделю. Ща скачаю, попробую разобраться.
===
Добавлено: Сходу разобраться мне не удалось. По идее что до _audit, что после представление примитива LEADER (который "кривой") не меняется - проверял на (entget (car (entsel)) '("*")). Эти "кривые примитивы" можно в этом конкретном файле найти как
Код:
[Выделить все]
(defun c:select_leaders (/ lst ss)
  (setq lst (mapcar '(lambda (x)
                       (handent x)
                       ) ;_ end of lambda
                    '("6BA35"
                      "6C135"
                      "6C148"
                      "6C173"
                      "6CC08"
                      "6CC3E"
                      "6CC52"
                      "6CC5D"
                      "6D8E7"
                      )
                    ) ;_ end of mapcar
        ss  (ssadd)
        ) ;_ end of setq
  (mapcar
    '(lambda (x)
       (ssadd x ss)
       ) ;_ end of lambda
    (vl-remove-if-not
      '(lambda (a)
         (= (strcase (cdr (assoc 410 (entget a)))) (strcase (getvar "ctab")))
         ) ;_ end of lambda
      lst
      ) ;_ end of vl-remove-if-not
    ) ;_ end of mapcar
  (princ (strcat "\n Selected " (itoa (sslength ss)) " entitites"))
  (sssetfirst ss ss)
  (princ)
  ) ;_ end of defun
Находятся они на последних 2 листах.
Там в файле зарегистрировано аж 8 приложений, которые влегкую сносятся через _-purge _r. Может, в них дело?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.05.2007, 16:17
#13
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Пока спасибо. Звыняй, что из отпуска выдернул; не знал я. Отдыхай, мне не сильно срочно. Насчёт приложений - посмотрю, что там сидит. Странно, что "кривые" примитивы - на последних 2-х листах. Имеются в виду Friz и Friz (2) или я не так понял? А как же те, которые зелёненьким обведены?
Archeo вне форума  
 
Автор темы   Непрочитано 20.05.2007, 16:44
#14
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Выполнил -PURGE. Экая всё-таки разница между выполнением через комстроку и через диалоговое окно. Но мало что понял.
Код:
[Выделить все]
Команда: -PURGE


Enter type of unused objects to purge 
[Blocks/Dimstyles/LAyers/LTypes/Plotstyles/SHapes/textSTyles/Mlinestyles/Tablest
yles/Regapps/All]: R
Enter name(s) to purge <*>:
Verify each name to be purged? [Yes/No] <Y>:
Purge registered application "ACAD_DSTYLE_DIM_EXT1_LINETYPE"? <N>
Purge registered application "ACAD_DSTYLE_DIM_EXT2_LINETYPE"? <N>
Purge registered application "ACAD_DSTYLE_DIM_LINETYPE"? <N>
Purge registered application "ACAD_DSTYLE_DIMTEXT_FILL"? <N>
Purge registered application "ACAD_EXEMPT_FROM_CAD_STANDARDS"? <N>
Purge registered application "ACAUTHENVIRON"? <N>
Purge registered application "DCO15"? <N>
Purge registered application "PE_URL"? <N>
Шо это такое? Особенно последние 4 приложения? Понятно только про DIMTEXT_FILL.
Archeo вне форума  
 
Непрочитано 20.05.2007, 22:49
#15
Кулик Алексей aka kpblc
Moderator

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


Вся разница на самом деле только в ключе _r (registered applications). Что это за приложения, чего они делают и как они нарисовались в файле - тайна, покрытая мраком (по крайней мере для меня). Может, в шаблоне затесались
"Кривые" выноски я "вычислил" очень просто - выполнил _.audit без восстановления, получил указатели на объекты и всех делов. У меня получилось, что они лежат на Friz и Friz (2), остальные нареканий у _.audit не вызывали.
У тех, что зеленым обведены, в аннотации (многострочнике) поменяй выравнивание с BottomLeft на BottomRight. Но этого может оказаться недостаточно - если к выноске не присобачена аннотация, то это не сработает. Для подобных фенек попробуй использовать код Alasper'a
( http://uniip.ru/lib/download/files/lisp/PL_relead(0.9).zip - ссылку копируй полностью, иначе до архива не достучишься). Должно сработать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.05.2007, 16:15
#16
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Выравнивание с BottomLeft на BottomRight менять нежелательно, ну не нравится мне, как выглядят многострочные выноски с правосторонним выравниванием. А что делает лисп Alasper'a? Хотелось бы знать, прежде чем запускать.
Кстати, чтобы не начинать из-за мелочей новую тему. Последнее время глюков стало больше, что ли. В другом файле на некоторых лэйаутах вдруг появились странности с таблицами: при редактировании ячейки, во-первых, не отображались номера строк и столбцов (те, что на сером фоне - А, В, 4 и т. д.), во-вторых, до применения изменения в ячейке отображалось одновременно и старое значение, и новое, друг сквозь друга. А некоторые таблицы в этом же файле, но на других листах остались нормальными. Кроме того, при вставке любого скопированного объекта на некоторых лэйаутах внезапно пропало отображение вставляемого объекта, т. е. приходилось это делать вслепую. На других листах, опять же, всё нормально. AUDIT всё исправил, но надолго ли? И что это было? АвтоКАД-2006 русифицированный. Вот я и думаю, может, это АвтоКАД застоялся? Работаю-то я во всех чертежах одинаково.
Archeo вне форума  
 
Непрочитано 26.05.2007, 22:44
#17
Кулик Алексей aka kpblc
Moderator

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


Русифицированный или русский? Если устанавливался русификатор, сноси его подальше.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.05.2007, 11:06
#18
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Именно русифицированный. Официальный русский я видел/пробовал у коллеги на компе, и что-то он мне не слишком понравился. Я же в основном с клавы работаю, использую родные нормальные английские команды и их алиасы (тоже родные, непереопределённые). Да, так вот, а как грамотно снести только русификатор, чтобы не переустанавливать весь АвтоКАД? Изменятся ли при этом файлы CUI, MNU или какие-нибудь другие? Не слетит ли лицензия? Спасибо за помощь.
Archeo вне форума  
 
Непрочитано 28.05.2007, 10:43
#19
Кулик Алексей aka kpblc
Moderator

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


Попробуй запустить установку в режиме восстановления - по идее должно сработать. Либо экспортируй профиль и pgp файл, потом сносить и ставить с нуля. Я очень давно с русификаторами дела не имел, так что все на уровне предположений.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.06.2007, 12:08
#20
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 348


Всё-таки с дерусификацией я, наверное, подожду до следующей переустановки.
Archeo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Неужели АвтоКАД вылетает из-за выносок???

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