|
Вопросы новичка, DxD |
|
|
|
Jun 8 2009, 07:40
|

Частый гость
 
Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409

|
Добрый день. Только начал осваивать DxD EE2007.5. Имею следующие вопросы: 1) можно ли где-нибудь в конфигах выставить вращение символов на 45 гр. Иногда очень полезно. Типичный пример - диодный мост. 2) все же где-нибудь прописан синтаксис, по которому пишутся esh-файлы (чтобы сделать риперы по ГОСТу)? 3) пользуется ли реально кто-нибудь DxDataBook в работе? Объясните, как возможно перегнать данные ЦБ --> DxDataBook. Все доки обшарил - так и не понял. 4) до DxD работал в DV. Накатал библиотечку и обнаружил что в DxD используется другой символьный формат. Очень хочется теперь перегнать либу DC/DV в маршрут DxDesigner. Каким образом? 5) на фтп IOD7.4 триальный на неделю (не дает даже сохранять проекты). Как это дело побороть? Спасибо  6) Еще вопрос: когда апргрейдил проект DC/DV с 2005.1 до 2007.5 в диалоге Project Upgrade была неактивна галка Convert Net Class/Net Properties constraints to CES. Далее, при нажатии на кнопке Upgrade в конце в логе вылезал фатал (не помню какой) со смыслом: Upgrade failed. Помогло только удалении всех папок с вхождением слова CES в дереве проекта. Но после этого в Project Settings стала неактивна галка Use CES for constraints entry. КАК ВЕРНУТЬ CESы?!
Сообщение отредактировал maailmankaikkeus - Jun 8 2009, 07:41
--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
|
|
|
|
|
Jun 8 2009, 09:12
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата Добрый день. 1) можно ли где-нибудь в конфигах выставить вращение символов на 45 гр. Иногда очень полезно. Типичный пример - диодный мост. при вращение на 45 или 90 будут также вращаться и атрибуты. проще нарисовать дополнительные виды на 45 и 90 Цитата 2) все же где-нибудь прописан синтаксис, по которому пишутся esh-файлы (чтобы сделать риперы по ГОСТу)? буквально на днях это обсуждали, я давал ссылку на первоначальный пост. глянь поиском.
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Jun 8 2009, 11:47
|

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

|
Цитата(maailmankaikkeus @ Jun 8 2009, 11:40)  Добрый день. 3) пользуется ли реально кто-нибудь DxDataBook в работе? Объясните, как возможно перегнать данные ЦБ --> DxDataBook. Все доки обшарил - так и не понял. Перегнать можно было в одном из старых релизов. А так предполагается что данные как раз формируются и храняться в базе данных к которой идет обращение через DxDatatbook, а не наоборот. Смотрите пример ЦБ с подключенной базой c:\MentorGraphics\2007.5EE\SDD_HOME\standard\examples\SampleLib2007\ Цитата(maailmankaikkeus @ Jun 8 2009, 11:40)  4) до DxD работал в DV. Накатал библиотечку и обнаружил что в DxD используется другой символьный формат. Очень хочется теперь перегнать либу DC/DV в маршрут DxDesigner. Каким образом? Транслятор проекта и ЦБ из Design_Capture в DxDesigner http://megratec.ru/download/162/Цитата(maailmankaikkeus @ Jun 8 2009, 11:40)  6) Еще вопрос: когда апргрейдил проект DC/DV с 2005.1 до 2007.5 в диалоге Project Upgrade была неактивна галка Convert Net Class/Net Properties constraints to CES. Далее, при нажатии на кнопке Upgrade в конце в логе вылезал фатал (не помню какой) со смыслом: Upgrade failed. Помогло только удалении всех папок с вхождением слова CES в дереве проекта. Но после этого в Project Settings стала неактивна галка Use CES for constraints entry. КАК ВЕРНУТЬ CESы?! Не понял, так CES в 2005.1 был включен и вы им пользовались? Тогда причем здесь галка Convert Net Class/Net Properties constraints to CES? Она нужна только если в процессе конвертации хотите перейти от Net Class/Net Properties к CES. В файле *.prj строчка: KEY UseCES "1" так выглядит? Тогда CES уже включен.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jun 9 2009, 05:28
|

Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 6-02-08
Из: Казань
Пользователь №: 34 802

|
Цитата(fill @ Jun 8 2009, 15:47)  А так предполагается что данные как раз формируются и храняться в базе данных к которой идет обращение через DxDatatbook, а не наоборот. Недавно тоже перешел на использование DxDatabook. Но пришлось вручную всю библиотеку переносить в базу, и теперь приходится все дублировать PDB и базе данных. Сначала создаю компонент в PDB, затем вручную переношу все атрибуты в базу. Несколько раз ошибся. Что-то здесь не так, или может я не ту базу данных использую (access).
|
|
|
|
|
Jun 9 2009, 08:24
|

Частый гость
 
Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409

|
Цитата(Frederic @ Jun 8 2009, 16:12)  при вращение на 45 или 90 будут также вращаться и атрибуты. проще нарисовать дополнительные виды на 45 и 90 То есть, по-хорошему, при отсутствии поворотных видов в DxD, придется делать 4 символа (два смещенных на 90 гр. и два - на 45)?  Цитата(Frederic @ Jun 8 2009, 16:12)  буквально на днях это обсуждали, я давал ссылку на первоначальный пост. глянь поиском. В найденном отсутствуют какие-либо ссылки на синтаксис написания подобных форм. Остается только догадка, что некая функция ELLIPSE в ripper.esh - это и есть загадочный восьмиугольник на символе риппера да танцы с бубном  Цитата(fill @ Jun 8 2009, 18:47)  Перегнать можно было в одном из старых релизов. А так предполагается что данные как раз формируются и храняться в базе данных к которой идет обращение через DxDatatbook, а не наоборот. Смотрите пример ЦБ с подключенной базой c:\MentorGraphics\2007.5EE\SDD_HOME\standard\examples\SampleLib2007\ В указанной библиотечке (SampleLib2007) не нашел какие-либо указания на подключенную к ней какую-либо базу данных DxDatabook. Я может, чего-то не понимаю, но облазил все менюшки в Library Manager и дерево каталогов ЦБ. Цитата(fill @ Jun 8 2009, 18:47)  Транслятор проекта и ЦБ из Design_Capture в DxDesigner http://megratec.ru/download/162/Транслятор DC2DX в процессе установки матерится (первый файл) и при запуске матерится еще (второй файл). Что это может означать? P.S. Имя учетной записи - латиница. EE2007 установлен на чистой виртуалке. В логе установки - попытка скопировать ссылки на конвертор на "Рабочий стол" (кракозябры). Похоже, кириллица ему не нравится. Цитата(fill @ Jun 8 2009, 18:47)  Не понял, так CES в 2005.1 был включен и вы им пользовались? Тогда причем здесь галка Convert Net Class/Net Properties constraints to CES? Она нужна только если в процессе конвертации хотите перейти от Net Class/Net Properties к CES. В файле *.prj строчка: KEY UseCES "1" так выглядит? Тогда CES уже включен. Да, CES включен. Поэтому галка и неактивна. Третий файл - лог апгрейда, завершенный фаталом.
Сообщение отредактировал maailmankaikkeus - Jun 9 2009, 08:27
Эскизы прикрепленных изображений
--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
|
|
|
|
|
Jun 9 2009, 09:19
|

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

