isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

12 июня 2015

PDM и будущее развитие сравнения версий

Олег ШиловицкийОлег Шиловицкий

Олег PDM версии сравнение

Контроль версий – одна из самых важных функций PDM. Независимо от типа данных, которыми необходимо управлять, весьма существенна возможность контролировать изменения и иметь доступ к истории изменений. Контроль версий стал первой функциональностью, с которой в прошлом начиналась реализация каждой PDM. Видео ниже показывает, как SolidWorks Enterprise PDM решает задачу управления изменениями версий.
Подобная функциональность обеспечивается почти каждой PDM-системой (или, я бы сказал, хорошей PDM-системой). На следующем видео вы видите, как можно сравнить компоненты в CATIA V5.
Важно отметить (думаю, вы увидели это в обоих показанных примерах), что сравнение геометрий — важный элемент сравнения версий. Для большинства из нас, сам по себе факт внесения кем-то изменений, не слишком существенен: когда мы имеем дело с 3D-проектированием, нам необходимо понимать, в чём заключалось то или иное изменение и иметь доступ к более конкретной информации, а именно – к геометрической информации.

Современные PDM-системы, основанные на облаке, фокусируются на успешном пользовательском опыте. Сравнение версий – это та функциональность, которая может оказаться для пользователей значимым фактором при выборе продукта. В одной из моих заметок, посвященных GrabCAD Workbench, я привёл пример того, как эта система визуализирует различия между версиями CAD-файлов.

Может возникнуть вопрос, что происходит со сравнением вне PDM-обстановки. В этом случае, версии – это просто различные файлы на диске, на сервере или в каком-то облачном хранилище типа Dropbox или Google Doc. Статья Overview of CAD Geometry Comparison Tools в CAD Digest представляет обзор средств сравнения 2D/3D CAD-файлов. Этот обзор несколько длинноват, но я считаю его очень полезным. Одно из средств, которое можно использовать для сравнения ревизий, - KeyCreator Compare компании Kubotek. Посмотрите видео ниже. Интересное обстоятельство – список CAD-форматов, поддерживаемых этим продуктом.
Если вы захотите встроить средство сравнения в ваше собственное решение, рассмотрите продукт от российской компании LEDAS, имеющей опыт предоставления сервиса по софтверным разработкам для компаний в отрасли CAD/PLM. Этот продукт, LGC (LEDAS Geometric Comparison), предоставит вам библиотеку функций, которые можно использовать в вашем собственном проекте. LGC доступен для OEM.
Облачные CAD-системы сегодняшнего дня обладают встроенными в них PDM-функциями. Два лучших примера — Autodesk Fusion360 и Onshape. Следующее видео представляет Autodesk Fusion360. Ясно видно, как управление ревизиями стало естественной частью функциональности Fusion360: можно вывести список ревизий и рассмотреть каждую из них. К сожалению, мне не удалось найти пример сравнения версий (буду благодарен читателям, которые приведут в комментариях сведения о том, как осуществить сравнение).
Onshape предоставляет интегрированные функции управления данными о продукте (PDM). В недавнем релизе Onshape появилась новая «функция сравнения», позволяющая сравнивать версии и видеть, что происходит в процессе изменений. Это средство Onshape отражает глубокий пользовательский опыт. Однако, насколько я могу судить по видеопримеру, похоже, что Onshape способен отслеживать изменения, которые были сделаны в рамках самой этой системы (в ближайшее время я постараюсь глубже познакомиться с этой функциональностью).

Что же я обо всём этом думаю? Сравнения версий – важная функция. В прошлом эта функциональность распределялась между двумя областями. PDM управляло версиями и хранило историю изменений и файлы. Технология визуализации фокусировалась на том, как визуально сравнить файлы и функциональность. Новые тенденции в разработке облачных CAD, привели к тому, что функции PDM начали встраиваться в обстановку проектирования. Это улучшает пользовательские характеристики и, вообще, облегчает жизнь пользователей. С другой стороны, такой подход, возможно, не покрывает всю функциональность, необходимую пользователям: например, не обеспечит сравнение CAD-файлов, созданных вне метода, сохраняющего историю построения, что станет принципиальной проблемой для работы с файлами в рамках цепочек поставок. Я считаю, что по мере того, как совершенствуются процессы проектирования и управления изменениями, роль сравнения версий будет возрастать. Это – только мои мысли.

Всего хорошего,
Олег


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.