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

 
 
> MG Expedition ликбез ...
3.14
сообщение Feb 8 2006, 15:20
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



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


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
269 страниц V  « < 35 36 37 38 39 > »   
Start new topic
Ответов (540 - 554)
Vadim
сообщение Dec 27 2007, 15:14
Сообщение #541


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Можно ли в Expedition PCB заниматься таким интересным делом, как переименование цепей, если источником данных для платы является Keyin Netlist? Или это придется делать через ... NetList.kyn?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Dec 28 2007, 08:36
Сообщение #542


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Наверное, все местные экспедиторы уже празднуют Новый Год, потому что не верится, что про Route - Assign Net Name никто не знает smile.gif
С наступающим!!! tort.gif


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jan 9 2008, 08:29
Сообщение #543


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Проблема - нужно выкинуть из схемы в DC 32 конденсатора, однако хочется, чтобы на плате контактные площадки под них остались(во-первых, на всякий случай, во вторых - платы уже отданы в производство) и дорожки не нужно было править.
Как выкрутиться?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 9 2008, 09:06
Сообщение #544


Гуру
******

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



Цитата(Vadim @ Jan 9 2008, 11:29) *
Проблема - нужно выкинуть из схемы в DC 32 конденсатора, однако хочется, чтобы на плате контактные площадки под них остались(во-первых, на всякий случай, во вторых - платы уже отданы в производство) и дорожки не нужно было править.
Как выкрутиться?


При прямой аннотации вместо Delete выберите Change_to_spares - кондеры (и их площадки) останутся на плате, не подключенными, с RefDes-ами SP1 и т.д.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jan 9 2008, 10:22
Сообщение #545


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(fill @ Jan 9 2008, 13:06) *
При прямой аннотации вместо Delete выберите Change_to_spares - кондеры (и их площадки) останутся на плате, не подключенными, с RefDes-ами SP1 и т.д.

Спасибо, однако связи от кондеров оторвались(а я хотел, чтобы они остались). RefDesы почему-то сохранились, а не переименовались в SPxxx. Но в моем данном случае пойдет и так - результат вполне устраивает.
А нельзя ли по другому - каким либо образом "разбить" кондер, чтобы от него остались только рожки да ножки контактные площадки? И вообще, допустимо ли в Expedition устанавливать на плату одинокие контактные площадки, которые на схеме, естественно, никак не отражены?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 9 2008, 11:11
Сообщение #546


Гуру
******

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



Цитата(Vadim @ Jan 9 2008, 13:22) *
Спасибо, однако связи от кондеров оторвались(а я хотел, чтобы они остались). RefDesы почему-то сохранились, а не переименовались в SPxxx. Но в моем данном случае пойдет и так - результат вполне устраивает.
А нельзя ли по другому - каким либо образом "разбить" кондер, чтобы от него остались только рожки да ножки контактные площадки? И вообще, допустимо ли в Expedition устанавливать на плату одинокие контактные площадки, которые на схеме, естественно, никак не отражены?


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


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 11 2008, 20:06
Сообщение #547


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Здравствуйте!

Прошу совета.
Используется DxDesigner-Expedition. Требуется также отправка схем в Allegro.
Нужно создать в библиотеке разъёмы для CompactPCI.
Имеется куча символов, оттранслированных из PCADa. Каждый разъем в PCAD был поделен на 6 гейтов (разъемы с шилдом), в каждом символе нарисован один ряд пинов, например, А1...А25, В1...В25 и.т.д.
Символов много, потому что в CompactPCI есть деление на системный и периферийный слоты, на 32/64 бита и на установку front/rear. В каждом символе (они в виде таблички по ГОСТУ сделаны) есть поясняющий текст в графе "Цепь", который позволяет не заглядывать в стандарт при рисовании схемы.
Более того, есть другие символы в которых пины называются не А1...А25, а в соответствии с названиями цепей (типа CBE1#, AD0, FRAME# и т.п, типа, чтобы цепи сами рисовались при установке символа в DxD).

За основу берутся разъемы Harting. В них нумерация выводов совпадает со стандартом CPCI при установке разъема на тыльную сторону кросс-платы, при установке спереди пин А1 на компоненте совмещается с пином А25 на кросс-плате.

Задача: создать компонент с одним Part Number, но с разными символами. Идеология символов должна максимально соответствовать описанной выше (пинов около 2000, переделывать очень не хочется).
Как это сделать? Бьюсь 2 недели, не получается. Напомню, что компонент должен отправляться в Allegro и Expedition как через нетлист, так и через CDB.

Опишу свои действия.
Создается компонент в Library Manager. Партнамбер по хартингу 17211102102. Корпус есть. Это - разъем, который можно вставлять в позиции J1, J4 и rJ4. В позиции J1 разъем рисуется 12-ю символами (деление на системный/периферийный слоты). В позициях J4 и rJ4 разъем рисуется либо 6-ю символами в каждой позиции, либо одним в каждой позиции (по слотам, а для rJ4 еще и с перекрещенными пинами).
Все это засовывается в pin mapping так, что что выглядит хорошо. Более того, отправляется в Expedition через CDB! Атрибутов HETERO нигде нет, т.к. после недели экспериментов с ними понял, что при использовании нетлиста они не помогут (слишком сложная структура компонента).
Не работает через нетлист.

Что делать?
Кто-нибудь делал что-нибудь подобное? Может, есть библиотеки разъемов СPCI?

Есть мысль использовать DxDataBook. Создать в базе три строки с одинаковым PartNumber (ключ сделать уникальным, типа, по науке) для каждой позиции (J1, J4, rJ4). Аннотировать атрибут DEVICE при установке на схему. Только не возникнет ли ошибки "bad hetero device"?

HELP!!!
Go to the top of the page
 
+Quote Post
avesat
сообщение Jan 12 2008, 12:50
Сообщение #548


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Цитата(vitan @ Jan 11 2008, 22:06) *
Опишу свои действия.
Создается компонент в Library Manager. Партнамбер по хартингу 17211102102. Корпус есть. Это - разъем, который можно вставлять в позиции J1, J4 и rJ4. В позиции J1 разъем рисуется 12-ю символами (деление на системный/периферийный слоты). В позициях J4 и rJ4 разъем рисуется либо 6-ю символами в каждой позиции, либо одним в каждой позиции (по слотам, а для rJ4 еще и с перекрещенными пинами).
...
HELP!!!

Я например ничего не понял из выше изложенного wacko.gif
Не могли бы вы выложить структуру компонента с виде структурной схемки, примерно такой см. рисунок, можно нарисованной от руки.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 12 2008, 17:48
Сообщение #549


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(avesat @ Jan 12 2008, 16:50) *
Я например ничего не понял из выше изложенного wacko.gif


Спасибо за участие smile.gif
Картинку нарисую в понедельник, а пока уточняю пока на словах.

Нужно иметь в базе компонент с партнамбером 17211102102. Так как этот разъем можно вставлять в три места в системе CompactPCI (т.е. J1, J4, rJ4), то хочется, чтобы для каждого варианта установки компонент на схеме был представлен _своим_ набором символов. В каждом наборе символов прописаны названия цепей для удобства. Символы уже есть и их не хочется переделывать, т.к. они достаточно практично отражают разъем (разбиты на 6 рядов, как описано ранее).

Например, если компонент 17211102102 разработчик хочет установить в позицию J1, то цепи к нему нужно подключать так, как прописано в стандарте CPCI (при этом есть два варианта: системный и периферийный слоты, с разным распределением сигналов). Если этот же компонент разработчик хочет установить в позицию J4, то распределение сигналов там другое. В варианте rJ4 перекрещиваются выводы.

Проблема в том, что компонент надо представить как разбитый на части, но в зависимости от варианта установки сами эти части должны представляться разными символами. Их много и атрибут HETERO мне не удалось настроить правильно.
Этот атрибут, как я понял, нужен для нормальной отправки схемы на разводку через нетлист. Почему так, мне понятно не до конца, т.к. в конфигурационных файлах я видел строки типа DoPDBAccess (только в expedition.cfg). Но это отдельный вопрос...

Надеюсь, прояснилось... Возможно, задача изначально ставится некорректно, и рисовать разъемы надо не специально выделенными под разные места установки символами, а одним символом, в котором атрибуты аннотируются в момент установки на схему, типа как в DxDataBook?
Просто очень не хочется все переделывать на этот вариант и в конце обнаружить, что чего-то опять не хватает...
Go to the top of the page
 
+Quote Post
avesat
сообщение Jan 13 2008, 16:09
Сообщение #550


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Т.е вы хотите создать компонент следующего типа?

( [HETERO=(j1_1.1, …. j1_N.1)], [HETERO=(j4_1.1, …. j4_N.1)], [HETERO=(rj4_1.1, …. Rj4_N.1)] )


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 14 2008, 06:18
Сообщение #551


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(avesat @ Jan 13 2008, 20:09) *
Т.е вы хотите создать компонент следующего типа?

( [HETERO=(j1_1.1, …. j1_N.1)], [HETERO=(j4_1.1, …. j4_N.1)], [HETERO=(rj4_1.1, …. Rj4_N.1)] )


Так точно! smile.gif
Но это оказыавется, "Bad Hetero Device" sad.gif
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 14 2008, 14:15
Сообщение #552


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Нашел решение проблемы с разъемами CompactPCI. Но не уверен, правильное ли... Библиотека только формируется, не хотелось бы потом расхлебывать...
Используется DxDataBook. Для каждого варианта установки разъема в базе данных заводится одна строка с разным значением поля DEVICE (DEVICE=CPCI_CONN_J4 и DEVICE=CPCI_CONN_rJ4). Каждый из этих DEVICE являет собой HETERO=J4_A,J4_B,...,J4_F, HETERO=rJ4_A,rJ4_B,...,rJ4_F. Соответственно, имеем разные символы, как и хотели.
В базу ввели столбец P/D_NUM. Для обоих вариантов туда заностися один партнамбер по хартингу (17211102102).
Вопрос, правильно ли так поступать, ведь в хелпе написано, что P/D_NUM обычно используется в качестве ключевого поля...
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jan 14 2008, 14:32
Сообщение #553


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



А как бы это удалить пады, а лучше сразу падстеки у конкретного компонента, которые никуда не подключены? Падстек процессор при попытке удалить пады говорит : SMD metal pads cannot be deleted. Можно не выводить неподключенные пады в гербер, однако при этом не выведутся все неподключенные пады, что не устраивает.
Хочется сэкономить денег за счет выборочного золочения падов ламели. Что делать?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
avesat
сообщение Jan 14 2008, 14:41
Сообщение #554


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Цитата
( [HETERO=(j1_1.1, …. j1_N.1)], [HETERO=(j4_1.1, …. j4_N.1)], [HETERO=(rj4_1.1, …. Rj4_N.1)] )

Как оказалось такой компонент создать нельзя, по крайней мере у меня не получилось smile.gif

Цитата(vitan @ Jan 14 2008, 16:15) *
Для обоих вариантов туда заностися один партнамбер по хартингу (17211102102).

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


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 14 2008, 15:41
Сообщение #555


Гуру
******

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



Цитата(Vadim @ Jan 14 2008, 17:32) *
А как бы это удалить пады, а лучше сразу падстеки у конкретного компонента, которые никуда не подключены? Падстек процессор при попытке удалить пады говорит : SMD metal pads cannot be deleted. Можно не выводить неподключенные пады в гербер, однако при этом не выведутся все неподключенные пады, что не устраивает.
Хочется сэкономить денег за счет выборочного золочения падов ламели. Что делать?


например:
запускаем Output>Mask_Generator в нем слева выбираем Part_Pads (Top), справа Traces, операция Touching, выдать в слой любой ваш (заранее добавьте его в Setup_Parameters). В результате в указанном слое имеем контуры подключенных площадок на верхнем слое, его и выдаем на золочение. Тоже самое делаем для низа.

Цитата(vitan @ Jan 14 2008, 17:15) *
Нашел решение проблемы с разъемами CompactPCI. Но не уверен, правильное ли... Библиотека только формируется, не хотелось бы потом расхлебывать...
Используется DxDataBook. Для каждого варианта установки разъема в базе данных заводится одна строка с разным значением поля DEVICE (DEVICE=CPCI_CONN_J4 и DEVICE=CPCI_CONN_rJ4). Каждый из этих DEVICE являет собой HETERO=J4_A,J4_B,...,J4_F, HETERO=rJ4_A,rJ4_B,...,rJ4_F. Соответственно, имеем разные символы, как и хотели.
В базу ввели столбец P/D_NUM. Для обоих вариантов туда заностися один партнамбер по хартингу (17211102102).
Вопрос, правильно ли так поступать, ведь в хелпе написано, что P/D_NUM обычно используется в качестве ключевого поля...


Интересно было бы посмотреть на PDB для CDB. По идее такое тоже не должно работать (если я правильно понял то что вы делали).


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

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

269 страниц V  « < 35 36 37 38 39 > » 
Reply to this topicStart new topic
427 чел. читают эту тему (гостей: 427, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th August 2025 - 01:57
Рейтинг@Mail.ru


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