|
1. DxDataBook действительно НЕОБЯЗАТЕЛЕН в процессе проектирования. 2. DxDataBook просто может добавить некоторые дополнительные возможности, которых нет в случае простого обращения к центральной библиотеке: - возможность поиска компонентов по параметрам для размещения на схеме - возможность проверить соответствие параметров на символах в схеме параметрам в базе данных - если база менялась или меняли значения параметров в схеме (например при моделировании) - если база данных корпоративная, т.е. в ней может содержаться множество доп. параметров нужных для закупки и т.п., т.е. параметров не нужных вам для разработки схемы - в данном случае DxDatataBook дает возможность отфильтровать для размещения на схему и верификации соответствия только нужные указанные вами параметры 3. При использовании DxDataBook нет необходимости вводить доп. атрибуты в PDB ибо они будут браться из таблиц базы данных. http://megratec.ru/data/ftp/exp_movie/new/LM_DxDataBook.avi4. Как вы заметите в видео, в таблице БД есть повторяющиеся Part_Number, т.е. в данном случае возможен и альтернативный вариант работы, когда для каждого компонента не нужно создавать свой PDB - обо на каждом компоненте схемы есть свой нужный набор параметров, который попадет в BOM и поэтому набору и произведут поиск\закупку нужного электронного компонента; или в таблицу можно ввести доп. колонку например MNF_Part_Number значение из которой определяет уникальный номер компонента - т.е. пишите подпрограмку которая анализирует набор параметров в BOM-е и выбирает нужный номер компонента для закупки. Цитата(maailmankaikkeus @ Jun 9 2009, 12:24)  То есть, по-хорошему, при отсутствии поворотных видов в DxD, придется делать 4 символа (два смещенных на 90 гр. и два - на 45)?  В найденном отсутствуют какие-либо ссылки на синтаксис написания подобных форм. Остается только догадка, что некая функция ELLIPSE в ripper.esh - это и есть загадочный восьмиугольник на символе риппера да танцы с бубном  В указанной библиотечке (SampleLib2007) не нашел какие-либо указания на подключенную к ней какую-либо базу данных DxDatabook. Я может, чего-то не понимаю, но облазил все менюшки в Library Manager и дерево каталогов ЦБ. Транслятор DC2DX в процессе установки матерится (первый файл) и при запуске матерится еще (второй файл). Что это может означать? P.S. Имя учетной записи - латиница. EE2007 установлен на чистой виртуалке. В логе установки - попытка скопировать ссылки на конвертор на "Рабочий стол" (кракозябры). Похоже, кириллица ему не нравится. Да, CES включен. Поэтому галка и неактивна. Третий файл - лог апгрейда, завершенный фаталом. 1. Внимательно читайте Release Notes - конвертор DC-to-DxD сделан для релиза 2007.3 т.е. должен быть инсталлирован этот релиз и конвертация произведена в нем, а уж потом открываете в 2007.5 2. Ошибку "Error converting CES PowerNets" уже здесь обсуждали (поищите) - дополнительные цепи питания (т.е. не те которые используются по умолчанию) надо прописать в соответствующем файле. Для тех кто не умеет пользоваться поиском http://electronix.ru/forum/index.php?showt...mp;hl=PowerNets
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 28 2010, 21:50
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 20-01-10
Из: M.O.
Пользователь №: 54 961

|
fillЦитата(fill @ Jun 9 2009, 13:19)  3. При использовании DxDataBook нет необходимости вводить доп. атрибуты в PDB ибо они будут браться из таблиц базы данных. 4. Как вы заметите в видео, в таблице БД есть повторяющиеся Part_Number, т.е. в данном случае возможен и альтернативный вариант работы, когда для каждого компонента не нужно создавать свой PDB. Нашел также обсуждение на вашем форуме, правда 5-летней давности: Цитата(dm_mur) В принципе, мой подход вполне "вписывается" в названную вами "идеологию ЦБ". Только кроме минимизации информации, передаваемой из схемы в плату, хочется еще минимизировать информацию, хранимую в ЦБ. Цитата(fill) 3. При моделировании в PCB значения Value берутся из PDB и если у Вас на все резисторы один PDB вы и получите у всех один номинал (что неверно). Т.е. получается, что атрибуты в DxDataBook носят чисто информативный характер и не могут заменить собой системные атрибуты, задаваемые в PDB (например Value, Tolerance, IBIS, Simulation Model, VHDL Model, Verilog Model и пр.), даже если названия для них взять такие же, как у системных. Все равно в DxDataBook они будут только лишь параметрами поиска. Из этого следует, что необходимость задавать некоторые атрибуты именно в PDB все же есть. Или я не прав? Update: OK, если Александр сейчас занят, то может быть кто-нибудь из активных пользователей DxDataBook поделится своими соображениями? Не может быть, чтобы только мне одному это было интересно.
Сообщение отредактировал Doomsday machine - Oct 29 2010, 13:30
|
|
|
|
|
Oct 30 2010, 17:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65

