Jump to content

    
toshas

Altium Designer 20

Recommended Posts

22 minutes ago, Владимир said:

Покажите структуру проекта. я сильно сомневаюсь.
Вы не поняли разнице между межлистовами связими (скорее всего вы именно их хотите) - используются порты
и частными случаями межлистовых связей для  иерархических проектов (вертикальные связи) - используются порты в связке с SheetSymbol +SheerEntry
B Более редкий случай горизонтальных связей в листах, соединенных в одном SheetSymbol -- вот тут и используются Off Sheet Connector

 

"сугубо с горизонтальными связями" не бывает . Это простые межлистовые связи

 

image.png.957ad9e918f14daa04f75c94fcb9c9f8.png

Share this post


Link to post
Share on other sites

Здесь нет главного листа. Горизонтальных связен не может быть априори. Только межлистовые

 

 

Меж листовые -- связь через Port от одного листа к другому, напрямую
Вертикальные - связь между более главным (где есть Sheet Symbol) и подчиненными листом (листами) через POrt+Sheet Entry
Горизонтальные - Это связь между несколькими листами одного Sheet Symbol через Off Sheet Connector

 

То есть  в проекте  для горизонтальных связей должен быть хотя бы один более главный лист - хотя бы два подчиненных, связанных одним SheetSymbol

У вас и близко этим не пахнет

Share this post


Link to post
Share on other sites
1 hour ago, Владимир said:

Здесь нет главного листа. Горизонтальных связен не может быть априори. Только межлистовые

 

 

Меж листовые -- связь через Port от одного листа к другому, напрямую
Вертикальные - связь между более главным (где есть Sheet Symbol) и подчиненными листом (листами) через POrt+Sheet Entry
Горизонтальные - Это связь между несколькими листами одного Sheet Symbol через Off Sheet Connector

 

То есть  в проекте  для горизонтальных связей должен быть хотя бы один более главный лист - хотя бы два подчиненных, связанных одним SheetSymbol

У вас и близко этим не пахнет

Представьте, что у меня случай "Горизонтальные - Это связь между несколькими листами одного Sheet Symbol через Off Sheet Connector", я не понимаю в чём конфуз

Share this post


Link to post
Share on other sites

Так я уже много раз пишу. У вас межлистовые.
От любого листа к любому, где есть идентичны порт. Между листами нет приоритета. Они не находятся "горизонтально". Они хаотичны. Там нет главных.

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

 

Share this post


Link to post
Share on other sites
13 minutes ago, Владимир said:

Так я уже много раз пишу. У вас межлистовые.
От любого листа к любому, где есть идентичны порт. Между листами нет приоритета. Они не находятся "горизонтально". Они хаотичны. Там нет главных.

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

 

.... поэтому я хотел в начале использовать offsheet.

Share this post


Link to post
Share on other sites

В том и дело, что вы начали использовать не те. Они совсем не для этого и не оптимальны.
У вас мало листов, можно вообще обойтись настройками все Global. И не использовать ни порты ни тем более Off Sheet connector/
Сами порты вам тоже особо ничего не дадут.
Возможно только:
1 Улучшение читаемости схемы
2 Возможность автоматической настройки указания листа и зоны, куда поступает меж листовая связь.

Но так как листов мало -- это ни дает никаких  других преимуществ, а указанный - это несущественное улучшение дизайна

Share this post


Link to post
Share on other sites
16 hours ago, ikar77 said:

.... Начинаю расстраиваться в этом продукте....

ууу.. вам длительный путь предстоит :))

 

По теме:

Забить на оффшит коннекторы, забить на порты.

Используйте только NetLabel и PowerPort

В настройках проекта поставить "Global (NetLabel and port global)"

Тогда все одноименные цепи на всех листах соединятся.

Для наглядности сигнальные цепи обозначаем NetLabel, питание соотв. PowerPort

