реклама на сайте
подробности

 
 
> Система контроля версия для схем PCAD
bbb
сообщение Jan 29 2016, 17:44
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



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

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

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

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

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

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

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

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

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

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

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

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

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

Т.е. ты если ты не меняя схемы просто расположишь связи и компоненты по другому на листе - то у тебя будет другой нет лист
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bbb
сообщение Jan 30 2016, 19:31
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



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

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

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

Сообщение отредактировал bbb - Jan 30 2016, 19:34
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 30 2016, 19:57
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Поищите сравнение картинок. Там есть достойные варианты.
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 30 2016, 20:11
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



Цитата(vitan @ Jan 30 2016, 19:57) *
Поищите сравнение картинок. Там есть достойные варианты.

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

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

Вот сдвинули Вы компонент. Топология не изменилась.
А Araxis Merge и Beyound Compare показывают кучу изменений.

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

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

Сообщение отредактировал bbb - Jan 30 2016, 20:13
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 30 2016, 20:16
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ну так в чём проблема? Нетлисты Вы умеете сравнивать, расположение компонентов на листах тоже. Метаданные какие-нибудь тоже можете экспортировать в текст и сравнивать потом. Неудобно, что нет одной программы на всё? Ну батник напишите и вызывайте сразу несколько, и всего делов-то...
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 30 2016, 21:40
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



Цитата(vitan @ Jan 30 2016, 21:16) *
Ну так в чём проблема? Нетлисты Вы умеете сравнивать

Вот в чем:
Цитата(bbb @ Jan 30 2016, 15:13) *
PCAD SCHematic у практически одинаковых схем строки нетлиста (соответствующие одному компоненту) располагает в разном порядке 01.gif


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


А если кто-то просто перенумировал RefDes-ы компонентов в схеме?
Да и в придачу пару цепей переименовал?
Топология при это не изменилась. А вот нетлисты совершенно разные будут.

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


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

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


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

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

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

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

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

А схемы у меня бывают большие: на несколько листов А1.
Каждый раз вручную все чекать очень утомительно

Сообщение отредактировал bbb - Jan 30 2016, 21:32
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 30 2016, 23:03
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(bbb @ Jan 31 2016, 00:40) *
Типа в таком виде.
Код
1)Изменения в топологии: добавлен компонент А17 и проведена связь между А13.10 и X32:1
2) Изменения в обозначениях: цепь А переименована в цепь Б
3) Изменения в геометрии: Был сдвинут компонент DD21 и изменена форма сегмента цепи РН


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

Сравнение двух схем:
Прикрепленное изображение


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


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


Цитата(bbb @ Jan 31 2016, 00:40) *
Т.е. система сравнения версий схем должна показать "ДЕЛЬТУ" двух схем в максимально наглядном и КОМПАКТНОМ виде. Чтобы человек мельком взгянув на дельту сразу понял, что изменилось в схеме. А не изучая часами нетлисты и анализируя различия в геометрии


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


Причем слева и справа иерархические списки, можно раскрыть каждый пункт и посмотреть подробности
(например, если изменили какое-то свойство компонента, ну например, 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


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- bbb   Система контроля версия для схем PCAD   Jan 29 2016, 17:44
- - PCBtech   У наших ребят в КБ есть утилита сравнения нетлисто...   Jan 29 2016, 18:08
- - bbb   Как показывает отличия? Графически? Подсвечивая от...   Jan 29 2016, 18:31
- - zxcv   В составе PCAD-а есть специальная утилита NetSync....   Jan 29 2016, 19:18
- - bbb   Анет ли утилит, которые могут ВИЗУАЛЬНО(ГРАФИЧЕСКИ...   Jan 29 2016, 19:25
|- - zxcv   Цитата(bbb @ Jan 29 2016, 22:25) Анет ли ...   Jan 29 2016, 19:39
|- - Corvus   Цитата(bbb @ Jan 29 2016, 22:25) Анет ли ...   Jan 29 2016, 20:18
|- - bbb   Цитата(Corvus @ Jan 29 2016, 21:18) 10 ле...   Jan 29 2016, 21:14
|- - PCBtech   Цитата(bbb @ Jan 30 2016, 00:14) Нет там ...   Jan 29 2016, 21:31
|- - Corvus   Цитата(bbb @ Jan 30 2016, 00:14) Нет там ...   Jan 30 2016, 15:10
- - bbb   Ну а если все-таки в сравнивать текст пикадовскаих...   Jan 30 2016, 14:13
- - bbb   А что на картинке? Подсветка добавленного компонен...   Jan 30 2016, 15:59
- - vitan   http://www.cadalist-enterprises.com/applications/d...   Jan 30 2016, 19:15
|- - PCBtech   ------------------- И вот еще одно приложение, тож...   Jan 31 2016, 00:12
- - bbb   А как там с маскИрованием не интересных изменений?...   Jan 31 2016, 04:28
|- - PCBtech   Цитата(bbb @ Jan 31 2016, 07:28) А как та...   Jan 31 2016, 10:50
- - bbb   Вы не ответили на мой вопрос. А ответили на не мой   Jan 31 2016, 18:50
|- - PCBtech   Цитата(bbb @ Jan 31 2016, 21:50) Вы не от...   Jan 31 2016, 21:49
- - bbb   PCBtech Но вот смотрите. Допустим переименовал я ц...   Feb 1 2016, 15:59
|- - PCBtech   Да, можно выбрать только нужные типы изменений, ко...   Feb 1 2016, 19:43
- - bbb   А топологию умеет сравнивать?   Feb 1 2016, 20:07
|- - PCBtech   Цитата(bbb @ Feb 1 2016, 23:07) А тополог...   Feb 1 2016, 20:45
- - bbb   Нет. Про платы я ничего не говорил. Я про схемы. П...   Feb 2 2016, 15:22
|- - PCBtech   Не очень понятная аналогия. Если Вы про нетлист (с...   Feb 2 2016, 16:43
- - bbb   Гуглите изоморфизм графов   Feb 2 2016, 18:29


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 16:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016