Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MG Expedition ликбез ...
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81
fill
Цитата(Frederic @ Nov 5 2014, 15:04) *
если их один или два то руками подключить цепи с нарушением разводки и не обращать на вопли DRC


получится бардак в проектах и ЦБ

проще сделать полный символ со всеми выводами


Можно добавить PDB прямо в локальную библиотеку платы и ЦБ это никак не затронет. Только потом не забывать делать аннотацию с галочкой "Rebuild local library data; preserve locally built data" чтоб случайно не затереть сделанное.
Собственно говоря мы больше времени потратили на писанину - сделать копию существующего PDB и внести в него изменения назначения пина это максимум пара минут работы.
KostyantynT
Цитата(fill @ Nov 5 2014, 16:58) *
Можно добавить PDB прямо в локальную библиотеку платы и ЦБ это никак не затронет. Только потом не забывать делать аннотацию с галочкой "Rebuild local library data; preserve locally built data" чтоб случайно не затереть сделанное.
Собственно говоря мы больше времени потратили на писанину - сделать копию существующего PDB и внести в него изменения назначения пина это максимум пара минут работы.

Да, это наилучший вариант. Просто хотелось бы сделать наиболее правильно.
kappafrom
ExpeditionPCB -> Analysis -> Export to HyperLynx Signal Integrity
как при данном экспорте подцепить разбивку цепей на дифпары из CES?
цепи экспортируются, но связи между ними, прописанные в CES, рассыпаются.
в тренингах ментора BoardSim v9 во вкладке Setup есть пункт Differential Pairs, а в BoardSim v8.1 найти не смог, и создать дифпары уже в гиперлинксе не могу
Help
fill
Цитата(kappafrom @ Nov 11 2014, 20:07) *
ExpeditionPCB -> Analysis -> Export to HyperLynx Signal Integrity
как при данном экспорте подцепить разбивку цепей на дифпары из CES?
цепи экспортируются, но связи между ними, прописанные в CES, рассыпаются.
в тренингах ментора BoardSim v9 во вкладке Setup есть пункт Differential Pairs, а в BoardSim v8.1 найти не смог, и создать дифпары уже в гиперлинксе не могу
Help


В 8.1 дифф. пары задаются только через IBIS.
kappafrom
Цитата(fill @ Nov 11 2014, 22:10) *
В 8.1 дифф. пары задаются только через IBIS.

спасибо
Volkov
как в екпедишине создать металлизированное отверстие такой вот формы?
Нажмите для просмотра прикрепленного файла
kappafrom
Цитата(Volkov @ Nov 12 2014, 13:57) *
как в екпедишине создать металлизированное отверстие такой вот формы?

Library Manager -> Padstack Processor
Volkov
Цитата(kappafrom @ Nov 12 2014, 16:23) *
Library Manager -> Padstack Processor


В Padstack Editors нельзя создать custom Hole. только определенной геометрии.
kappafrom
Цитата(Volkov @ Nov 12 2014, 18:19) *
В Padstack Editors нельзя создать custom Hole. только определенной геометрии.

