Speed pack solidworks что это
Режим большой сборки и инструмент SpeedPak
Значительно повысить производительность работы компьютера с большими сборками можно, отключив ряд ресурсоемких функций программы. Например, отключить динамическую подсветку (выделение граней или ребер модели при подведении к ним курсора мыши), отображение тени 3D-модели, включить упрощение детализации модели при перетаскивании деталей и т.д. Параметров, отключение которых может положительно повлиять на производительность компьютера в тех режимах, когда ее недостаточно, в SolidWorks более 15, и находятся они на разных вкладках диалогового окна настроек программы.
Понятно, что последовательно отключать все параметры при работе с большой сборкой и включать их обратно при работе с отдельными деталями и небольшими узлами крайне неудобно. В связи с этим в SolidWorks предусмотрен режим большой сборки. При активации этого режима программа автоматически меняет весь набор настроек, влияющих на производительность, а при деактивации – возвращает данные настройки в предыдущее состояние.
Настройки в диалоговом окне параметров программы, на которые влияет режим большой сборки, при его включении становятся в данном окне неактивными.
Для включения данного режима следует воспользоваться командой меню Инструменты – Режим большой сборки (либо кнопкой , которую можно вынести на вкладку «Сборка» диспетчера команд). О том, что режим включен, сообщит надпись в строке состояния. Для отключения режима следует отжать кнопку либо повторно воспользоваться командой меню.
О том, какие именно параметры изменяются при включении режима большой сборки, можно узнать в справочной системе SolidWorks.
Также в SolidWorks предусмотрена возможность автоматического включения режима большой сборки в случае, если количество деталей в сборке превысит некоторый порог. По умолчанию используется значение в 500 деталей (для справки, количесво деталей в сборке типичного редуктора, разрабатываемого студентами в рамках курсового проектирования по дисциплине «Детали машин», составляет 100-150 штук). Изменить это число можно, открыв диалоговое окно настроек программы (при помощи меню Инструменты – Параметры… или кнопки стандартной панели инструментов), и перейдя в категорию «Сборки» на вкладке «Настройки пользователя» (рис). Здесь в группе «Большие сборки» можно разрешить или запретить функцию автоматического перехода в режим большой сборки, настроить порог перехода и задействовать другие функции:
· Отключение сохранения информации о совершаемых пользователем операциях в временные файлы SolidWorks. Данная информация позволяет SolidWorks восстановить изменения в несохраненных документах в случае сбоя в программе. Если функцию отключить, любые несохраненные данные в случае перезагрузки программы будут потеряны;
Рис. 31.2 Диалоговое окно настройки параметров SolidWorks (фрагмент), параметры управления режимом большой сборки
· Автоматическое скрытие всех нескрытых осей, плоскостей и объектов вспомогательной геометрии. Данная функция отжимает и блокирует большинство кнопок в выпадающей панели кнопки на панели управления отображением модели. Также недоступными становятся соответствующие команды меню Вид;
· Автоматический переход из режима отображения модели « Закрасить с кромками» (самый удобный и часто используемый режим) в режим « Закрасить», в котором отдельные линии кромок не отображаются;
· Отключение режима автоматического перестраивания сборки (был описан выше).
Еще одним инструментом, призванным повысить быстродействие системы при работе с большими сборками, является функция автоматического создания специальной упрощенной конфигурации сборки. Такая конфигурация в SolidWorks носит собственное название – конфигурация SpeedPak (англ. Пакет инструментов для повышения скорости).
Основное назначение конфигурации SpeedPak – повысить скорость работы в ситуации, когда большая сборка вставляется в качестве подсборки в еще более большую сборку. Классическим примером использования конфигурации SpeedPak является вставка трехмерной модели двигателя внутреннего сгорания в общую трехмерную сборку машины. Важным условием использования конфигурации SpeedPak является то, что проектирование двигателя уже завершено, и в дальнейшем его модель меняться не будет.
В этом случае очевидно, что при компоновании двигателя в моторном отсеке машины проектировщика будут в первую очередь интересовать габариты двигателя его присоединительные поверхности и их размеры. Внутреннее же его устройство двигателя иметь значения практически не будет.
Конфигурация SpeedPak является производной от одной из существующих конфигураций сборки. Для ее создания следует перейти на вкладку дерева конфигураций, выделить в нем какую-либо конфигурацию и воспользоваться командой контекстного меню Добавить SpeedPak. Будет открыт менеджер свойств команды.
Основой конфигурации SpeedPak являются твердые тела и грани. Поэтому в группе Включить менеджера свойств команды присутствуют два основных поля: для перечисления граней деталей сборки, которые нужны для сопряжения со сборкой других компонентов, и для перечисления тврдых тел, которы должны быть видимы.
Если граней и тел достаточно много, можно попробовать воспользоваться искусственным интеллектом. Для этого следует нажать на кнопку «Включить быстрое включение» ниже, и воспользоваться разблокированными бегунками и ниже кнопки. Бегунки определяют, какое количество объектов (твердых тел деталей и их поверхностей) будет включено в конфигурацию. Какие именно тела и грани при этом будут включены, программа выбирает самостоятельно.
К сожалению, разрезы и прозрачность деталей в момент создания конфигурации SpeedPak автоматически отключается, поэтому проконтролировать, какие из твердых тел и поверхностей были автоматически выбраны программой при данной положении бегунков, достаточно сложно (включаемые детали, тем не менее, отображаются в режиме «Закрасить с кромками», а не включаемые – в режиме «Каркасное представление»). В этой связи метод ручного и автоматического выбора лучше всего скомбинировать: выставить бегунки в определенное положение и вручную добавить самые важные грани и тела деталей в соответствующие поля. Вообще, нужно помнить, что конфигурация SpeedPak сосредоточена на информации о внешних поверхностях сборочного узла.
Флажок «Удалить кальку» в группе Параметры включает режим, в котором при наведении курсора мыши на сборку грани ее динамически становятся невидимыми, чтобы открыть доступ к внутренним поверхностям сборки. Данная функция работает только при наличии на компьютере «профессионального» видеоадаптера – серий NVidia Quadro и Tesla, AMD FirePro и Radeon WX, а также Intel IrisPro и HD Graphics P (встраивается в процессоры Intel Xeon). В связи с экстремально высокой ценой на данные видеоадаптеры функция для студентов является бесполезной.
После настройки параметров и нажатия кнопки конфигурация SpeedPak будет создана и активирована. Это приведет к тому, что
Ø Иконка сборки в основании деревьев конфигураций и построения примет вид ;
Ø Геометрия граней и тел, выделенных в соответствующих полях или выбранных в программе автоматически, будет скопирована в файл сборки. Это позволит переносить или передавать сборку с конфигурацией SpeedPak на другой компьютер не в виде папки со всеми файлами деталей, а в виде отдельного файла сборки;
Ø Из дерева построения сборки исчезнут все элементы, кроме начала координат, координатных плоскостей и папки «Примечания»;
Ø Грани, выделенные в соответствующем поле или выбранные программой автоматически, будут выделены цветным контуром. При создании сопряжений других компонентов с данной сборкой можно будет использовать только эти грани;
Ø При создании чертежей из данной сборки (или из большой сборки, подсборки которой находятся в конфигурациях SpeedPak), линии чертежей, относящиеся к добавленным в конфигурацию граням, будут черными, а к остальным граням – серыми. Простановка размеров между серыми линиями будет невозможна. Создание чертежей в SolidWorks будет рассмотрено в лабораторной работе №;
Ø В рабочей области видимыми останутся только тела, выделенные в соответствующем поле или выбранные программой автоматически. Отсутствие дерева построения сборки не позволит отобразить другие тела;
Ø Ассоциативная связь между сборкой и ее деталями будет отключена. Любое изменение компонента, входящего в данную сборку, приведет к устареванию сборки;
Ø Сборки в данном состоянии будет занимать значительно меньше места в оперативной памяти компьютера, а ее загрузка будет происходить практически мгновенно.
При необходимости пользователь всегда может вернуться из конфигурации SpeedPak в ее родительскую конфигурацию (или в любую другую), просто активировав нужную конфигурацию. При этом дерево построения и все внутренние детали будут полностью возвращены. Следует помнить, что, если сборки была передана на другой компьютер без файлов деталей, попытка перевода ее в «полноценную» конфигурацию приведет к автоматическому погашению всех деталей.
Если конфигурация SpeedPak устарела, ее значок в дереве конфигураций примет вид . Чтобы обновить ее, следует щелкнуть на ней правой кнопкой мыши и воспользоваться командой контекстного меню Обновить SpeedPak. Обновление не требует никаких действий со стороны пользователя, оно лишь займет немного времени (обычно несколько секунд).
Также в контекстном меню содержится команда Редактировать SpeedPak, служащая для повторного вызова менеджера свойств создания конфигурации и изменения состава поверхностей и тел, включаемых в конфигурацию.
Сборка, сохраненная в конфигурации SpeedPak, вставляется в общую сборку так же, как и любая другая сборка. При выборе файла сборки в окне «Открыть» конфигурацию SpeedPak или любую другую можно выбрать из выпадающего списка «Конфигурации» в нижней части окна. После вставки подсборки с конфигурацией SpeedPak в большую сборку можно выделить ее в дереве построений большой сборки и при помощи команды контекстного меню Компонент конфигурации изменить ее конфигурацию на любую другую.
Если общая сборка содержит подсборку, сохраненную в конфигурации SpeedPak, при выборочном открытии сборки данная подсборка будет иметь в дереве построения основной сборки значок . Если же подсборка имеет конфигурацию SpeedPak, но в последний раз была сохранена в другой, «полноценной» конфигурации, значок этой подсборки в дереве будет иметь вид . В этом случае можно либо загрузить ее в сборку в текущей конфигурации, либо щелкнуть по ней правой кнопкой мыши и выбрать команду Использовать SpeedPak для загрузки ее в сборку в данной сокращенной конфигурации.
Еще одним инструментом, призванным увеличить производительность системы при работе с большими сборками, является инструмент «AssemblyXpert» (англ. Эксперт по сборкам). Данный инструмент является интегрированным средством проверки сборки на наличие в ней проблем с быстродействием, которое выдает пользователю сводку по быстродействию сборки и простейшие советы по ее улучшению. Данный инструмент во многом предназначен для начинающих пользователей, так как опытные пользователи и так знают те рекомендации, которые в состоянии выдать инструмент.
Для запуска инструмента служит команда меню Инструменты – AssemblyXpert… или кнопка , которую можно вынести на вкладку «Сборка» диспетчера команд.
Команда открывает окно (рис. 31.3), в котором в форме таблицы перечислены основные проверки, произведенные инструментом, приведен их результат и указаны рекомендации пользователю.
Левый столбце в окне содержит значок статуса проверки: – проблем не выявлено, – имеется способ улучшить производительность системы, – проверка носит информационный характер и лишь выдает пользователю данные, которые могут оказаться полезными.
Второй столбец содержит текстовое описание проверкок, третий – ссылку на соответствующий раздел справочной системы SolidWorks. Также в третьем столбце могут находиться 3 кнопки:
· кнопка для отображения проблемных компонентов сборки, выявленных проверкой (например, в сборке были найдены детали, разработанные в предыдущих версиях SolidWorks и не преобразованные в текущую версию; нажати кнопки выделит эти компоненты в рабочей области);
· кнопка позволяет включить режим большой сборки прямо из окна AssembyXpert;
· кнопка позволяет программе непосредственно внести исправление в сборку. Напрмер, в сборке выявлена проблема конфиликта конфигураций и контекстных взаимосвязей.
Рис. 31.3 Диалоговое окно Эксперта по сборкам
Рассмотрим пример такого конфликта. Допустим, подсборка «Узел5» состоит из деталей «Деталь3» и «Деталь8»; «Деталь3» имеет несколько разных конфигураций размера, размер детали «Деталь8» определяется размером детали «Деталь3», «Узел5» также имеет несколько разных конфигураций. Конфликт возникает, если у разных вхождений подсборки «Узел5» будут разные конфигурации с разными конфигурациями детали «Деталь3». В этом случае «Деталь8» также должна иметь разные размеры в разных вхождениях узла, однако это невозможно, так как у детали «Деталь8» только одна конфигурация.
В этом случае нажатие на кнопку приводит к автоматическому созданию нужного числа конфигураций в детали «Деталь8».
Также в нижней части таблицы в окне рис. 31.3 приведена достаточна подробная статистика сборки.
На скорость перестроения сборки также не последнее влияние оказывает сложность формы ее отдельных деталей. В связи с этим в SolidWorks предусмотрена возможность получения статистики перестроения детали по элементам, которая позволяет быстро выявить наиболее сложные с точки зрения элементы формы детали и принять решение о возможности их временного погашения.
Для отображения окна статистики детали следует перейти в режим редактирования детали (в режиме сборки функция недоступна) и воспользоваться меню Инструменты – Статистика элемента…. Для этого же служит кнопка на панели «Инструменты» (панель будет рассмотрена в Лабораторной работе №.
Команда отображает на экране окно, показанное на рис. 31.4. В окне приводится таблица всех элементов геометрии детали, присутствующих в ее дереве построения, а также время перестроения каждого элемента в секундах и в процентах от общего времени перестроения детали.
В верхней части окна показано общее время перестроения детали и другие статистические данные.
Рис. 31.4 Окно статистики элементов формы детали
SolidWorks: ставка на скорость
Елена Мурованная: “В новом продукте многократно увеличено быстродействие при работе со сложными сборками”
Рис. 1. SpeedPak позволяет повысить производительность при работе с большими сборками
Рис. 2. Сборочные чертежи спутника, полученные при сравнительном тестировании САПР DS SolidWorks 2009, Pro/Engineer Wildfire 4.0 и Autodesk Invent 2009
Рис. 3. Имитаторы датчиков предупреждают о критическом превышении заданных параметров, выделяя такие места цветом
Темпы роста вычислительных мощностей современных компьютеров, которые для обычного пользователя могут показаться чрезмерными, конструкторам и дизайнерам представляются недостаточными для комфортной (без видимых задержек) работы, а главное, для быстрого проектирования сложных изделий, состоящих из десятков и даже сотен тысяч компонентов. Выход подсказывают разработчики САПР, которые стараются создавать адекватные продукты.
Во второй половине октября фирма SolidWorks Russia (SWR), эксклюзивный дистрибьютор компании Dassault Systemes SolidWorks (DS SolidWorks) в России, странах СНГ и Балтии, провела 10-й форум пользователей, посвященный выходу на рынок новой версии флагманского продукта — SolidWorks 2009, его особенностям и опыту применения решений DS SolidWorks на отечественных предприятиях.
Генеральный директор SWR Елена Мурованная отметила основные направления, по которым шло развитие главного продукта компании. Если в прошлом году акцент был сделан на расширение функционала, то в этом важнейшим критерием была выбрана производительность: многократно увеличено быстродействие при работе со сложными сборками. Улучшено качество системы, развиты интеллектуальные функции, упрощен интерфейс, усовершенствована работа с чертежами, добавлены новые типы сопряжений.
SpeedPak: результаты тестирования
В SolidWorks 2009 применена новая технология SpeedPak, позволяющая повысить производительность при выполнении больших сборок и чертежей (рис. 1). По данным разработчиков, результаты тестирования на сборках, состоящих из десятков тысяч компонентов, подтвердили, что быстродействие генерации сборок повысилось в 2,5 раза, чертежей — в 6 раз, а производительность типовых часто используемых команд удалось увеличить в среднем в 8 раз. Также для повышения производительности системы в SolidWorks 2009 была введена поддержка многопроцессорной платформы.
Прямо скажем, любому, кто сам работал с САПР, установленной на современном настольном ПК, или хотя бы наблюдал за конструктором при создании и редактировании больших конструкций, состоящих из тысяч деталей, столь высокие цифры прироста производительности (на тех же аппаратных средствах) могут показаться явно завышенными и, мягко говоря, несколько смутят. Так что в этом случае были бы интереснее данные не самого производителя продукта, а результаты независимого тестирования. Корпорация TenLinks, специализирующаяся в области CAD, CAM и САЕ, опубликовала итоги по четырем тестам (состоящим из 24 различных операций) SolidWorks 2009 на производительность, причем сравнение шло не только с аналогичным показателем предыдущей верcии, но и, что особенно важно, с производительностью, которую показали аналогичные продукты конкурирующих фирм-разработчиков в адекватных условиях.
Согласно данным TenLinks, новая версия САПР позволяет инженерам ускорить проектирование комплексных сборок и их деталировку в 2—5,5 раза (в среднем вчетверо) по сравнению с SolidWorks 2008 в зависимости от сложности сборочного проекта и количества (сотни, тысячи и десятки тысяч) входящих в него деталей. При этом конструктору нет необходимости применять дополнительные средства, в том числе для проведения предварительного моделирования, как это бывает при выполнении подобных работ. Самый значительный выигрыш по времени достигается при моделировании крупных сборок и создании чертежей с большим числом деталей. В тестах по разработке сборочного чертежа спутника (рис. 2), состоящего из 4815 элементов (из них 675 не повторяющихся) и 163 узлов, применение SolidWorks 2009 позволило вдвое ускорить проектирование по сравнению с системами Pro/Engineer Wildfire 4.0 компании PTC и c Autodesk Invent 2009 фирмы Autodesk. Основываясь на проведенных исследованиях, в TenLinks полагают, что SolidWorks 2009 станет новым стандартом де-факто по производительности САПР.
При тестировании в TenLinks использовался ПК Dell 690, в составе которого были процессор Intel Xeon 5160 с тактовой частотой 3 ГГц и 3 Гб ОЗУ, графическая карта Nvidia Quadro FX 4500, жесткий диск на 271 Гб, ОС Windows XP Professional SP2. Тесты на этом ПК также показали, что новая технология SpeedPak позволяет значительно сократить требования к памяти при работе с обычными сборочными чертежами, не жертвуя при этом детализацией графического изображения.
Надо отметить, что само по себе обнародование независимой компанией, пользующейся репутацией эксперта в области САПР, результатов серьезных тестов продуктов прямых конкурентов — китов ИТ-отрасли — весьма значимое событие, которое случается не часто.
В бизнесе все средства хороши
Фирма Autodesk своеобразно отреагировала на технологические успехи конкурента, подав судебный иск на компанию DS SolidWorks. Обратим внимание на один из пунктов обвинения: неправомерное использование торговой марки DWG в названии продуктов DS SolidWorks.
Так в чем, собственно, интрига? Известно, что SolidWorks разработала и уже не один год бесплатно распространяет линейку DWGseries (серию программ для работы с чертежами в формате DWG/DXF), и ранее по этому поводу у Autodesk претензий не возникало. Кстати, бесплатный редактор DWGeditor, входящий в DWGseries, по мнению его разработчиков, не уступает коммерческой версии AutoCAD. Однако, по оценке некоторых экспертов, он содержит не менее 90% функционала последней.
По словам Елены Мурованной, редактор DWGeditor на многих отечественных предприятиях используется для преобразования моделей, хранящихся в файлах в формате DWG. Здесь просматривается очевидная цель DS SolidWorks: стимулировать перевод пользователей с AutoCAD на SolidWorks или другую систему, не поддерживающую формат DWG. Еще интереснее то, что на официальном сайте SWR можно прочесть такой интригующий и весьма прямолинейный совет (цитирую полностью): “Но что, если на предприятии нет лицензий на AutoCAD и в то же время имеется огромный объем конструкторской документации в формате DWG? Причем чертежи нуждаются в редактировании. Как быть в этом случае? Вариантов, как всегда, два: приобрести лицензии AutoCAD либо установить и использовать DWGeditor”. Комментарии, как говорится, излишни: бизнес есть бизнес.
Возможно, как раз именно это обстоятельство, приводящее к оттоку клиентов, и вызвало неудовольствие со стороны Autodesk. А использование торговой марки DWG, по-видимому, оказалось лишь предлогом. Но при этом логично в таком же аспекте предъявить претензии и к международному консорциуму IntelliCAD, объединяющему разработчиков САПР. Ведь целью этой организации как раз и является разработка и поддержка DWG-совместимой программной платформы IntelliCAD.
Другая некоммерческая организация, Open Design, также продвигает через библиотеки DWGdirect открытый вариант закрытого формата Autodesk DWG. Однако, как полагают эксперты, расширения имен файлов (в данном случае DWG) не принято регистрировать в качестве торговой марки. Во всяком случае подобного прецедента в ИТ-мире не было. Если же инцидент получит развитие, то в таком несколько странном бизнес-споре наиболее пострадавшей стороной могут оказаться пользователи САПР. А безусловный выигрыш останется в карманах адвокатов сторон.
Другие новинки
Что касается функциональных новшеств в SolidWorks 2009, то наиболее интересны из них следующие. Для работы с большими и комплексными сборками в системе усовершенствованы инструменты выбора окон, копирования, добавления, сохранения и удаления узлов (подсборок); добавления и редактирования сопряжений.
Повышен интеллектуальный уровень многих инструментальных меню: в них добавлен помощник проектирования. Благодаря этому конструктор или дизайнер может в формате “вопрос — ответ” принимать более эффективные решения в процессе проектирования сложного изделия.
Модуль динамических расчетов на прочность CosmosWorks получил новое имя — SolidWorks Simulation, к которому, по словам Елены Мурованной, “пользователям предстоит привыкнуть”. При разработке сложного изделия в среде SolidWorks Simulation появилась возможность устанавливать в критические места моделей деталей и сборок имитаторы датчиков с выбранными настройками. С их помощью проектировщик может отслеживать конфликты пересечений, допустимые напряжения, относительные смещения, весовые нагрузки, контролировать результаты исследований, получая предупреждения о критических превышениях заданных параметров за счет выделения таких мест соответствующим цветом (рис. 3).
SolidWorks 2009 позволяет определить, какие крепления узлов находятся под критической нагрузкой. Если нагрузка на контролируемое соединение деталей или узлов превышает допустимую (исходя из прочностных характеристик), то соответствующее крепление подсвечивается красным цветом с отображением критических параметров нагрузки.
Модуль CircuitWorks, представляющий собой двунаправленный транслятор данных между системами проектирования печатных плат (ECAD) и SolidWorks, ранее поставлявшийся отдельно, теперь вошел в пакет SolidWorks 2009, благодаря чему появилась возможность автоматического построения сборок печатных плат и их компонентов с показом контуров.
SolidWorks 2009 включает в себя новые средства проверки качества пространственной компоновки проекта (Assembly Clearance Verification), позволяющие инженерам и дизайнерам осуществлять контроль пространства вокруг деталей в сборке, что необходимо, например, для соблюдения тепловых и электромагнитных требований, предъявляемых заказчиком к изделию.
Это далеко не полный перечень новшеств, появившихся в SolidWorks 2009, а всего их более 260 (в предыдущей версии год назад их было меньше — “всего” 250).
Взрывной рост продолжается
Продолжается стремительный рост мирового рынка САПР. Как ожидается, число проданных за этот год и инсталлированных продуктов компании SolidWorks во всем мире превысит 1 млн. лицензионных рабочих мест (за предыдущий год было продано свыше 800 тыс. лицензий.
Россия также следует этой тенденции: в нынешнем году, по данным Елены Мурованной, подъем бизнеса компании продолжался ускоренными темпами. Особенно высоким, просто взрывным, он оказался в университетской среде: продажи лицензий SolidWorks в вузах в 2007—2008 гг. возросли десятикратно. “Именно продажи, а не раздача бесплатных лицензий. И это произошло несмотря на ужесточившуюся конкуренцию в данном секторе рынка”, — подчеркнула она. Одновременно получили широкое распространение университетские лицензии SolidWorks типа Campus, число которых достигло 500 тыс. рабочих мест.
В нашей стране многие инициативы компании SWR, в которой трудится более ста специалистов, направлены на снижение стоимости владения продуктами. Так, уже год действует проект для среднего и малого бизнеса, в рамках которого предприятия с ограниченным бюджетом могут приобрести последнюю полнофункциональную версию SolidWorks на льготных условиях и получить бесплатную и бессрочную техническую поддержку. Этой возможностью за указанный период уже воспользовалось более двухсот компаний. В планах SWR — расширение присутствия в регионах.