|
Вопрос по DxD, помогите по мелочам плиз. |
|
|
|
May 27 2009, 20:24
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Возникли вопросы по шинам: 1) Не криминал, но хотелось бы. Как сменить ripper, надо что бы по ГОСТу, хотя бы просто полное отсутствие риппера с виду. Или ввод в шину под 45 градусов. Если нельзя - то и фиг с ним. 2) Жизненно необходимо! В шине идет огромная толпа совсем разных сигналов. Через список цепей в навигаторе я могу выделить их сразу всей толпой. А как выделить только лишь одну заданную цепь? Чтобы оперативно найти все ее выходы из шины. Ну или скажем так, почему шина раскрывается в навигаторе одной строчкой, в которой просто перечислены все цепи через запятую? 3) Как из этого списка цепей убрать нечто загадочное с именем, равным имени шины (например шина MAIN_BUS, в ней полторы сотни разных цепей, но нет ни одной с этим же именем, но в списке оно есть. Типа суслика  , ты его не видишь, а он есть). Да и вообще мне не нужно, чтобы шина имела какое-то осмысленное имя. Она нужна лишь для красоты. 4) (вероятно как следствие 2) - заходя в CES я тоже вижу все то, что попало в шину, одной строкой. А как мне содержимое шины распихать по разным классам цепей? 5) Как мне определить дифпару внутри шины. Когда я назначаю пару например lvd_in_p для сигнала lvd_in_m, и при этом они идут внутри шины, меня матерят, что Cannot make diff pair with same net. Какой это нафиг same net? PS. Сорри, если все это банальный RTFM, но TFM к сожалению не поддается R в виду какого-то глюка всего EE... Т.е. главное окно хелпа открывается, а дальше никуда.
|
|
|
|
21 страниц
1 2 3 > »
|
 |