действительно, custom pad есть, и есть символ для отверстия, а самого custom hole нет(
fill
Цитата(Volkov @ Nov 12 2014, 12:57) *
как в екпедишине создать металлизированное отверстие такой вот формы?


Нарисовать объект Contoure металлизированным Mounting Hole.
Volkov
Цитата(fill @ Nov 12 2014, 18:45) *
Нарисовать объект Contoure металлизированным Mounting Hole.


А как задать этому объекту Contoure, что он металлизированный?
lemorus
Цитата(Volkov @ Nov 12 2014, 19:46) *
А как задать этому объекту Contoure, что он металлизированный?

Hole которое используется в контуре должно быть Plated.
KostyantynT
Добрый день.

Решили попробовать установить DMS сервер. Ставлю его на Windows Server 2008 развернутый под wmware. Ставлю все по умолчанию +DMS server. Конфигурю, подключаюсь. Пытаюсь синхронизировать локальную библиотеку с DMS продакшен библиотекой. Передаются только символы, все остальное - пишет ошибки. В логах совсем бардак. DMS конифгурил под Postgres, а в логах - ошибки характерные для Oracle (TNC adapter error).

Пытаюсm запустить DMS Librarian на той машине, где находится сервер, там выскакиваеет ошибка FLEXLM. Вычитал, что на терминальном сервере нельзя использовать Node Licensed, только сервер лицензий. Короче - полный бардак. Как все таки лучше установить этот сервер на отдельной машине? Возможно ли его поднять под WmWare?
fill
Цитата(KostyantynT @ Nov 17 2014, 16:04) *
Добрый день.

Решили попробовать установить DMS сервер. Ставлю его на Windows Server 2008 развернутый под wmware. Ставлю все по умолчанию +DMS server. Конфигурю, подключаюсь. Пытаюсь синхронизировать локальную библиотеку с DMS продакшен библиотекой. Передаются только символы, все остальное - пишет ошибки. В логах совсем бардак. DMS конифгурил под Postgres, а в логах - ошибки характерные для Oracle (TNC adapter error).

Пытаюсm запустить DMS Librarian на той машине, где находится сервер, там выскакиваеет ошибка FLEXLM. Вычитал, что на терминальном сервере нельзя использовать Node Licensed, только сервер лицензий. Короче - полный бардак. Как все таки лучше установить этот сервер на отдельной машине? Возможно ли его поднять под WmWare?


Я не смог побороть проблему получения любой FlexNet лицензии когда сервер в хосте, а клиент в WmWare - пришлось создавать лиц. сервер непосредственно внутри гостевой ОС в WmWare
KostyantynT
Цитата(fill @ Nov 17 2014, 17:40) *
Я не смог побороть проблему получения любой FlexNet лицензии когда сервер в хосте, а клиент в WmWare - пришлось создавать лиц. сервер непосредственно внутри гостевой ОС в WmWare

Понятно. Как тогда лучше развернуть DMS сервер? Похоже, лучше ставить отдельную машину. Как организовать доступ извне ? Через OpenVPN будет нормально работать?

Цитата(KostyantynT @ Nov 17 2014, 17:56) *
Понятно. Как тогда лучше развернуть DMS сервер? Похоже, лучше ставить отдельную машину. Как организовать доступ извне ? Через OpenVPN будет нормально работать?

Пытаюсь ставиьь на локальной машине - файл *.ior не создается. laughing.gif
fill
Цитата(KostyantynT @ Nov 17 2014, 18:13) *
Понятно. Как тогда лучше развернуть DMS сервер? Похоже, лучше ставить отдельную машину. Как организовать доступ извне ? Через OpenVPN будет нормально работать?


Пытаюсь ставиьь на локальной машине - файл *.ior не создается. laughing.gif


В 7.9.хх ставил давно, поэтому уже не помню, все согласно написанного в документации - встало без особых проблем.
Сейчас ставил в VX, процесс разбит на два этапа, сначала инсталляция, затем развертывание командой C:\MentorGraphics\SUT\ServerDeploy
Сервер лучше ставить на отдельную машину т.к. сильно жрет ресурсы.
По поводу удаленного соединения не подскажу - я не системный администратор.
PCBExp
По старенькому 2005 вопрос есть. Делаем в нем репорт для установки компонентов. В General Interfaces выбираем Generic AIS. Ставим флажок PartNumber. Получаем на выходе RefDes, PartNum, Rotate, Xmm Ymm Layer и Mirror. Очень хочется в этот файл добавить UMD чтобы для конкретной версии ненужные компоненты удалять. Может есть какой-нибудь файл где это все в ASCII-шном виде настраивается?
KostyantynT
Цитата(PCBExp @ Nov 18 2014, 14:39) *
По старенькому 2005 вопрос есть. Делаем в нем репорт для установки компонентов. В General Interfaces выбираем Generic AIS. Ставим флажок PartNumber. Получаем на выходе RefDes, PartNum, Rotate, Xmm Ymm Layer и Mirror. Очень хочется в этот файл добавить UMD чтобы для конкретной версии ненужные компоненты удалять. Может есть какой-нибудь файл где это все в ASCII-шном виде настраивается?

А Report Writer в нем есть? Там можно сформировать любой sql запрос и сохранить его. Хотя тоже раньше ковырялся с AIS.
kappafrom
здравствуйте! к expeditionPcb может быть прикручена прекрасная утилита 3DPCBViewer, но к сожалению экспорта из нее не нашел. можно ли как-нибудь выгрузить платку в step, чтобы механикам проще было ее в корпус упаковать?
Kaligooola
Цитата(kappafrom @ Nov 25 2014, 20:29) *
здравствуйте! к expeditionPcb может быть прикручена прекрасная утилита 3DPCBViewer, но к сожалению экспорта из нее не нашел. можно ли как-нибудь выгрузить платку в step, чтобы механикам проще было ее в корпус упаковать?

В 7.9.5 такого не было.
Там информация для экспорта бралась из данных Placement Outline.

В новой версии обещают сделать более удобный импорт/экспорт.
kappafrom
у меня EE7.9.2, значит без ништяков
KostyantynT
Цитата(fill @ Nov 26 2014, 13:59) *

Ну теперь еще надо прикрутить фотореалистичный рендеринг и будет счастье.
milien
Добрый день.
Возник новый вопрос.
Есть цепь, состоящая из нескольких сегментов. Каждый сегмент подчиняется своим правилам. Только одни должны быть выровняны по длине, другие по задержке в линии. При попытке назначить одному сегменту внутри цепи параметр TOF вместо Length, появляется предупреждение:

Warning: Pinpair S:DD17-Y18,L:C318-2 has different delay type than it's parent net AT_P0_N.

Как грамотно решить проблему с выравниваниям в такой ситуации, и можно ли задавать разный Type внутри одной цепи?

VladimirB
Цитата(KostyantynT @ Nov 26 2014, 20:43) *
Ну теперь еще надо прикрутить фотореалистичный рендеринг и будет счастье.

Такими темпами скоро Альтиум догонят sm.gif
Inpharhus
После установки EE 7.9.5 нарисовался интересный глюк.
Имеются переходные отверстия возле smd-конденсаторов, задача скопировать эти переходные на аналогичные конденсаторы.

Выделяем необходимые отрезки трасс вместе с переходными и копируем с помощью замечательной команды Route->Interactive->Copy Trace и всё получается

Но если таким же образом одновременно попытаться скопировать переходные отверстия цепи GND которые рядом "висят в воздухе", то вылезает глюк, копирование происходит без привязки к сетке

В предыдущей версии такого глюка не было.

Можно это как-то победить?
a-re-ja
У меня такого глюка нет, мб его можно решить в настройках Editor Control...
KostyantynT
DMS продолжает выносить мозги :-( Настроили DxDatabook , работаем через DMSConnector. База данных находится в Postgresql. DxDatabook конифгурируем в DMSDesktop. Начинаем делать параметрический поиск. Ищет только в кеше. Когда запросы отправляются напрямую через DMSConnector - сыпятся SQL ошибки. Verification вообще постоянно ругается на SQL ошибки. Дошло до того, что приходится лезть в базу данных и смотреть, что там за SQL запросы сыпятся.
Чем то напомнило этоу статью http://offlogic.wordpress.com/2009/08/12/w...very-very-much/



Очень занимательный обзор по ссылке вверху. Английский обогащается новыми выражениями. Особенно доставило это: " Even using visio for schematics and making your netlist and bom manually in excel would be more effiecient than using DxDesigner." :-)
SII
Я в прошлом году побаловался с DMS. Помучиться в начале пришлось, потом всё работало совершенно нормально. Другое дело, что для поддержания всего этого хозяйства требуется больше усилий, чем для обычной ЦБ + базы в Access, поэтому развивать сию тему я не стал. ИМХО, DMS имеет смысл только при достаточно большом количестве разработчиков и возможности выделить для ведения библиотеки и администрирования DMS отдельного специалиста.
Inpharhus
Цитата(a-re-ja @ Dec 12 2014, 12:34) *
У меня такого глюка нет, мб его можно решить в настройках Editor Control...

Даже не представляю какой пункт настроек может на это влиять...
Пока выкрутился из ситуации тем, что временно соединяю все земляные переходные линией, после чего копирую их вместе с линией (они в таком случае перестают быть "подвешенными в воздухе"), после чего линию удаляю... очередной костыль...
VladimirB
Цитата(Inpharhus @ Dec 13 2014, 09:13) *
Даже не представляю какой пункт настроек может на это влиять...
Пока выкрутился из ситуации тем, что временно соединяю все земляные переходные линией, после чего копирую их вместе с линией (они в таком случае перестают быть "подвешенными в воздухе"), после чего линию удаляю... очередной костыль...


Не знаю как насчёт Copy Trace, но добавлю свои пять копеек про похожий костыль Edit->Circuit_Move&Copy.
Команда конечно замечательная, но как насчёт привязки к сетке?

EE791.
Выделяешь компоненты + разводку (все виасы и компоненты расставлены по сетке), копируешь - а тут бац, а оно уже и не по сетке - с каким-то левым смещением.

Приходится делать так:
1) сначала выделяешь то что нужно и делаешь тестовое-черновое копирование
2) смотришь координаты скопированных объектов и вычисляешь смещение относительно сетки и отменяешь копирование
3) Изменяшь смещение сетки в Editor Control на вычисленное значение.
4) Выделяешь снова теже самые компоненты (не дай бог выделишь чего-нить лишнее) и копируешь в чистовом варианте.
5) Возвращаешь смещение сетки на нулевые значения

