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

 
 
62 страниц V  « < 38 39 40 41 42 > »   
Reply to this topicStart new topic
> Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика"
GDicegolem
сообщение Jul 19 2016, 09:13
Сообщение #586


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 3-02-15
Пользователь №: 84 914



Когда компонент вытаскиваешь на схему - он получает REF "U*".
Да, его можно отредактировать, когда он уже присутствует на схеме.
Но в библиотеке .olb REF, заданный при создании компонента - уже нельзя изменить.
И по умолчанию, если компонент был создан автоматически (при экспорте в .olb), ему в библиотеке символов .olb присваивается refDes U*. Это видно, когда редактируешь компонент c помощью SplitPart.
И тут его уже не исправить.
Бывает даже, что в .olb во время редактирования компонента высвечивается D*, а в SplitPart все равно U*.
Go to the top of the page
 
+Quote Post
KAlexn
сообщение Jul 19 2016, 09:45
Сообщение #587


Местный
***

Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334



Цитата(GDicegolem @ Jul 19 2016, 10:22) *
Спасибо!
Или хотя бы изменить PartRef у единичного компонента?

Редактируйте библиотеки.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
GDicegolem
сообщение Jul 19 2016, 09:55
Сообщение #588


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 3-02-15
Пользователь №: 84 914



Ага, это то что находится в Options/PackageProperties.
Спасибо, очень выручили!

Сообщение отредактировал GDicegolem - Jul 19 2016, 09:56
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jul 19 2016, 10:12
Сообщение #589


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

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



Цитата(Кнкн @ Jul 19 2016, 10:14) *
Скажите, пожалуйста, можно ли задать электрические ограничения (напр. для дифпар)
с помощью скрипта на Skill?


Да, скрипты на Skill позволяют управлять констрейнами, в том числе и электрическими.
Функции Skill очень хорошо описаны в хелпах, также смотрите примеры *.il в дистрибутиве.


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
Magnet
сообщение Jul 21 2016, 23:35
Сообщение #590


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 1-04-11
Пользователь №: 64 055



Такая вот ерунда, мне понадобилось из 4 SN74LS04N слепить фабричную сборку DIP 14 в соответствии с дата шит
http://html.alldatasheet.com/html-pdf/1261.../SN74LS04N.html
жук в библиотеках напрочь отсутствовал, вместо него CAD в библиотеке УГО дает почему то 1 инверер.
Объединить их как то под один корпус реально, или надо строить с нуля и наделять его параметрами?
Иерархическое расширение ради DIP 14 не лучший вариант.

Вопрос снят, догадался благодаря просмотру через футпринт вьюер что на PCB это формируется правильно, сопоставил как в схеме для всех элементов как U1, каждому указал одно и то же имя футпринта.

Сообщение отредактировал Magnet - Jul 22 2016, 12:07
Go to the top of the page
 
+Quote Post
KAlexn
сообщение Jul 27 2016, 07:14
Сообщение #591


Местный
***

Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334



Два года не работал в пикаде. Но пришлось модернизировать небольшую старую платку. Все, хоть и не сразу, вспомнилось.
Поскольку поменялась схема, то провел перенумерацию и все передал на плату. Быстро и без проблем.
А вот в новых обновлениях Cadence что то подобное не появилось?
Еще вопрос: мультипликацию платок для производства как делать, а то в пикаде с этим были проблемы.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 27 2016, 07:35
Сообщение #592


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

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



Подобное чему? Апдейту платы из схемы? Или перенумерации? И то и другое там есть, с чего ему еще раз появляться.

Для мультипликации нужно САМ софт использовать, аллегро все-таки для проектирования предназначен.
Go to the top of the page
 
+Quote Post
KAlexn
сообщение Jul 27 2016, 09:49
Сообщение #593


Местный
***

Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334



Цитата(Uree @ Jul 27 2016, 10:35) *
Или перенумерации? И то и другое там есть, с чего ему еще раз появляться.

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

Цитата(Uree @ Jul 27 2016, 10:35) *
Для мультипликации нужно САМ софт использовать, аллегро все-таки для проектирования предназначен.

В альтиуме это хорошо решено.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 27 2016, 10:23
Сообщение #594


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

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



В ПКАДе точно так же могла слететь нумерация, если новые номера перекрывались со старыми, просто Вы похоже с такой ситуацией не сталкивались.
Здесь нет иной связи нежели по RefDes, поэтому ренумерацию нужно делать в два этапа с контролем номеров, так, чтобы в каждом этапе каждый компонент получил свой уникальный номер. Результаты каждого этапа ренумерации схемы вгружать в плату.
Сложности возникнут для многогейтовых компонентов рассыпаных по разным страницам схемы, их придется нумеровать вручную.

Альтиум скорее исключение в этом плане, как и во многих других... Здесь есть аддон под названием BluePrint PCB, позволяет работать с герберами, готовить документацию и прочая. Правда по нему не подскажу, кроме как для просмотра пока не использовал.
Go to the top of the page
 
+Quote Post
KAlexn
сообщение Jul 27 2016, 12:38
Сообщение #595


Местный
***

Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334



Цитата(Uree @ Jul 27 2016, 13:23) *
В ПКАДе точно так же могла слететь нумерация, если новые номера перекрывались со старыми, просто Вы похоже с такой ситуацией не сталкивались.

Нет там такого.

