|
|
  |
Вопросы начинающих, Год 2012 |
|
|
|
Sep 3 2012, 19:48
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(ivainc1789 @ Sep 3 2012, 23:26)  При компиляции иерархического проекта вызывают трудности след ошибки: 1. Ошибка типа "Duplicate Net Names Element" возникает когда на подчиненной схеме обнаружены две NetLabel с одинаковым именем. Но именовать одну и ту же цепь в разных частях листа метками вроде разрешено (метки локальны!). Почему возникает эта ошибка? И по дефолту это именно ошибка!!! 1. Какие случаи считать ошибками - вы сами можете решить. Цитата(ivainc1789 @ Sep 3 2012, 23:26)  2. Предупреждение типа "Nets Wire <NetName> has multiple names" возникает, когда пользователь при передачи имени цепи другим объектам этой цепи (harness entry, sheet entry и т. д.) не делает имена цепи и объектов уникальными. В чем тут загвоздка? Ну есть у меня цепь "DQ", начал я ее передавать вверх по иерархии как DQ и что? В чем тут криминал? 2. Это предупреждение связано с неоднозначность того, какое имя цепи должно передаваться в нетлист. Какие настройки иерархии проекта вы используете?
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 3 2012, 20:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
Цитата(Master of Nature @ Sep 3 2012, 23:48)  1. Какие случаи считать ошибками - вы сами можете решить. Это понятно, можно настроить, но я не готов смоделировать ситуацию, когда такая "ошибка" имела бы смысл. Цитата 2. Это предупреждение связано с неоднозначность того, какое имя цепи должно передаваться в нетлист. Какие настройки иерархии проекта вы используете? В том то и дело, что AD предлагает пользователю использовать уникальные имена объектов даже когда мы передаем имя одной и той же цепи вверх по иерархии. Причем в wiki в документе по аннотации к этим сообщениям компилятора довольно подробно расписано, что уникальность как бы приветствуется. Но не написано, почему... Настройки все по дефолту, т. к. неосознанно менять первые две вкладки настроек проекта - самоубийство, имхо... Net Identifier Scope хоть и стоит в авто режиме, но navigator структуру проекта определяет абсолютно верно. По поводу опций нетлиста на той же вкладке (options) - по дефолту их значение не определить - у меня стоит галка на allow port to name nets - все остальное снято.
|
|
|
|
|
Sep 3 2012, 20:43
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(ivainc1789 @ Sep 4 2012, 00:17)  Это понятно, можно настроить, но я не готов смоделировать ситуацию, когда такая "ошибка" имела бы смысл.
В том то и дело, что AD предлагает пользователю использовать уникальные имена объектов даже когда мы передаем имя одной и той же цепи вверх по иерархии. Причем в wiki в документе по аннотации к этим сообщениям компилятора довольно подробно расписано, что уникальность как бы приветствуется. Но не написано, почему... Настройки все по дефолту, т. к. неосознанно менять первые две вкладки настроек проекта - самоубийство, имхо... Net Identifier Scope хоть и стоит в авто режиме, но navigator структуру проекта определяет абсолютно верно. По поводу опций нетлиста на той же вкладке (options) - по дефолту их значение не определить - у меня стоит галка на allow port to name nets - все остальное снято. Настройки для того и допускаются, чтобы их можно было изменять. Не всегда дефолтные настройки - лучшие. Конечно, они упрощают управление проектом, но иногда лучше настроить как-то по другому, исходя из обстоятельств. Я, обычно, настраиваю Net Idetntifier Scope Hierarchical.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 3 2012, 23:10
|

Mute Beholder
  
Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754

|
Цитата(zebrox @ Sep 4 2012, 09:01)  Заметил, что альтиум не подключает землю к выводу конденсатора, если не может провести к нему полигон, в итоге, этот выводи висит в воздухе, никаких сообщений об ошибках нет при компляции пцб. Что подразумевается под "компиляцией пцб"? DRC check делали? Report показывает 0 Rules violations? Если не может подвести полигон - значит какое-то правило не позволяет, DRC должен высветить ошибку. Также в отчете по плате можете посмотреть количество Unrouted nets.
--------------------
Common sense is not so common.
|
|
|
|
|
Sep 4 2012, 09:06
|
Частый гость
 
Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838