Может кто-нибудь знает как можно сделать копирование компонентов и разводки с привязкой к сетке быстрее и правильнеее?
Inpharhus
Цитата(VladimirB @ Dec 16 2014, 10:59) *
Может кто-нибудь знает как можно сделать копирование компонентов и разводки с привязкой к сетке быстрее и правильнеее?

Попробуйте после "чернового" копирования вычислить смещение относительно сетки, опять всё выделить (свежескопированное ведь проще выделить на новом месте?) и сдвинуть консольной командой ms dx=x,y
ms1
Цитата(VladimirB @ Dec 16 2014, 10:59) *
Не знаю как насчёт Copy Trace, но добавлю свои пять копеек про похожий костыль Edit->Circuit_Move&Copy.
Команда конечно замечательная, но как насчёт привязки к сетке?
EE791.
Выделяешь компоненты + разводку (все виасы и компоненты расставлены по сетке), копируешь - а тут бац, а оно уже и не по сетке - с каким-то левым смещением.


На всякий случай: после выделения, но перед перемещением или копированием в буфер обмена Вы Set origin делаете?
Эта команда находится в контекстном меню, по крайней мере в Exp2005
Nixon
Цитата(VladimirB @ Dec 16 2014, 09:59) *
Не знаю как насчёт Copy Trace, но добавлю свои пять копеек про похожий костыль Edit->Circuit_Move&Copy.
Команда конечно замечательная, но как насчёт привязки к сетке?

