Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DxDesigner "локальные" глобальные символы
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
Nixon
Есть многоканальный дизайн. В каждом канале есть собственная земля и питание.
Существует ли возможность создать глобальный только внутри блока спец. символ (т.е. глобальный только в текущем инстансе блока) ?
vitan
Извиняюсь, а разве спец. символы бывают глобальными и локальными? У меня 2005, там такого нету...
Или Вы про цепи все-таки говорите?
Nixon
Нету sad.gif , а хотелось бы...
vitan
Как задается имя цепи, которая генерится при установке символа? Если атрибутом, то можно же переопределить его значение в каждом экземпляре. Это не пойдет?
А вообще для большей понятности я всегда вывожу такие цепи за пределы символа и там извне подключаю. Работы на пять секунд...
Nixon
Атрибутом конечно, NETNAME. В том то и вопрос что переопределять придется ручками. А хотелось бы иметь глобальный символ в пределах только блока. Чтоб потом не делать дурную работу.

Цитата(vitan @ Oct 3 2011, 17:19) *
А вообще для большей понятности я всегда вывожу такие цепи за пределы символа и там извне подключаю. Работы на пять секунд...
Да я тоже так, но представьте блок в котором несколько десятков подключений земли и питания. Соединить их внутри блока любым способом уже проблема (или рисовать паутину или ручками каждый раз присваивать имя).
vitan
Цитата(Nixon @ Oct 3 2011, 18:31) *
Атрибутом конечно, NETNAME. В том то и вопрос что переопределять придется ручками. А хотелось бы иметь глобальный символ в пределах только блока. Чтоб потом не делать дурную работу.

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

Цитата(Nixon @ Oct 3 2011, 18:31) *
Да я тоже так, но представьте блок в котором несколько десятков подключений земли и питания. Соединить их внутри блока любым способом уже проблема (или рисовать паутину или ручками каждый раз присваивать имя).

А зачем паутину рисовать? У меня в 2005 достаточно просто нарисовать цепь, прописать ей лейбл GND и все, никуда ее вести больше не нужно. Если в другом месте нарисовать то же самое, то будет коннект. И к символу если тупо пририсовать пин GND, то тоже будет коннект. Нет проблем, вроде...
fill
Цитата(Nixon @ Oct 3 2011, 16:45) *
Есть многоканальный дизайн. В каждом канале есть собственная земля и питание.
Существует ли возможность создать глобальный только внутри блока спец. символ (т.е. глобальный только в текущем инстансе блока) ?


Зачем вам тогда спец. символы глобальных земель\питаний. Просто разместите отрезки цепей с нужными именами и все - если надо то можете присоединить к ним символы "псевдопитаний". Ведь символы глабальных земель\питаний отличаются от других только наличием атрибута Glabal_Signal_Name (NETNAME по старому) которые и говорят о присоединении к глобальной цепи. Отрезки с одинаковыми именами соединяются в одну цепь автоматически если лежат на одном и том же уровне иерархии схемы.
vitan
Цитата(fill @ Oct 3 2011, 20:20) *
Зачем вам тогда спец. символы глобальных земель\питаний. Просто разместите отрезки цепей с нужными именами и все - если надо то можете присоединить к ним символы "псевдопитаний". Ведь символы глабальных земель\питаний отличаются от других только наличием атрибута Glabal_Signal_Name (NETNAME по старому) которые и говорят о присоединении к глобальной цепи. Отрезки с одинаковыми именами соединяются в одну цепь автоматически если лежат на одном и том же уровне иерархии схемы.

А где размещать эти отрезки? Если снаружи, то вопрос ТС, в общем-то, обоснованный. Их действительно может быть много, и если их не будет на символе, то это даже и хорошо как бы, не загромождает схему... А если внутри, то совсем непонятно. Если одна и та же схема будет копироваться на несколько каналов, то и эти отрезки скопируются, а это как раз не надо...
fill
Цитата(vitan @ Oct 3 2011, 22:03) *
А где размещать эти отрезки? Если снаружи, то вопрос ТС, в общем-то, обоснованный. Их действительно может быть много, и если их не будет на символе, то это даже и хорошо как бы, не загромождает схему... А если внутри, то совсем непонятно. Если одна и та же схема будет копироваться на несколько каналов, то и эти отрезки скопируются, а это как раз не надо...


Нажмите для просмотра прикрепленного файла
как видите, в первом осталось начальное имя ground, далее она прибавила _#
vitan
Цитата(fill @ Oct 4 2011, 17:52) *
как видите, в первом осталось начальное имя ground, далее она прибавила _#

Интересно... В 2005 я такого не наблюдаю. Там есть просмотр во flat mode, он показывает несколько строк с одинаковым именем, но разным иерархическим путем. Это такое нововведение в 2007? А если сделать forward в плату, то как эти цепи будут называться? Тоже с номерами?
Nixon
Кстати, я протупил - то что я хотел называется Links. Сделав два символа этого типа (local_vcc и local_gnd) я получил искомое. Присвоив нужное имя один раз, далее копированием расставляю по нужным местам. При упаковке в плату, эти цепи из разных каналов имеют имена типа $1234/gnd.
fill
Цитата(vitan @ Oct 4 2011, 18:19) *
Интересно... В 2005 я такого не наблюдаю. Там есть просмотр во flat mode, он показывает несколько строк с одинаковым именем, но разным иерархическим путем. Это такое нововведение в 2007? А если сделать forward в плату, то как эти цепи будут называться? Тоже с номерами?


Да, с такими как выделено в скрине.
cioma
QUOTE (Nixon @ Oct 4 2011, 17:18) *
Кстати, я протупил - то что я хотел называется Links. Сделав два символа этого типа (local_vcc и local_gnd) я получил искомое. Присвоив нужное имя один раз, далее копированием расставляю по нужным местам. При упаковке в плату, эти цепи из разных каналов имеют имена типа $1234/gnd.


Только не забывайте, что Link - это чисто аннатационный тип символа, электрической связи он не создает.

Вообще, мне тоже хотелось бы иметь в DxD "полуглобальные" символы, которые бы автоматом соединялись только на данном уровне иерархии. Отрезки net конечно спасают, но выглядит это не так аккуратно.
Nixon
Цитата(cioma @ Oct 5 2011, 22:39) *
Только не забывайте, что Link - это чисто аннатационный тип символа, электрической связи он не создает.

Создает. Проверено. Имея имя, при подключении он автоматически именует подключаемую цепь. Что и требовалось.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.