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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Система контроля версия для схем 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
PCBtech
сообщение Jan 29 2016, 18:08
Сообщение #2


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

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



У наших ребят в КБ есть утилита сравнения нетлистов.
Показывает только отличия в соединениях.




--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен 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
сообщение Jan 29 2016, 18:31
Сообщение #3


Местный
***

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



Как показывает отличия? Графически? Подсвечивая отличающиеся компоненты и цепи/участки цепей?
Или как в Araxis и Beyound просто подсвечивая измененные строки в тексте (нетлистов)?
И что за программа? Скажите название
Go to the top of the page
 
+Quote Post
zxcv
сообщение Jan 29 2016, 19:18
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 10-01-10
Пользователь №: 54 704



В составе PCAD-а есть специальная утилита NetSync.exe, предназначенная для сравнения нетлистов.
Причём можно сравнивать нетлисты полученные как из схемы, так и из платы.
Результат её работы - текстовый файл различий, который можно "втянуть" в схему/плату командой Import ECOs...
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 29 2016, 19:25
Сообщение #5


Местный
***

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



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

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

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

Как это изменение/отличие замаскировать?
Go to the top of the page
 
+Quote Post
zxcv
сообщение Jan 29 2016, 19:39
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 10-01-10
Пользователь №: 54 704



Цитата(bbb @ Jan 29 2016, 22:25) *
Анет ли утилит, которые могут ВИЗУАЛЬНО(ГРАФИЧЕСКИ) подсветить прямо на схеме разнящиеся участки цепей и компонеты?
И чтобы можно было некоторые отличия скрыть(замаскировать)

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

Цитата(bbb @ Jan 29 2016, 22:25) *
Например поставил я резистор другого типа и чо? Схема принципиально от этого же не изменилась. Как и таблица соединений.

После NetSync в этом случае в ECO файле будет только информация об заменённом компоненте и его атрибутах, но не будет изменений в таблице соединений. (Если конечно нумерация выводов у старого и нового резисторов совпадают и выводы у него не поменяны местами.)
Go to the top of the page
 
+Quote Post
Corvus
сообщение Jan 29 2016, 20:18
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



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


10 лет такое никому в голову не приходило. Переходите на современное ПО. В Альтиум всё это есть
http://techdoc.altium.com/display/ADRR/Ver...ge+Manager))_AD
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 29 2016, 21:14
Сообщение #8


Местный
***

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



Цитата(Corvus @ Jan 29 2016, 21:18) *
10 лет такое никому в голову не приходило. Переходите на современное ПО. В Альтиум всё это есть
http://techdoc.altium.com/display/ADRR/Ver...ge+Manager))_AD

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

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

Может в EPLAN-е или E3.Series такое есть?
Ведь это вроде сейчас самые продвинутые рисовалки схем

Сообщение отредактировал bbb - Jan 29 2016, 21:16
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 29 2016, 21:31
Сообщение #9


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

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



Цитата(bbb @ Jan 30 2016, 00:14) *
Нет там ничего.
Вы сами-то по своей ссылке ходили?
Там обычный SVN какой программисты используют. Т.е. сравнение и визуализация отличий на уровне текста и файлового дерева.

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

Может в EPLAN-е или E3.Series такое есть?
Ведь это вроде сейчас самые продвинутые рисовалки схем


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

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

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


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

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

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

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


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

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


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен 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
сообщение Jan 30 2016, 14:13
Сообщение #10


Местный
***

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



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

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

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

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


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

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

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

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

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

Сообщение отредактировал bbb - Jan 30 2016, 14:15
Go to the top of the page
 
+Quote Post
Corvus
сообщение Jan 30 2016, 15:10
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(bbb @ Jan 30 2016, 00:14) *
Нет там ничего.
Вы сами-то по своей ссылке ходили?
Там обычный SVN какой программисты используют. Т.е. сравнение и визуализация отличий на уровне текста и файлового дерева.


Полегче. Я не только по ссылке ходил, но и пользуюсь этим время от времени.
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 30 2016, 15:59
Сообщение #12


Местный
***

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



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

А если связь нарисовать или удалитть?
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 30 2016, 19:15
Сообщение #13


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

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



http://www.cadalist-enterprises.com/applications/doctar/
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 30 2016, 19:31
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 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
Сообщение #15


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

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



Поищите сравнение картинок. Там есть достойные варианты.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2024 - 23:15
Рейтинг@Mail.ru


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