EE791.
Выделяешь компоненты + разводку (все виасы и компоненты расставлены по сетке), копируешь - а тут бац, а оно уже и не по сетке - с каким-то левым смещением.

Приходится делать так:
1) сначала выделяешь то что нужно и делаешь тестовое-черновое копирование
2) смотришь координаты скопированных объектов и вычисляешь смещение относительно сетки и отменяешь копирование
3) Изменяшь смещение сетки в Editor Control на вычисленное значение.
4) Выделяешь снова теже самые компоненты (не дай бог выделишь чего-нить лишнее) и копируешь в чистовом варианте.
5) Возвращаешь смещение сетки на нулевые значения

Может кто-нибудь знает как можно сделать копирование компонентов и разводки с привязкой к сетке быстрее и правильнеее?
Пробелом в копируемом сегменте можно устанавливать точку привязки. Т.е. выделили и скопировали кусок платы. Пока ее не установили то пробелом двигаете точку привязки. Ну а дальше понятно sm.gif
cniism
Добрый день. Кто-нибудь с новой версией Expedition разбирался? Как там 3D модели к Cells можно "привязать"?
fill
Цитата(cniism @ Dec 19 2014, 08:43) *
Добрый день. Кто-нибудь с новой версией Expedition разбирался? Как там 3D модели к Cells можно "привязать"?


