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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Многоплатные иерархические проекты, В каком пакете возможны?
korolkov24
сообщение Sep 15 2008, 14:17
Сообщение #16


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

Группа: Участник
Сообщений: 138
Регистрация: 31-08-08
Пользователь №: 39 900



Цитата(Uree @ Sep 15 2008, 17:59) *
Ну и где в описании хотя бы слово о генерации нетлистов для РАЗНЫХ РСВ? Изначально вопрос стоял именно такой - одна_схема/несколько_РСВ_файлов.
Об иерархии в ПКАДе, точнее о ее неком подобии я знаю, пользовал, но жутко неудобно и никаких преимуществ она не дает, поэтому давно уже перестал. Однотипные блоки, коль уж они необходимы, проще копипастить через Paste Circuit, по крайней мере с помощью этого механизма можно делать копии и на схеме и на РСВ, с готовой трассировкой блока и дальнейшей синхронизацией нетлистов.

Я и не говорю о достоинствах пикада, как есть, так есть.
По поводу разных PCB, после разложения иерархического проекта на отдельные схемы, отдельно создаются списки соединений, ну а далее всё понятно и так.
Такая уж у пикада иерархия, примитивная, но она есть.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 15 2008, 14:28
Сообщение #17


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ничего там отдельно не создается. Не путайте людей. Создаются отдельные листы схемы с блоками на них. Но схема(файл) остается ОДНА. И нетлист для нее генерится ОДИН, бех никаких "отдельно".
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 15 2008, 15:11
Сообщение #18


Гуру
******

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



Цитата
Команда resolve hierarchy - разложение иерархии

Вся эта иерархия только в момент выполнения команды, для размножения листов схем идентичных блоков

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

В общем кроме самого названия, тут иерархией и не пахнет.

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

Ну и соответственно ОДНА схема- Один PCB. Правда на последнем модно разместить и несколько заготовок плат. Но это ОДИН PCB
Go to the top of the page
 
+Quote Post
Prowler
сообщение Sep 17 2008, 15:41
Сообщение #19


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

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



А как обстоит с этим дело в считающихся самыми навороченными системами типа Allegro или пакетах от Mentor? Неужели ни одна система такую иерархию не поддерживает в полной мере?
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Sep 20 2008, 12:48
Сообщение #20


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(Prowler @ Sep 13 2008, 09:43) *
Чтобы большую систему с десятком плат и сотнями соединений между собой можно было бы оформить в одном проекте, осуществить проверку связей между платами.

Что подразумевается под "осуществить проверку связей между платами"?
Не вижу как софтина может сделать это в автоматическом режиме.

Единственное удобство, которое приходит на ум - это то что распиновка разъёма на схеме платы и схеме соединений будет одна и таже, и при изменении будет автоматически меняться на обоих схемах сразу.

Если же за этим следить в ручную, то единая иерархическая схема как бы и не нужна. Т.е. она ничем не будет отличаться от нескольких обычных схем с платами и схемы соединений.

А со схемы соединений я и так могу открыть схему блока (другой файл). Для этого в компоненте создаю атрибут с гиперссылкой на нужный файл.

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Prowler
сообщение Sep 25 2008, 06:06
Сообщение #21


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

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Цитата(Mikle Klinkovsky @ Sep 20 2008, 16:48) *
Что подразумевается под "осуществить проверку связей между платами"?
Не вижу как софтина может сделать это в автоматическом режиме.

Единственное удобство, которое приходит на ум - это то что распиновка разъёма на схеме платы и схеме соединений будет одна и таже, и при изменении будет автоматически меняться на обоих схемах сразу.


Да и это тоже было бы очень полезно как опция, основное же имелось ввиду: чтобы при изменении выходных связей в схеме каждого блока обновлялись пины УГО блоков в общей схеме и чтобы со схемы каждого блока можно было бы развести отдельную плату. А в идеале автоматическое создание и корректировка такой схемы соединений, если одни и те же цепи в разных схемах названы одинаково и определены как внешние/выходные.
Варианты соединений плат бывают разными от жесткого соединения на разьеме и шлейфе, где нельзя менять распиновку, до проводных соединений с разьемами и проводных соединений на впаиваемых лепестках.
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 20 2008, 14:07
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Prowler @ Sep 17 2008, 19:41) *
А как обстоит с этим дело в считающихся самыми навороченными системами типа Allegro или пакетах от Mentor? Неужели ни одна система такую иерархию не поддерживает в полной мере?


Смотрите маленький показательный видео примерчик в маршруте DxDesigner-ExpeditionPCB:
Пояснение:
1. В проекте 3 разработки (designs)
board_1 - схема первой платы
board_2 - схема второй платы
top - иерархическая схема на которой размещены два символа плат, т.е. данные для топологии берутся из схем board_1 и board_2
2. При выборе и открытии какой-либо разработки вызывается соответсвующая ей топология платы
3. На схему board_2 добавили компонент - при открытии топологии для board_2 и top происходит добавление этого компонента в топологию. А топология board_1 останется без изменений.

Т.е. я показал даже более сложный вариант - проект разбит на две платы или реализован на одной.

Иерархию естественно можно увеличить - добавить разработку на уровне блока, стойки и т.д. И сделать функциональное\временное моделирование используя VHDL и т.п.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Dmitrij_80
сообщение Oct 22 2008, 08:49
Сообщение #23


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

Группа: Свой
Сообщений: 196
Регистрация: 9-10-05
Пользователь №: 9 407



В Менторе я использовал иерархию в виде: одна блоковая схема, которая на плате повторяться несколько раз. Подобная фича есть и в Альтиуме.
Но о том, что сказано - я не встечал. Зато видел, как сказаное чертят в каде, а потом кропотливо ручками запысывают в отдельные проекты. Проверяли "газами и головой".
Go to the top of the page
 
+Quote Post
M-Larionov
сообщение Nov 24 2014, 13:46
Сообщение #24





Группа: Участник
Сообщений: 6
Регистрация: 21-02-06
Пользователь №: 14 560



Может быть такой способ прокатит в AD:
Части схемы группируем в классы и создаем правила по которым эти классы раскидываются на разные печатные платы.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 24 2014, 15:30
Сообщение #25


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Видео о перетаскивании блоков между платами и автоматического формирования соответствующих разъемов и проводов на границах в Systems Designer

Вебсеминар на данную тему.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

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

 


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


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