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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Множество последовательных копонентов
лёс
сообщение Aug 5 2009, 20:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



С помощью REPEAT я могу создать 100 параллельных резисторов!
А КАК создать 100 последовательно соединенных???
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 6 2009, 05:11
Сообщение #2


Гуру
******

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



Цитата(лёс @ Aug 5 2009, 23:34) *
С помощью REPEAT я могу создать 100 параллельных резисторов!
А КАК создать 100 последовательно соединенных???


Можно.
Но легче нарисовать 100 резисторов.
Игра стоит свечь, если это 100 сложных по схемотехнике устройств
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Aug 6 2009, 07:59
Сообщение #3


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

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



Цитата(Владимир @ Aug 6 2009, 09:11) *
Можно.

Соединяя на листе элементы массива портов у SheetSymbol метками? Типа out1=in2; out2=in3 и т.д.... Более наглядного способа вроде нет. Вариант простой, но при большом кол-ве ячеек это займет бОльшую площадь листа. Более разумно при большом кол-ве описать соединения скриптом, но это не наглядно для восприятия самой схемы. Кто прикрутил к Альтиуму Симметрикс, можно сгенерить netlist для последовательного подключения каналов одного SheetSymbol специальной командой SERIAL, но тоже не наглядно. Другого варианта не знаю.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 6 2009, 10:51
Сообщение #4


Гуру
******

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



Цитата(Vokchap @ Aug 6 2009, 10:59) *
Соединяя на листе элементы массива портов у SheetSymbol метками? Типа out1=in2; out2=in3 и т.д.... Более наглядного способа вроде нет. Вариант простой, но при большом кол-ве ячеек это займет бОльшую площадь листа. Более разумно при большом кол-ве описать соединения скриптом, но это не наглядно для восприятия самой схемы. Кто прикрутил к Альтиуму Симметрикс, можно сгенерить netlist для последовательного подключения каналов одного SheetSymbol специальной командой SERIAL, но тоже не наглядно. Другого варианта не знаю.

Так и соединял в одном из проектов, где было 16 мультеплексированных устройтв.
Примерно так и делал. Но место и схема сократилось.  Так как это был не "один" резистор
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 6 2009, 12:14
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Цитата
Да какие проблемы? Рисуем пару последовательных и повторяем 50 раз с приращением дизайнаторов на 2..

Поясните пожалуйста

Мне бы помогла следующая возможность в многоканальной схеме:
1. Или задать параметром что некоторые компоненты в одном из каналов отсутствуют
2. Или задать параметром футпринт некоторых компонентов

Дело в том что у меня в каждом канале есть общая схема плюс разное кол-во ПОСЛЕДОВАТЕЛЬНО соединенных элементов
подключенных к ней. Как это разрулить без потери наглядности не представляю.
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 11 2009, 20:21
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Алее ГУРУ
Проблема в силе - решения нет 1111493779.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 12 2009, 06:11
Сообщение #7


Гуру
******

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



Цитата(лёс @ Aug 11 2009, 23:21) *
Алее ГУРУ
Проблема в силе - решения нет 1111493779.gif


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

Добавляете Variant. Их столько, сколько разных вариантов цепочек
Заменяете ненужные резисторs в требуеммых каналах на перемычки с нулевым сопративлением.

Последняя функция уже доступна вроде даже в Winter версии, не говоря об Summer
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 12 2009, 14:20
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Цитата(Владимир @ Aug 12 2009, 08:11) *
Ну уж если схема боьшая, а в ней только цепочка резисторов меняется это по другому.
Все они одинаковы и содержат максимальной число резисторов.

Добавляете Variant. Их столько, сколько разных вариантов цепочек
Заменяете ненужные резисторs в требуеммых каналах на перемычки с нулевым сопративлением.

Последняя функция уже доступна вроде даже в Winter версии, не говоря об Summer


Спасибо!
1. Смысл вопроса немного в другом
"Резисторы" я написал только для примера пусть это будут например диоды
Как в цепочке из 20 диодов максимум задать их разное количество в разных каналах?
2. Что такое "variant" это "assembly variant" или что то другое?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 12 2009, 16:42
Сообщение #9


Гуру
******

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



Цитата(лёс @ Aug 12 2009, 17:20) *
Спасибо!
1. Смысл вопроса немного в другом
"Резисторы" я написал только для примера пусть это будут например диоды
Как в цепочке из 20 диодов максимум задать их разное количество в разных каналах?
2. Что такое "variant" это "assembly variant" или что то другое?

1. я понял. Смысл в том что их всегда 20. Просто в тех где меньше посадочное место сведено в один совмещенный например Paв
2. Да. Именно то
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 12 2009, 19:34
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Цитата(Владимир @ Aug 12 2009, 18:42) *
1. я понял. Смысл в том что их всегда 20. Просто в тех где меньше посадочное место сведено в один совмещенный например Paв
2. Да. Именно то


А я к сожалению не понял sad.gif
1. Что такое "один совмещенный например Paв" ? Как на схеме указать что несколько надо совместить? Как на плате совместить? И т.п.
2. И как будет ситуация с BOM в этом случае?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 12 2009, 21:13
Сообщение #11


Гуру
******

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



Цитата(лёс @ Aug 12 2009, 22:34) *
А я к сожалению не понял sad.gif
1. Что такое "один совмещенный например Paв" ? Как на схеме указать что несколько надо совместить? Как на плате совместить? И т.п.
2. И как будет ситуация с BOM в этом случае?

1 СОРИ. не читал что писал.
РАВ это PAD smile.gif . Клавиатура на английский не переключилась.
Создается футрпринт вместо резистора сразу с перемычкой. Если хочется еще и место с экономить, то PADы такого футпринта накладываются друг на друга и делаются равными ширине дорожки.
Чтобы не ругалась DRC делайте тип TIE NET такому компоненту.
2. Вом как вам нравится. Сделаете тип компонента Not BOM -- не будет туда попадать.
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 14 2009, 00:29
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Цитата(Владимир @ Aug 12 2009, 23:13) *
1 СОРИ. не читал что писал.
РАВ это PAD smile.gif . Клавиатура на английский не переключилась.
Создается футрпринт вместо резистора сразу с перемычкой. Если хочется еще и место с экономить, то PADы такого футпринта накладываются друг на друга и делаются равными ширине дорожки.
Чтобы не ругалась DRC делайте тип TIE NET такому компоненту.
2. Вом как вам нравится. Сделаете тип компонента Not BOM -- не будет туда попадать.


Так если бы я мог в параметрах канала задать тип компонента мне бы проще было бы задавать футпринт как параметр канала.
Тоже касается и более простой ситуации - т.к. от величины номинала например конденсатора может зависить его футпринт, то если схема многоканальная и номинал С3 в каждом канале задается параметром, получается не совсем корректно - номинал меняю а футпринт не могу.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 14 2009, 05:25
Сообщение #13


Гуру
******

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



Цитата(лёс @ Aug 14 2009, 03:29) *
Так если бы я мог в параметрах канала задать тип компонента мне бы проще было бы задавать футпринт как параметр канала.
Тоже касается и более простой ситуации - т.к. от величины номинала например конденсатора может зависить его футпринт, то если схема многоканальная и номинал С3 в каждом канале задается параметром, получается не совсем корректно - номинал меняю а футпринт не могу.


Ну уж сильно много хочется. Ещебы от руки нарисованную схему понимал--- цены б пакету не было smile.gif
Удалите в компоненте ссылку на футпринт, а футпринты поставьте уже в PCBDOC.
B так  и так ручная правка, что в варианте что этак.



Ах. да. Тут в соседних темах про скрипты Вы спрашиваете. Но так карты Вам в руки. Похоже писать вы можете, так напишите скрипт. Спасибо скажут многие, если потом выложите.
Go to the top of the page
 
+Quote Post
лёс
сообщение Aug 14 2009, 12:57
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Цитата(Владимир @ Aug 14 2009, 07:25) *
Удалите в компоненте ссылку на футпринт, а футпринты поставьте уже в PCBDOC.
B так  и так ручная правка, что в варианте что этак.


Дело в том что по професии радиоинженер а не конструктор и считаю что схема это первичный документ rolleyes.gif .
Поэтому очень не люблю когда кто-то пытается внести изменения на плате.
Кстати в AD есть очень большой глубинный недостаток - когда хвост виляет собакой - это то что электрическая цепь на схеме не имеет редактируемого имени, которое по желанию можно включить в виде надписи рядом с цепью. Вместо этого цепи присваивается имя стоящей рядом надписи, а если эту долбанную надпись поставить в углу пересечения двух РАЗНЫХ цепей то они объединяются в одно с этим названием. Месяца три назад мы связывались с разработчиками - они признают что это огромная ошибка, но исправлять похоже ничего не собираются sad.gif .
Из-за этого неверного подхода к цепям возникает множество других неприятностей - например когда на схеме передвигается какая-либо цепь (одна или вместе с компонентом) и она на мгновение пересекается с пинами эта цепь присоединяется к этим пинам и полностью нарушается вся схема цепей. Все это следствие вольного обращения с электрическими цепями.
Ладно это уже флейм - наболело.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 14 2009, 13:34
Сообщение #15


Гуру
******

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



Цитата(лёс @ Aug 14 2009, 15:57) *
Кстати в AD есть очень большой глубинный недостаток .......... а если эту долбанную надпись поставить в углу пересечения двух РАЗНЫХ цепей то они объединяются в одно с этим названием.
.............других неприятностей - например когда на схеме передвигается какая-либо цепь (одна или вместе с компонентом) и она на мгновение пересекается с пинами эта цепь присоединяется к этим пинам и полностью нарушается вся схема цепей.

С первым просто нужно акуратно работать.
Со вторым есть гадость. Былобы ничего, если б при объединение оно запрос ставило или предупреждение.
Тут многие эти грабли попробовали
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 11:33
Рейтинг@Mail.ru


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