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

 
 
> Altium, как победить страшный глюк (Annotate), При переименовании всей схемы меняются местами части микросхемы
PrSt
сообщение May 24 2014, 10:15
Сообщение #1


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Подскажите плиз как борольться с Altium-овским глюком, ну или как победить, а может и чтото у меня не правильно (не исключено)
Когда делаю Annotate, то, при переименовании всей схемы меняются местами части микросхемы.

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

Становится вот так :
http://ybex.com/d/q3c275dwd7xr85f5zb6rz7ye...g1qdi07ux0.html

В то время как должно быть вот так :
http://ybex.com/d/euuwkw8outxe1k4vp7okw3ur...va7bg05eus.html


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Владимир
сообщение Sep 4 2014, 07:08
Сообщение #2


Гуру
******

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



И зачем выложили библиотеку? Там проблем нет.
Проблемы у Вас в схеме.
Там эти галочки и смотрите. При этом у всех частей все Part
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Sep 4 2014, 07:35
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



Цитата(Владимир @ Sep 4 2014, 11:08) *
Проблемы у Вас в схеме.
Там эти галочки и смотрите. При этом у всех частей все Part


1) О каких именно галочках речь?
2) В моей схеме все галоочки (как я думаю) установлены правильно. Но Альтиум упорно меняет парты между разными символами.
3) И еще огромный недостаток в том, что у отдельных партов нет индикатора принадлежности какому-либо символу. Все парты имеют уникальный ID, и часто происходит выпадание парта из символа и как следствие, добавление нового ненужного символа, состоящего из этого выпавщего парта.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 4 2014, 07:39
Сообщение #4


Гуру
******

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



Цитата(G_A_S @ Sep 4 2014, 10:35) *
2) ... Но Альтиум упорно меняет парты между разными символами.

Это уже нужно и Lock Designator ставить
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Sep 11 2014, 16:48
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



Цитата(Владимир @ Sep 4 2014, 11:39) *
Это уже нужно и Lock Designator ставить


Если поставить Lock Designator, то эти компоненты не будут аннотироваться!!! В ручную что ли десятки микросхем перелопачивать?
Вопрос в том, что в программе ОГРОМНЫЙ глюк, о котором разработчикам нужно УСЛЫШАТЬ!
Компоненту должно присваиваться следующее за предыдущим значение десигнатора, как только один из его партов (не важно какой по счету внутри компонента) встречается на пути порядка переименования компонентов (т.е. по ГОСТу сверху вниз, затем слева направо).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 11 2014, 18:03
Сообщение #6


Гуру
******

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



Цитата(G_A_S @ Sep 11 2014, 19:48) *
Если поставить Lock Designator, то эти компоненты не будут аннотироваться!!! В ручную что ли десятки микросхем перелопачивать?
Вопрос в том, что в программе ОГРОМНЫЙ глюк, о котором разработчикам нужно УСЛЫШАТЬ!
Компоненту должно присваиваться следующее за предыдущим значение десигнатора, как только один из его партов (не важно какой по счету внутри компонента) встречается на пути порядка переименования компонентов (т.е. по ГОСТу сверху вниз, затем слева направо).

Насчет огромности вы абсолютно не правы. Без этого жить можно и все как то живут и не умирают.
Гост рекомендует указанную последовательность. Но сам же вводит отклонения:
Допускаются пропуски, допускается иная нумерация, если это вызвано функциональностью
Допускается нарушение этого, если это редакций старой схемы
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Sep 15 2014, 12:54
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



Цитата(Владимир @ Sep 11 2014, 22:03) *
Насчет огромности вы абсолютно не правы. Без этого жить можно и все как то живут и не умирают.
Гост рекомендует указанную последовательность. Но сам же вводит отклонения:
Допускаются пропуски, допускается иная нумерация, если это вызвано функциональностью
Допускается нарушение этого, если это редакций старой схемы

Вопрос-то не в том, что кто-то живет с этим или нет... вопрос в том, что есть недоработка ПО и предложение ее исправить, а не всеми возможными способами пытаться оправдать ее и найти костыли для ее обхода.
Есть вероятность, что этот баг будет побежден?
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Oct 2 2014, 08:21
Сообщение #8


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(G_A_S @ Sep 15 2014, 16:54) *
Вопрос-то не в том, что кто-то живет с этим или нет... вопрос в том, что есть недоработка ПО и предложение ее исправить, а не всеми возможными способами пытаться оправдать ее и найти костыли для ее обхода.
Есть вероятность, что этот баг будет побежден?

В текущей реализации Altium Designer используется такой подход, что для компонента номер его части закреплен за тем символом, который в этой части нарисован и по сути за самой частью. Поэтому для тех компонентов, у которых части не одинаковые (пример - ПЛИС), нужно на уровне библиотеки включить галку Locked напротив атрибута Part.
Тогда части не будут меняться местами в схеме.
Конечно в идеале было бы хорошо получить сквозную номерацию, как по компонентам, так и по их частям, НО в проектах не так много таких компонентов, и ГОСТ регламентирует допустимость отхождения от сквозной номерации.
Исходя из этого, такая задача для разработчиков, во-первых, потребует значительных усилий (нужно менять структуру данных), во-вторых, не повысит эффективность работы системы и не является обязательным.


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 2 2014, 12:56
Сообщение #9


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

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Alexey Sabunin @ Oct 2 2014, 02:21) *
Конечно в идеале было бы хорошо получить сквозную номерацию, как по компонентам, так и по их частям, ...
Интересно, а решена ли эта проблема в других Кад-ах? Если решена, то, когда-нибудь, это будет в Алтиуме, хочется надеяться.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- PrSt   Altium, как победить страшный глюк (Annotate)   May 24 2014, 10:15
- - Obstinate   В свойствах компонента радом с надписью Part долж...   May 24 2014, 13:12
- - G_A_S   Похоже, что у меня такая же ситуация, но при включ...   Sep 4 2014, 06:46
|- - Владимир   Цитата(G_A_S @ Sep 15 2014, 15:54) Вопрос...   Sep 15 2014, 13:19
|- - Vasen   Цитата(G_A_S @ Sep 15 2014, 16:54) Вопрос...   Oct 1 2014, 20:42
- - Kykypy30   Можно решить проблему проще: Заходим в Annotate, н...   Oct 2 2014, 08:15
- - Владимир   Нет тут проблема в другом, не важно что FGPA. Возь...   Oct 2 2014, 09:57
|- - Alechek   Цитата(Владимир @ Oct 2 2014, 15:57) Реши...   Oct 3 2014, 05:17
- - Vasen   Может я чего не понимаю в этом вопросе, но по ссыл...   Oct 3 2014, 19:24
- - Владимир   В этом разделе ничего про Swap нету. Это про Swap...   Oct 3 2014, 20:43
- - Vasen   Так для борьбы с перетасовкой и вводят поле дополн...   Oct 3 2014, 21:38
- - Владимир   Цитата(Vasen @ Oct 4 2014, 00:38) Так для...   Oct 4 2014, 06:30


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

 


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


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