Проблема железа или ПО при Обновлении чертежа в 2Д

Автор dit.promoil, 08.02.16, 11:04:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Алхимик

Вот зря вы только на СИ напали :um:

Ссылка на испытуемые файлы
Система ПК во вложении. Видеокарта GeForce GTX 960
В практических расчетах использовал пружину (см. вложение), геометрическая характеристика везде одинаковая, построение идет от общих эскизов.
Проверка времени была при при таких моделях:

- твердое тело                   100х100=10000  = 3:35 минуты
- поверхность                     100х100=10000  = 3:35 минуты
- парасолид                         100х100=10000  >18:30  недождался окончания просчета.
- парасолид                          25х25=625    = 4:04 минуты.
- парасолид                          25х25=625    = 2:30 минуты - при разрушенном массиве.

Все расчеты повторялись дважды, вечером и утром на одной системе. Формат парасолид получен в результате сохранения твердого тела.
+ интересные наблюдения, при расчете последних двух сборок, система "кушала" 4 гига оперативки и 30-100% процессора, хотя в больших сборках 100х100 процессор стабильно занимал 30% и уходила вся свободная оперативка на процесс kAssist и на KOMPAS.exe порядка 1,5 гига.

Falcon555

09.02.16, 11:33:01 #21 Последнее редактирование: 09.02.16, 11:46:21 от Falcon555
Цитата: Kirilius83 от 09.02.16, 09:22:53
Вытащить весь ходовой крепеж из СИ и добавлять в сборки как детали?
Да именно так.
И поверьте добавить из папки получается в 10 раз быстрее чем из библиотеки СИ. Я уже не говорю, что будет твориться в спецификации если брать DIN крепеж из СИ...

Вират Лакх

Только, если надо будет куда-то предать файлы, то еще прицепом надо мешок (папку) с болтами копировать... Вот когда можно будет одним нажатием взять в сборку детали со сборками (сделать локальными) и тоже одним нажатием их возвращать обратно в файлы, применение болтов-не-СИ будет удобнее.
P.S. Сортировка в разделе Стандартные изделия нормальная остается при не-СИ-болтах? Там же по всяким атрибутам-типоразмерам, а не просто по имени сортируется.

Kirilius83

так типоразмеры в имени прописаны - должно нормально сортировать, не?

Алхимик

Цитата: Вират Лакх от 09.02.16, 12:14:15
Сортировка в разделе Стандартные изделия нормальная остается при не-СИ-болтах? Там же по всяким атрибутам-типоразмерам, а не просто по имени сортируется.
Сортировка в СП идет не от каких то атрибутов, а от сортировки в Разделе. В разделе стандартные изделия сортировка производится по Наименованию.

Вират Лакх

ЛКМх2 на строке Наименования при редактировании - см. картинку.

Kirilius83

И что?
Не факт то по этому сортирует.

Я в СП вообще в виде строки болты вношу, проблем нет. Правда я не делаю больших сборок.

Falcon555

09.02.16, 13:28:31 #27 Последнее редактирование: 09.02.16, 13:54:26 от Falcon555
Сортировка нормальная, при создании объекта спецификации, выбираешь шаблон (гайка, болт и т.д.) и все параметры заполняются в соответствующих полях.

Алхимик

Цитата: Вират Лакх от 09.02.16, 12:59:50
ЛКМх2 на строке Наименования при редактировании - см. картинку.
Сейчас не проверял, а может исправили. Но сортировка не идет по этому шаблону. Раньше было, сейчас вроде нет, нужно проверять, но эта строка актуальна для СИ, а не пользовательских строк.

Вират Лакх

Та картинка - это не шаблон, это разбитое на части Наименование. И сортировка в СП называется не просто по возрастанию, а составная. И составляется она из маленьких сортировок по каждому полю. Чтобы была сортировка по ГОСТу (по увеличению типоразмера и т.д.). Думаете, разработчик от безделия заморочился?
Другое дело, на сколько хорошо это у него получается :)
Нужно будет попробовать по-вашему сделать... А всякие подшипники вы как делаете? Тоже вытаскиваете из СИ?
Для удобства передачи файлов на другой комп хранить мешок с болтами, например, в папке компаса? И еще бы провести эксперимент как Алхимик, но вместо пружины болты СИ и неСИ...

СВ

 Массив по сетке болтов/гаек/шайб с сопряжениями - самое то для проверки производительности. (Чтобы у всех проверка была одинаковой - брать первые, что стоят в справочнике.)

Falcon555