Только через xDM 3D Manager и работать в xDM Librarian 200 (а не xDM Librarian 100). В случае xDM Librarian 100 привязка осуществляется только внутри проекта.
SII
Цитата(fill @ Dec 23 2014, 11:00) *
Только через xDM 3D Manager и работать в xDM Librarian 200 (а не xDM Librarian 100). В случае xDM Librarian 100 привязка осуществляется только внутри проекта.


А использование xDM Librarian 200 (или 300) не требует обязательного использования DMS? (Её, как понял, тоже переименовали, но смысл-то остался)
fill
Цитата(SII @ Dec 23 2014, 18:46) *
А использование xDM Librarian 200 (или 300) не требует обязательного использования DMS? (Её, как понял, тоже переименовали, но смысл-то остался)


Данные хранятся в базе данных xDM (DMS).
VladimirB
Цитата(ms1 @ Dec 17 2014, 22:45) *
На всякий случай: после выделения, но перед перемещением или копированием в буфер обмена Вы Set origin делаете?
Эта команда находится в контекстном меню, по крайней мере в Exp2005

Спасибо за дельный совет - помогло.
Такая мелкая, но полезная кнопочка в контекстном меню - Set Origin.
А я всё в сторону точек привязки копал, а с ними шляпа полная и пробелом они не двигаются, как тут советовали, и привязаться к сетке никоим образом не помогают.
mpio
Доброго времени суток.
Возможно ли в DXDesigner в автоматическом (предпочтительно) или полуавтоматическом режиме привязывать к Net, Bus или Port атрибут номеров страниц на которых этот сигнал или шина идет?
vitan
Цитата(mpio @ Jan 5 2015, 15:17) *
Доброго времени суток.
Возможно ли в DXDesigner в автоматическом (предпочтительно) или полуавтоматическом режиме привязывать к Net, Bus или Port атрибут номеров страниц на которых этот сигнал или шина идет?

Раньше это называлось scout. Теперь, наверно, надо искать просто по словам cross reference.
Restinstage
Добрый день!
Существует следующая проблема с символами (УГО), созданными в Symbol Editor. В один прекрасный момент в схеме в DxDesigner обнаруживается что некоторые символы (случайным образом, независимо от чего либо) съехали с сетки. Идем в Library Manager, открываем этот символ в Symbol Editor и видим что пины символа съехали, длины пинов 5.080 или 4.826 (кратные дюймам). Все символы создавались изначально в милиметровой сетке(1мм), длина пина всегда бралась 5 мм, все единицы метрические, как в библиотеке так и в DxDesigner. Сетка при этом так же остается метрической, изменение символа и выравнивание по сетке с последующим сохранением ничего не дает. При следующем открытии все возвращается. Спасает только полное удаление символа и создание его заново.
Можно ли эту проблему окончательно решить или это какой-то глюк?
fill
Цитата(Restinstage @ Jan 13 2015, 11:31) *
Добрый день!
Существует следующая проблема с символами (УГО), созданными в Symbol Editor. В один прекрасный момент в схеме в DxDesigner обнаруживается что некоторые символы (случайным образом, независимо от чего либо) съехали с сетки. Идем в Library Manager, открываем этот символ в Symbol Editor и видим что пины символа съехали, длины пинов 5.080 или 4.826 (кратные дюймам). Все символы создавались изначально в милиметровой сетке(1мм), длина пина всегда бралась 5 мм, все единицы метрические, как в библиотеке так и в DxDesigner. Сетка при этом так же остается метрической, изменение символа и выравнивание по сетке с последующим сохранением ничего не дает. При следующем открытии все возвращается. Спасает только полное удаление символа и создание его заново.
Можно ли эту проблему окончательно решить или это какой-то глюк?


