Перейти к содержанию
    

Система контроля версия для схем PCAD

Нужна программа, которая бы могла визуализировать отличия в схемах, выполненных в PCAD SCHematic 2006.

 

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

 

Т.е. чтобы если я просто сдвину элемент, чтобы это никак не отображалось.

 

А если проведу (или удалю) новую связь. Или добавлю компонент. Или заменю какой-то компонент - чтобы это было видно.

 

И чтобы можно было задавать фильтр для маскирования не интересующих меня изменений.

 

Короче, нужен аналог GIT или SVN в программировании, но только для схем

 

Просто зачастую трудно разобраться: а чем же эта версия схемы отличается от той.

 

Особенно когда у тебя таких схем десятки и у каждой по десять версий.

 

Очень нужен инструмент для визуального отображения разницы в схемах

 

Пробовал генерить Netlist-ы и сравнивать их тект в Beyound Compare и Araxis Merge.

 

Но проблема в том, что в PCAD2006 в нетлистах списки располагаются по неизвестному мне порядку.

 

Бывает заменишь всего лишь один компонент или переименуешь одну цепь, а нетлисте появляется СОТНЯ(!!!) изменений.

 

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

 

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

Поделиться сообщением


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

У наших ребят в КБ есть утилита сравнения нетлистов.

Показывает только отличия в соединениях.

 

 

 

Поделиться сообщением


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

Как показывает отличия? Графически? Подсвечивая отличающиеся компоненты и цепи/участки цепей?

Или как в Araxis и Beyound просто подсвечивая измененные строки в тексте (нетлистов)?

И что за программа? Скажите название

Поделиться сообщением


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

В составе PCAD-а есть специальная утилита NetSync.exe, предназначенная для сравнения нетлистов.

Причём можно сравнивать нетлисты полученные как из схемы, так и из платы.

Результат её работы - текстовый файл различий, который можно "втянуть" в схему/плату командой Import ECOs...

Поделиться сообщением


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

Анет ли утилит, которые могут ВИЗУАЛЬНО(ГРАФИЧЕСКИ) подсветить прямо на схеме разнящиеся участки цепей и компонеты?

 

И чтобы можно было некоторые отличия скрыть(замаскировать)

 

Например поставил я резистор другого типа и чо? Схема принципиально от этого же не изменилась. Как и таблица соединений.

 

Как это изменение/отличие замаскировать?

Поделиться сообщением


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

Анет ли утилит, которые могут ВИЗУАЛЬНО(ГРАФИЧЕСКИ) подсветить прямо на схеме разнящиеся участки цепей и компонеты?

И чтобы можно было некоторые отличия скрыть(замаскировать)

Я таких не знаю

 

Например поставил я резистор другого типа и чо? Схема принципиально от этого же не изменилась. Как и таблица соединений.

После NetSync в этом случае в ECO файле будет только информация об заменённом компоненте и его атрибутах, но не будет изменений в таблице соединений. (Если конечно нумерация выводов у старого и нового резисторов совпадают и выводы у него не поменяны местами.)

Поделиться сообщением


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

Анет ли утилит, которые могут ВИЗУАЛЬНО(ГРАФИЧЕСКИ) подсветить прямо на схеме разнящиеся участки цепей и компонеты?

 

10 лет такое никому в голову не приходило. Переходите на современное ПО. В Альтиум всё это есть

http://techdoc.altium.com/display/ADRR/Ver...ge+Manager))_AD

Поделиться сообщением


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

10 лет такое никому в голову не приходило. Переходите на современное ПО. В Альтиум всё это есть

http://techdoc.altium.com/display/ADRR/Ver...ge+Manager))_AD

Нет там ничего.

Вы сами-то по своей ссылке ходили?

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

 

А с просил ГРАФИЧЕСКУЮ визуализацию прям на схеме.

И причем не всех отличий, а не замаскированных

 

Может в EPLAN-е или E3.Series такое есть?

Ведь это вроде сейчас самые продвинутые рисовалки схем

Изменено пользователем bbb

Поделиться сообщением


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

Нет там ничего.

Вы сами-то по своей ссылке ходили?

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

 

А с просил ГРАФИЧЕСКУЮ визуализацию прям на схеме.

И причем не всех отличий, а не замаскированных

 

Может в EPLAN-е или E3.Series такое есть?

Ведь это вроде сейчас самые продвинутые рисовалки схем

 

Если рассматривать другие пакеты, а не только PCAD, то вот что есть в последнем OrCAD EDM,

и это намного лучше и удобнее, чем просто "визуальное" сравнение:

 

Координация командной работы над проектом

 

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

 

 

Фиксация неподтвержденных данных проекта

 

Фиксация страниц, которые в данный момент редактируются пользователем, происходит автоматически, и другие пользователи могут получить доступ к этим страницам только на чтение

 

Прослеживание и коммуникации в реальном времени

 

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

 

 

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

 

Хранится полная история версий каждого загруженного изменения на странице или на уровне проекта, что делает гораздо проще откат назад к предыдущим версиям, или сравнение изменений

Поделиться сообщением


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

Ну а если все-таки в сравнивать текст пикадовскаих netlist-ов?

 

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

 

Не...

Можно конечно попробовать использовать механизм LINK-ов, имеющиеся как в Beyound Compare так и в Araxis Merge и ВРУЧНУЮ стрелочками показывать какой кусок текста в одном файле соответствует какому куску в другом файле.

 

Но уж больно это муторно.

 

 

Народ! Кто занимался проблемой сравнения версий схемы и поиска отличий и решил её для PCAD2006!

 

Посоветуйте что-нибудь

 

Я пока использую формат "PSPICE" нетлиста.

 

Так как он наиболее компактный и не перегруженный лишней инфой.

 

Но там все равно бывает, что PCAD SCHematic у практически одинаковых схем строки нетлиста (соответствующие одному компоненту) располагает в разном порядке :01:

Изменено пользователем bbb

Поделиться сообщением


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

Нет там ничего.

Вы сами-то по своей ссылке ходили?

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

 

Полегче. Я не только по ссылке ходил, но и пользуюсь этим время от времени.

VersionControl_Pnl-StorageManager_Compare-700x688.png

Поделиться сообщением


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

А что на картинке?

Подсветка добавленного компонента?

А если компонент не добавлять в просто передвинуть в другое место? Что будет подсвечено?

 

А если связь нарисовать или удалитть?

Поделиться сообщением


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

Спасибо. Пригодится когда PCB-шники задумаю сравнивать.

 

А для сравнения схем формата PCAD SCHematic не знаете утилиток?

 

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

Изменено пользователем bbb

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

×
×
  • Создать...