Цитата(Uree @ Jul 27 2016, 13:23) *
Здесь нет иной связи нежели по RefDes, поэтому ренумерацию нужно делать в два этапа с контролем номеров, так, чтобы в каждом этапе каждый компонент получил свой уникальный номер. Результаты каждого этапа ренумерации схемы вгружать в плату.

Можно поподробней. Вы как то писали:

Цитата(Uree @ Oct 17 2012, 09:56) *
Уже несколько раз об этом писал. Решение есть, но помогает не всегда, почему-то: двойная перенумерация. Нумеруем два раза подряд, причем так, чтобы каждый раз все компоненты получили абсолютно новые номера, которых перед нумерацией в проекте гарантированно не было. Например первый раз все номера с десяти тысяч, а второй нормально, с единицы.
Вгружать нетлист в РСВ нужно каждый раз. Тогда после второй ренумерации скорей всего все будет пронумеровано правильно и никто никуда не слетит.

Вот про десять тысяч, я не понял как их задать.
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jul 27 2016, 13:16
Сообщение #596


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

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



Цитата(KAlexn @ Jul 27 2016, 15:38) *
Нет там такого.


Можно поподробней. Вы как то писали:


Вот про десять тысяч, я не понял как их задать.


Для корректной перенумерации схемы,
нужно сначала сделать перенумерацию на плате, начиная с большого номера (например, 10000),
сделать бэк-аннотацию из платы в схему,
а затем уже делать перенумерацию схемы с 1 по нужным правилам,
и делать загрузку нового нетлиста в плату.
Тогда гарантированно не будет пересечения RefDes.


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 27 2016, 13:28
Сообщение #597


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

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



Цитата(KAlexn @ Jul 27 2016, 14:38) *
Нет там такого.


То, что Вы с таким не сталкивались, не означает, что его нет. Я сталкивался. Приходилось вручную править ЕСО-файл чтобы согласовать плату со схемой.

Цитата(KAlexn @ Jul 27 2016, 14:38) *
Вот про десять тысяч, я не понял как их задать.


В окне Annotation есть галка "Refdes Control" (или как-то похоже). Включите и можно будет устанавливать диапазоны рефдесов отдельно для каждого листа схемы.
Но похоже предложенный выше способ должен быть удобнее. Я так еще не делал, при оказии надо будет попробовать.
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Jul 28 2016, 14:56
Сообщение #598


Знающий
****

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



Цитата(PCBtech @ Jul 19 2016, 13:12) *
Да, скрипты на Skill позволяют управлять констрейнами, в том числе и электрическими.
Функции Skill очень хорошо описаны в хелпах, также смотрите примеры *.il в дистрибутиве.


К сожалению, примера не нашел.
Если я пишу
axlCNSEcsetCreate("Diff_pair1_set")
то в каком подразделе Electrical Constraint Set должен создаться Diff_pair1_set?
Может быть, Вы могли бы дать какой-нибудь пример?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 28 2016, 15:45
Сообщение #599


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

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



А какой глубокий смысл скиллом создавать констрейн-сеты?
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jul 28 2016, 19:07
Сообщение #600


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

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



Цитата(Кнкн @ Jul 28 2016, 17:56) *
К сожалению, примера не нашел.
Если я пишу
axlCNSEcsetCreate("Diff_pair1_set")
то в каком подразделе Electrical Constraint Set должен создаться Diff_pair1_set?
Может быть, Вы могли бы дать какой-нибудь пример?


Во всех разделах Electrical он появляется, только надо повторно запустить CM, чтобы это увидеть.
Пример:

Command > skill
Skill > axlCNSEcsetCreate("Diff_pair1_set")
dbid:123043560
Skill > axlCNSEcsetValueSet("DIFF_PAIR1_SET" 'Maximum_Via_Count 5)
t
Skill > axlCNSEcsetValueSet("DIFF_PAIR1_SET" 'Differential_Pair_Primary_Gap 0.25)
t
Skill > axlCNSEcsetValueSet("DIFF_PAIR1_SET" 'Minimum_Line_Width 0.15)
t
Skill > axlCNSEcsetValueGet("DIFF_PAIR1_SET" 'all)
(
(Maximum_Via_Count 5)
(Differential_Pair_Primary_Gap 0.25)
(Minimum_Line_Width 0.15)
)
Skill >

И еще из полезного:
Skill > axlCNSEcsetValueGet(nil)
(Maximum_Stub_Length Net_Schedule_Topology Ratsnest_Schedule_Type Maximum_Via_Count Match_Via_Count
Maximum_Exposed_Length Impedance Propagation_Delay Relative_Propagation_Delay Parallelism
Maximum_Crosstalk Maximum_Peak_Crosstalk Total_Etch_Length Differential_Pair_Primary_Gap Minimum_Line_Width
Maximum_Line_Width Differential_Pair_Neck_Gap Minimum_Neck_Width Differential_Pair_Coupled_Tolerance_Plus Differential_Pair_Coupled_Tolerance_Minus
Differential_Pair_Minimum_Spacing Differential_Pair_Gather_Control Differential_Pair_Max_Uncoupled_Length Differential_Pair_Phase_Control Differential_Pair_Phase_Tolerance
Differential_Pair_Dynamic_Phase_Tolerance Differential_Pair_Max_Dynamic_Phase_Violation_Length LayerSet_group
)

А имя параметра констрейна в CM можно увидеть, если навести мышкой на название столбца в CM
(правда, оно немножко отличается, но можно догадаться).


В вам зачем создавать констрейны скиллами, если не секрет?


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post

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

 


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


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