Цитата: Вират Лакх от 09.02.16, 15:40:21
А всякие подшипники вы как делаете? Тоже вытаскиваете из СИ?
Для удобства передачи файлов на другой комп хранить мешок с болтами, например, в папке компаса? И еще бы провести эксперимент как Алхимик, но вместо пружины болты СИ и неСИ...
Подшипники оставляю из справочника, их не так много в сборке по сравнению с крепежом.
Для удобства папочка под крепеж отдельная, сейчас она весит 53 Мб.

Вират Лакх

Сделал массив 50х50 болтов М16-6gx300 ГОСТ 7798-70 и поиспытывал на V16x32. Результаты:
1) Отображение резьбы в ассоциативных видах сильно влияет (перестройка двух видов с 7 сек. до 2-3 сек.)
2) A3D по объему с СИшными болтами 31 Мб против сборки с неСИшными - 5 Мб !
3) CDW по объему особо не отличаются: 893 vs 860 кБайт (по три вида, неСИ легче).
4) Время перестройки СИ и неСИ одинаковое.
5) Крутится в 3D одинаково 12 fps (Полутоновое с каркасом) на i5-4690 + GTX 750.
Так что пока не вижу смысла отказываться от СИ. Спрошу у ТП, почему объем сборок разный.

СВ

Цитата: Вират Лакх от 10.02.16, 06:32:13
... Спрошу у ТП, почему объем сборок разный.
Наверное, сначала посмотреть объём болта СИ и болта "ручного"?

Вират Лакх

Я же его сделал командой Создать деталь на базе стандартной.

СВ

10.02.16, 09:36:01 #35 Последнее редактирование: 10.02.16, 10:02:52 от СВ
 Да не важно. Логика вроде бы подсказывает, что вставив куда-то "что-то", мы получаем объём больше, чем у исходного "чего-то", так Вы рассуждаете? (А если, к примеру, вместо создания детали на базе СИ создать сборку и вставить СИ. Будет разница?)
Но получился меньший объём. Получается, что-то исчезло. Что?

Алхимик

Цитата: Вират Лакх от 10.02.16, 06:32:13
1) Отображение резьбы в ассоциативных видах сильно влияет (перестройка двух видов с 7 сек. до 2-3 сек.)
Можно было еще и в милисекундах провести проверку... Тут статистическая ошибка может быть больше чем разница в 5 сек. Мышкой крутили больше, приложение открывали сторонее.

Цитата: Вират Лакх от 10.02.16, 06:32:13
2) A3D по объему с СИшными болтами 31 Мб против сборки с неСИшными - 5 Мб !
Вы подумайте, где хранятся 3д модели СИ из библиотеки? и где хранятся неСИ? Это те же локальные детали в первом случае и детали сохраненные в отдельном файле.
С другой стороны это конечно может быть причиной тормозов.

Falcon555

Я тоже кое что потестил.
Построение массива 50х50 из пакета болт+гайка+шайба:
СИ - 62 сек
неСИ - 14 сек

Построение вида:
неСИ - 34 сек
СИ - 15 сек

Но для меня главное даже не быстродействие, а то, что в моем крепеже обозначения в спецификации выглядят так,
а крпеж из СИ выглядит так

Вират Лакх

Именно этого болта нет в СИ. Там его параметрический родитель. Он весит 351 кб. А то, что из него делается той командой - 78 кб. Значит отсюда разница... Если "сохранить как..." файл PLib_Bolt_1_900, то он становится 149 кб. Сборка 50х50 таких болтов 3 Мб. Но не 30 и 15 Мб ведь.
Короче, чехарда с объемами. Может и не о чем говорить с СТП. Я рассуждал так: оба пути должны были привести к одному объему сборки, а не на порядок разными. Что они скажут - ну и ладно, такова цена библиотечных элементов. На построение видов влияния не оказывает.
"Создать сборку и вставить СИ" - это один из сравниваемых файлов, который с массивом и который 31 Мб.
Если массивы исключить из расчета, объемы те же. С удаленными массивами соотв. 52,6 и 40,5 кб.

Вират Лакх

Цитата: Алхимик от 10.02.16, 09:48:00
Можно было еще и в милисекундах провести проверку... Тут статистическая ошибка может быть больше чем разница в 5 сек. Мышкой крутили больше, приложение открывали сторонее.
Вы подумайте, где хранятся 3д модели СИ из библиотеки? и где хранятся неСИ? Это те же локальные детали в первом случае и детали сохраненные в отдельном файле.
С другой стороны это конечно может быть причиной тормозов.
1) Нет, действительно отображение резьбы замедляет перестройку. Можете сами проверить.
2) Оба случая НЕлокальные детали.