Болтовое соединение

Автор magicalblade, 26.01.15, 22:47:47

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

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

magicalblade

Здравствуйте.
Есть замечательная библиотека "Стандартные изделия" с возможностью установки болтового соединения с автоматическим создание спецификации. Все работает просто замечательно до тех пор пока не понадобилось расставить около 20к болтовых соединений в сборку уже нагруженную большим количеством элементов.
При включенном "Упрощенном отображении", скрытии всех объектов и т.п. с каждым новым вставленным болтовым соединением все дольше и дольше идет обработка. Когда количество болтовых соединений превысило 200 и стало ну уж очень все долго, начал засекать. Поставил 20 болтовых соединений ставить - вышло около 30 минут.
Так вот вопрос, как можно ускорить. Может есть какие то "галочки" увеличивающие производительность при таком количестве элементов. Или другая библиотека с таким же функционалом но более "легкая".
При попытке изменения типа загрузки на "упрощенный" многие плоскости нужные для указания как опорные для "болтового соединения" перестают выбираться...
проц: Core 2 Duo 3Ггц; оперативы: 4Ггб; видюшка встроенная.
Заранее спасибо за помощь.

FuG4s

а никак!(((Есть один метод,но он ускоряет постольку-посколку. Надо отключить невидимые линии в настройках компаса.Ну и установить видео карту профессиональную Quadro,да поставить винчестер твердотельный SSD.Да и как показывает практика 4гб оперативки очень мало для компаса.На такой конфигурации,как у вас,у меня стоит: 12,5 гб оперативки,дискретная видео на 1гб.Компасу стало легче "дышать".Компас пеерстал вылетать и хоть смог обрабатывать большие сборки.И то большие сборки ужасно тормозят.Мы вообще перестали вставлять метизы,ибо уходило бы по 3-5 часов на обработку такой сборки(в среднем 500-600 деталей.).Так что смиритесь.
+ Благодарностей: 1

obesov

 Убираю "лишние" компоненты на невидимый слой и стараюсь максимально использовать массивы. Тогда легче выбирать такие компоненты.
КОМПАС "взлетает" и "садится" быстрее.  :)

Falcon555

Цитата: magicalblade от 26.01.15, 22:47:47
проц: Core 2 Duo 3Ггц; оперативы: 4Ггб; видюшка встроенная.
От встроенной видюшки больше ждать и не приходится )) Купите хорошую игровую Nvidia и будет вам счастье!

YNA

И ещё одно наблюдение.
В настройках прозрачности нужно установить "Сетчатую". Если установлена Реалистичная прозрачность то Компас начинает сильно тормозить как в моделях, так и в чертежах. При этом в моделях и тем более в чертежах нет ни каких прозрачных элементов, но тем не менее тормоза (причём сильные) появляются.

СВ

#5
 За что не люблю справку.
   Имеем:
Прозрачность
Группа опций позволяет выбрать способ отображения прозрачных объектов (граней, компонентов, поверхностей и др.).

Включите опцию Сетчатая, чтобы область, занимаемая прозрачным объектом, заполнялась отдельными пикселами. Цвет пикселов соответствует цвету объекта при нулевой прозрачности. Пикселы размещаются на экране, образуя регулярную структуру — сетку. «Ячейки сетки», т.е. участки, где пикселы прозрачного объекта отсутствуют, тем крупнее, чем большее значение параметра Прозрачность имеет данный объект3.

Включите опцию Реалистичная, чтобы отображение прозрачных объектов было максимально приближено к виду объектов, выполненных из прозрачного материала.

Ну кто мешает добавить жизненно важное (текст, естественно, условный, просто для понимания сути):
... при включенной опции Сетчатая компьютер имеет большую производительность, чем при опции Реалистичная.
А ещё лучше (и правильнее) в настройке прямо, можно сказать, в лоб указать:
  * Сетчатая  (более производительная)
  * Реалистичная

-  -  -  -  -  -  -  -
В компасе есть несколько настроек, напрямую влияющую на производительность и другие широко распространённые проблемы, почему бы в справку о них не внести такие упоминания. Это относится также и к Управлению изображением (OpenGL), где люди постоянно сталкиваются с проблемами.

*  *  *  *  *
Вот нашёл пример про производительность (в настройках параметров нового вида):
Передавать в чертеж
Опция управляет передачей в чертеж линий невидимого контура.
Если эта опция включена, то при формировании нового ассоциативного вида в него по умолчанию будут включены линии невидимого контура.
Если опция Передавать в чертеж отключена, то по умолчанию вид будет формироваться без линий невидимого контура. Опция Показывать в группе Невидимые линии в этом случае недоступна: раз в виде нет невидимых линий, то и показать их нельзя.
Рекомендуется отключать передачу в чертеж невидимых линий при построении ассоциативных видов сборок, содержащих более 1000 компонентов* (для низкопроизводительных компьютеров - при меньшем числе компонентов**).

Почему бы это хорошее "подсказывательное" дело не распространить и сделать более броским, так сказать (т.е. не прятать в глубинах Справки).

А по большому счёту в справке нужен раздел про производительность, где будут указаны все методы повышения производительности. Потому как производительность - серьёзный вопрос для многих и многих.
- - - - -
*выделено мною;
**-добавлено мною.
+ Благодарностей: 1

GenTAPo

От obesov-а как всегда самый дельный совет. Сам предпочитаю устанавливать в сборки всё, до последнего винтика.
Однако к прозрачности. Не с точки зрения производительности, а с точки зрения практичности. Как только появилась разновидность, сразу подал предложение в ТП, чтобы сделали ещё один вариант - Стекло. Чтобы штриховка была, как стандартная для стекла. У нас в ограждениях станков большие прозрачные окна. Логичнее было бы штриховать их стеклом, а не в сеточку. Да и мало ли где стекло применяется. Но вот, пока никак, видимо очень сложная задача.