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

 
 
62 страниц V  « < 26 27 28 29 30 > »   
Reply to this topicStart new topic
> Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика"
GDicegolem
сообщение Apr 20 2015, 13:51
Сообщение #406


Участник
*

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



Совсем сбился с ног пытаясь найти решение 2х вопросов:
1. Подключая БД к CIS, ГДЕ(?) необходимо прописать путь к библиотеке символов .olb, чтобы в базе задавать не абсолютный путь к УГО, а только имя символа? Ковырял файл Capture.ini, что в C:\SPB_Data\cdssetup\OrCAD_Capture\16.6.0 прописывал туда путь ко всем libdir и проч. , даже создал [Part Selector Configured Libraries] и [Part Library Directories], - все одно - выбирая компонент в БД, УГО не подгружается(((

2. При загрузке нетлиста в PCB_Editor в слое Silkscreen появляется свойство Device Type, которое компонуется из названий УГО+Футпринт+PartValue+PartNumber - оно получается слишком длинным (>50 символов). Где можно настроить компоновку этого свойства (чтобы сократить его длину)? Уточню - схема упаковывается в CaptureCIS. Я знаю как это делается в Packager-XL, но похоже он из другого маршрута.((

Уважаемые коллеги, не подскажете?

Сообщение отредактировал GDicegolem - Apr 20 2015, 13:52
Go to the top of the page
 
+Quote Post
Bear_ku
сообщение Apr 21 2015, 03:52
Сообщение #407


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

Группа: Участник
Сообщений: 154
Регистрация: 9-09-11
Пользователь №: 67 076



1. В Capture.ini добавить свойство [Part Library Directories] и путь к своим символам. Например:
Код
[Part Library Directories]
Dir0=X:\Lib\Symbols


2. Не знаю как уменьшить длину формируемого имени, а вот увеличить его размер легко:
В Capture : Create Netlist -> PCB Editor -> Setup -> Miscelaneus Device/Net/Pin Name Char Limit
В PCB Editro : Design Parameter Editor -> Design -> Size -> Long name size
Go to the top of the page
 
+Quote Post
GDicegolem
сообщение Apr 21 2015, 07:48
Сообщение #408


Участник
*

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



1. Спасибо, действительно все заработало, символы подгружаются.
2. Ну да, есть такая регулировка, но это просто ограничения для длины значения свойства, превышения которых вызовет ошибку. Кто-нибудь, подскажите пожалуйста, где задать правила для формирования значения свойства Device Type при упаковке схемы?
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Apr 21 2015, 13:24
Сообщение #409


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

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



Цитата(GDicegolem @ Apr 21 2015, 10:48) *
1. Спасибо, действительно все заработало, символы подгружаются.
2. Ну да, есть такая регулировка, но это просто ограничения для длины значения свойства, превышения которых вызовет ошибку. Кто-нибудь, подскажите пожалуйста, где задать правила для формирования значения свойства Device Type при упаковке схемы?


Файл allegro.cfg содержит блок
[ComponentDefinitionProps]
В нем указаны свойства (Properties), которые
используются для построения device type при формировании нетлиста.
Может, это то, что вам нужно?

Не меняйте allegro.cfg во время работы Capture.


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен 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
GDicegolem
сообщение Apr 23 2015, 12:12
Сообщение #410


Участник
*

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



Спасибо за пояснения yeah.gif ))) А не подскажите, есть ли в OrCAD такая возможность: При создании компонента через Spreadsheet, каким либо образом изменить расстояние между генерируемыми пинами? По умолчанию пины ставятся с шагом в одну "дискрету"(единичн интервал), а можно ли в каком-нибудь файле изменить это, и чтобы автоматически при генерации Part-а через Spreadsheet, пины выставлялись с шагом в 2 или в 4 "дискреты"?
Go to the top of the page
 
+Quote Post
GDicegolem
сообщение Apr 29 2015, 17:13
Сообщение #411


Участник
*

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



1.
Цитата(PCBtech @ Apr 21 2015, 15:24) *
Файл allegro.cfg содержит блок
[ComponentDefinitionProps]
В нем указаны свойства (Properties)


Сегодня проверил, к сожалению эти записи в файле не влияют на образование свойства Device Type crying.gif

2. Похоже в OrCAD при создании компонента через Spreadsheet нельзя никаким образом задать шаг, с которым будут ставиться пины на символе(((( Может есть какой-нибудь другой способ быстрой расстановки\упорядочивания пинов?
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 29 2015, 18:11
Сообщение #412


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

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



В открытой библиотеке Options->Design Template->Page Size и там внизу параметр Pin-to-Pin Spacing.
Но это только задаст шаг между ними, порядок, кто выше, кто ниже, в таблице не задается.
Go to the top of the page
 
+Quote Post
GDicegolem
сообщение Apr 30 2015, 05:35
Сообщение #413


Участник
*

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



Цитата(Uree @ Apr 29 2015, 20:11) *
В открытой библиотеке Options->Design Template->Page Size и там внизу параметр Pin-to-Pin Spacing.
Но это только задаст шаг между ними, порядок, кто выше, кто ниже, в таблице не задается.

Кстати, с прошедшим юбилеем на форуме))

Да, это так, pin-to-pin spacing позволяет "менять расстояние" за счет растяжения узлов сетки. Но что делать, если уже нарисована куча символов(простых, по 2-3 пина), расчитанных под чертежи с шагом pin-to-pin 2.5мм, а потом вдруг понадобилось создать символ на 700 выводов. На одном чертеже с рассыпухой, у этого сложного символа между пинами будет расстояние = pin-to-pin, т.е. 2.5мм. Проблема в том, что у нас внутренние требования: чтобы расстояния между пинами на чертеже равнялось 5мм. Тут 2 варианта:
1) растащить руками 700 пинов(в режиме Part_editor), оставляя между ними расстояние в 2 дискреты, тогда и получим на чертеже 5мм между пинами. Вот только при малейшем изменении в Spreadsheet, например один пин нужно перекинуть в другой слот\секцию, символ генерируется заново, и всю работу по "растаскиванию" придется делать заново.
2) Перерисовать всю рассыпуху под чертеж с шагом pin-to-pin 5мм. Но символы получаются больно корявыми, т.к. даже если отключить привязку к сетке, "привязка" все равно останется, но только к "невидимой" сетке, которая в 10 меньше единичного интервала. Т.о. если мы будем рисовать символ для чертежа с шагом 5мм, то "минимальный" размер штриха у нас будет 0.5мм, а это слишком много((
Вот и не могу выбрать между плохим и фиговым...
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 30 2015, 06:44
Сообщение #414


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

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



Тогда не меняйте настроек. 700 пинов это не так уж и много. Разбивайте на несколько символов, разбивайте по сторонам, а потом уже в графике растянете нужным образом.
Насчет редактирования и сброса графики символов - есть такой момент, сам о нем регулярно забываю и наступаю на эти грабли... Поэтому простой совет: в таблице символ только создается, все редактирование только в графике. Удаление одного пина в одном символе и добавление его же в другом не вызовет сброса всей графики, так что потом все только в графике делать и ничего "ломаться" не будет. И редактировать таблицу лучше всего во внешнем редакторе, например в экселе, в нем вбиваете номера пинов, имена, типы, гейты/символы, сторону в графике. Вручную останется только пинам типа Power указать видимость. А когда получили нужную разбивку/заполнение - копи-паст в spreadsheet Оркада, можно полностью, а можно отдельными колонками. Быстро и удобно. Кстати заполнять таблицу в экселе можно копированием инфы из ПДФа и дальнейшим ее редактированием уже в таблице. После небольшой практики создание компонента на несколько сотен пинов укладывается в час-полтора работы.
Go to the top of the page
 
+Quote Post
GDicegolem
сообщение Apr 30 2015, 09:08
Сообщение #415


Участник
*

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



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

Правда все равно остается открытым вопрос о том, что при втягивании нетлиста в PCBeditor у каждого компонента отображается свойство Device Type, которое составляется из значений свойств Shematic+PCB_Footprint+PartValue+PartNumber+ еще что-то... и закрывает собой пол-схемы((
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 30 2015, 10:20
Сообщение #416


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

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



Все ненужное можно выключить, хоть в схеме, хоть в РСВ. Так что не переживайте, мешать не будет.
Go to the top of the page
 
+Quote Post
Ariel
сообщение May 25 2015, 18:36
Сообщение #417


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Начал учить Аллегро. Понял как создается полигон и определяется его тип.
Только вот как закрыть уже созданные полигоны, чтобы они не мешали двигать компоненты, накладывать новые проводники, и т.д.?
То есть например в ALTIUM есть для каждого полигона (и для всех сразу) одна из опций: FILL (заполнен), или NONE(outline only).
Кроме этого, любой полигон может быть как бы временно "выключен", для этого есть опция POLYGON SHELVE.
Есть ли в ALLEGRO такие возможности?
Go to the top of the page
 
+Quote Post
vitan
сообщение May 25 2015, 20:31
Сообщение #418


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

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



Цитата(Ariel @ May 25 2015, 21:36) *
чтобы они не мешали двигать компоненты, накладывать новые проводники, и т.д.?

А как они мешают? Проводник можно вести прямо по полигону, если это другая цепь, то будет создан отступ, заданный в констрейнах. Компоненты тоже можно ставить куда хочешь...
А полигоны во внутренних слоях питания/земли просто выключаются в окошке visibility всем слоем сразу и всё. Заполнение полигонов по-отдельности можно задать в менюшке по правой кнопке (свойства). Только кому это надо, их постоянно включать-выключать?
Go to the top of the page
 
+Quote Post
Bear_ku
сообщение May 26 2015, 04:45
Сообщение #419


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

Группа: Участник
Сообщений: 154
Регистрация: 9-09-11
Пользователь №: 67 076



После PCAD тоже чувствовал неудобство из-за невозможности отключить заливку полигона. Потом нашел вариант решения, добавил в горячие кнопки отключение полигона через пользовательскую настройку "no_shape_fill". Можно просто в User Preferences. Либо добавить это свойство в favorite и прописать в env следующие строки (у меня чуть по-другому, но вроде бы должно заработать):
Код
alias ~k "enved; etchedit; setwindow form.prfedit; FORM prfedit no_shape_fill NO; FORM prfedit apply; FORM prfedit done; setwindow pcb"
alias ~m "enved; etchedit; setwindow form.prfedit; FORM prfedit no_shape_fill YES; FORM prfedit apply; FORM prfedit done; setwindow pcb"

По сочетанию ctrl+"-"("+") на доп клавиатуре будет отключаться/включаться заливка полигонов.

Сообщение отредактировал Bear_ku - May 26 2015, 04:54
Go to the top of the page
 
+Quote Post
Ariel
сообщение May 26 2015, 16:26
Сообщение #420


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Спасибо за помощь. Да, вижу что полигоны после перемещения компонент сразу подстраиваются, так что нет необходимости в их выключении. Еще пара простых вопросов:
1. Где выставлется количество UNDO/REDO? Вижу что в моем ALLEGRO (не лицензионном) можно только один раз сделать откат назад (CTRL+Z).
2. Где выставляется размер шрифта номера пина (package geometry –> pin number)?
Go to the top of the page
 
+Quote Post

62 страниц V  « < 26 27 28 29 30 > » 
Reply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 


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


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