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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Жуткий тормоз при explode

Жуткий тормоз при explode

Ответ
Поиск в этой теме
Непрочитано 26.02.2006, 10:37 #1
Жуткий тормоз при explode
Alxd
 
Нач. отдела САПР
 
Тюмень
Регистрация: 14.05.2004
Сообщений: 466

Есть чертеж. У него нелинейное искажение по оси Х. Я его весь раскидал по слоям и объединил в блок. Блок масштабировал как надо, чтоб компенсировать искажение. Сохранил.
Пытаюсь расчленить блок командой explode, комп зависает намертво. Вернее он чего-то там думает, но непонятно что уже 3 часа. Комп - супер. AutoCAD 2005.
Че делать то?! Ума не приложу!
Просмотров: 5508
 
Непрочитано 26.02.2006, 12:06
#2
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


А что за чертеж? Большой ли, откуда взялся, какие примитивы, какие коэффициетны масштабирования, какие довески? Так-то просто ничего в голову не приходит. Мало ли чего приключается ....
AY вне форума  
 
Непрочитано 26.02.2006, 12:09
#3
Кулик Алексей aka kpblc
Moderator

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


А если попробовать вставить как блок файл, установив ему нужные коэффициенты, с одновременным разбитием?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.02.2006, 13:15
#4
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


Чертеж после импорта данных из .dxf'ов, которые в свою очередь из MapInfo. Объектов в блоке примерно 32 тыс. В основном полилинии. Коэф. масштабирования у блока по осям разные.

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

Мне единственное, что в голову приходит, что медленно из-за нелинейного масштаба. Типа долго пересчитывает. Но не на столько же!!! Тем более, что на чертеже уже все отрисовано, чего он там пересчитывает?!

Машинка улет. Оперативы гиг. Проц последний. Видуха супер. Че ему надо?! Уже 5 часов прошло - все еще работает....
Alxd вне форума  
 
Непрочитано 26.02.2006, 13:29
#5
Кулик Алексей aka kpblc
Moderator

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


Да не, я имел в виду простой _.insert в новый файл, без организации блока в оригинальном. И там уже расколошматить. Не прокатывает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.02.2006, 14:02
#6
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Надо полагать purge & audit сделаны?

В качестве эксперимента попробуй, создавая блок, выбрать только полилинии. Если и это не прокатит, то можно пробовать с небольшим количеством объектов - может файл совсем больной и виснет на любом блоке.

А вообще вставка блоком, как рекомендовал крыс, может очень даже помочь. Из той же темы - вставить через буфер в пустой файл из своего или стандартного шаблона.
AY вне форума  
 
Автор темы   Непрочитано 26.02.2006, 14:19
#7
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


Блок ужо сделан. Обратной дороги нет Надо его разбить как-то. Ща со вставкой попробую, но что-то сомневаюсь...

Прошло 6,5 часов... все еще думает. Проц загружен. Память не жрет.
Alxd вне форума  
 
Автор темы   Непрочитано 27.02.2006, 06:34
#8
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


Короче, прошло 22 часа. Толку никакого. Решение не найдено. Эээх...
Alxd вне форума  
 
Непрочитано 27.02.2006, 08:49
#9
Piton

Инженер строитель
 
Регистрация: 24.02.2005
Москва
Сообщений: 396


2 Alxd
А ты выложи файл и скажи тебе с каким коэффициентом по х надо отмасштабировать (по у я как понял 1). А мы уж попробуем
Piton вне форума  
 
Автор темы   Непрочитано 27.02.2006, 16:25
#10
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


Файл 8 Мб (6,5 Мб сжат). Масштабировать его не надо. Только разбить блок. Упаковал и выложил к себе на http://www.alx.ncn.ru/download/14U600.rar

Если у кого под боком суперкомп с сотней террафлоп - разбейте пжлст.
Alxd вне форума  
 
Непрочитано 27.02.2006, 17:18
#11
Кулик Алексей aka kpblc
Moderator

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