|
Как Вы сами заметили, сообщение было пятилетней давности  На сегодняшний момент имеем следующую ситуацию: При передаче платы на моделирование из Expedition в HyperLynx значения "Value" и "IBIS" берутся из CES. A уж как они попали в CES - неважно, хоть из PDB, хоть из DxDB, хоть из символа, хоть руками вписали. Я считаю, что PDB нужен только для связки символа и посадочного (т.е. там хранится pinmap), а все свойства удобнее брать из DxDB. Естественно, от наличия PartNumber, PartName и PartLabel в PDB никуда не деться, но это не критично.
|
|
|
|
|
Nov 1 2010, 08:10
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 20-01-10
Из: M.O.
Пользователь №: 54 961

|
Цитата(cioma @ Oct 30 2010, 20:04)  Как Вы сами заметили, сообщение было пятилетней давности  На сегодняшний момент имеем следующую ситуацию: При передаче платы на моделирование из Expedition в HyperLynx значения "Value" и "IBIS" берутся из CES. A уж как они попали в CES - неважно, хоть из PDB, хоть из DxDB, хоть из символа, хоть руками вписали. Ну руками вписывать в CES - сразу отпадает, библиотека должна иметь все необходимые параметры компонентов, которые должны передаваться при необходимости куда следует. Все же есть некоторые сомнения по поводу полноценности замены данных PDB данными DxDB. Скажем, в релизе 7.9 в LM у Part кроме ассоциированных символов и ячеек, появились ассоциации с моделями для компонента (verilog, VHDL), которые берутся именно из PDB, насколько я понимаю. Цитата(cioma @ Oct 30 2010, 20:04)  Я считаю, что PDB нужен только для связки символа и посадочного (т.е. там хранится pinmap), а все свойства удобнее брать из DxDB. Естественно, от наличия PartNumber, PartName и PartLabel в PDB никуда не деться, но это не критично. Вы забыли еще как минимум Type и Reference des prefix (по сути Ref Designator), без которого part тоже не сможет появиться в PDB  . По поводу использования таких generic компонентов в PDB с целью минимизации числа записей там, впринципе я несильно против такого варианта работы. Но смущает один момент: менторовцы предоставили такую возможность пользователю, но формально она противоречит менторовской же концепции для Part Number, как единственного уникального идентификатора компонента во всем маршруте проектирования. И фактически разные компоненты формально будут одинаковыми, скажем для Expedition и CES, т.к. будут иметь одинаковый Part Number. Это немного смущает. fillПосмотрел еще раз видео http://megratec.ru/data/ftp/exp_movie/new/LM_DxDataBook.avi. Вопрос: а почему нет атрибута Cell Name на символах? Причем даже на том резисторе, который ставится из интерфейса CL View. При работе из CL View, он же вроде всегда автоматом добавляется на символ.
Сообщение отредактировал Doomsday machine - Nov 1 2010, 08:12
|
|
|
|
|
Nov 1 2010, 11:25
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 20-01-10
Из: M.O.
Пользователь №: 54 961

|
Цитата(fill @ Nov 1 2010, 13:41)  На символе в схеме добавляются те атрибуты которые: - прописаны как размещаемые\аннотируемые в Property_Definition_Editor в ЦБ (соответствующая галочка) - автоматически обратно аннотируемые из платы (Cell Name) У меня Cell Name появляется после обратного аннотирования. Спасибо. Про Property Definition Editor я знаю, галочку для Cell Name там ставил, почему-то это не влияет (с тех пор, как я начал разбираться с DxDB, странное совпадение) на появление Cell Name в properties символа. И действительно, появляется оно на символе только после обратной аннотации. Цитата(fill @ Nov 1 2010, 13:41)  Если сомневаетесь в передаче атрибутов в CES и программы моделирования не через PDB, попробуйте сделать тестовый пример и сразу все увидите. Видимо придется. Хотя я думал, кто-нибудь развеет мои сомнения.  Уж очень не хочется дублировать записи в PDB и DxDB.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|