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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Конвертация 2005.3 -> EE7.9.1
fill
сообщение Aug 19 2011, 08:24
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dm_mur @ Aug 19 2011, 11:36) *
Да, открывается.


новый вариант


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 19 2011, 09:30
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(fill @ Aug 19 2011, 12:24) *

Спасибо! Намного лучше. Осталось вернуть на место имена просвопленных выводов микроконтроллера, но это мелочи. Расскажете в чом проблема этого проекта?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 19 2011, 09:41
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dm_mur @ Aug 19 2011, 13:30) *
Спасибо! Намного лучше. Осталось вернуть на место имена просвопленных выводов микроконтроллера, но это мелочи. Расскажете в чом проблема этого проекта?


Как оказалось ничего особенного, просто попробовал снова с нуля проделать синхронизацию в 2005 (открыл исходный проект в DxD2005, компилировал CDB, открыл в Exp, обратно аннотировал) и затем просто открыл в EE7.9.2.
Никаких проблем на этот раз с CDB не произошло (в прошлый раз были), видимо по тому что ЦБ уже была нормально сформирована в предыдущую мою итерацию. Поэтому и упаковку уже не делал.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 22 2011, 03:25
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Подскажите еще плз.. В 2005 я при свопе пинов их имена менял используя механизм OAT (актуально для микроконтроллерных проектов, при свопе на схеме менять нужно не только номера выводов, но и их имена). в 7.9 данный механизм, насколько я понимаю, сломан. Как мне добраться внешней утилитой до имен выводов?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 22 2011, 07:01
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dm_mur @ Aug 22 2011, 07:25) *
Подскажите еще плз.. В 2005 я при свопе пинов их имена менял используя механизм OAT (актуально для микроконтроллерных проектов, при свопе на схеме менять нужно не только номера выводов, но и их имена). в 7.9 данный механизм, насколько я понимаю, сломан. Как мне добраться внешней утилитой до имен выводов?


Вообще-то в менторе стандартный механизм это изменение Номеров пинов (Pin Number), а Имена пинов (Pin Name) остаются без изменений. Pin Name можно изменять только в NSE при редактировании символа.
Попробуйте скрыть Pin Name и ввести доп. атрибут для отображения (например My_pin_name), с которым и производить перестановки. У каждого атрибута может быть три значения (Symbol, Block, Instance) - Instance показывает текущее значение номера пина на плате, Symbol - начальное значение установленное в символе. Можете написать скрипт который будет отслеживать пары Pin Number-My_pin_name и соответственно изменениям Pin Number менять значение My_pin_name.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Aug 22 2011, 08:31
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(fill @ Aug 22 2011, 10:01) *
Вообще-то в менторе стандартный механизм это изменение Номеров пинов (Pin Number), а Имена пинов (Pin Name) остаются без изменений. Pin Name можно изменять только в NSE при редактировании символа.
Попробуйте скрыть Pin Name и ввести доп. атрибут для отображения (например My_pin_name), с которым и производить перестановки. У каждого атрибута может быть три значения (Symbol, Block, Instance) - Instance показывает текущее значение номера пина на плате, Symbol - начальное значение установленное в символе. Можете написать скрипт который будет отслеживать пары Pin Number-My_pin_name и соответственно изменениям Pin Number менять значение My_pin_name.

Спасибо. Примерно так оно и было сделано, только не скриптом, а внешней утилиткой - БД схемы была в текстовом виде
Go to the top of the page
 
+Quote Post

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

 


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


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