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

 
 
 
Reply to this topicStart new topic
nxn
сообщение Dec 15 2004, 09:16
Сообщение #1


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

Группа: Свой
Сообщений: 132
Регистрация: 24-06-04
Пользователь №: 160



Хотелось бы знать кто как поступает при присвоении RefDes в иерархических проектах WG?
Суть проблемы: есть иерархический проект с несколькими одинаковыми блоками. При упаковке на плату получаю сквозную номерацию RefDes.
Но тогда при оформлении схемы приходится схему блока печатать столько раз, сколько блок встречается в проекте. Теряется весь смысл иерархического блока. Правильно, если бы перед RefDes ставилось обозначение блока (например А1R1, A2R1, где А1 и А2 обозначение блоков).
Но как это сделать в WG?
Go to the top of the page
 
+Quote Post
Sergey_P
сообщение Dec 17 2004, 06:49
Сообщение #2


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

Группа: Новичок
Сообщений: 77
Регистрация: 17-12-04
Пользователь №: 1 515



Здравствуйте.
недавно изучаю WG, поэтому, вот такой вопрос.
а как вы размещаете блоки на схеме просто их копируете, если просто их копировать, то нумерация в блоках сохраняется везде одинаковая, это нормально?
а как будет происходить упаковка?

Цитата(nxn @ Dec 15 2004, 12:16)
Хотелось бы знать кто как поступает при присвоении RefDes в иерархических проектах WG?
Суть проблемы: есть иерархический проект с несколькими одинаковыми блоками. При упаковке на плату получаю сквозную номерацию RefDes.
Но тогда при оформлении схемы приходится схему блока печатать столько раз, сколько блок встречается в проекте. Теряется весь смысл иерархического блока. Правильно, если бы перед RefDes ставилось обозначение блока (например А1R1, A2R1, где А1 и А2 обозначение блоков).
Но как это сделать в WG?
*
Go to the top of the page
 
+Quote Post
nxn
сообщение Dec 17 2004, 11:14
Сообщение #3


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

Группа: Свой
Сообщений: 132
Регистрация: 24-06-04
Пользователь №: 160



День добрый.
Один из вариантов - удалить из схемы блока все RefDes. При упаковке на плату система сама присвоит их. Посмотреть на схеме можно в режиме Instance для конкретной копии блока.
Этот вопрос обсуждался на форуме http://megratec.ru/forum/?Page=7&Id=106
Go to the top of the page
 
+Quote Post
LeonY
сообщение Dec 17 2004, 11:55
Сообщение #4


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(nxn @ Dec 17 2004, 14:14)
День добрый.
Один из вариантов - удалить из схемы блока все RefDes. При упаковке на плату система сама присвоит их. Посмотреть на схеме можно в режиме Instance для конкретной копии блока.
Этот вопрос обсуждался на форуме  http://megratec.ru/forum/?Page=7&Id=106
*

Не очень понял, что именно будет происходить при указанных действиях. Возьмем простейший случай: на "большой" схеме есть много резисторов R1 ... Rn (вне всяких групп), есть группа, повторяемая К раз с одним резистором. При изложенном варианте, если я правильно понял, резюк остается чем-то типа R? на схеме, но при трансфере в плату он будет перенумерован. Вот тут и вопрос - а как именно? То ли Rn+1 ... Rn+k, толи будет добавлено чего-то, отражающее принадлежность к конкретной группе. Если первый вариант - то это просто убивает возможность "иерархических" проектов - схема не будет соответствовать маркировке платы (кстати именно это и было в какой-то версии Протела); если второе - лучше, хотя все-равно до конца не понятно. huh.gif


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Dec 17 2004, 11:57
Сообщение #5


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Да еще добавлю - все это прекрасно работало еще лет 300 назад в Пикаде под ДОС еще с версии 3. И на фига, спрашивается, изобретать велосипед


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
vlasin
сообщение Dec 17 2004, 12:17
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385



Цитата(LeonY @ Dec 17 2004, 14:57)
Да еще добавлю - все это прекрасно работало еще лет 300 назад в Пикаде под ДОС еще с версии 3. И на фига, спрашивается, изобретать велосипед
*



вообще-то вопрос был , как я понял , о возможности индексировать refdes -ы
в многоканальной схеме , как то : 1_R1, 2_R1, 3_R1 , где 1, 2, 3 - номера каналов. Я тоже как-то интересовался такой возможностью и даже кто-то из продавцов сказал , что " да - это могут Zuken, Меntor". Как это происходит - незнаю, хотелось бы то-же узнать.
Насчет того , что-бы не присваивать refdes до упаковки , а потом делать перенумекрацию на плате - мне кажется это не удобно.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Dec 17 2004, 12:50
Сообщение #7


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(vlasin @ Dec 17 2004, 15:17)
Цитата(LeonY @ Dec 17 2004, 14:57)
Да еще добавлю - все это прекрасно работало еще лет 300 назад в Пикаде под ДОС еще с версии 3. И на фига, спрашивается, изобретать велосипед
*



вообще-то вопрос был , как я понял , о возможности индексировать refdes -ы
в многоканальной схеме , как то : 1_R1, 2_R1, 3_R1 , где 1, 2, 3 - номера каналов. Я тоже как-то интересовался такой возможностью и даже кто-то из продавцов сказал , что " да - это могут Zuken, Меntor". Как это происходит - незнаю, хотелось бы то-же узнать.
Насчет того , что-бы не присваивать refdes до упаковки , а потом делать перенумекрацию на плате - мне кажется это не удобно.
*


И даже более того - еще и отличать группы. Что-то типа A1_R1 ... An_R1, B1_R1 ... Bk_R1, где А - один тип групп, В - другой


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
vlasin
сообщение Dec 17 2004, 12:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385



да , еще один товарищ, который работает в протеле, говорил , что там (в протеле) это сделать легко. Т.е у него на схеме один канал , на плате он автоматически размножается , при этом можно управлять индексацией
refdes -в. После чего , можно к примеру , удалив R1 в на схеме , запустить ECO и на плате удалятся 1_R1, 2_R1, 3_R1... . (но это в протеле).

(Вроде бы в WG этот процесс называют Reuse)
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 23 2004, 17:51
Сообщение #9


Гуру
******

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



Цитата(vlasin @ Dec 17 2004, 15:54)
да , еще один товарищ, который работает в протеле, говорил , что  там (в протеле) это сделать легко. Т.е у него на схеме один канал , на плате он автоматически размножается , при этом можно управлять индексацией
refdes -в. После чего , можно к примеру , удалив R1 в  на  схеме , запустить  ECO и на плате удалятся 1_R1, 2_R1, 3_R1... . (но это в протеле).

(Вроде бы в WG этот процесс называют Reuse)
*


В WG если работать через Reusable_Blocks получится примерно тоже самое.
Порядок слудующий:
1. Создаете схему блока, нумеруете
2. Создаете мини плату блока
3. Сохраняете этот блок в библиотеке
4. В новой схеме размещаете символы блока
5. При упаковке номерация внутри блоков будет с префиксом напрмер как в вашем примере.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
LeonY
сообщение Dec 23 2004, 20:46
Сообщение #10


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(fill @ Dec 23 2004, 20:51)
Цитата(vlasin @ Dec 17 2004, 15:54)
да , еще один товарищ, который работает в протеле, говорил , что  там (в протеле) это сделать легко. Т.е у него на схеме один канал , на плате он автоматически размножается , при этом можно управлять индексацией
refdes -в. После чего , можно к примеру , удалив R1 в  на  схеме , запустить  ECO и на плате удалятся 1_R1, 2_R1, 3_R1... . (но это в протеле).

(Вроде бы в WG этот процесс называют Reuse)
*


В WG если работать через Reusable_Blocks получится примерно тоже самое.
Порядок слудующий:
1. Создаете схему блока, нумеруете
2. Создаете мини плату блока
3. Сохраняете этот блок в библиотеке
4. В новой схеме размещаете символы блока
5. При упаковке номерация внутри блоков будет с префиксом напрмер как в вашем примере.
*


Спасибо огромное!!! Действительно короткие КВАЛИФИЦИРОВАННЫЕ ответы. Браво


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Solik
сообщение Mar 30 2005, 14:45
Сообщение #11


Участник
*

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



Возможен ещё один способ. Посмотри пример :
ftp://ftp.inlinegroup.ru/output/exp_docs/demo.rar.
(о котором говорил fill (http://www.megratec.ru))

Там после простановки REFDES в инстансы переносится 1R№...1C№.... (правда ручками) дополнительно добавляемые в зависимости от количества блоков на сивол в блоке. И вроде неплохо получается.
Go to the top of the page
 
+Quote Post
nxn
сообщение Mar 31 2005, 07:18
Сообщение #12


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

Группа: Свой
Сообщений: 132
Регистрация: 24-06-04
Пользователь №: 160



Спасибо. Это тоже вариант, но лучше сделать свою утилиту для переномерации RefDes, которая бы работала с иерархией.
Go to the top of the page
 
+Quote Post
Solik
сообщение Mar 31 2005, 09:27
Сообщение #13


Участник
*

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



Дело в том что инстансы хранятся не в схеме, а в CDB.
Поэтому с этим придётся еще повозится чтоб нарокам всё не испортить. Папка интересная.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 13:10
Рейтинг@Mail.ru


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