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

Лаги Sw, как лечить? Статья.


elnino

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

Вижу у многих лаги в SolidWorks.

Для начала задумайтесь о своей системе на которой вы работаете, как ее оптимизировать под SW, и как ее чистить.

Используйте утилиты:

nod32/касперский/avast - если вас не беспокоят вирусы, это не значит что их нет ), для нас инженеров что важно в вирусах, они жрут ресурсы компьютера, а следовательно ваша САПР может работать не на полную мощность, прогонять все диски на вирусы желательно не реже чем один раз в месяц.

ccleaner - очистка диска за считаные секунды, все темпы куки и тд.

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

uninstall tool - с помощью этой утилиты удаление программ производится полностью, утилита ищет все оставшиеся файлы на дисках и все строки в реестре, также тоже есть возможность работать с автозагрузкой.

diskdefrag - дефрагментация проходит в считанные минуты, мою информацию в 500ГБ отформотировала за 20 мин, диск C в 30ГБ за минуту. Вкратце что такое дефрагментация. Жесткий диск это механическое устройство в первую очередь, вся информация на жестком диске делится на условные сектора (кластеры), когда вы записываете или стираете информацию, то кластеры перезаписываются, но делают они это не по порядку. При считывании с диска головка носится как бешеная, потому что программа записана на кластерах в разных местах. Собственно дефрагментация упорядочивает кластеры, обеспевивает тем самым ровную работу диска, и как следствие производительность системы. Но злоупотреблять тоже не стоит, ведь ваш диск будет работать на износ при дефрагментации.

Теперь собственно наш любимый SolidWorks

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

Рекомендации по повышению производительности

Производительность при работе с CAD-системой зависит от аппаратного и от программного обеспечения. Важным фактором является правильная настройка операционной системы и программ, а также корректная реализация моделей и чертежей. Мы будем рассматривать этот вопрос на примере SolidWorks, однако, с учетом поправок на реализацию интерфейса, эти рекомендации в значительной степени применимы для систем "среднего" уровня типа Solid Edge, Auto Desk Inventor, T-Flex. Для таких систем, как Catia, Pro-Engineer и Unigraphics изложенные сведения также весьма актуальны.

Аппаратное обеспечение

Оперативная память - критическим фактором при работе с большими сборками и/или их чертежами является объем оперативной памяти. Адресное пространство Windows 2000 составляет 2 Гбайт оперативной памяти, Windows XP - 4 Гбайт, причем при стандартных настройках только три из них могут использоваться прикладными программами, 1 Гбайт резервируется системой для ядра Windows. В 64-х битных системах больше. Идентифицировать нехватку оперативной памяти достаточно просто, если открыть окно диспетчера задач Windows (ctrl+alt+del). Ключевыми пунктами в нем являются позиции ”Физическая память | Всего” (это физический объем, имеющейся в системе оперативной памяти) и ”Выделение памяти | Всего” (используемый в данный момент объем оперативной памяти). Если используемая память превышает оперативную, то происходит резкое замедление обработки информации, из-за чего падает загрузка центрального процессора. Визуально это отображается на кривой загрузки процессора, которая отображается в соответствующем окне. При недостатке оперативной памяти (из-за физической ее нехватки или некорректной настройки программ) никакие усилия по увеличению производительности процессора значимых результатов не принесут.

Процессор - следующим критическим параметром является производительность процессора. Главной здесь является даже не тактовая частота (чем она выше, тем, разумеется, лучше), а производительность для математики с плавающей запятой. С этой точки зрения использование процессоров Intel Celeron весьма нежелательно. Кроме того, важно обеспечить соответствие тактовой частоты процессора и частоты системной шины.

Винчестер - работа с большими сборками и расчеты сопровождаются обменом с дисковой памятью. Эти процессы могут порождаться как SolidWorks и приложениями, так и операционной системой. Разумеется, следует использовать диски и интерфейсы, обеспечивающие наибольшую скорость передачи данных. Наиболее грубым показателем является скорость вращения диска винчестера. Чем она больше, тем лучше. Операционная система использует виртуальную память, локализация и размер которой назначаются в одноименном окне из окна Параметры быстродействия. Рекомендуется, во-первых, назначить достаточный объем памяти, а во-вторых, использовать для нее самостоятельный жесткий диск (самый быстрый), на который следует направить временные файлы SolidWorks (путь настраивается на вкладке ”Месторасположение файлов | Файл событий”). Перед применением этих настроек крайне желательно дефрагментировать диск, а также не использовать его для других приложений. Что же касается дефрагментации диска, на котором хранятся исходные данные, то она может дать определенный эффект, однако не приводит к дефрагментации памяти виртуальной. Для этого применяются специальные программы. Так же рекомендую разориться на SSD или гибридные диски.

Видеокарта - помимо объема оперативной памяти, критическое снижение быстродействия может произойти при несоответствии параметров аппаратного ускорения устройства и установленных программ. Это, в частности, касается аппаратной поддержки графического языка OpenGL. В SolidWorks она активизируется опцией ”Настройки пользователя | Качество изображения | Использовать программу OpenGL”, Изменение состояния опции возможно только при отсутствии загруженных в SolidWorks объектов. Аппаратное ускорение используется, если флажок снят. Если при отсутствии открытых файлов снять флажок не удается, то причин может быть три:

• SolidWorks в принципе не совместим с видеокартой по режимам аппаратного ускорения OpenGL;

• драйвер видеокарты не может взаимодействовать с программой;

• настройки видеокарты таковы, что они не реализуют аппаратной поддержки совместно с SolidWorks. В последнем случае следует установить в максимальное значение переключатель ”Аппаратное ускорение” на вкладке ”Диагностика” в Windows, отвечающего за состояние видеокарты, после чего попытаться снять флажок переключателя ”Использовать программу OpenGL”. Отметим, что некоторые другие настройки видеокарты также делают невозможным аппаратное ускорение графики в SolidWorks, а возврат их в состояние "по умолчанию" не приводит систему в исходное состояние. Здесь может помочь только переустановка драйвера карты.

В спорных ситуациях, связанных с расстановкой приоритетов, в вопросе: "Кто виноват в медленной работе: процессор или графическая система?" выводы можно сделать на основе анализа загрузки процессора. Если оперативной памяти достаточно, то следует выполнить какие-либо манипуляции с моделью или чертежом (перемещение, вращение, масштабирование), и если процессор не загружен полностью, а операции выполняются без существенного замедления, то графическая система имеет достаточную производительность. Если процессор загружен на 100 %, а отклик происходит с запаздыванием, то, скорее всего, процессор выполняет ту работу, которую должна делать видеокарта. Здесь следует учесть, что в режиме закраски большую часть операций должна, как правило, выполнять видеокарта, а в режиме каркасного представления, скрытия невидимых линий, при манипуляциях с чертежами - процессор.

Определенную гарантию корректного функционирования видеосистемы дает использование видеокарт, рекомендованных фирмой SolidWorks. Результаты тестирования некоторых устройств опубликованы на Web-сайте фирмы.

Настройки операционной системы

Для оптимизации работы CAD-систем следует максимально исключить использование всевозможных визуальных эффектов в Windows. Ответственной за это является вкладка ”Визуальные эффекты” окна ”Параметры быстродействия Windows”. Тем не менее революционного эффекта изменение этих настроек не дает.

Соображения, связанные с виртуальной памятью, приведены выше. Еще один фактор, который может оказаться значимым, влияние технологии многопотоковой обработки Hyper-threading на производительность. Наибольшую выгоду эта опция, как представляется, может принести только при одновременной работе нескольких программ (например, расчета и просмотра видео). То же касается использования многопроцессорных систем. Для SolidWorks увеличение числа процессоров практически не дает эффекта. Определенная выгода может быть достигнута для расчетных приложений.

Настройки SolidWorks

Настройки, определяющие быстродействие SolidWorks, могут быть универсальными, а также влиять на функционирование программы в отдельных режимах. Они сосредоточены в окне ”Настройки пользователя”.

Общие настройки - поля, влияющие на производительность во всех режимах, обведены, им присвоены значения, обеспечивающие максимальное быстродействие (рис. 1-4). Если активен какой-либо расчетный модуль (к примеру, идет расчет на прочность), то настоятельно рекомендуется отключить опцию ”Сохранить инфо авто-восстановления...” на вкладке ”Резервные копии” во избежание ее активизации в ходе выполняемого процесса. Это может привести к его аварийному завершению. В абсолютном большинстве случаев действие настроек группы ”Качество изображения” ограничивается SolidWorks и не влияет на визуализацию в приложениях. Используемые в них графические инструменты могут не иметь никакого отношения к оболочке и, более того, требовать отличных от нее настроек для графических карт.

Изображение

В SW 2007 и ранних отключить ”Сохранить данные eDrawings в документе SolidWors”.

Изображение

В SW 2007 и ранних – поставить галочку ”удалить подробности во время увеличения/перемещения/вращения”, убрать галочку ”Использовать программу OpenGL”

Изображение

Изображение

Настройки для режима деталей - для деталей применимы универсальные настройки, которые показаны в предыдущем пункте. Специальные же рекомендации таковы:

• при создании массивов использовать опцию Геометрический массив;

• создавать скругления одинакового радиуса одновременно;

• локализовать и устранять ошибки перестроения и ошибки в импортированной геометрии;

• использовать инструмент ”Статистика элемента” для выявления наиболее трудоемких для перестроения элементов, которые затем модернизируются, переводятся (временно) в состояние погашения или перемещаются вниз по дереву, обеспечивая легкость модернизации предыдущих элементов;

• блокировать или разрывать внешние ссылки (команда ”Список внешних ссылок” контекстного меню корневой пиктограммы в ”Дереве конструирования”) на сложные объекты.

Настройки для режима сборки - несколько уменьшить запросы к производительности компьютера можно, работая в режиме ”Большая сборка”. При этом, с одной стороны, в оперативную память не загружается часть информации, касающейся сборки, а с другой, активизируются опции, определяющие упрощенное изображение при манипуляциях с моделью. Кроме того, можно порекомендовать:

• разделять сборку на узлы;

• устранять ошибки перестроения для деталей и сопряжений.

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

Настройки для режима чертежа - в SolidWorks доступен ряд инструментов для управления соотношением "качество/производительность":

• создание ”Отсоединенных чертежей (в версиях до 2004 режим RapidDraft), которое позволяет работать в чертеже (с определенными ограничениями в выборе инструментов) без загрузки файлов детали. Запись в отсоединенном виде не требует параллельной передачи стороннему пользователю модели объекта. Применение данного режима может привести к увеличению размеров файла чертежа;

• работа в режиме ”Сокращенного чертежа” - активизация соответствующей опции при открытии чертежа сборки приводит к тому, что модели деталей будут загружаться в память по мере необходимости. Соответственно чертеж большой сборки будет открываться намного быстрее;

• использование параметра ”Черновое качество” для отображения видов на чертежах - активизировав опцию ”Инструменты | Параметры | Настройки пользователя | Тип отображения | Качество отображения для новых видов | Черновое качество”, можно сократить время на создание и модификацию создаваемых видов. При этом, однако, некоторые команды, предназначенные для оформления чертежей, функционируют некорректно. Поэтому в черновом качестве лучше отображать уже готовые объекты.

Как можно видеть, здесь упомянуты средства повышения производительности как работы в SolidWorks без подключения расчетных модулей, так и те, которые прямо или косвенно влияют и на них.

Специальные манипуляции

Если в сборке используется много деталей из листового материала, а также детали, являющиеся импортированными геометрическими объектами (или содержащими таковые), то можно рекомендовать следующую последовательность операций:

• Поместить проблемные детали в какую-либо сборку (без всяких привязок, кучно).

• Для каждой детали создать Деталь производного компонента, подавая одноименную команду из меню Файл.

• Необходимую сборку создавать из полученных деталей, которые будут точными ассоциативными копиями исходной.

• В силу предыдущего пункта, необходимо исходные детали сохранять и изменения вносить именно в нее.

Использование сетевых дисков

Не рекомендуется хранить элементы сборок, а также рабочие файлы расчетных программ на сетевых дисках. Скорость обмена с ними намного меньше, чем с локальными устройствами. Если же такая необходимость присутствует, то следует использовать системы PDM, причем режим взаимодействия с ними настраивать так, чтобы создавать локальные копии всех компонентов сборки на индивидуальном рабочем месте.

При написании использовалась книжка Алямовский А.А. и др. "Solid Works компьютерное моделирование в современной практике".

Если будет время и желание, напишу еще и про САE модули.

