Перейти к публикации

Просто громадные по размеру сборки и парты.


VitAl2013

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

Спецы к вам взываю... У меня проблемы и они чем дальше тем больше. Всё началось с 130 билда там детали (парты) весили по 25Мб - перешол на 200 - теперь сборки весять ещё больше. как с этим бороться. Такое ощущение что файл сборки впитыват в себя все составляющие, аналогичное подозрение было и на файлы партов - там использовалась фэмили тэйбл и тэйблы для патернов. При этом сборка каждый раз требует присутствие всех составляющих в зоне досягаемости. Что делать? Может у кого аналогичные проблемы есть?

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


Размер файла сборки, как я понимаю, зависит от сложности геометрии...

...картинка предварительного просмотра, или что-то вроде этого, записывается в файл...

...Если подавить все элементы - файл сохраниться маленький...

...и если открыть упрощенное представление и сохранить - файл так же будет значительно меньше...

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

При этом сборка каждый раз требует присутствие всех составляющих в зоне досягаемости. Что делать?

Прописать в config.pro рабочие папки, тогда не нужно будет подгружать модели.
Ссылка на сообщение
Поделиться на других сайтах

VitAl2013

Всё началось с 130 билда там детали (парты) весили по 25Мб - перешол на 200 - теперь сборки весять ещё больше. как с этим бороться. Такое ощущение что файл сборки впитыват в себя все составляющие, аналогичное подозрение было и на файлы партов - там использовалась фэмили тэйбл и тэйблы для патернов.

Файлы сборок могут быть большими только если вы в сборках делаете вырезы — каты.

Файлы сборок описывают только взаимное расположение деталей и сборка в тысячи деталей вполне может весить меньше мегабайта.

Как вы вообще делаете сборку? Может вы мержите одну деталь к другой в файле деталь и это называете сборкой? :wallbash:

P.S. Пардон, дочитал ваше сообщение. Ответ в начале. У вас что: изделие механически обрабатывается после сборки? Не проще для чистой визуализации использовать сечения с виртуальным разрезом?

Изменено пользователем SVB
Ссылка на сообщение
Поделиться на других сайтах

По порядку.

Геометрия сложная (очень) Нельзяли поменять пременную в конфиге чтоб он не делал этих картинок предпросмотра. Я встречал такие но как они сделанны так и не понял.

Сапресить всё не получиться, так как в генерике есть сапрессы которые в фэмили тэйблах есть. Потом люди не поймут, что надо рассопресить чтоб генерик получить.

конфиг.про - зона досягаемости на то и зона досягаемости что всё уже прописанно (полуавтоматически :wink: ) Имелось ввиду что всё равно парты внужны.

Каты - есть - 2 штуки. Первая вырубает определённое место, а второй вырезает 45 градусов, при этом некоторые детали не вырезаются а остаются целыми. Если вы знаете как реализовать это без катов то прошу поделиться знаниями. (надеюсь понятно что я прекрасно знаю что такое парт и что такое сборка)

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

По порядку. Отожмите руками (сделайте по умолчанию ненажатой) клавишу Preveiw и не будет картинок предпросмотра.

Каты в сборке должны быть по технологии или чтобы просто было понятно где что в сборке — для визуализации? Если для визуализации, то сделайте XSEC и дважды по его имени щелкните во View Managere, тогда будет возможность иметь виртуальный разрез — без дополнительного увеличения файла сборки и дополнительной нагрузки на ЦП. Можно сделать XSEC и типом OFFSET, т.е. ломаным.

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

Какое отношение имеет превью перед открытием к превью в файле. Он создаёт эти превью при сохранении, а не при открытии. (71 метр это файл столько весит, а не оперативки столько жрётся)

Вырезы для визуализации сборки,так сказать - что там внутри.

XSEC - как сделать излом в 3х (не 2х - оба ката перпендикулярны друг другу) измерениях при этом частично состоящий из кривых, при этом чтоб некоторые части (парты) не разрезались?

Для более понятного представления представьте 2 трубы и переходник между ними - надо обрезать фигурно концы этих труб и сделать вырез 45градусов соединения, при этом вырезаем только трубы а переходник остаётся неразрезанным.

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

Ну так что? никто не скажет как убрать создание превьюх Прошкой? Не поверю чтоб здесь спецов по этой теме не было...

Изменено пользователем VitAl2013
Ссылка на сообщение
Поделиться на других сайтах

Опция save_model_display. Значение или shading_lod или shading_low. Но shading_lod там в общем-то по умолчанию стоит, если не исправляли специально, конечно.

А сколько фичеров в деталях и сколько компонентов в сборке?

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

VitAl2013, наверно я такой тупой, но так и не понял, что такое вы называете превью или картинки предпросмотра. Что это?

Какая конфигурация машины у вас?

71 Мб для сборки это не много (для той, которая с вырезом через множество деталей), но для современных машин это не смертельно. Я на своей 4-летней машине когда делал кат в сборке где деталей несколько тысяч и файл сборки по памяти не меньше 150 Мб получался — откраывался долго, несколько минут, но потом крутится также как и без этого ката. Правда у меня RAM 2 Гб.

Далее:

