ivainc1789 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба При компиляции иерархического проекта вызывают трудности след ошибки: 1. Ошибка типа "Duplicate Net Names Element" возникает когда на подчиненной схеме обнаружены две NetLabel с одинаковым именем. Но именовать одну и ту же цепь в разных частях листа метками вроде разрешено (метки локальны!). Почему возникает эта ошибка? И по дефолту это именно ошибка!!! 2. Предупреждение типа "Nets Wire <NetName> has multiple names" возникает, когда пользователь при передачи имени цепи другим объектам этой цепи (harness entry, sheet entry и т. д.) не делает имена цепи и объектов уникальными. В чем тут загвоздка? Ну есть у меня цепь "DQ", начал я ее передавать вверх по иерархии как DQ и что? В чем тут криминал? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба При компиляции иерархического проекта вызывают трудности след ошибки: 1. Ошибка типа "Duplicate Net Names Element" возникает когда на подчиненной схеме обнаружены две NetLabel с одинаковым именем. Но именовать одну и ту же цепь в разных частях листа метками вроде разрешено (метки локальны!). Почему возникает эта ошибка? И по дефолту это именно ошибка!!! 1. Какие случаи считать ошибками - вы сами можете решить. 2. Предупреждение типа "Nets Wire <NetName> has multiple names" возникает, когда пользователь при передачи имени цепи другим объектам этой цепи (harness entry, sheet entry и т. д.) не делает имена цепи и объектов уникальными. В чем тут загвоздка? Ну есть у меня цепь "DQ", начал я ее передавать вверх по иерархии как DQ и что? В чем тут криминал? 2. Это предупреждение связано с неоднозначность того, какое имя цепи должно передаваться в нетлист. Какие настройки иерархии проекта вы используете? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivainc1789 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба 1. Какие случаи считать ошибками - вы сами можете решить. Это понятно, можно настроить, но я не готов смоделировать ситуацию, когда такая "ошибка" имела бы смысл. 2. Это предупреждение связано с неоднозначность того, какое имя цепи должно передаваться в нетлист. Какие настройки иерархии проекта вы используете? В том то и дело, что AD предлагает пользователю использовать уникальные имена объектов даже когда мы передаем имя одной и той же цепи вверх по иерархии. Причем в wiki в документе по аннотации к этим сообщениям компилятора довольно подробно расписано, что уникальность как бы приветствуется. Но не написано, почему... Настройки все по дефолту, т. к. неосознанно менять первые две вкладки настроек проекта - самоубийство, имхо... Net Identifier Scope хоть и стоит в авто режиме, но navigator структуру проекта определяет абсолютно верно. По поводу опций нетлиста на той же вкладке (options) - по дефолту их значение не определить - у меня стоит галка на allow port to name nets - все остальное снято. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба Это понятно, можно настроить, но я не готов смоделировать ситуацию, когда такая "ошибка" имела бы смысл. В том то и дело, что AD предлагает пользователю использовать уникальные имена объектов даже когда мы передаем имя одной и той же цепи вверх по иерархии. Причем в wiki в документе по аннотации к этим сообщениям компилятора довольно подробно расписано, что уникальность как бы приветствуется. Но не написано, почему... Настройки все по дефолту, т. к. неосознанно менять первые две вкладки настроек проекта - самоубийство, имхо... Net Identifier Scope хоть и стоит в авто режиме, но navigator структуру проекта определяет абсолютно верно. По поводу опций нетлиста на той же вкладке (options) - по дефолту их значение не определить - у меня стоит галка на allow port to name nets - все остальное снято. Настройки для того и допускаются, чтобы их можно было изменять. Не всегда дефолтные настройки - лучшие. Конечно, они упрощают управление проектом, но иногда лучше настроить как-то по другому, исходя из обстоятельств. Я, обычно, настраиваю Net Idetntifier Scope Hierarchical. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zebrox 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба Заметил, что альтиум не подключает землю к выводу конденсатора, если не может провести к нему полигон, в итоге, этот выводи висит в воздухе, никаких сообщений об ошибках нет при компляции пцб. Хотелось бы проверить, может еще где-то есть такие случаи. Как узнать какие компоненты на пцб имею хоть один неподключенный ни к чему вывод? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Snaky 0 3 сентября, 2012 Опубликовано 3 сентября, 2012 · Жалоба Заметил, что альтиум не подключает землю к выводу конденсатора, если не может провести к нему полигон, в итоге, этот выводи висит в воздухе, никаких сообщений об ошибках нет при компляции пцб. Что подразумевается под "компиляцией пцб"? DRC check делали? Report показывает 0 Rules violations? Если не может подвести полигон - значит какое-то правило не позволяет, DRC должен высветить ошибку. Также в отчете по плате можете посмотреть количество Unrouted nets. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zebrox 0 4 сентября, 2012 Опубликовано 4 сентября, 2012 · Жалоба DRC должен высветить ошибку Да, все так и есть, спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fatus 0 4 сентября, 2012 Опубликовано 4 сентября, 2012 · Жалоба Приветствую всех! Такой вопрос. Имеется компонент состоящий из нескольких символов. На схеме символы обозначены как DD1:3, DD1:4 и DD1:14 (задействованы не все части микросхемы). Символ 3 расположен на одном листе, символы 3 и 14 на другом. При Update PCB Document возникает сообщение: случилась ошибка при компиляции: Duplicate component designator - DD1C и DD1D. При дальнейших действиях на плате появляется 3 компонента DD1, но выводы задействованы только у одного. Как лечить? С уважением, С. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 4 сентября, 2012 Опубликовано 4 сентября, 2012 · Жалоба ... На схеме символы обозначены как DD1:3, DD1:4 и DD1:14 (задействованы не все части микросхемы). Символ 3 расположен на одном листе, символы 3 и 14 на другом. Не понял, уточни. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 4 сентября, 2012 Опубликовано 4 сентября, 2012 · Жалоба Приветствую всех! Такой вопрос. Имеется компонент состоящий из нескольких символов. На схеме символы обозначены как DD1:3, DD1:4 и DD1:14 (задействованы не все части микросхемы). Символ 3 расположен на одном листе, символы 3 и 14 на другом. При Update PCB Document возникает сообщение: случилась ошибка при компиляции: Duplicate component designator - DD1C и DD1D. При дальнейших действиях на плате появляется 3 компонента DD1, но выводы задействованы только у одного. Как лечить? С уважением, С. Какая версия AD? Нужно уточнить насчет возможности размещать один многопартовый компонент на нескольких листах. И способа включения этой опции. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fatus 0 5 сентября, 2012 Опубликовано 5 сентября, 2012 · Жалоба Какая версия AD? Нужно уточнить насчет возможности размещать один многопартовый компонент на нескольких листах. И способа включения этой опции. Platform 10.577.22514. По моему такая реакция на само наличие многопартовости, и не зависит от размещений на листах. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 5 сентября, 2012 Опубликовано 5 сентября, 2012 · Жалоба Platform 10.577.22514. По моему такая реакция на само наличие многопартовости, и не зависит от размещений на листах. Еще как зависит! Каждый лист считается независимой схемой, поэтому компоненты размещаются на листе целиком, независимо от того, сколько частей размещено. В вашем случае получилось, что в проекте присутствуют три компонента с одинаковыми дезигнаторами и разными идентификаторами, т.к. связь с PCB производится не по дезигнаторам. В какой из версий это исправили, сейчас не вспомню. Совет: обновитесь до новейшей версии. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fatus 0 5 сентября, 2012 Опубликовано 5 сентября, 2012 · Жалоба Еще как зависит! Каждый лист считается независимой схемой, поэтому компоненты размещаются на листе целиком, независимо от того, сколько частей размещено. В вашем случае получилось, что в проекте присутствуют три компонента с одинаковыми дезигнаторами и разными идентификаторами, т.к. связь с PCB производится не по дезигнаторам. В какой из версий это исправили, сейчас не вспомню. Совет: обновитесь до новейшей версии. Поясните. У этих трех компонентов помимо одинаковых дезигнаторов должны быть одинаковые идентификаторы (ID)? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 5 сентября, 2012 Опубликовано 5 сентября, 2012 · Жалоба Поясните. У этих трех компонентов помимо одинаковых дезигнаторов должны быть одинаковые идентификаторы (ID)? Недавно рассматривалась подобная проблема в этой теме. В кратце: Project -> Component Links ( C -> K ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obstinate 0 5 сентября, 2012 Опубликовано 5 сентября, 2012 · Жалоба Как в схемном редакторе выделить полностью несколько цепей одновременно, выбрав только Netlabel или выделить их в навигаторе? В P-CAD я мог выделить группу цепей в Design manager удерживая Shift или Ctrl, потом select nets и у меня полностью подсвечивались все выбранные цепи. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться