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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Копирование разводки, Ячейки с идентичной разводкой...
Vokchap
сообщение Jun 6 2007, 13:52
Сообщение #16


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Для разводки аналогичных каналов сниппетами пользоваться не пробовали?
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 7 2007, 09:05
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Про сниппеты, пожалуйста, по-подробнее smile.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 7 2007, 09:52
Сообщение #18


Гуру
******

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



Цитата(Gennaj @ Jun 7 2007, 12:05) *
Про сниппеты, пожалуйста, по-подробнее smile.gif

Это практически тоже, что и копировать блоками.
Сделано для использования ранее сделанный и опробованных блокой для встраивания в новый схемы
Просто интерфейс проще
Go to the top of the page
 
+Quote Post
Гяук
сообщение May 19 2009, 05:17
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346



Цитата(Gennaj @ Jun 6 2007, 15:01) *
1. На принципиальной схеме всем компонентам одной ячейки присваиваем одно и то же имя класса (например, "Ячейка1", "Ячейка2" и т.д.).
Вот все понятно, окромя этого места. Так и не нашел на принципиальной схеме ничего связанного с классами... Может сначала нужно где-нибудь галочку поставить?
Галку ставить не надо - надо для соответствующих компонентов создать параметр ClassName (без пробела!) и классы сгенерятся. Удобно делать это с помощью Parameter Manager'a в меню Tools.

Теперь, переходя к п. 4.
Цитата(Gennaj @ Jun 6 2007, 15:01) *
4. На печатной плате выделяем эквивалентные по размещению элементы в разных румах и присваиваем каждой такой группе эквивалентных элементов один и тот же параметр Channel Offset. Это (в смысле, выделение эквивалентных элементов) можно сделать и путем выделения элементов на принципиальной схеме с последующим выделением этих элементов на ПП (правый щелчок-Part Action-Select PCB Component).
понимаем, что ручками тырцать в PCB на каждый компонент с попыткой поправить этот Channel Offset при большом количестве элементов в канале - эанятие не для слабонервных. За сим вопрос - нельзя ли этот процесс хоть как-то ускорить - например редактировать этот список Channel Offset'ов в табличке...

Сообщение отредактировал Гяук - May 19 2009, 05:56
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 20 2009, 17:43
Сообщение #20


Гуру
******

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



Цитата(Гяук @ May 19 2009, 08:17) *
Галку ставить не надо - надо для соответствующих компонентов создать параметр ClassName (без пробела!) и классы сгенерятся. Удобно делать это с помощью Parameter Manager'a в меню Tools.

Теперь, переходя к п. 4.понимаем, что ручками тырцать в PCB на каждый компонент с попыткой поправить этот Channel Offset при большом количестве элементов в канале - эанятие не для слабонервных. За сим вопрос - нельзя ли этот процесс хоть как-то ускорить - например редактировать этот список Channel Offset'ов в табличке...


1. Ох сгенерятся. Однако гибкости при создании правил и классов в PCBDOC значительно больше
2. Зачем ускорять. При правильной организации схемы они автоматически генерятся
Go to the top of the page
 
+Quote Post
Гяук
сообщение Jun 10 2009, 19:26
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346



Цитата(Владимир @ May 20 2009, 21:43) *
1. Ох сгенерятся. Однако гибкости при создании правил и классов в PCBDOC значительно больше
Владимир, не держите это в себе - в чем гибкость?  biggrin.gif Хотя-бы ткните носом где глянуть.
Цитата(Владимир @ May 20 2009, 21:43) *
2. Зачем ускорять. При правильной организации схемы они автоматически генерятся
Под эвфемизмом "правильная организация схемы", я так понимаю кроется предложение использовать Multi-Sheet and Multi-Channel Design?

Что-то мне подсказывает, что приведенный выше рисунок далек от требований ЕСКД.

Кроме того не всегда имеет смысл влазить в дебри multichannel... Самый простецкий пример. Есть на плате два преобразователя напряжения - DC-DC c adjustable выходом. Один на 1,8В, другой на 3,3. Отличаются парой резисторов, смещающих sence-вход... С одной стороны - обвязки с десяток элементов, с другой стороны для каждого "канала" расставлять элементы ручками лень. 

За сим было бы здорово увидеть трансляцию параметра ChannelOffset из SchDoc в PcbDoc...  crying.gif

Цитата(Владимир)
Сделано для использования ранее сделанный и опробованных блокой для встраивания в новый схемы
Есть у меня стандартная заморочка - расстановка конденсаторов под ПЛИС, да желательно так чтобы побольше IO можно было использовать, т.е. чтобы кондесаторы не мешались. Нашел одно хорошее решение. Оно мне понравилось. Задумал его "засниппить". Вставляю в новый проект и... Designator'ы каждому конденсатору выставляю руками?  maniac.gif Извиняюсь, если вопрос глупый, но методом НТ до "автоматического подхватывания" десигнаторов из текущего проекта дойти так и не смог, а в документации про сниппеты так куцо написано...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 10 2009, 19:57
Сообщение #22


Гуру
******

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



Цитата(Гяук @ Jun 10 2009, 22:26) *
Владимир, не держите это в себе - в чем гибкость? biggrin.gif Хотя-бы ткните носом где глянуть. Под эвфемизмом "правильная организация схемы", я так понимаю кроется предложение использовать Multi-Sheet and Multi-Channel Design?

Что-то мне подсказывает, что приведенный выше рисунок далек от требований ЕСКД.

Кроме того не всегда имеет смысл влазить в дебри multichannel... Самый простецкий пример. Есть на плате два преобразователя напряжения - DC-DC c adjustable выходом. Один на 1,8В, другой на 3,3. Отличаются парой резисторов, смещающих sence-вход... С одной стороны - обвязки с десяток элементов, с другой стороны для каждого "канала" расставлять элементы ручками лень.

За сим было бы здорово увидеть трансляцию параметра ChannelOffset из SchDoc в PcbDoc... crying.gif

Есть у меня стандартная заморочка - расстановка конденсаторов под ПЛИС, да желательно так чтобы побольше IO можно было использовать, т.е. чтобы кондесаторы не мешались. Нашел одно хорошее решение. Оно мне понравилось. Задумал его "засниппить". Вставляю в новый проект и... Designator'ы каждому конденсатору выставляю руками? maniac.gif Извиняюсь, если вопрос глупый, но методом НТ до "автоматического подхватывания" десигнаторов из текущего проекта дойти так и не смог, а в документации про сниппеты так куцо написано...

1/ а построение правил с длинными формулами, а дать человеческие описания правилам, а учет слоев и прочей
Ух семь поов сойдет. а все в схеме не опишете
2 в частности
Цвет тоже далек от ескд
ну 2 DC/DC проще так, чем в дебрях мультиканалов smile.gif
Сниппеты старье. Давно не пользуюсь
Go to the top of the page
 
+Quote Post
mkshome
сообщение Jun 18 2009, 17:36
Сообщение #23





Группа: Участник
Сообщений: 14
Регистрация: 16-12-08
Пользователь №: 42 536



Цитата(Владимир @ Jun 11 2009, 00:57) *
Сниппеты старье. Давно не пользуюсь


Допустм имеем набор парных Snippet-ов (Схема=разводка), отображающих некоторые частоиспользуемые узлы
Начинаем лепить необходимую схему: (по началу схема пустая)
1) Бросаем Snippet1_SCH в схему, Snippet1_PCB в плату.
2) Поскольку они идентичны, то сразу идем в ComponentLinks и загоняем всех вправо по refdes
3) Проводим апдэйт платы со схемы - все ОК, иначе и быть не может.

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

Дальше веселее

4) Добавляем второй Snippet, причем тот же, в схему (ну надо мне так было)
5) Теперь Snippet_PCB в плату лепить не стоит. Надо скопировать первый Snippet1_PCB (Ctrl_C). При его вставке все его элементы получат к каждому рефдесу суффикс _1, _2, _3 итд при каждом копировании. Уточняю - речь о PCB.
6) На схеме выделяем второй Snippet1_SCH, идем в ренамбер и говорим что дело хотим иметь только с выделенными компонентами этой схемы, да добави каждому суффикс _1 (итд толко поочереди). Подтверждаем.
7) Теперь на плате включаем ComponentLinks, сдуваем все справа на лево, а затем все обратно - только по рефдесу.
8) Апдейт со схемы и все сошлось.

Теперь вставляем другой пара снипетов

9) поводу схемы повторяем частичный ренамбер (только новый Snippet7_SCH)
10) С платой же все тоже самое, только вновь вставленный сниппет надо скопировать, вставить один или более раз, и обязатально удалить первый его вариант.

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

Не забываем производить общий ренамбер перед каждым новым сниппетом.

11) В итоге имеем разведенную схему в компилированном проекте и полную возможность коррекции итд, про ГОСТы вопрос я думаю отпадает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 18 2009, 17:51
Сообщение #24


Гуру
******

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



1. делайте иерархический проект
2 Даете в нем 8 кратную ссылку на ваш сниппет
3 Берете или копируете сниппет в PСB и относите его к Первой ROOM
4/ переносите из схемы в Pcb
5 делаете операцию Paste формат ко всем Room и расставляете ваши сниппеты как вам нравится

Вроде короче и быстрее. когда знаешь как.

Но вообще камней подводных и там там хватает
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Jun 18 2009, 17:56
Сообщение #25


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Владимир @ Jun 10 2009, 23:57) *
Сниппеты старье. Давно не пользуюсь

Появился другой продвинутый инструментарий? Сниппет cool. cool.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 18 2009, 18:22
Сообщение #26


Гуру
******

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



угу. Place/device sheet symbol

Раз попробовал.

в целом ничего.
но стечением времени device меняется, по крайней мере по номиналам, атрибутам или ссылкам по библам.
Или вообще просто старый, смотреть не хочется smile.gif
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Jun 18 2009, 18:47
Сообщение #27


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



snippet ввели кажется ПОСЛЕ device sheet symbol. Предназначение и масштаб охвата у них несопоставим - кусок принципиальной схемы в "принципиальном" виде и законченный девайс в виде условного знака.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 18 2009, 18:55
Сообщение #28


Гуру
******

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



Цитата(Vokchap @ Jun 18 2009, 21:47) *
snippet ввели кажется ПОСЛЕ device sheet symbol. Предназначение и масштаб охвата у них несопоставим - кусок принципиальной схемы в "принципиальном" виде и законченный девайс в виде условного знака.


Не. snippet я пользовался сколько себя помню smile.gif
Device вроде с год назад появилось.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Jun 18 2009, 19:10
Сообщение #29


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



да в самом деле в 6.8. Но они ведь не заменяют сниппет.... laughing.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 18 2009, 19:20
Сообщение #30


Гуру
******

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



Цитата(Vokchap @ Jun 18 2009, 22:10) *
да в самом деле в 6.8. Но они ведь не заменяют сниппет.... laughing.gif


Ну да совсем даже не заменяют, но приспособить можно.
Зато их 100% заменяет Ctr+C, Ctrl+P
Еще и быстрее получается. берешь самое свежее и проверенное smile.gif
Все равно вспоминать где какой сниппет лежит и как обзывается, или скопировать из предыдущего проекта или апдейта схемы.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:04
Рейтинг@Mail.ru


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