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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как в Altium сделать Back-Annotation, в многостраничном проекте
shb
сообщение Oct 8 2014, 04:40
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



О сколько нам открытий чудных....
Никогда не делал аннатацию из ПСБ. Решил до конца прояснить этот вопрос.
Для DmitryR Взял проект как у Вас, я думаю. Пять листов схемы, без главного листа.
В проекте куча элементов с несколькими частями, например ПЛИС из 12 секций, изначально имеет десигнатор DD1.
Снова по шагам с комментариями и поподробнее.
1. Сделал Re-Annotate в ПСБ. DD1 поменялось -> DD5 это в ПСБ.
2. Update Schematics. Выскакивает окно Ingineering Change Order. Далее нажимаю Validate Changes и затем Execute
Changes. Все листы схемы изменились. Но в проекте с главным листом ни в одном листе схемы не происходило изменений.
В листах схемы появились , кроме Editor, доп. вкладки с названием листа. Все секции DD1 превратились DD5 и рядом в скобках DD1.
Далее 3 пункт я пропускаю, так как переименование десигнаторов уже произошло. Перехожу сразу к 4 пункту, никаких WAS-файлов.
4. Из схемы Project - Compile Document .. SchDoc. Все старые в скобках значения исчезают.
5. Из схемы Update PCB Document. Прошло переименование цепей.
Из ПСБ Project - Show Differences. Результат "No Differences Detected".
Схема не имеет каналов. Опять у меня никаких вопросов.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 8 2014, 06:51
Сообщение #17


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Владимир @ Oct 7 2014, 18:47) *
Просто в разных местах вы видите физические или логические Designator

Спасибо, мне это понятно. Мне необходимо сделать так, чтобы они стали одинаковыми.


Цитата(shb @ Oct 8 2014, 07:40) *
Схема не имеет каналов. Опять у меня никаких вопросов.

Это радостно, но у меня это не работает.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 8 2014, 15:32
Сообщение #18


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Волшебная таблетка: убить файл .Annotation из проекта и физически, всё пересинхронизировать, cделать Back Annotation по приведённому тут рецепту. Теперь работает даже без WAS.

Но ещё момент. Чтобы не раскосячивались Schematics reference Designators на плате, надо сделать Component Links Update с установленной галочкой Footprints.
Go to the top of the page
 
+Quote Post
shb
сообщение Oct 8 2014, 16:42
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Цитата(DmitryR @ Oct 8 2014, 19:32) *
Волшебная таблетка: убить файл .Annotation из проекта и физически, всё пересинхронизировать, cделать Back Annotation по приведённому тут рецепту. Теперь работает даже без WAS.
Но ещё момент. Чтобы не раскосячивались Schematics reference Designators на плате, надо сделать Component Links Update с установленной галочкой Footprints.

Итог. Если все делать правильно, не допуская рассинхронизации схемы и платы, не позволяя появляться левым файлам .Annotation,
проблем не будет. Не делайте сами себе проблем, каждое действие осознанное, с предсказуемым результатом.
А в общем хотелось бы послушать ваш анализ, почему у вас так получалось.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 9 2014, 10:04
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(DmitryR @ Oct 8 2014, 09:51) *
Спасибо, мне это понятно. Мне необходимо сделать так, чтобы они стали одинаковыми.

Вы не можете этого сделать. Одному логическому соответсвует столько физических, сколько существует одинаковых каналов.
Сделать можно только в 1 случае, если канал 1 и существует только одно физическое обозначения для одного логичекого

Цитата(shb @ Oct 8 2014, 19:42) *
А в общем хотелось бы послушать ваш анализ, почему у вас так получалось.

скорее всего в отсутствии
Цитата
Component Links
перед синхронизацией
Go to the top of the page
 
+Quote Post
Soloveich
сообщение Oct 9 2014, 12:56
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 28-06-11
Из: Мск
Пользователь №: 65 935



Какая версия Альтия? Вчера с Сабуниным обсуждали ошибку в переномерации в многоканальном проекте. В последней версии ошибка убрана.
Go to the top of the page
 
+Quote Post
shb
сообщение Oct 9 2014, 15:26
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Цитата(Soloveich @ Oct 9 2014, 16:56) *
Какая версия Альтия? Вчера с Сабуниным обсуждали ошибку в переномерации в многоканальном проекте. В последней версии ошибка убрана.
Да при чем здесь многоканальный проект, прочитайте тему топика. Здесь никогда проблем не было, если сам себе их не сделал.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 14 2014, 09:19
Сообщение #23


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(shb @ Oct 8 2014, 20:42) *
А в общем хотелось бы послушать ваш анализ, почему у вас так получалось.

Сейчас это уже вряд ли можно точно установить. Но я думаю, что мешанина в .Annotation появилась из-за того, что я сначала сделал несколько раз Re-Annotate, а потом сделал Back-Annotation через WAS. Так как WAS - это просто текстовый файл, который задаёт соответствия Designators, в него попали соответствия последнего и предпоследнего состояния платы, что нумерации в схематике уже далеко не соответствовало. Я-то думал, что программе не может прийти в голову делать какие-либо синхронизации иначе, как по Unique ID, но я ошибался.



Цитата(Владимир @ Oct 9 2014, 14:04) *
Вы не можете этого сделать. Одному логическому соответсвует столько физических, сколько существует одинаковых каналов.

У меня нет каналов, и Component Links были проверены, как я уже писал.
Go to the top of the page
 
+Quote Post

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

 


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


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