|
Цитата(Snaky @ Sep 4 2012, 01:10)  DRC должен высветить ошибку Да, все так и есть, спасибо!
|
|
|
|
|
Sep 4 2012, 12:30
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-01-11
Пользователь №: 62 309

|
Приветствую всех! Такой вопрос. Имеется компонент состоящий из нескольких символов. На схеме символы обозначены как DD1:3, DD1:4 и DD1:14 (задействованы не все части микросхемы). Символ 3 расположен на одном листе, символы 3 и 14 на другом. При Update PCB Document возникает сообщение: случилась ошибка при компиляции: Duplicate component designator - DD1C и DD1D. При дальнейших действиях на плате появляется 3 компонента DD1, но выводы задействованы только у одного. Как лечить?
С уважением, С.
|
|
|
|
|
Sep 4 2012, 18:01
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(fatus @ Sep 4 2012, 16:30)  Приветствую всех! Такой вопрос. Имеется компонент состоящий из нескольких символов. На схеме символы обозначены как DD1:3, DD1:4 и DD1:14 (задействованы не все части микросхемы). Символ 3 расположен на одном листе, символы 3 и 14 на другом. При Update PCB Document возникает сообщение: случилась ошибка при компиляции: Duplicate component designator - DD1C и DD1D. При дальнейших действиях на плате появляется 3 компонента DD1, но выводы задействованы только у одного. Как лечить?
С уважением, С. Какая версия AD? Нужно уточнить насчет возможности размещать один многопартовый компонент на нескольких листах. И способа включения этой опции.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 5 2012, 04:04
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-01-11
Пользователь №: 62 309

|
Цитата(Master of Nature @ Sep 4 2012, 21:01)  Какая версия AD? Нужно уточнить насчет возможности размещать один многопартовый компонент на нескольких листах. И способа включения этой опции. Platform 10.577.22514. По моему такая реакция на само наличие многопартовости, и не зависит от размещений на листах.
|
|
|
|
|
Sep 5 2012, 04:47
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(fatus @ Sep 5 2012, 08:04)  Platform 10.577.22514. По моему такая реакция на само наличие многопартовости, и не зависит от размещений на листах. Еще как зависит! Каждый лист считается независимой схемой, поэтому компоненты размещаются на листе целиком, независимо от того, сколько частей размещено. В вашем случае получилось, что в проекте присутствуют три компонента с одинаковыми дезигнаторами и разными идентификаторами, т.к. связь с PCB производится не по дезигнаторам. В какой из версий это исправили, сейчас не вспомню. Совет: обновитесь до новейшей версии.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 5 2012, 05:55
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-01-11
Пользователь №: 62 309

|
Цитата(Master of Nature @ Sep 5 2012, 07:47)  Еще как зависит! Каждый лист считается независимой схемой, поэтому компоненты размещаются на листе целиком, независимо от того, сколько частей размещено. В вашем случае получилось, что в проекте присутствуют три компонента с одинаковыми дезигнаторами и разными идентификаторами, т.к. связь с PCB производится не по дезигнаторам. В какой из версий это исправили, сейчас не вспомню. Совет: обновитесь до новейшей версии. Поясните. У этих трех компонентов помимо одинаковых дезигнаторов должны быть одинаковые идентификаторы (ID)?
|
|
|
|
|
Sep 5 2012, 10:19
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(fatus @ Sep 5 2012, 09:55)  Поясните. У этих трех компонентов помимо одинаковых дезигнаторов должны быть одинаковые идентификаторы (ID)? Недавно рассматривалась подобная проблема в этой теме. В кратце: Project -> Component Links ( C -> K )
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
  |
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0
|
|
|