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

 
 
> ORCAD: Исключить зелёный блок из дизайна не удаляя его., Как исключить иерархический блок из нетлиста, при этом не удаляя его.
dimasen
сообщение Sep 25 2012, 09:00
Сообщение #1


Участник
*

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



Всем привет!
Может, кто-то сталкивался и решил эту проблему.
Дизайн в ОРКАДе имеет много иерархических блоков(зелёных). Но проект имеет разные модификации релизов, включающий в себя разные комбинации включения и исключения иерархических блоков.
Есть ли какой-то параметр для зелёного блока, который будет подобен удалению блока со схемы, но при этом его изображение остаётся на схеме?
Ну, чтобы не удалять. Чтобы было видно что есть всегда возможность вернуть этот блок обратно в схему просто изменив какой-то параметр.
Спасибо за помощь!
__________________________
OrCAD Capture 16.3
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 13)
alexa1973
сообщение Sep 25 2012, 09:16
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 10-03-12
Пользователь №: 70 714



А удалить надо из нетлиста или только из Bill of Materials?
Go to the top of the page
 
+Quote Post
dimasen
сообщение Sep 25 2012, 09:22
Сообщение #3


Участник
*

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



Цитата(alexa1973 @ Sep 25 2012, 13:16) *
А удалить надо из нетлиста или только из Bill of Materials?

Из нетлиста и из BoM'а тоже.
Чтобы в разводке он не участвовал, и чтобы в спецификации элементов из этого блока не было.
Go to the top of the page
 
+Quote Post
vitan
сообщение Sep 25 2012, 09:24
Сообщение #4


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

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



На семинаре по оркаду специально задавал этот вопрос. Сказали, что варианты для иерархических блоков не поддерживаются.
Если удалить из нетлиста, то это уже другая схема. Скопируйте в новый каталог и там удаляйте. Только у меня сомнения, что Вам именно это нужно...
Go to the top of the page
 
+Quote Post
dimasen
сообщение Sep 25 2012, 09:29
Сообщение #5


Участник
*

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



Цитата(vitan @ Sep 25 2012, 13:24) *
На семинаре по оркаду специально задавал этот вопрос. Сказали, что варианты для иерархических блоков не поддерживаются.
Если удалить из нетлиста, то это уже другая схема. Скопируйте в новый каталог и там удаляйте. Только у меня сомнения, что Вам именно это нужно...

Спасибо большое! Значит не поддерживается.
Значит будем изгаляться с папочками, архивами...
Go to the top of the page
 
+Quote Post
vitan
сообщение Sep 25 2012, 09:46
Сообщение #6


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

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



Цитата(dimasen @ Sep 25 2012, 13:29) *
Значит будем изгаляться с папочками, архивами...

Вы бы лучше объяснили, зачем Вам из нетлиста удалять? Это, как бы, ключевой вопрос топика пока что...
Go to the top of the page
 
+Quote Post
dimasen
сообщение Sep 25 2012, 10:03
Сообщение #7


Участник
*

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



Цитата(vitan @ Sep 25 2012, 13:46) *
Вы бы лучше объяснили, зачем Вам из нетлиста удалять? Это, как бы, ключевой вопрос топика пока что...

Я ж объяснил. Чтоб в разводке печатной платы элементы из ненужного блока не участвовали.
На трассировку передаётся нетлист из схемы, не так ли?
Go to the top of the page
 
+Quote Post
vitan
сообщение Sep 25 2012, 10:10
Сообщение #8


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

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



Цитата(dimasen @ Sep 25 2012, 14:03) *
Я ж объяснил. Чтоб в разводке печатной платы элементы из ненужного блока не участвовали.
На трассировку передаётся нетлист из схемы, не так ли?

Непонятно объясняете. Вы уверены, что надо не передавать в разводку элементы? Вы осознаете, что при этом не передадутся и подключенные к ним цепи?
Очевидно, что Вам надо создать одну плату, на основе которой потом будут собирать (паять) те или иные блоки. Если так, то тогда это - варианты. А для них иерархические блоки не поддерживаются.
Если не так, то Вы получите несколько плат на основе одной схемы. Не помню точно, возможно есть какое-то свойство, которое можно присвоить блоку, чтобы не передавать его в нетлист. Но тогда комбинации этих свойств Вы будете назначать каждый раз заново для нового варианта, и делать это, очевидно, в разных копиях схемы (в разных каталогах) по-разному.
Который случай Ваш?
Go to the top of the page
 
+Quote Post
dimasen
сообщение Sep 25 2012, 10:18
Сообщение #9


Участник
*

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



Цитата(vitan @ Sep 25 2012, 14:10) *
Непонятно объясняете. Вы уверены, что надо не передавать в разводку элементы? Вы осознаете, что при этом не передадутся и подключенные к ним цепи?
Очевидно, что Вам надо создать одну плату, на основе которой потом будут собирать (паять) те или иные блоки. Если так, то тогда это - варианты. А для них иерархические блоки не поддерживаются.
Если не так, то Вы получите несколько плат на основе одной схемы. Не помню точно, возможно есть какое-то свойство, которое можно присвоить блоку, чтобы не передавать его в нетлист. Но тогда комбинации этих свойств Вы будете назначать каждый раз заново для нового варианта, и делать это, очевидно, в разных копиях схемы (в разных каталогах) по-разному.
Который случай Ваш?

Похоже, что второй.
Есть отработанный дизайн ПОЛНОЙ сборки со всеми блоками - FULL. Заказчик требует, сделать другую модификацию платы - чтобы половину убрали(вот это, это и это...), чтоб уменьшить плату - SIMPLE. Но при этом FULL все ещё поддерживается и со временем модифицируется. Поэтому следующая ревизия SIMPLE будет содержать последние доработки из FULL, но с исключением ненужных блоков.
Go to the top of the page
 
+Quote Post
alexa1973
сообщение Sep 25 2012, 10:19
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 10-03-12
Пользователь №: 70 714



С иерархическими блоками проблема. Компонентам из блока можно добавить свойство PSpiceOnly с значением True (case sensitive). Тогда они не появятся в BOMе и нетлисте.
Go to the top of the page
 
+Quote Post
dimasen
сообщение Sep 25 2012, 13:04
Сообщение #11


Участник
*

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



Цитата(alexa1973 @ Sep 25 2012, 14:19) *
С иерархическими блоками проблема. Компонентам из блока можно добавить свойство PSpiceOnly с значением True (case sensitive). Тогда они не появятся в BOMе и нетлисте.

О! Действительно, с отдельными компонентами работает, а с блоками нет.
Но, все-равно. Уже что-то.
Спасибо!!!
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 7 2012, 17:53
Сообщение #12


Lazy
******

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



Цитата(vitan @ Sep 25 2012, 12:24) *
На семинаре по оркаду специально задавал этот вопрос. Сказали, что варианты для иерархических блоков не поддерживаются.
Если удалить из нетлиста, то это уже другая схема. Скопируйте в новый каталог и там удаляйте. Только у меня сомнения, что Вам именно это нужно...


Можно соспоставить иерархическому блоку не только схему из текущего проекта - нои внешний DSN.
Делайте для блока отдельный "плоский" DSN и пользуйтель вариантами в "плоском".

Если уж варианты катастрофически разные - сделайте несколько DSN и подключайте по мере надобности.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
SSerge
сообщение Oct 7 2012, 18:49
Сообщение #13


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



В 16.5 можно tcl-скриптом пройтись по всем элементам блока и сделать им PSpiceOnly=True или False чтобы отключить или подключить блок.
А в 16.3 tcl нет, разве что попробовать то же самое через Export/Import Properties сделать.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 7 2012, 19:15
Сообщение #14


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

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



Вообще идея не правильная.
Полная схема должна соответствовать полной топологии. Разные топологии - разные схемы. Да, можно попробовать собрать их в рамках одного проекта, но это все равно должны быть разные схемы.
Варианты - они только варианты монтажа, не более того.
Go to the top of the page
 
+Quote Post

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

 


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


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