Геометрия сложная (очень)... Для более понятного представления представьте 2 трубы и переходник между ними - надо обрезать фигурно концы этих труб и сделать вырез 45градусов соединения, при этом вырезаем только трубы а переходник остаётся неразрезанным.

Это вы называете сложным? :smile:

Именно для визуализации это надо?

Если не секрет, для кого эта такая демонстрация-показуха? Неужели офсетным виртуальным разрезом нельзя показать всё что надо??? :wallbash:

Сделайте нужные каты в деталях и активизируйте их в сборке для визуализации.

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

Простые файлы могут иметь большой объем при неоправдано завышенной точности (ACCURASY в меню Edit - Setup). Если же геометрия сложная, то ситуация, ессно, усугубляется и при попытке уменьшения точности (увеличения ее значения) может не пройти регенерация: возможно, будет необходимо переопределить какие-то фичеры. Выход в создании деталей с предварительно установленной оптимальной точностью, лучше абсолютной.

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

Превью - когда открываешь что-нибудь (prt, drw or asm) то есть такая кнопень рядос "открыть" называется "preview" нажав на которую видим - превью (это я и называю превью)

Машина DELL M70 (со всем фаршем - 256Мб/2Гб). Справляется нормально, но иногда виснет - при открытии сложных труб с вырезами (сложными) по нормали к осям этих труб (это я думаю програмное а не железное). Это, в принципе, особого отношения к теме не имеет.

Сборкив памяти 500Метров. Например я привёл чтоб понятней было - на самом деле там деталей куча и все сложные - каждую вырезать смысла нет - вырез может быть перемещён в процессе показа - каты в деталях не катят.

Когда хочешь чтоб товар приобрели и общаешься с дядками которые в чертежах не особо рубят (или вовсе не в теме), а тебе надо всё это выгодно продать, то можно и не только такие разрезы смастерить, можно и киношку со сборкой (но это уже совсем др. история)

ACCURASY - вот это уже ближе к теме, почти наверно в точку. Выставляю 4 знака после запятой, т.к. оборудование такое, но реально такая точность не нужна. Как выяснить какая аккьюраси необходима? Если например основные размеры 2 знака и допуски максимум 3 и ситеме точность, например, 0.005 задать - то что это будет означать? Смогу я выставить допуск 0.375? а 0.027? он выставиться визуально, а реально расчёты будут округляться?

save_model_display - помогло, раза в 3 (кое где даже в 10) меньше стало, поставил вместо shading_lod - wireframe

Интересно если в конфиге две одинаковые переменные вписать с разными значениями, то он какую юзать будет? а показывать какую? Это я к тому что может в конфиге так где-то - пойду пороюсь?

Провёл эксперементы с save_model_display:

shading_lod - 17метров (тоже странно т.к. только что весила 23)

shading_low - 3метра

shading_high - 16метров

wireframe - 2метра

Что-то я не понял прикола? как так - shading_lod же вырубать должен любые превью, а он наоборот её самой большой делает.

Изменено пользователем VitAl2013
Ссылка на сообщение
Поделиться на других сайтах

Как выяснить какая аккьюраси необходима?

<{POST_SNAPBACK}>

Допуски на чертеже и точность модели это две большие разницы... :rolleyes:

Что касается необходимой точности, то здесь, вероятно, величина определяется размером (относительным, в отношении к наибольшему размеру, или абсолютным) наименьшего фичера в детали: допустим, наименьшее ребро имеет длину 1 мм, тогда, возможно, достаточная абсолютная где-то 0.1 мм. Вопрос здесь в том, что в процессе работы не всегда бывает возможно (например, на скруглениях или оболочках, особенно в случае созданных по поверхностной геометрии) предугадать величину этого.. самого малого.. :rolleyes: Потому и закладывают точность с запасом исходя из собственных потребноситей и возможностей, но абсолютная в 4-ре знака после запятой это типа круто.. :smile:

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

VitAl2013, ставьте абсолютную точность в 0,01 мм. Трудно представить, что у вас оборудование работает с тысячными долями мм. Так работают многие фирмы в Pro/E. Например — Audi.

Да и судя по вашим постам, у вас врятли используется поверхностное моделирование. По поводу превью я уже писал, но вы такой путаник... :wallbash:

С одной стороны вы пишите:

Какое отношение имеет превью перед открытием к превью в файле.

А с другой стороны, через сообщение пишите уже другое:

Превью - когда открываешь что-нибудь (prt, drw or asm) то есть такая кнопень рядос "открыть" называется "preview" нажав на которую видим - превью (это я и называю превью)

Ну так об этом я и писал. :smile:

Вопрос к вам: "Какие проблемы у вас с превью в файле? И вообще — что это такое в вашем понимании?"

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

shading_lod и должен быть самый большой

lod - level of detail - уровень детализации. классическая фишка в 3D для увеличения производительности при просмотре - при приближении (увеличении на экране) выбирается для показа уровень (читай 3D-модель) с бОльшим количеством подробностей, более точным представлением. При сохранении задается какое-то конечное число уровней и все сохраняются в файл

shading_lod зависит еще и от установок в диалоге View Performance

а на размер файлов влияет еще compress_output_files

Изменено пользователем Greets
Ссылка на сообщение
Поделиться на других сайтах

Всем спасибо! Если есть чем дополнить (какие-нить ещё переменные) то выкладывайте.

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...