Тему прошу прикрепить.

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


Также завтра добавлю мануал по оптимизации SW.

Что бы и у нас при простое компа сам запускался винамп и солид начинал делать самостоятельный проект.

ЗЫ. Шутка. :lamo:

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

Сорри за простой, просто источники с которых я хотел писать про оптимизацию, до сих пор на работе, забываю флешку принести.

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

elnino.....так вы поделитесь информацией или как?

Про оптимизацию есть интересные статьи у СВР на сайте.

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

Пока написал только про сторонние утилиты.

Короче мне не хочется выкладывать тупо часть книги, а оформить это все нужно время. Сейчас я уезжаю на неделю, поэтому предположительно в следующий понедельник уже выложу. Надеюсь за это время вы не слишком устанете от своих лагов в SW)))

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

несовсем понятно как эти программы могут растормозить SW.

1. у меня стоит nod32...он ну ни как не мешает висит себе в оперативе 60метров спокойно.

2. ccleaner....не самая лучшая програма для чистки(у меня убивает сразу corel)

3.

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

это можно сделать вручную через msconfig можно поотключать сервисы....у меня система чистая занимает 78мб в оперативе статической памяти

4. uninstall tool в панели управления есть анинсталер

5.

Собственно дефрагментация упорядочивает кластеры, обеспевивает тем самым ровную работу диска, и как следствие производительность системы.

пока нету Искуственного Интелекта это не возможно...обьясню: программа не знает какой файл относится к какой программе, это нигде не записано..это1, а 2это: при работе с темже SW работает не только SW а еще и windows, такшо головка будет метаться при любом раскладе там всё продумано не одним десятилетием....дефрагментация полезна к примеру на серваке для архивов музыки там фильмов и пр., в этом случае да! будут копироваться файлы быстрее....но применять дефрагментацию к системе это верх глупости.
Ссылка на сообщение
Поделиться на других сайтах

Для аптимизации надо было еще руководство пользователя Виндоуз для чайников запостить, (ну и букварь для малограмотных инженеров до кучи :bleh:).

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

но применять дефрагментацию к системе это верх глупости.

Из юмористов - "...налево проезд закрыт (там яма), но Вам туда можно"...

"Верх глупости" - это говорить такое, больше не говорите никому.... :thumbdown:

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

Ищите все эти утилиты в интернете, или скачайте себе сборку Zver win XP где есть по мимо виндоуса все эти утилиты и многое другое.

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

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

Тему прошу прикрепить.

С упоминанием о варезных сборках? Ну-ну, туда ей и дорога.
Ссылка на сообщение
Поделиться на других сайтах

ставить надо только на чистые и лицензионные версии виндовс. Это часть залога спокойной работы.

Кстати, elnino, эту самую сборку критикуют за баги при работе в сапр-е. Так что только чистые операционки.

программа не знает какой файл относится к какой программе, это нигде не записано

а ей и не надо об этом знать... за неё это знает виндовс-служба "индексирование файлов". А количество ёрзаний головки по диску сокращает прилично.. почитайте статейки хотя бы на эту тему.. тогда прежде чем говорить

применять дефрагментацию к системе это верх глупости

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

ставить надо только на чистые и лицензионные версии виндовс. Это часть залога спокойной работы.

Добавлю, корпоративные :bleh:, с установкой всех последних обновлений и сервис-паков через Updater.

Для оптимизации ненужные службы лучше отключить. наберите в поисковике "оптимизация windows xp(vista)". Там огромное кол-во рекомендаций.

Еще советуют ставить систему на один физический диск, своп - на другой физический. Если есть возможность - поставить несколько дисков в RAID массив.

Размер свопа - примерно в два раза больше объема физической.

В принципе все вышеперечисленное можно легко найти на общекомпьютерных сайтах и форумах, Америку тут никто не откроет.

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

с установкой всех последних обновлений и сервис-паков через Updater

не факт, но это уже офф-топ

по теме. оптимизировать оптимизированное (предполагается что код программы - оптимизирован) это вред для оптимизируемого :bleh: логика и ещё раз логика проектирования.

З.Ы. да ещё Quad+Quadro :rolleyes:

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

Для аптимизации надо было еще руководство пользователя Виндоуз для чайников запостить, (ну и букварь для малограмотных инженеров до кучи :bleh:).