Дурная идея (поскольку все настолько плохо):
1. Удалить имеющийся блок.
2. Вставить его с одновременным разбитием (черт с ним, с масштабами!)
3. Повернуть usc либо 3drotate на примитивы на угол.
4. Применить flatten к вставленному куску.
---
Завтра попробую сегодня уже шансов нуль
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.02.2006, 08:56
#12
Кулик Алексей aka kpblc
Moderator

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


Попробовал. Идея не прокатила. В смысле - все равно тормоз, проц перегружен, работать невозможно. Лиспик, выполняющий "копирование" объектов из блока в модель, тоже нужного эффекта не дал.
Попробовал так: изменил коффициенты масштабирования блока на "все по 1" (в принципе, главное, чтобы значения были одинаковые), разбил его - на 1 минуту работы. Очистка файла.
Потом можно попробовать либо flatten, либо overkill, либо (ИМХО лучше сделать так) - каждый слой или логический элемент - в отдельный файл и обрабатывать его отдельно.
Разбивать файл "по слоям" не фонтан - слишком много объектов. Надо, наверное, по логическим кускам.
К сожалению, провести полную проверку не могу - работы накидали.
--
Да, вот еще. Там на слое а-схема-с (это что успел увидеть, возможно, и на других тоже такое присутствует) есть несколько полилиний с диким положением Z - что-то около 10^99. Я думаю, это ошибка какая-то.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.02.2006, 11:09
#13
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Дурацкий какойто блок, расчленить его без зависаний получилось только с масштабными коэф. 1,1,1. но это не беда, ведь есть DSTP_OBJXYZSCL (команта из состава тулпака масштабирует с разными осевыми коэф.)
Последовательность действий:
Вставляем блок t масштабами по осям 1
_refedit
расчленяем все внутренние блоки
делаем DSTP_OBJFLAT (это флатэн из состава тулпака)
REFCLOSE
burst

потом соответственно DSTP_OBJXYZSCL с масштабами исходного блока
zamtmn вне форума  
 
Непрочитано 28.02.2006, 11:16
#14
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,982


Имя файла - 14U600-1.rar , размер 3999 Кбайт. Файлу присвоен номер 834237, он будет доступен до 07.03.2006 11:11.
Не разбивая блока, ин плэйс, почистил киллдотами и оверкиллом. Тормоза были из-за квадратика, в нем мноооггооо было... полилинии, кажись, сдулись... там точка привязки по зету была гнусная, потер. Пентиум 4 2 ГГц 512 Мб ОЗУ )) ну, и пурдж после разбивки... 4 метра, а не 8!
Аshаs-ка вне форума  
 
Непрочитано 28.02.2006, 11:20
#15
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,982


Ой, забыл. На webfile.ru лежит!...
Аshаs-ка вне форума  
 
Непрочитано 28.02.2006, 22:07
#16
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,982


Alxd!! Ау!! Помогло? А то я старался...
Аshаs-ка вне форума  
 
Автор темы   Непрочитано 01.03.2006, 06:53
#17
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


2 Аshаs-ка
Скачал. Спасибо за чистку файла. Но блок разбит с линейным масштабом, а мне надо с разными коэф. по X и Y.
Объединил то, что в файле в блок. Снова указал масштабные коэф. по X и Y. При попытке разбить - завис. Черт!

Коэф. по X=53.66357445, по Y=105.611 должны быть.

Ща буду пробовать то, что рекомендовал kpblc
Alxd вне форума  
 
Непрочитано 01.03.2006, 10:06
#18
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


зачем блок чтоб промасштабировать с разными осевыми коэфицентами? используй DSTP_OBJXYZSCL
zamtmn вне форума  
 
Автор темы   Непрочитано 01.03.2006, 12:02
#19
Alxd

Нач. отдела САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 466
<phrase 1=


А где ее взять? Чет не догнал...
Alxd вне форума  
 
Непрочитано 01.03.2006, 12:10
#20
Кулик Алексей aka kpblc
Moderator

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


Это toolpac (ЯТД). Если надо - прошу в личку либо в почту.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Жуткий тормоз при explode

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск