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

 
 
 
Reply to this topicStart new topic
> DxDesigner "локальные" глобальные символы
Nixon
сообщение Oct 3 2011, 12:45
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Есть многоканальный дизайн. В каждом канале есть собственная земля и питание.
Существует ли возможность создать глобальный только внутри блока спец. символ (т.е. глобальный только в текущем инстансе блока) ?


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 3 2011, 13:38
Сообщение #2


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

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



Извиняюсь, а разве спец. символы бывают глобальными и локальными? У меня 2005, там такого нету...
Или Вы про цепи все-таки говорите?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Oct 3 2011, 14:08
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Нету sad.gif , а хотелось бы...


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 3 2011, 14:19
Сообщение #4


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

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



Как задается имя цепи, которая генерится при установке символа? Если атрибутом, то можно же переопределить его значение в каждом экземпляре. Это не пойдет?
А вообще для большей понятности я всегда вывожу такие цепи за пределы символа и там извне подключаю. Работы на пять секунд...
Go to the top of the page
 
+Quote Post
Nixon
сообщение Oct 3 2011, 14:31
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Атрибутом конечно, NETNAME. В том то и вопрос что переопределять придется ручками. А хотелось бы иметь глобальный символ в пределах только блока. Чтоб потом не делать дурную работу.

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


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 3 2011, 14:54
Сообщение #6


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

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



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

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

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

А зачем паутину рисовать? У меня в 2005 достаточно просто нарисовать цепь, прописать ей лейбл GND и все, никуда ее вести больше не нужно. Если в другом месте нарисовать то же самое, то будет коннект. И к символу если тупо пририсовать пин GND, то тоже будет коннект. Нет проблем, вроде...
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 3 2011, 16:20
Сообщение #7


Гуру
******

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



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


Зачем вам тогда спец. символы глобальных земель\питаний. Просто разместите отрезки цепей с нужными именами и все - если надо то можете присоединить к ним символы "псевдопитаний". Ведь символы глабальных земель\питаний отличаются от других только наличием атрибута Glabal_Signal_Name (NETNAME по старому) которые и говорят о присоединении к глобальной цепи. Отрезки с одинаковыми именами соединяются в одну цепь автоматически если лежат на одном и том же уровне иерархии схемы.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 3 2011, 18:03
Сообщение #8


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

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



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

А где размещать эти отрезки? Если снаружи, то вопрос ТС, в общем-то, обоснованный. Их действительно может быть много, и если их не будет на символе, то это даже и хорошо как бы, не загромождает схему... А если внутри, то совсем непонятно. Если одна и та же схема будет копироваться на несколько каналов, то и эти отрезки скопируются, а это как раз не надо...
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 4 2011, 13:52
Сообщение #9


Гуру
******

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



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


[attachment=61186:Many_grounds.png]
как видите, в первом осталось начальное имя ground, далее она прибавила _#


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 4 2011, 14:19
Сообщение #10


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

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



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

Интересно... В 2005 я такого не наблюдаю. Там есть просмотр во flat mode, он показывает несколько строк с одинаковым именем, но разным иерархическим путем. Это такое нововведение в 2007? А если сделать forward в плату, то как эти цепи будут называться? Тоже с номерами?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Oct 4 2011, 15:18
Сообщение #11


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Кстати, я протупил - то что я хотел называется Links. Сделав два символа этого типа (local_vcc и local_gnd) я получил искомое. Присвоив нужное имя один раз, далее копированием расставляю по нужным местам. При упаковке в плату, эти цепи из разных каналов имеют имена типа $1234/gnd.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 4 2011, 15:49
Сообщение #12


Гуру
******

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



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


Да, с такими как выделено в скрине.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
cioma
сообщение Oct 5 2011, 19:39
Сообщение #13


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

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



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


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

Вообще, мне тоже хотелось бы иметь в DxD "полуглобальные" символы, которые бы автоматом соединялись только на данном уровне иерархии. Отрезки net конечно спасают, но выглядит это не так аккуратно.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Oct 6 2011, 07:31
Сообщение #14


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Цитата(cioma @ Oct 5 2011, 22:39) *
Только не забывайте, что Link - это чисто аннатационный тип символа, электрической связи он не создает.

Создает. Проверено. Имея имя, при подключении он автоматически именует подключаемую цепь. Что и требовалось.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post

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

 


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


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