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

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

Поищите сравнение картинок. Там есть достойные варианты.

Да картинки и Araxis Merge и Beyound Compare могут сравнивать.

Я так и делал: распечатывал схемы на виртуальном принтере в JPEG-формате и сравнивал.

 

Но хотелось бы сравнивать топологию. И логическую структуру

 

Вот сдвинули Вы компонент. Топология не изменилась.

А Araxis Merge и Beyound Compare показывают кучу изменений.

 

Или цепь переименовали. Топологически ничего не изменилось.

Хотелось бы чтобы программа сравнения понимала это и просто бы сказала: "Цепь А была переименована в цепь Б и к ней был дополнительно подключен пин А20:31".

 

Так же как и при изменении позиционных обозначений топология не меняется.

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

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


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

Ну так в чём проблема? Нетлисты Вы умеете сравнивать, расположение компонентов на листах тоже. Метаданные какие-нибудь тоже можете экспортировать в текст и сравнивать потом. Неудобно, что нет одной программы на всё? Ну батник напишите и вызывайте сразу несколько, и всего делов-то...

 

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


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

Ну так в чём проблема? Нетлисты Вы умеете сравнивать

Вот в чем:

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

 

А если таких строк больше 200?

 

 

А если кто-то просто перенумировал RefDes-ы компонентов в схеме?

Да и в придачу пару цепей переименовал?

Топология при это не изменилась. А вот нетлисты совершенно разные будут.

 

Есть ли какая-нибудь программа, которая четко и ясно скажет мне, что ТОПОЛОГИЯ двух схем не отличается. А вот эту цепь переименовали на эту, у этих компонентов RefDes поменяли с того, на этот

 

 

Т.е. система сравнения версий схем должна показать "ДЕЛЬТУ" двух схем в максимально наглядном и КОМПАКТНОМ виде. Чтобы человек мельком взгянув на дельту сразу понял, что изменилось в схеме. А не изучая часами нетлисты и анализируя различия в геометрии

 

Типа в таком виде.

 1)Изменения в топологии: добавлен компонент А17 и проведена связь между А13.10 и X32:1
2) Изменения в обозначениях: цепь А переименована в цепь Б
3) Изменения в геометрии: Был сдвинут компонент DD21 и изменена форма сегмента цепи РН

 

И все сразу ясно.

 

Не надо часами (а то и днями - если схема на несколько листо А1) сравнивать схему

 

Вы скажите а нафига сравнивать схемы часами/днями?

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

 

Т.е. что не попортил топологию (что слуучайно не добавил и не удалил связей/компонентов). Что сам PCAD (иногда он "падает" выбрасывыя исключение) не попортил схему.

 

Т.е. чтобы убедиться в целостостности топологии

 

А схемы у меня бывают большие: на несколько листов А1.

Каждый раз вручную все чекать очень утомительно

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

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


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

Типа в таком виде.

 1)Изменения в топологии: добавлен компонент А17 и проведена связь между А13.10 и X32:1
2) Изменения в обозначениях: цепь А переименована в цепь Б
3) Изменения в геометрии: Был сдвинут компонент DD21 и изменена форма сегмента цепи РН

 

Ну то есть вам нужно что-то типа такого?

 

Сравнение двух схем:

post-1623-1454191228_thumb.png

 

История изменений и возможность загрузить прошлые версии:

post-1623-1454191234_thumb.png

 

Тут показаны результаты сравнения двух схем по наличию/отсутствию компонентов,

но также можно и сравнивать по изменению соединений - такая у Вас илея?...

Насчет геометрии (компонент или провод передвинут на схеме) - мне кажется, это проверять как-то не за чем, верно?

 

 

Т.е. система сравнения версий схем должна показать "ДЕЛЬТУ" двух схем в максимально наглядном и КОМПАКТНОМ виде. Чтобы человек мельком взгянув на дельту сразу понял, что изменилось в схеме. А не изучая часами нетлисты и анализируя различия в геометрии

 

Про PCAD я еще повыясняю у наших разработчиков в понедельник.

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

с подсветкой текстовых описаний этих отличий, где все понятно.

Для примера я удалил компонент и цепь на схеме, вот результат сравнения двух схем:

post-1623-1454193067_thumb.png

 

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

(например, если изменили какое-то свойство компонента, ну например, Footprint или Value - это тоже будет видно в отчете).

 

 

Ну и вот еще одно приложение для OrCAD, которое можно загрузить из магазина приложений.

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

Посмотрите видео, особенно на 2й странице - сравнение связей. Впечатляет!

Мне кажется, это ровно то, что Вы хотели бы получить, верно?

 

http://orcadmarketplace.com/ProductDetails...39/Default.aspx

 

Вводное видео:

http://view.vzaar.com/1054311/player?frame...&height=400

 

Сравнение связей:

http://view.vzaar.com/1270693/player?frame...&height=400

 

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


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

-------------------

И вот еще одно приложение, тоже сравнивает две схемы или два нетлиста,

или даже схему с нетлистом.

 

post-1623-1454199108_thumb.png

 

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


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

А как там с маскИрованием не интересных изменений?

Вот к примеру переименовал я 2 цепи и изменил позиционные обозначения у пары резисторов. И один транзистор сдвинул.

 

Логическая структура изменилась. Геометрическая - тоже.

Но ведь топологически схема осталась прежней.

 

OrCAD это понимает?

 

Он может работать в режиме "показать ТОЛЬКО изменения в топологии"?

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


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

А как там с маскИрованием не интересных изменений?

Вот к примеру переименовал я 2 цепи и изменил позиционные обозначения у пары резисторов. И один транзистор сдвинул.

 

Логическая структура изменилась. Геометрическая - тоже.

Но ведь топологически схема осталась прежней.

 

OrCAD это понимает?

 

Он может работать в режиме "показать ТОЛЬКО изменения в топологии"?

 

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

Вы можете сделать схему, на которой некоторые узлы выполнены в разных вариантах по-разному.

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

наличие или отсутствие компонентов на схеме, их соединения могут отличаться.

И любой из этих вариантов можно в проекте выбрать, работать с ним, вывести перечень или спецификацию,

вывести нетлист для печатной платы.

 

Это именно то, что называется в ГОСТ "варианты исполнения".

 

Есть и еще одна интересная штука: Испытательный стенд.

Часть схемы вы можете выделить и назначить "Испытательным стендом".

Обычно это кусок аналоговой схемы, но возможны и цифровые микросхемы.

Прямо в схемном редакторе вы указываете, какие подать питания на те или иные провода "Испытательного стенда",

какие входные сигналы, и где надо измерять напряжение или ток.

И можете в симуляторе PSPICE посмотреть работу схемы, все напряжения и токи, все режимы,

и даже погонять по допускам...

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


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

Вы не ответили на мой вопрос. А ответили на не мой

 

Значит, я не понял Ваш вопрос, приведите пример, пожалуйста.

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


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

PCBtech

Но вот смотрите.

Допустим переименовал я цепь. Или изменил RefDes компонента.

Топология изменилась при этом?

Правильно. Нет.

Изменилась только логическая/семантическая структура схемы.

 

Или допустим я переместил компонент (за ним естественно потянулись его связи).

Топология при этом тоже не изменилась. Изменилась только геометорическая информация.

 

Так вот.

 

Мне хотелось бы, чтобы была возможность скрыть ("замаскИровать") не интересующие меня изменения.

 

 

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


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

Да, можно выбрать только нужные типы изменений, которые вы хотите проконтролировать.

Посмотрите User Manual на это приложение:

 

http://www.orcadmarketplace.com/Portals/0/..._HelpManual.pdf

 

There are four types of differences displayed in ECOCompare:

·In 'File 1', deleted in 'File 2'

·Added in 'File 2', not in 'File 1'

·In both Files, but the value changed

·No change between 'File 1' and 'File 2'

 

The different Compare Modes are chosen in the TABs:

·Net and Part Objects

·Net Properties

·Part Properties

·Pin Properties

 

Единственное, чего вроде бы нет в данном приложении - сравнение графики, то есть когда ничего логически не изменилось,

а просто что-то передвинули. Ну, это можно другими методами сравнить, тоже есть варианты, только зачем?

 

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


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

А топологию умеет сравнивать?

 

что Вы подразумеваете под топологией?

размещение и трассировку печатной платы?

 

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


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

Нет. Про платы я ничего не говорил. Я про схемы.

Поясню.

Вот, к примеру, взяли Вы сумку "сетку" в которой Вы носили в 1981-м году бутылки из под кефира сдавать в пункт приема стеклотары.

 

И изогнули/деформировали эту сетку. Топология изменилась? Правильно! Не изменилась.

 

А потом Вы взяли кисточку и краски, и раскрасили в разные цвета все ребра этой сумки.

 

Топология изменилась от этого?

Правильно! Не изменилась.

 

Вот так и со схемами

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

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


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

Не очень понятная аналогия.

Если Вы про нетлист (список соединений), то его изменения можно посмотреть.

 

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


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

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

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

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

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

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

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

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

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

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