Стыдно людям в глаза смотреть :unsure:

Кстати, elnino, эту самую сборку критикуют за баги при работе в сапр-е. Так что только чистые операционки.

Ссылочки пожалуйста, впервые про это слышу. Сам на работе поставил на 3-х компах старый двухгодичный срез, дома и на даче последние срезы, думаю не надо говорить что проблем не было.

С упоминанием о варезных сборках? Ну-ну, туда ей и дорога.

Само упоминание уже запрещено? Я хотел как лучше, ладно уберу тогда сборку)

В принципе все вышеперечисленное можно легко найти на общекомпьютерных сайтах и форумах, Америку тут никто не откроет.

Наберите в поиске Капитан очевидность, это про вас ) Шучу, не обижайтесь.

2mrvcf1Эти программы не предназначенны для расторможения SW, они предназначенны для расторможения винды. Дальше спорить с вами не хочу, по всем пунктам с вами не согласен.

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

Ссылочки пожалуйста, впервые про это слышу. Сам на работе поставил на 3-х компах старый двухгодичный срез, дома и на даче последние срезы, думаю не надо говорить что проблем не было.

Как вариант: http://fsapr2000.ru/index.php?s=&showt...st&p=181683
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      Есть вот такие штуки. Если не лень, то можете на оптопарах hcpl спаять самому На плк простая программа с высокоскоростным счетчиком  Как вариант, по прерываню от нуль метки переписывать значенин счетчика в регистр     А фанук сам не умеет разве в диагностике показывать количество импульсов, которые насчитал?
    • gudstartup
      это как например у датчика уровни ttl какой плк работает с ttl уровнями а если уж проверять то нужен тестер сигналов например lir 590 но надо жгут изготавливать и разъем который на аi приводах стоит для энкодера проще всего проверить заменой датчика только вот со сроками покупки беда  хотя может шестерня виновата??
    • scrimline
      Сомневаюсь что попало что-то, скорее всего оператор который работал до меня этой рукой не пользовался да и за эмульсией не следил. Думаю скорее закоксовалось, поскольку после команды рука стояла на месте секунды 2-3 и начала опускаться с рывком. По поводу ладдера, постараюсь скинуть, но на нашем предприятии проблемы и с флешками и с общей сетью, да и ПК на рабочем месте нет. 
    • Bot
      Команда CSD пообщалась с представителями компании «КС-ПРО» и выяснила, как происходило внедрение G-Station, сколько времени занял процесс перехода на новую платформу, узнала об организации совместной работы и о функционале платформы. Основное направление компании «КС-ПРО» — оказание комплекса услуг технического заказчика, в том числе и для крупных офисных девелоперов. Внедрение G-Station в «КС-ПРО» проходило в ноябре 2022 года. G-Station — это всего лишь один из модулей комплексной платформы G-Tech Suite. Специалисты компании отмечают, что G-Station действительно стала хорошей альтернативой BIM 360. Специалисты «КС-ПРО» получили доступ к полноценной единой информационной среде с облачным хранилищем файлов и моделей, а также такими возможностями, как: Управление проектами, пользователями и подрядчиками; Создание чек-листов; Создание шаблонов чек-листов с процессами согласования; Передача документации на строительную площадку; Просмотр 3D- и 2D моделей [...] View the full article
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий, и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. На динамику бизнеса положительно повлияли рост промышленного производства, сопровождающийся инвестициями в цифровизацию, крупные инфраструктурные проекты и курс страны на технологический суверенитет. Лидерские позиции компании в разработке и интеграции подтверждены профессиональными рейтингами. АСКОН, единственный из разработчиков инженерного ПО, вошел в ТОП-100 российских ИТ-компаний в рейтинге CNews; второй год подряд — в десятку крупнейших ИТ-поставщиков в сфере промышленности и строительства по данным TAdviser; впервые назван в тройке ведущих proptech-компаний как [...] View the full article
    • senat93
      @tribogatirya FORD 800 mm есть пост с кинематикой. По стойкам Siemens 808d , 828 там надо смотреть что за станок,какие оси и т.д. Если что,пиши lynxsenat@gmail.com, по цене договоримся. 
    • esergey
      это всего лишь видео - я не шарю в этом ...  
    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
×
×
  • Создать...