Перейти к содержанию

Рекомендуемые сообщения

Всем привет!

 

Давно и интенсивно терроризирует меня проблема с тем, что чего-то где-то перестаёт хватать, а именно в базе данных проекта линий/элементов и пр. Иногда решаю эту проблему методом постепенного исключения в черновой копии чертежа всего. Но это долго и наверняка есть какое-то более адекватное решение ошибки.

 

Вот именно сейчас снова выскакивает (в этот раз при попытке "взорвать" план):

 

File: AcadDataBaseManager.cpp Line: 329
Database stack isn't empty!

 

CW_REPAIR_NET ничего не находит, следовательно, непонятно где и чего в базе потеря. Я так понимаю нужно для начала найти файл AcadDataBaseManager.cpp?

Ссылка на сообщение
Поделиться на другие сайты
В 21.05.2021 в 12:32, Бадаев Максим сказал:

Проект нужен.

Отправил в ЛС. В состоянии 2D всё ок. Проблема возникает при попытке "взорвать" план, когда он в режиме 3D представления, либо модель, которая сделана через "построить 3D модель" из менеджера.

Ссылка на сообщение
Поделиться на другие сайты

Нашли причину.

Запятая в имени блока при формировании 3D. Она берется из графики, когда идет подстройка графики под габариты. Запятая недопустимый символ при создании блока.

Чтобы "вылечить" сейчас. Нужно:

1. Проверить, есть ли в БД устройства с габаритами, где указаны десятые мм, например, 28,5, и округлить найденные в большую или меньшую сторону до целого, например, 29. В вашем проекте запятые в габаритах только в Сетевых устройствах.

2. Обновить модель.

3. В Менеджере проекта создаем новый план. Он откроется при создании.

4. На старом плане Ctrl+A, Ctrl+C (можно с базовой точкой через ПКМ).

5. В новом плане Ctrl+V.

6. Старый план удаляем из Менеджера проекта.

6. Кнопка 2D/3D и разбиваем CW_PLAN_EXPLODE. Если опять стек НЕ пуст, то см. п.1.

Ссылка на сообщение
Поделиться на другие сайты
В 31.05.2021 в 12:37, Бадаев Максим сказал:

Нашли причину.

Запятая в имени блока при формировании 3D. Она берется из графики, когда идет подстройка графики под габариты. Запятая недопустимый символ при создании блока.

Чтобы "вылечить" сейчас. Нужно:

1. Проверить, есть ли в БД устройства с габаритами, где указаны десятые мм, например, 28,5, и округлить найденные в большую или меньшую сторону до целого, например, 29. В вашем проекте запятые в габаритах только в Сетевых устройствах.

2. Обновить модель.

3. В Менеджере проекта создаем новый план. Он откроется при создании.

4. На старом плане Ctrl+A, Ctrl+C (можно с базовой точкой через ПКМ).

5. В новом плане Ctrl+V.

6. Старый план удаляем из Менеджера проекта.

6. Кнопка 2D/3D и разбиваем CW_PLAN_EXPLODE. Если опять стек НЕ пуст, то см. п.1.

Ух ты! Спасибо! Это действительно сработало! :boyan:

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...