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

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


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 пользователей

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




  • Сообщения

    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
×
×
  • Создать...