САПР и графика, №8/2005 2005

КОМПАС-3D V8: удобный, быстрый, мощный
Работа превращается в удовольствие

Олег Зыков

1 августа стартуют продажи новой версии системы трехмерного моделирования компании АСКОН — КОМПАС-3D V8. Пользователей ждут изменения во всем: в интерфейсе и параметрических технологиях, трехмерном моделировании и плоской графике, текстовом процессоре и спецификации. Улучшено все. Куда движется система, какие ориентиры стоят перед разработчиками? В трех словах эти ориентиры можно обозначить так: удобнее, быстрее, мощнее.

Удобнее!

Система подверглась самой серьезной переработке пользовательского интерфейса со времени выхода КОМПАС-3D V6. Причем разработчики «подняли руку» на некоторые основополагающие принципы, которые на протяжении многих лет сопровождали работу конструктора в КОМПАС. С них и начнем обзор.

Реализовано удержание числовых значений в полях Панели свойств. Это значит, что после ввода числового значения какого-либо параметра, но еще до нажатия клавиши «Enter» (которая в КОМПАС-3D подтверждает фиксацию параметра) значение не сбрасывается при переводе курсора в окно документа. Этот сброс чаще мешал, чем помогал, да и к тому же отнимал порядочно нервов у начинающих пользователей. Исправлено.

Следующее пожелание большого числа пользователей касалось того, что для ввода параметра всегда нужно перемещать курсор в Панель свойств (до версии V6 — Строку параметров). Во многих случаях другого выхода нет ни в КОМПАС, ни в любой другой CAD-системе. Однако один нюанс есть. Подумайте: если мы строим отрезок, каковы шансы, что ввод параметров мы начнем с длины, построение окружности — с радиуса, а операцию выдавливания — с расстояния? Согласитесь, велики. В новом КОМПАСе этот момент использован путем введения предопределенного порядка задания параметров в Панели свойств. Это значит, что после выбора команды построения отрезка можно сразу, никуда не перемещая курсор, ввести число, и оно попадет прямиком в поле «Длина». Фиксируется это значение в ячейке по-прежнему клавишей «Enter». И после ее нажатия в Панели свойств активируется следующее определенное системой поле — «Угол». И снова нам можно не ползти курсором к этому полю, а просто набрать на клавиатуре нужные цифры. Ну и, конечно, в любой момент мы можем активировать нужное поле самостоятельно, как и раньше.

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

Элементы переработанного интерфейса
Элементы переработанного интерфейса:
обновленная Панель свойств, символ системы координат


Следующую новинку с энтузиазмом воспримут любители горячих клавиш (кстати, доведенное до автоматизма использование горячих клавиш может приводить к невероятному увеличению производительности). Постоянно используемая команда "Создать объект" теперь доступна в меню Редактор, и, самое главное, на нее определена комбинация клавиш для вызова — «Ctrl+Enter». Эту комбинацию можно поменять.

Важнейшее новшество в интерфейсе 3D-моделирования — характерные точки. Все мы привыкли пользоваться ими в плоском черчении, и вот теперь нам предоставлена возможность динамически менять параметры и у трехмерных объектов, перетаскивая их характерные точки мышью. Сделать это можно, зайдя в режим редактирования объекта. Значение изменяемого таким образом параметра отображается рядом с курсором. Как и в 2D, доступна возможность округления значения изменяемых параметров до текущего шага курсора. Тем самым конструктор получает возможность визуального проектирования, не оглядываясь на значение параметра в Панели свойств. Удобство несомненно.

Характерные точки доступны в режиме редактирования трехмерных 
        объектов
Характерные точки доступны в режиме редактирования трехмерных объектов

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

Появилась возможность плавного изменения изображения модели на экране при смене ее ориентации или масштаба (плавность настраивается). Вместе с этим стала возможна автоматическая смена ориентации модели в двух случаях:

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

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

