Одним из направлений повышения эффективности разработки электроники является переход к централизованной системе работы над проектами. Координация взаимодействия инженеров на уровне единой среды проектирования потенциально несёт много проблем для целостности обрабатываемых данных. Прежде всего, это связано с необходимостью ограничивать доступ к редактированию и просмотру общих файлов. Также необходимо обеспечить контроль версий файлов, сортировку, отслеживание изменений и публикацию файлов в едином информационном пространстве. Кроме этого, требуется вовремя оповещать участников разработки о текущих изменениях в проектах и библиотеках. Отсутствие целостной системы администрирования проектов и библиотек ведёт к потере данных, времени и, как следствие, убыткам на производстве.
Таким образом, есть несколько условий, от которых зависит эффективность взаимодействия между инженерами внутри проектной команды. Одним из них является наличие единой среды проектирования, которая содержит в себе все необходимые инструменты и не требует сложной настройки. Другие важные условия – это возможность отслеживать ход проектирования, выводить статистику по каждому исполнителю, использовать готовые части из предыдущих проектов, контролировать версии и вести историю изменений. Всё это и многое другое реализовано в новой программе OrCAD Engineering Data Management (EDM).
OrCAD EDM является готовым решением для взаимодействия инженеров в рамках схемотехнического редактора OrCAD Capture. OrCAD EDM одинаково хорошо работает как с простыми многолистовыми схемами, так и с иерархическими дизайнами. Программа запускается из меню OrCAD Capture (см. рис. 1). Разработчику не требуется покидать привычную для него среду разработки. Вся информация по текущим и закрытым проектам и библиотекам становится доступной на отдельной информационной панели внутри OrCAD Capture.
Информационная панель показывает текущее состояние проектов, состав исполнителей, состояние, дату последнего изменения. По каждому проекту и отдельному его листу можно вывести на экран подробную статистику (см. рис. 2).
Статус ведущего инженера проекта в OrCAD EDM позволяет создавать проект, назначать исполнителей и ограничивать права доступа к их редактированию. Права предоставляются также для отдельных листов и библиотек (см. рис. 3).
Пользователи могут скачивать страницы по мере необходимости, но эту возможность можно заблокировать. Если страница в данный момент редактируется, то все остальные инженеры имеют к ней доступ только в режиме просмотра. После редактирования автор возвращает страницу в проект, и она становится доступной другим пользователям, а блокировка снимается (см. рис. 4).
Все рабочие проекты хранятся на общем сервере. Соответственно, каждое скачивание, обновление или переименование страниц проекта регистрируется и хранится в истории изменений. По каждому изменению выводится имя автора, причины и суть изменений. В любое время ведущий инженер проекта, его рядовые исполнители и третьи лица с правами доступа могут получить отчёт о состоянии проекта (см. рис. 5).
OrCAD EDM позволяет вести историю изменений по каждой странице проекта и осуществлять контроль версий. Через дерево проекта можно легко получить доступ к его различным версиям. Можно сравнить версии проектов и произвести откат на более раннюю версию, если в том есть необходимость. Также это можно сделать для отдельных частей проекта. Когда проект подходит к финальной стадии, создаётся его контрольная версия. OrCAD EDM рассматривает эту версию как один файл, который, кстати, можно защитить от изменений. Если же изменения потребуются, то они будут распространяться на весь проект (см. рис. 6).
OrCAD EDM позволяет контролировать изменения в символах компонентов, хранящихся в библиотеках OrCAD Capture. Это исключает проблемы с поиском и использованием последних версий символов.
OrCAD EDM хранит информацию обо всех активных и архивных проектах. Благодаря этому поиск и повторное использование в новых проектах готовых схемных каскадов из старых проектов значительно упрощается.
Работа проектной группы в единой среде проектирования снижает риск появления ошибок и ускоряет разработку. OrCAD EDM – это набор инструментов, который упрощает администрирование разработки и хранение данных. Модуль работает непосредственно в среде OrCAD Capture и не требует больших затрат. Администратор проектов может устанавливать права доступа к проектным данным для рядовых инженеров. По каждому проекту ведётся контроль версий и история изменений. Благодаря OrCAD EDM использование готовых наработок в новых проектах значительно упрощается. Данные об изменениях видны на общей информационной панели. Кроме того, на почтовые ящики инженеров приходят письма с уведомлением об изменениях. OrCAD EDM служит для упрощения коллективной разработки, делая её простой и понятной.
Литература
- User’s Guide OrCAD Engineering Data Management 16.6. EMA Design Automation, Inc. July 2014.
- Datasheet: OrCAD Engineering Data Management. Managing Design Data for the OrCAD Workgroup.
Если вам понравился материал, кликните значок - вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал - не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!