У меня 99% проектов таких. 1% это многоканальные схемы, в которых нужны еще и порты.

Иногда вместо нетлейбл и в плоских схемах использую порты, т.к. в них можно добавить страницу, куда идет цепь.

Но это для особо нервных заказчиков, т.к. этот пункт можно обойти по ЕСКД

Смысла в оффшит коннекторах, харнессах и т.п. за 14 лет использования альтиума я так и не понял.

Share this post


Link to post
Share on other sites
6 hours ago, peshkoff said:

ууу.. вам длительный путь предстоит :))

 

По теме:

Забить на оффшит коннекторы, забить на порты.

Используйте только NetLabel и PowerPort

В настройках проекта поставить "Global (NetLabel and port global)"

Тогда все одноименные цепи на всех листах соединятся.

Для наглядности сигнальные цепи обозначаем NetLabel, питание соотв. PowerPort

У меня 99% проектов таких. 1% это многоканальные схемы, в которых нужны еще и порты.

Иногда вместо нетлейбл и в плоских схемах использую порты, т.к. в них можно добавить страницу, куда идет цепь.

Но это для особо нервных заказчиков, т.к. этот пункт можно обойти по ЕСКД

Смысла в оффшит коннекторах, харнессах и т.п. за 14 лет использования альтиума я так и не понял.

Спасибо Парни

Вспомнился анекдот на тему чертежей, где мелкими буквами внизу было написано "в конце довести напильником"

Т.е. если взять Вашу схему, то не получится использовать её до тех пор, пока не изменишь Global settings (NetLabel and Port Global), как минимум.

И так с каждой схемой

Share this post


Link to post
Share on other sites

Этот параметр в свойствах проекта сохраняется же.

Проблема придумана на ровном месте: если уж так хочется использовать порты, то можно поставить их горизонтально, а линии подвести с изгибом. Читать горизонтальный текст проще, чем вертикальный.

Как уже сказали выше, в Альтиум порты нужны только при иерархической структуре проекта. В этом плане идеология Altium и OrCAD отличаются. 

Share this post


Link to post
Share on other sites

1 проект  иерархия с горизонтальными связями нужны (OffsheetConnector) 
100 проектов - Иерархия --  Нужны применение Port.
1000 проектов без иерархии,  но с Port 
10000 прoектов  - достаточно Netlabel

А тут сразу схватились за вершину айсберга

Share this post


Link to post
Share on other sites
On 2/28/2020 at 6:00 PM, ikar77 said:

Спасибо Парни

Вспомнился анекдот на тему чертежей, где мелкими буквами внизу было написано "в конце довести напильником"

Т.е. если взять Вашу схему, то не получится использовать её до тех пор, пока не изменишь Global settings (NetLabel and Port Global), как минимум.

И так с каждой схемой

уже сказали, что схему можно использовать только в рамках проекта, а этот параметр хранится в проекте.

Но даже, если вы получили листы схемы без проекта (??!) то новый проект поставит этот пункт в позицию "Automatic (Based on content)" 

В этом слечае логика альтиума следующая: если есть порты и зеленые квадратики - иерархия, если нет - flat.

Share this post


Link to post
Share on other sites

Доброго времени суток.

Вопрос по Ref Designators.

Делаю annotation и Altium выдаёт такое

image.thumb.png.764d8db814d90e2141c9980d42aa4a5e.png

После Validation он выдаёт следующее - дублицирован Ref Designator. И причём он ругается на тот который в скобках. Они называют его superscript, если я не ошибаюсь.

image.thumb.png.a8eab901db5c6344e2cc4845448f53b4.png

 

Вопрос, как эта ошибка лечится?

 

Share this post


Link to post
Share on other sites

Однажды случился глюк с аннотацией - десигнаторы не обновились. Пришлось закрыть и снова открыть файл схемы. Повторить, чтобы отловить причину, не удалось, это ещё в какой-то бете было.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.