Выделение граней цветом
Выделение граней цветом

Эффективность работы в параметрическом режиме во многом зависит от удобства работы с наложенными на объекты связями и ограничениями. Визуализация ограничений и степеней свобод объектов — новая возможность КОМПАС-3D V8, позволяющая видеть как в эскизах, так и в графических документах, все наложенные на объекты ограничения и имеющиеся у объектов степени свободы. Технически это реализовано в виде двух кнопок на панели «Параметризация": «Отобразить ограничения» и «Отобразить степени свободы». Ограничения отображаются на серединах элементов, к которым они относятся, а степени свободы — это значки, отображающие вдоль какой оси возможно перемещение характерной точки, на которой расположен значок.

Визуализация ограничений и степеней свободы объектов
Визуализация ограничений и степеней свободы объектов

Доработан процесс простого выделения объектов (это когда мы не вызываем для выделения никаких команд). Если курсор мыши с нажатой левой кнопкой перемещается справа налево, то формируется секущая рамка выделения; при перемещении слева направо формируется, как и раньше, обычная рамка. Также появилась возможность снятия выделения рамкой — для этого при формировании рамки необходимо удерживать нажатой клавишу «Shift». Удобно — для выделения секущей рамкой больше не требуется вызова соответствующей команды.

Работа с привязками происходит при проектировании постоянно. Чаще мы пользуемся локальными привязками, реже — меняем что-то в настройке глобальных. И для двух этих задач теперь можно использовать новые инструментальные панели: глобальные привязки и локальные привязки. Расположив эти панели в интерфейсе системы, пользователь получает возможность быстро (одним щелчком мыши) включать или отключать соответствующие привязки.

И еще одна «удобная» новинка — оптимизация размеров в эскизах 3D-моделей. Она состоит в следующем:

  • геометрические параметры размеров (длина стрелки, высота шрифта) остаются постоянными всегда, независимо от масштаба отображения эскиза,
  • размерные надписи остаются параллельными плоскости экрана при любом положении плоскости эскиза. Благодаря этим новшествам размеры в эскизах всегда остаются читабельными.
Эскиз с оптимизированными размерами и новые панели с 
        привязками
Эскиз с оптимизированными размерами и новые панели с привязками

Быстрее!

Скорость работы является одной из приоритетных задач с тех самых пор, как пользователи стали создавать в КОМПАС-3D сборки с большим количеством деталей: одна тысяча, пять тысяч... Теперь уже и 25-30 тысяч не рекорд. Управляться с такой сборкой — сложная задача, особенно загружать ее и вращать. Тем временем потребности пользователей растут, вслед за ними растет система. Итак, насколько быстра восьмерка и за счет чего?

Первое, что сделано — это режим работы с большими сборками. Он присутствует в любой современной CAD-системе, но каждый разработчик придерживается собственного подхода. В КОМПАС реализован режим упрощенного отображения сборок, сокращающий время отрисовки модели при изменении ее положения или масштаба. В момент вращения или масштабирования компоненты сборки заменяются габаритными параллелепипедами соответствующего цвета. По завершении движения сборки она возвращается в исходное состояние. За включение-выключение режима отвечает кнопка на панели «Вид». Степень упрощения и некоторые другие параметры настраиваются (например, возможность полного исключения стандартных элементов на время изменения положения сборки). Теперь даже не на самых мощных компьютерах можно вполне комфортно управлять большими сборками.

Режим упрощенного отображения сборки
Режим упрощенного отображения сборки

Второй момент про скорость уже был описан в статье, в прошлом разделе. Не стоит удивляться, ведь все то, что делает работу в КОМПАС-3D удобной, приводит и к ускорению проектирования. Взгляните! Предопределенный порядок ввода параметров позволяет не таскать мышку из окна модели или чертежа на Панель свойств — раз, автоматическая установка ориентации и панели с привязками уменьшают количество щелчков мышкой — два… Список можно продолжать, включив в него все, что было описано в первой главе. Каждая «удобная» опция экономит нам время. Не верите на слово — попробуйте сами, а мы в качестве доказательства можем привести результаты внутренних тестов, проведенных специалистами АСКОН.

Всем тестерам была выдана одна деталь, которую надо было построить в КОМПАС-3D, а также создать ассоциативный чертеж и простой, не связанный с моделью, чертеж. И все это дважды, в старой версии (V7) и в новой. Результаты показаны в таблицах 1, 2 и 3. Как видите, выигрыш есть во всех компонентах, чтобы мы ни делали в системе.

Табл. 1 Построение 3D-модели

Версия Версия создания, мин Пробег мыши, м Нажатия клавишклавиатуры Клики мышью
КОМПАС-3D V7 33 127 508 1029
КОМПАС-3D V8 28 103 347 854
Уменьшение параметра, % 15 19 32 17

Табл. 2 Построение ассоциативного чертежа

Версия Версия создания, мин Пробег мыши, м Нажатия клавишклавиатуры Клики мышью
КОМПАС-3D V7 86 256 1554 2104
КОМПАС-3D V8 58 199 1430 1806
Уменьшение параметра, % 32 22 8 14

Табл. 3 Построение чертежа методами 2D

Версия Версия создания, мин Пробег мыши, м Нажатия клавишклавиатуры Клики мышью
КОМПАС-3D V7 86 243 1968 2257
КОМПАС-3D V8 78 195 1653 1951
Уменьшение параметра, % 11 20 16 14

Еще более впечатляющие результаты по скорости были получены благодаря оптимизации программного кода с помощью компиляторов Intel и анализатора производительности Intel Vtune. Об этом мы подробнейшим образом писали в предыдущем номере журнала и повторяться не будем. Однако в промежутке между выходом двух выпусков «САПР и графики» АСКОН вместе с Arbyte успел провести еще одни тесты, результаты которых могут заинтересовать читателей.

В прошлой статье мы сравнивали один и тот же код до и после компиляции средствами Intel. Теперь же специалисты компаний решили сделать вывод о проделанной работе в целом, т. е. сравнить версию КОМПАС-3D, сделанную без компиляторов Intel (КОМПАС-3D V6 Plus), и самую последнюю — V8. Что получилось, показано в таблицах 4 и 5. Выигрыш в скорости перестроения моделей от трех до пяти раз! И это на одном и том же компьютере! То есть простая замена КОМПАС-3D со старой версии на новую приводит к колоссальному выигрышу в производительности. Компьютер, кстати, использовался что надо: процессор P4 Extreme Edition, 3,7 ГГц, память DDRII 2 Gb, видео NVIDIA Quadro FX1400, жесткий диск HDD RAID 2x200 Gb, операционная система Windows XP SP2.

Табл. 4 Перестроение модели детали «Вал-шестерня»

Версия открытия, с Время перестроения, с Время создания чертежа, с
КОМПАС-3D V6 Plus 1,9 26,8 1,8
КОМПАС-3D V8 1,8 5,4 1,5
Уменьшение параметра, % 5,5 396,3 20,0

Табл. 5 Перестроение модели сборки «Редуктор»

Версия открытия, с Время перестроения, с Время создания чертежа, с
КОМПАС-3D V6 Plus 6,9 1,3 6,1
КОМПАС-3D V8 3,9 0,4 4,9
Уменьшение параметра, % 76,9 225,0 24,5

Все эти показатели, наряду с собственными субъективными ощущениями, позволяют сделать вывод: к скорости работы КОМПАС-3D у пользователей не должно остаться ни малейших нареканий.

Мощнее!

Не прошло и половины статьи, как настало время рассказать вам непосредственно про новые функциональные возможности КОМПАС-3D V8, про его мощность. Как отмечают в АСКОНе, мощность КОМПАС-3D растет в соответствии с потребностями заказчиков. Давайте посмотрим, чего же потребовали от разработчиков конструкторы в этом году?

Модуль работы с листовым материалом обзавелся сразу четырьмя новыми командами. Первая из них позволяет построить на основе замкнутого эскиза произвольной формы закрытую штамповку. В параметрах объекта возможно задание уклона, скругление ребер основания и дна штамповки, а также скругление углов профиля (если они не были заданы непосредственно в эскизе). Похоже, что все необходимые конструктору возможности в команде имеются. При построении закрытой штамповки, как и при выполнении остальных команд, связанных с деформированием материала, КОМПАС не учитывает изменение толщины материала.

Закрытая штамповка
Закрытая штамповка

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

Открытая штамповка
Открытая штамповка

КОМПАС-3D V8 умеет строить три типа буртиков, в зависимости от формы сечения: круглые, U-образные, V-образные. Отдельно задается тип обработки концов буртика: закрытый, открытый (нет торцевых стенок) и рубленый (на торцах есть зазор от вырубки). Ребра основания можно скруглять. Требования к эскизу буртика довольно мягкие: однозначно запрещены острые углы в контуре (их нужно скруглять). В остальном же конструктору предоставлена полная свобода действий. Это позволяет создавать буртики самых разных форм и применять команду в совершенно разных областях работы с листовым материалом.

Буртик: вверху один из вариантов применения команды, внизу все три типа буртиков вместе
Буртик: вверху один из вариантов применения команды,
внизу все три типа буртиков вместе

Последняя новинка модуля гибки, команда жалюзи. Может быть построено два типа: вытянутое или подрезанное. Можно скруглять ребра основания. Требования к эскизам пожестче, чем у буртика: только отрезки (хотя их может быть много), никаких пересечений даже с краями грани, на которой строятся жалюзи. При упоминании жалюзи, в голову сразу приходит вентиляционная решетка — именно она представлена на иллюстрации.

Жалюзи: слева вытянутые, справа — подрезанные
Жалюзи: слева вытянутые, справа — подрезанные

Мы завершили разговор о листовых деталях, двинемся дальше. Новая команда создания вспомогательных плоскостей, средняя плоскость, строит биссекторную плоскость двухгранного угла. Плоскость задается двумя гранями или линейным углом. Если исходные объекты параллельны, то строится именно средняя плоскость. Команда является логичным дополнением к обширному набору вспомогательных плоскостей, давно существующих в системе. Даже удивительно, как раньше можно было работать без нее?

Формирование средней плоскости по двум указанным граням
Формирование средней плоскости по двум указанным граням

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

Использование Прикладной библиотеки КОМПАС
Использование Прикладной библиотеки КОМПАС
для вставки изображения шпоночного паза в эскиз

Модернизирована команда Пространственная ломаная. К имеющемуся способу построения ломаной «по точкам» добавлен способ «по осям». Используя новый способ, мы указываем ось, вдоль которой пойдет ломаная, и задаем длину сегмента вдоль этой оси (числом в Панели свойств или непосредственно в окне модели). Данный способ очень удобен, если ломаная не совсем произвольная, а имеет четкую геометрию, параллельную осям. А это довольно частое явление (например, в трубопроводах).

Построение пространственной ломаной по осям
Построение пространственной ломаной по осям

Непросто описать важность следующего новшества… Если в двух словах — в КОМПАС-3D V8 совершенно новая 2D-параметризация. Новая математика. Сложно писать про это только лишь потому, что в своей работе пользователь может и не заметить колоссального труда, проделанного группой разработки математического ядра системы. Интерфейс не изменился (разве что визуализация появилась, но об этом уже было сказано выше), а вот надежность работы возросла на порядок. Система более стабильно реагирует на сложное модифицирование параметризованного объекта, устойчивее к неправильным действиям пользователя.

Плавно перейдем к новшествам в 2D-проектировании. Появилась возможность создания многолистовых чертежей в одном файле, что позволяет хранить вместе несколько листов одного, скажем, сборочного чертежа. Не стоит применять данный функционал для хранения чертежей разных деталей — графа Обозначение штампов разных листов заполняется одинаково, да и с PDM-системой возникнут трудности. Для реализации механизма создана новая инструментальная панель «Управление листами» и Менеджер документов, ранее известный под именем Менеджер видов и слоев. С панели можно перемещаться между листами и вызывать Менеджер документов, в котором плюс ко всем старым возможностям добавлены: создание, удаление и изменение свойств листов (формат, оформление и т. п.).

Многолистовой чертеж и средства работы с такими документами
Многолистовой чертеж и средства работы с такими документами

Теперь есть возможность размещения на одном листе чертежа нескольких спецификаций разного стиля. Эта новость в первую очередь должна порадовать специалистов проектно-конструкторских бюро: им такая возможность нужна как воздух! Управлением подключенными к чертежу спецификациями ведает, как и раньше, одноименное меню. В нем же задается, какие спецификации отображать на листе, а какие — нет.

Несколько спецификаций на одном листе
Несколько спецификаций на одном листе

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

Настройка автосортировки буквенных обозначений объектов 
        оформления
Настройка автосортировки буквенных обозначений объектов оформления

Доработана команда Преобразовать в NURBS: векторные шрифты теперь преобразуются в наборы отрезков.

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

Глобальные привязки теперь можно менять местами в окне настроек, изменяя таким образом их приоритет. Напомним, что все привязки в КОМПАС работают в соответствии с их приоритетом. И если на чертеже курсор попадает на объект, имеющий несколько возможных привязок, выбирается более приоритетная. Наконец-то можно поставить любимое Пересечение в иерархии привязок выше Ближайшей точки.

Текстовый процессор получил всего одно дополнение, но зато какое! КОМПАС научился проверять орфографию и грамматику в текстовых документах, надписях на чертежах, ячейках таблиц и т. д. Сомнения в качестве выполняемой проверки не возникает — в КОМПАС используется тот же самый прекрасно себя зарекомендовавший модуль ОРФО, что и в офисном пакете MS Office. Соответственно ни принципы проверки, ни ее настройка нисколько не отличаются от хорошо знакомых офисных приложений.

Работа модуля проверки орфографии и его настройка
Работа модуля проверки орфографии и его настройка

Завершим мы обзор нового функционала новинками в модуле проектирования спецификаций. Казалось бы, что еще можно в нем сделать? Нашлось. Появилась возможность явного задания сортировки значений в строковых полях шаблонов заполнения спецификации. Это значит, что стала возможна сортировка, отличная от алфавитной. Очень пригодится для правильной сортировки наименований, содержащих, как вариант, единицы измерения.

Слева — спецификация с вложенными разделами, справа — настройка явного задания сортировки значений в полях шаблона заполнения
Слева — спецификация с вложенными разделами,
справа — настройка явного задания сортировки значений в полях шаблона заполнения

Стало возможным создание вложенных и дополнительных разделов спецификации. Вложенные — внутри раздела, после всех его объектов, дополнительные — в конце спецификации. Это позволит создавать вложенные разделы по ГОСТ 2.106-96 и дополнительные по ГОСТ 2.413-72.

Как видите, новинок много, нам потребовался значительный объем статьи, чтобы сделать даже беглый обзор. Разработчики рассчитывают, что новый КОМПАС-3D V8 оправдает надежды многочисленной армии своих поклонников, и все основания для такой уверенности есть. Удобный, быстрый и мощный инструмент в руках конструктора — «восьмерка» явно закрепит позиции КОМПАС в среднем классе CAD-систем.


Другие статьи...

Вход на сайт

E-mail:
Пароль:
  Я не помню пароль.

Восстановление пароля

E-mail:
На указанный при регистрации email будет отправлено письмо с паролем