Если Precision=Backward Compatible, то так и должно происходить.
Restinstage
Цитата(fill @ Jan 13 2015, 11:50) *
Если Precision=Backward Compatible, то так и должно происходить.

Спасибо. Поменял на High, стало сохраняться нормально. А за что это свойство отвечает? По дефолту во
всех символах всегда Backward Compatible, при этом глючат далеко не все.
fill
Цитата(Restinstage @ Jan 13 2015, 12:33) *
Спасибо. Поменял на High, стало сохраняться нормально. А за что это свойство отвечает? По дефолту во
всех символах всегда Backward Compatible, при этом глючат далеко не все.


Обратная совместимость данных символа, т.е. совместимость со старыми релизами = кратность дюймам
milien
Здравствуйте!
Снова протел, снова импорт, новые нюансы.

Многолистовая схема, большинство страниц импортируются хорошо. Импортирую методом, который некогда описывал Филл - через 2 проекта и 2 ЦБ. Но есть несколько страниц, которые импортируются с ошибками типа таких (рис.1). Страница схемы получается пустой, и в библиотеке плодится 2 итерации одного и того же компонента (рис.2). разработчик мне утверждает, что не ставит никаких лишних цифр, которые предоставлены на моих скринах.

Пробовала импортировать по-разному, и без вторых библиотеки и проекта, без переименования листа (чтобы символы сыпались в один партишен и не было каши в либе), результат один и тот же.

Не знаю, что я делаю не так, если большинство страниц нормально импортируется, а другие капризничают.

upd: При попытке втянуть одну из страниц вылетает translator полностью. (рис.3) В описании ошибка в ThinPartsDB.dll. Но если проблема в длл, почему остальные 20 страниц загрузились?
fill
Цитата(milien @ Jan 13 2015, 17:37) *
Здравствуйте!
Снова протел, снова импорт, новые нюансы.

Многолистовая схема, большинство страниц импортируются хорошо. Импортирую методом, который некогда описывал Филл - через 2 проекта и 2 ЦБ. Но есть несколько страниц, которые импортируются с ошибками типа таких (рис.1). Страница схемы получается пустой, и в библиотеке плодится 2 итерации одного и того же компонента (рис.2). разработчик мне утверждает, что не ставит никаких лишних цифр, которые предоставлены на моих скринах.

Пробовала импортировать по-разному, и без вторых библиотеки и проекта, без переименования листа (чтобы символы сыпались в один партишен и не было каши в либе), результат один и тот же.

Не знаю, что я делаю не так, если большинство страниц нормально импортируется, а другие капризничают.

upd: При попытке втянуть одну из страниц вылетает translator полностью. (рис.3) В описании ошибка в ThinPartsDB.dll. Но если проблема в длл, почему остальные 20 страниц загрузились?


Насколько видно из сообщения, в AD использовали два разных посадочных места для одного и того же компонента. В этом и проблема.
pikar
Цитата(fill @ Dec 23 2014, 11:00) *
Только через xDM 3D Manager и работать в xDM Librarian 200 (а не xDM Librarian 100). В случае xDM Librarian 100 привязка осуществляется только внутри проекта.

А этот xDM 3D Manager должен входить в стандартный пакет или его устанавливать отдельно?
SII
Цитата(pikar @ Feb 11 2015, 10:08) *
А этот xDM 3D Manager должен входить в стандартный пакет или его устанавливать отдельно?


Он входит в стандартный пакет, но работает лишь при использовании системы управления данными (бывшей DMS, её переименовали вроде как в xDM).
pikar
Цитата(SII @ Feb 11 2015, 11:28) *
Он входит в стандартный пакет, но работает лишь при использовании системы управления данными (бывшей DMS, её переименовали вроде как в xDM).

Я использую xDM, но у меня нет не в xDM Librarian 200, не в пуске этого самого xDM 3D Manager. Может надо просто запустить какой-то исполняемый (*.exe) файл, соответствующий xDM 3D Manager?
P.S. Оказывается гугль не знает что такое xDM 3D Manager. https://www.google.ru/#newwindow=1&q=%2...m+3d+manager%22 . Значит имеет место неточность.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.