Ответов
(1 - 14)
|
May 28 2009, 13:57
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата 1) Не криминал, но хотелось бы. Как сменить ripper, надо что бы по ГОСТу, хотя бы просто полное отсутствие риппера с виду. Или ввод в шину под 45 градусов. Если нельзя - то и фиг с ним. поиск и http://electronix.ru/forum/index.php?showtopic=61483Цитата 2) Жизненно необходимо! В шине идет огромная толпа совсем разных сигналов. Через список цепей в навигаторе я могу выделить их сразу всей толпой. А как выделить только лишь одну заданную цепь? Чтобы оперативно найти все ее выходы из шины. Ну или скажем так, почему шина раскрывается в навигаторе одной строчкой, в которой просто перечислены все цепи через запятую? почему строчкой, столбиком Цитата 3) Как из этого списка цепей убрать нечто загадочное с именем, равным имени шины (например шина MAIN_BUS, в ней полторы сотни разных цепей, но нет ни одной с этим же именем, но в списке оно есть. Типа суслика  , ты его не видишь, а он есть). Да и вообще мне не нужно, чтобы шина имела какое-то осмысленное имя. Она нужна лишь для красоты. если красота, то тогда вам батенька нужно в PCAD Цитата 4) (вероятно как следствие 2) - заходя в CES я тоже вижу все то, что попало в шину, одной строкой. А как мне содержимое шины распихать по разным классам цепей? почему снова одной стокой ? хоть картинки привел бы
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
May 28 2009, 14:27
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Frederic @ May 28 2009, 17:57)  поиск и [/url] Хорошо, вопрос номер 2 тогда. Где описан формат .esh? Цитата(Frederic @ May 28 2009, 17:57)  если красота, то тогда вам батенька нужно в PCAD Дык я бы с удовольствием бы, если бы... Он был бы нативно-линуксовый выпущен. Цитата(Frederic @ May 28 2009, 17:57)  почему строчкой, столбиком почему снова одной стокой ? хоть картинки привел бы Так и мне хочется узнать тоже самое, ответ на вопрос "почему". Наверняка что-то не так делаю. Вот картинка. Самый левый нижний угол - все одной строкой. CES не буду скриншотить, ибо там так же выглядит.
Эскизы прикрепленных изображений
|
|
|
|
|
May 29 2009, 15:47
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ May 29 2009, 15:17)  - нарисовали шину и назвали MEM_BUS - нарисовали цепи, назвали и стали их подключать к шине, при этом этом в диалоге появляется все время одно имя MEM_BUS В результате вы их все просто закоротили через шину. Именно это по незнанию я и сделал. Цитата(fill @ May 29 2009, 15:17)  А надо было зайти сначала в Setup>Settings>Bus_Contents и прописать там MEM_BUS перечислив все цепи в нее входящие. Тогда можно было бы: а) подводить или отводить от шины нужные цепи выбирая в списке б) просто подключать названные цепи (при условии что они прописаны в Bus_Contents) Т.е. прежде чем ввести новый сигнал в шину, я должен его обязательно вписать в Bus Contents? А какая-то автоматизация этого процесса возможна? Я и на любое скриптописание согласный. А то больно много сигналов туда вводить, да и не знаю я заранее всего их списка. Цитата(fill @ May 29 2009, 15:17)  Если хотите иметь такое же представление о шине как в PCAD, то нарисуйте просто line вместо bus В этом случае нет ни рипперов (хочется вводы в шину под 45 град., причем автоматизировано), нельзя двигать такую псевдошину, таская ее вместе с рипперами и цепями, в общем это не вариант. С учетом того, что 90% всех цепей всей схемы находится внутри этой шины.
|
|
|
|
|
May 29 2009, 16:39
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(SM @ May 29 2009, 22:47)  С учетом того, что 90% всех цепей всей схемы находится внутри этой шины. видимо остальные 10% - цепи источника питания, ну, может быть, всякие подтяжки-согласования.. может в консерватории что-то не то? Я к тому, что это очень похоже на стиль совковых проектных институтов, все провода в одной шине, сколько ответвлений и в какие углы она идет - неясно, как паук просто охватывает все микросхемы, читабельности - ноль, а собственно так называемые шины - просто загромождают схему. Мучаете себя, как при царском режиме. Может просто - именованные цепи использовать, вовсе необязательно их в один жгут сводить, от этого одни заморочки.
|
|
|
|
|
May 29 2009, 18:42
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(AlexN @ May 29 2009, 20:39)  видимо остальные 10% - цепи источника питания, ну, может быть, всякие подтяжки-согласования.. может в консерватории что-то не то? Я к тому, что это очень похоже на стиль совковых проектных институтов Да, спорить не буду, очень похоже. Даже так и есть. Мне так удобно. Остальные 10% - это аналоговые цепи, где важна читаемость, короткие цепи между соседних компонентов, подтяжки и питания. Я так делаю разработки быстро. Но не думаю, что это более читаемо, чем буржуйские принципы, когда делают просто короткий отвод в сторону и именуют, не соединяя в шину. Что еще более быстро, но менее красиво. (а по ГОСТ так допустимо, кстати?) Собственно, это больше повод к холивару очередному, а не ответ на вопрос "как сделать". Меня же интересует вопрос, как сделать так, чтобы мне было удобно работать, и для этого я готов приложить какие-то усилия, вплоть до писания скриптов, но разово, а не так, чтобы делать какие-то лишние действия периодически. Ну и заодно чтобы иметь меньше разногласий с пуленепробиваемым нормоконтролем, когда это нужно. Сила привычки. Пусть с Вашей точки зрения это будет именно "не то в консерватории".
|
|
|
|
|
May 30 2009, 18:05
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
А вот такой вопрос.... Опять суслики.... У меня есть шина, эта самая "main_bus". В Setup->Settings->Bus Contents вбиты какие-то цепи. Шина нарисована, к ней уже есть подводы. Мне нужно добавить в шину новую цепь, я ее вписываю в Bus Contents, жму apply. Затем провожу саму цепь, и пытаюсь ее поименовать этим же именем. И нифига не получается. Новая цепь коротится на какую-то другую, которую мне предложили по умолчанию. Если я сначала именую цепь, потом подвожу ее к шине, то мне предлагают выбор из чего угодно, кроме нужной. Первая картинка - это Bus Contents перед тем, как сделать соединение. То есть суслик есть. Вторая - список того, что предлагают при подводе уже именованой цепи. Там суслика не видно  О блин. Если рядом нарисовать другой bus и дать ему тоже имя, то в нем новый сигнал уже есть. И кто виноват/что делать? О дважды блин. Если этот другой bus потом соединить с тем старым, то и в старом появляется нужный сигнал. А проще никак? Нету хотя бы какого нибудь "Tools->Update Buses" по аналогии с Update Symbols? Вообще, как это действие делать правильно, добавлять в существующий bus новую цепь?
Эскизы прикрепленных изображений
|
|
|
|
|
May 31 2009, 04:44
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(SM @ May 31 2009, 01:05)  А вот такой вопрос.... Опять суслики.... У меня есть шина, эта самая "main_bus". В Setup->Settings->Bus Contents вбиты какие-то цепи. Шина нарисована, к ней уже есть подводы. Мне нужно добавить в шину новую цепь, я ее вписываю в Bus Contents, жму apply. Затем провожу саму цепь, и пытаюсь ее поименовать этим же именем. И нифига не получается. Новая цепь коротится на какую-то другую, которую мне предложили по умолчанию. Если я сначала именую цепь, потом подвожу ее к шине, то мне предлагают выбор из чего угодно, кроме нужной. Первая картинка - это Bus Contents перед тем, как сделать соединение. То есть суслик есть. Вторая - список того, что предлагают при подводе уже именованой цепи. Там суслика не видно  О блин. Если рядом нарисовать другой bus и дать ему тоже имя, то в нем новый сигнал уже есть. И кто виноват/что делать? О дважды блин. Если этот другой bus потом соединить с тем старым, то и в старом появляется нужный сигнал. А проще никак? Нету хотя бы какого нибудь "Tools->Update Buses" по аналогии с Update Symbols? Вообще, как это действие делать правильно, добавлять в существующий bus новую цепь? подобные вещи в DxD во многих местах. Я имею в виду что-то типа "наследование атрибутов". Видимо реально этот самый контентс прописывается в шину в момент размещения ее на схеме в виде типа атрибутов. Подобное поведение в DxD с цветовыми схемами, и еще в некоторых местах, сразу не вспомню. Я считаю, что это изначально неправильная идеология программной модели. Приводит к бардаку в схеме.
|
|
|
|
|
May 31 2009, 10:39
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
А скажите, все эти действия, типа втыкания сигнала в шину, реализованы кодом? Или на скриптовых языках, типа tcl/tk, perl, e.t.c.? Т.е. там покопаться можно, чтобы поправить это дело под себя?
Вообще как-то нелогично это, что Bus Contents вытащен в столь глобальный сетап, а не простое свойство.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|