Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 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
milien
Цитата(milien @ Apr 7 2015, 14:28) *
Наврала. Все нормально получается.
Команда slot для Netlist flow only.
PDBslot, как и говорилось, дает выбирать слот нормально. Не на ту команду посмотрела.


Не знаю, что я сделала, перестала работать команда PDBslot так как надо. То есть меняет слоты синхронно в блоках-близнецах. Причем D2 меняет слоты локально в блоке как и надо, а D1 не хочет.
Прилагаю проект.
Zurabob
Добрый день.

У меня есть схема в DxDesigner. (многостраничный проект)
Там присутствуют схемные элементики.
Центральной библиотеки от проекта у меня нет. (*.lmc)
Я создал пустую библиотеку и подключил её к проекту , поправив строчку в файле *.PRJ.
Теперь я хотел бы все схемные элементы перенести в эту библиотеку.
Потом я нарисую посадочные места , обьединю схемные элементики с посадочными местами и получу компоненты , ну и такдалее.
Такой фокус можно как то проделать ?
Как ни искал - не могу найти механизм экспорта схемных элементов в центральную библиотеку.
ClayMan
Использующиеся на схеме символы можно экспортировать (кнопка DxDatabook--Symbol view--кликнуть на local symbols ПКМ -- Export), затем можно втащить их в библу руками и работать дальше.
Брик
Добрый день! у меня возник вопрос по Expedition PCB)
Есть, например 2 внутренних слоях (пусть будет L5 и L6), где L5 - сигнальный, а L6 - питание, можно ли их поменять местами?)
Frederic
Цитата(Брик @ Jul 30 2015, 13:51) *
Добрый день! у меня возник вопрос по Expedition PCB)
Есть, например 2 внутренних слоях (пусть будет L5 и L6), где L5 - сигнальный, а L6 - питание, можно ли их поменять местами?)

попробуй Setup/SetupParametrs/RemapLayers
MapPoo
Цитата(Брик @ Jul 30 2015, 10:51) *
можно ли их поменять местами?)

Эммм.. Remap Layer?


ПыСы У меня у одного, при попытке добавить русскую букву р, блокируется редактирование?
Все буквы-нормально... А вот р... Если просто набирать текст в propertis - набирается текст с р, но после установки - сразу блокирует... При этом текст без нее - нормально...
Frederic
Цитата(MapPoo @ Jul 30 2015, 14:59) *
Эммм.. Remap Layer?

да

Цитата
ПыСы У меня у одного, при попытке добавить русскую букву р, блокируется редактирование?
Все буквы-нормально... А вот р... Если просто набирать текст в propertis - набирается текст с р, но после установки - сразу блокирует... При этом текст без нее - нормально...

не подскажу, т.к. не использую русские буквы
Брик
Цитата(Frederic @ Jul 30 2015, 14:53) *
попробуй Setup/SetupParametrs/RemapLayers


Аэйнэнэнэ, Спасибо, все получилось ^_^


Цитата(MapPoo @ Jul 30 2015, 14:59) *
У меня у одного, при попытке добавить русскую букву р, блокируется редактирование?
Все буквы-нормально... А вот р... Если просто набирать текст в propertis - набирается текст с р, но после установки - сразу блокирует... При этом текст без нее - нормально...


У меня вообще русский текст не видно, что-то печатается, но все черно)
MapPoo
Цитата(Брик @ Jul 30 2015, 14:37) *
У меня вообще русский текст не видно, что-то печатается, но все черно)

Шрифт с поддержкой кириллических символов включён?
На крайне, можно выбрать эту чёрную область и в свойствах перещелкивать шрифты, пока не станет видно.
nxn
С русскими шрифтами во всем пакете проблемы.
В Exp после русской р такую строку можно только удалить, не переместить не отредактировать.
В схемном редакторе Dx писать (редактировать текст) русскими буквами можно только в окошке свойств.
В FabLink и в Drawing Editor та же проблема, что и в Exp PCB + еще и много строчный редактор, который не понимает русских букв вообще.
Проблемы с русскими буквами возникают также в различных таблицах.
Нормальный выход пока один - не пользоваться русскими шрифтами или в каждом конкретном случае искать обход.
milien
Здравствуйте. Помогите, пожалуйста найти волшебную галочку или разгадать мудрость...

Есть участок, надо соединить между собой несколько кондюков с микросхемой, казалось бы, задача нехитрая. Но что у меня происходит.
Скрин 1 - С1133 и С1134, веду связь справа налево по нижним ножкам, во-первых не идет ровно, а в какой-то обход, во-вторых вообще не соединяет с С1133. В обратную сторону тоже не реагирует.
Ситуация 2 на скрине 2.
С1499 и ножка 42 на этот раз. Оно себе думает, что если пин уже имеет связь, ему больше не надо. Как это исправить? Ибо бред.
Заранее спасибо.
яман-тау
На втором скрине кондер ниже 42го вывода на пару клеток опустить не пробовали?
milien
Цитата(яман-тау @ Aug 5 2015, 16:20) *
На втором скрине кондер ниже 42го вывода на пару клеток опустить не пробовали?

получается, связь ведется, если уже существует, от связи, не от пина? это никак не настраивается?
dm_mur
Цитата(milien @ Aug 5 2015, 16:03) *
Здравствуйте. Помогите, пожалуйста найти волшебную галочку или разгадать мудрость...

Есть участок, надо соединить между собой несколько кондюков с микросхемой, казалось бы, задача нехитрая. Но что у меня происходит.
Скрин 1 - С1133 и С1134, веду связь справа налево по нижним ножкам, во-первых не идет ровно, а в какой-то обход, во-вторых вообще не соединяет с С1133. В обратную сторону тоже не реагирует.
Ситуация 2 на скрине 2.
С1499 и ножка 42 на этот раз. Оно себе думает, что если пин уже имеет связь, ему больше не надо. Как это исправить? Ибо бред.
Заранее спасибо.


Чтобы велось не "в обход" а напрямую, выберите Settings->Shematic Editor -> Route Mode -> Ortohonal

Точка соединения на пине не ставится, хотя переместить туда ее можно. Присоединение к пину необходимо выполнить сегментом. Для вашего случая:
1. Ведем от пина к пину связь "в обход"

2. От пина микросхемы ведем связь не к пину, а к излому сегмента. На изломе появляется точка соединения

3. Выделяем оба сегмента и двигаем их на пин вместе с точкой соединения. Что интересно, вытащить связь из точки, перемещенной на пин не получится cranky.gif


Вообще с учетом этой особенности в редакторе символов пин лучше делать короче на один шаг сетки, а при установке на схему в DxDatabook выбрать опцию "Add Component With Net Stubs". Тогда компонент появляется при установке с короткими сегментами, присоединенными к пину.
milien
Цитата(dm_mur @ Aug 6 2015, 08:05) *
Чтобы велось не "в обход" а напрямую, выберите Settings->Shematic Editor -> Route Mode -> Ortohonal

Точка соединения на пине не ставится, хотя переместить туда ее можно. Присоединение к пину необходимо выполнить сегментом. Для вашего случая:
1. Ведем от пина к пину связь "в обход"

2. От пина микросхемы ведем связь не к пину, а к излому сегмента. На изломе появляется точка соединения

3. Выделяем оба сегмента и двигаем их на пин вместе с точкой соединения. Что интересно, вытащить связь из точки, перемещенной на пин не получится cranky.gif


Вообще с учетом этой особенности в редакторе символов пин лучше делать короче на один шаг сетки, а при установке на схему в DxDatabook выбрать опцию "Add Component With Net Stubs". Тогда компонент появляется при установке с короткими сегментами, присоединенными к пину.

Большое спасибо!
Брик
Добрый день!
Снова вопрос, просьба, возможно у кого-нибудь завалялись ibis модели на семейство Spartan6, а именно на модель на 6slx45tfgg484?
Такое впечатление будто заблудилась в трех соснах smile3046.gif
Cкачала с xilinx и .ibs и .pkg, а как объединить, достать нужную модель мозгов не хватает, или может подскажете, по шагам, как это реализовать (работаю в Hyperlynx)?
Помучилась с ISE Xilinx, но пока как-то все грустно ((

Заранее всем спасибо за ответы)
Ваня Цаберт
Цитата(Брик @ Aug 7 2015, 16:02) *
Добрый день!
Снова вопрос, просьба, возможно у кого-нибудь завалялись ibis модели на семейство Spartan6, а именно на модель на 6slx45tfgg484?
Такое впечатление будто заблудилась в трех соснах smile3046.gif
Cкачала с xilinx и .ibs и .pkg, а как объединить, достать нужную модель мозгов не хватает, или может подскажете, по шагам, как это реализовать (работаю в Hyperlynx)?
Помучилась с ISE Xilinx, но пока как-то все грустно ((

Заранее всем спасибо за ответы)

Милая Брик. Я работаю с Альтерой, по-этому прямой ответ дать не смогу.
Но. Когда тебе нужны ибисы, тем более на фпга, не нужно выкачивать их откуда-то, нужно их генерить в САПР напрямую.
Скорее всего, у тебя в исе есть некая галочка, которую ты щёлкаешь и у тебя ибис генерится автоматом в папку проекта.
Подключай дальше в рыси на рефдес плиски эту модель и смотри всё что хочешь.
Брик
Цитата(Ваня Цаберт @ Aug 9 2015, 00:38) *
Милая Брик. Я работаю с Альтерой, по-этому прямой ответ дать не смогу.
Но. Когда тебе нужны ибисы, тем более на фпга, не нужно выкачивать их откуда-то, нужно их генерить в САПР напрямую.
Скорее всего, у тебя в исе есть некая галочка, которую ты щёлкаешь и у тебя ибис генерится автоматом в папку проекта.
Подключай дальше в рыси на рефдес плиски эту модель и смотри всё что хочешь.


Мы не поняли друг друга)
Xilinx на Спартан6 оставил одну общую ибис модель (.ibs) на 900 c лишним пина, и кучу .pkg на различные микросхемы данного семейства. Мне из одной общей ибис модели требуется вытащить единственную 6slx45tfgg484.
И хз как это сделать. Xilinx предлагает скачать ISE и шаманить там, но пока у меня только танцы с бубнами, а дождя все так и нет sad.gif
Ваня Цаберт
да, тут явно непонимание.

это эфпэжэа. Ты в планахеде любой пин можешь назначить определённым образом, задать соответствие конкретному стандарту: лвттл, сстл, хстл и прочая прочая. разумеется, для каждого стандарта и свой ибис на этот пин. то что ты называешь "общей ибис-моделью на 900 с лишним пина" на деле просто набор ибисов полностью покрывающий все возможные стандарты. можно и так, просто придется вручную прикручивать модели на критикал трэйс непосредственно в гиперлинхе. но тебе что заняться больше нечем?? гораздо удобнее сгенерировать ибисы из самого исе (после назначения всех пинов, с законченым юцф), а после генерации назначить сразу по рефдесу на твой корпус. вот.
Александр_SI
Пытаюсь разобраться с DMS Library. Возникло много вопросов:
- как я понимаю, для наполнения DMS библиотеки нужно открыть xD Library tools, в нём создать песочницу, в эту песочницу нарисовать символов, футпринтов итд и это залить обратно в DMS?
- при создании проекта в xDX Designer нужно обязательно указывать центральную библиотеку? Если указываю путь к песочнице - всё работает. Без этой песочницы никак?
- я создаю компонент по такому алгоритму:
а) в песочнице рисую символ
б) там же рисую падстек, с помощью него создаю целл
в) там же создаю парт, к нему указываю кое-какие параметры, прикручиваю символ и целл, делаю ЛОГИЧЕСКИЙ пинмап.
г) всё это заливаю в DMS сервер.
д) в DMS Library client создаю уже компонент, с таким же парт-намбером как и парт из библиотеки.
е) привязываю парт (который тут называется mapping) к этому компоненту.
ж) меняю роль в DMS Library client с Librarian на Designer.
з) в xDX designer делаю коннект к Library
и) в Library client двойным щелчком по компоненту - кидаю его на схему.

Правильный ли алгоритм? Не упустил ли чего? не наделал ли лишнего?

- как и на каком этапе прикручивать 3D модели к футпринту?

Спасибо
SII
Цитата(Александр_SI @ Aug 11 2015, 18:45) *
Пытаюсь разобраться с DMS Library. Возникло много вопросов


Предварительное замечание. При создании песочницы в свойствах можно указать 4 галки. Я указал только первые две (Associate PDB/Mapping to Component и Create Components), две другие ставить не стал. Это связано с тем, что, если поставить третью галку (Create Taxonomy, а без неё не ставится четвёртая), структура каталогов компонентов в базе (отображаемая в Library Client) будет совпадать со структурой разделов в песочнице (центральной библиотеке). Мне это не очень-то удобно по той причине, что в ЦБ не поддерживается иерархическая структура каталогов ("папок" для part'ов), а значит, надо либо их плодить слишком много, либо валить в одну (скажем, Resistors) очень много компонентов. Не поставив означенную галку, я всё равно вынужден валить в ЦБ кучу однотипных компонентов (тех же резисторов) в одну "папку", однако в базе могу создать разные каталоги (у меня имеются отдельные каталоги для каждого посадочного места резисторов, конденсаторов и т.д., что существенно упрощает поиск, но это уж кому как нравится).

Теперь по существу.

1. Создание компонента в ЦБ (песочнице) ничем не отличается от его создания для случая, когда DMS не используется -- Ваши пункты а-в.

2. Чтобы залить созданный компонент (точней, part) в базу, в Library Tools используется пункт контекстного меню Add to xDM Server (или Add Hierarchy -- последнее удобно, если надо добавить и part, и cell с падстэками, и символ одновременно, однако ничто не мешает каждый из этих элементов добавлять отдельно). Если позднее надо будет внести правки, надо сначала его логически вытащить из базы (Check Out), а после внесения изменений залить их обратно (Check In).

3. Компонент в базе создаётся автоматически, когда происходит добавление part'а указанной командой. Если флажок Create Taxonomy был сброшен, новый компонент будет помещён в корневой раздел базы (имя раздела -- TOP), откуда его вручную в Library Client'е надо будет перетащить в тот раздел, где он должен находиться. Если же флажок установлен, компонент, насколько помню, будет сразу помещён в каталог, имя которого совпадает с именем раздела ЦБ, в котором находится part. В силу сказанного привязывать ручками компонент к парту не требуется. Кстати, mapping, если память не изменяет, -- это используемое в базе название для part'а (компонент содержит ссылку на маппинг, а также всякую разную дополнительную информацию), но точно не помню, а смотреть сейчас лениво sm.gif

4. Менять роли не обязательно; проще сразу назначить себе все роли и больше к этому не возвращаться. По сути, роли нужны лишь в случае, когда с базой работают несколько человек и при этом исполняют лишь определённые функции.

5. Добавление компонентов к схеме -- как Вы написали. Естественно, в Library Client есть возможность поиска компонентов; набор критериев, по которым это возможно, зависит от набора свойств, определённых для того или иного каталога базы компонентов.

6. 3D модели прикручиваются через Library Client к компоненту, а не к футпринту (cell'у). Надо полагать, это сделано для обеспечения более реалистичного рендеринга, если кому-то будет не лень заморачиваться: можно для разных компонентов, имеющих одинаковые корпуса, сделать разные модели, отличающиеся, например, надписями на корпусах.
Александр_SI
Спасибо.
Всё-таки непонятно: заменяет ли DMS волт или нет? В альтиуме волт представляет собой некое "облачное" хранилище, в котором лежат компоненты, символы, футпринты и.т.д. Т.е. можно создать проект, подключиться к волту, натаскать из него деталек на схему. При этом можно совершенно не знать, что, как и где физически лежит. Здесь же, видимо, приходится деражть на диске помимо DMS песочницу, а при создании проекта указывать путь к ней, получается - лишняя сущность?
По поводу 3D-модели, это вещь всё-таки привязанная к футпринту, в DMS это учитывается? Можно рулить положением модели относительно контактных площадок?

И ещё маленький вопрос: есть ли возможность автоматически пронумеровать десигнаторы на схеме?
SII
Песочница (ЦБ) необходима, как бы лишней сущностью оказывается как раз DMS -- без неё работать можно. Объясняется, видимо, тяжким грузом проклятого прошлого и нежеланием менторовских манагеров навести, наконец, порядок в том зверинце, что им достался путём слияний-поглощений. Поэтому, если имеется DMS и надо начать работу на новом компьютере, первым делом необходимо из DMS создать песочницу, выкачав в неё все необходимые данные -- и лишь после этого приступать к собственно работе.

Рулить положением можно, в документации где-то описано.

А в каком смысле "автоматически пронумеровать десигнаторы на схеме"? Если это рефдесы, то они и так автоматически нумеруются при упаковке проекта. Правда, сделать их полностью соответствующими ГОСТу невозможно...
Александр_SI
Ясно, спасибо. Буду практиковаться.

Цитата(SII @ Aug 12 2015, 15:52) *
А в каком смысле "автоматически пронумеровать десигнаторы на схеме"? Если это рефдесы, то они и так автоматически нумеруются при упаковке проекта. Правда, сделать их полностью соответствующими ГОСТу невозможно...


Да, рефдесы. В альтиуме они автоматически не нумеруются, приходится вызывать команды меню, правда там можно рулить процессом нумерации.
fill
Цитата(Александр_SI @ Aug 12 2015, 18:14) *
Да, рефдесы. В альтиуме они автоматически не нумеруются, приходится вызывать команды меню, правда там можно рулить процессом нумерации.


Тыц
Александр_SI
О, спасибо.
Ещё вопрос: как при создании посадочного места разрешить VIA внутри пада?
MapPoo
Обязательно именно при создании?
Можно в editor control'е при трассировке это указать...
fill
Цитата(Александр_SI @ Aug 13 2015, 13:32) *
О, спасибо.
Ещё вопрос: как при создании посадочного места разрешить VIA внутри пада?

Нажмите для просмотра прикрепленного файла
SII
Такой вопрос возник... В меню Plane Classes and Parameters можно описать классы соединений площадок с полигонами (вкладка Thermal Definition). А можно ли такой класс назначить отдельной площадке одного конкретного компонента, а не сразу всем компонентам, соединённым с данным полигоном, или всем площадкам одного вида?
fill
Цитата(SII @ Aug 13 2015, 17:31) *
Такой вопрос возник... В меню Plane Classes and Parameters можно описать классы соединений площадок с полигонами (вкладка Thermal Definition). А можно ли такой класс назначить отдельной площадке одного конкретного компонента, а не сразу всем компонентам, соединённым с данным полигоном, или всем площадкам одного вида?


Plane Classes назначается полигону\цепи. Для конкретного пина\виа есть ПКМ>Place_Thermal_Override.
Александр_SI
Не могу найти, где в xPCB Layout можно настроить поведение кнопок мыши, pan and zoom?
milien
Здравствуйте! Хочется разобраться с DRC.
А именно, с ошибками
drc-105 - [schematic: ADC, net: MSCK] Un-driven net
drc-106 - [schematic: ADC, net: SDIO] More than one driver on a net
Картинки 1 и 2 соответственно.

Я знаю, что можно настраивать строгость правила. Но как это повлияет на качество электрической проверки? Хочется понимать, насколько это серьезное нарушение.

upd. еще пример на 3й картинке.
Александр_SI
Несколько вопросов по редактору футпринтов.
- как редактировать/перемещать группы объектов? В альтиуме для этого есть следующие инструменты:
инспектор объектов, позволяет редактировать свойства группы объектов (можно выделить например пады и назначить им координату),
есть выравнивание по краям,
есть перемещение на фиксированные расстояния.
Есть ли аналоги этих инструментов в Cell Editor/ xPCB Layout?

И ещё, как я понял, в редакторе есть keyin команды. Где можно найти их список? Спасибо
milien
Цитата(milien @ Aug 18 2015, 12:57) *
Здравствуйте! Хочется разобраться с DRC.
А именно, с ошибками
drc-105 - [schematic: ADC, net: MSCK] Un-driven net
drc-106 - [schematic: ADC, net: SDIO] More than one driver on a net
Картинки 1 и 2 соответственно.

Я знаю, что можно настраивать строгость правила. Но как это повлияет на качество электрической проверки? Хочется понимать, насколько это серьезное нарушение.

upd. еще пример на 3й картинке.


drc-106 мы выключили, осталась 105.
Как сказать электрической проверке, что нет на самом деле driven? ведь он идет от инпута к аутпуту, только через кондюк. Можно выключить, или игнорировать, но можно же пропустить реальную ошибку, а на схеме 20 страниц и не одна такая же связь...
kappafrom
всем привет.что означает красная подсветка элементов схемы в DxD?
Нажмите для просмотра прикрепленного файла
в библиотеке есть деталь с символом и ячейкой. библиотечные резисторы стали вдруг почему-то подсвечиваться
OMY
Цитата(kappafrom @ Aug 19 2015, 15:00) *
всем привет.что означает красная подсветка элементов схемы в DxD?
Нажмите для просмотра прикрепленного файла
в библиотеке есть деталь с символом и ячейкой. библиотечные резисторы стали вдруг почему-то подсвечиваться

Был изменен символ в библиотеке, необходимо обновить в схеме.
kappafrom
вытаскивал из DxDatabook обновленный символ - сразу же на схеме он становится красным
Ваня Цаберт
Цитата(kappafrom @ Aug 19 2015, 16:40) *
вытаскивал из DxDatabook обновленный символ - сразу же на схеме он становится красным
тулс -> апдейт симболс
kappafrom
Цитата(Ваня Цаберт @ Aug 19 2015, 16:53) *
тулс -> апдейт симболс

помогло, спасибо
MapPoo
Добрый день)
Возникла маленькая проблема...
Имеется 2 человека, работающих над одним проектом (но разными платами).
Соответственно, один человек - работает на основной версии проекта, а второй в локальной, скопированной вручную. Второй человечек работает на компьютере без подключения к сети.
На локальной версии производился свап пинов, в остальном - идентичны.
Из DXD вызвали Expedition. Нормально все, кроме проведения аннотаций(соответственно, нет свапа в DXD).
Попытались просто скопировать папку с платой из локальной копии в основной проект и провести обратную аннотацию(соответственно, с включенным приоритетом обратной аннотации), но вывалилась ошибка... Отправились смотреть лог-файл.

Updating Logic Database...

Version: 99.00.05

No changes made to Existing Schematic Packaging.


There is no symbol data to be back annotated to the schematic source.


The Logic DataBase has been updated and the Common DataBase has
automatically been brought into sync with the Logic DataBase.
Please proceed with your design.

Finished updating the Logic Database.

Updating the CDB Properties

WARNING: Unable to set the Common Data Base Symbol to $1I601
on Board(1) at Board.
Because of this the symbol did not get back annotated:
ERROR : Unable to update "Part Number" property to "MNM-1".
WARNING: Unable to set the Common Data Base Symbol to $1I704
on Board(1) at Board.
Because of this the symbol did not get back annotated:
ERROR : Unable to update "Part Number" property to "MNM-1".
Errors occurred updating the CDB Properties

The LogicDB has not been updated because BackAnnotation had errors.


Как правильно копировать плату в проект в таком случае?
ПыСы Через Design data, к сожалению, свап не передается(просто обрывает проводники).
Да и вообще ведет себя некрасиво...
fill
Если схемотехник и тополог работают не в единой среде, то штатно работа происходит через Нажмите для просмотра прикрепленного файла
Все возможные остальные "нештатные извращения" могут привести к дальнейшим проблемам с работоспособностью проекта.

Цитата(milien @ Aug 19 2015, 11:50) *
drc-106 мы выключили, осталась 105.
Как сказать электрической проверке, что нет на самом деле driven? ведь он идет от инпута к аутпуту, только через кондюк. Можно выключить, или игнорировать, но можно же пропустить реальную ошибку, а на схеме 20 страниц и не одна такая же связь...


Пример выложите с вашими компонентами, т.к. с компонентами из Sample_Lib ошибка не возникает.
MapPoo
Цитата(fill @ Aug 20 2015, 10:03) *
Если схемотехник и тополог работают не в единой среде, то штатно работа происходит через
Все возможные остальные "нештатные извращения" могут привести к дальнейшим проблемам с работоспособностью проекта.

Схемотехника - одинаковая, по сути.
А вот топологию у разных плат в проекте пилят разные люди. Работаем в 7.9.5...
Цитата(fill @ Aug 20 2015, 10:03) *
Пример выложите с вашими компонентами, т.к. с компонентами из Sample_Lib ошибка не возникает.

А где Sample_Lib сидит, чтобы попробовать собрать?
Александр_SI
Как добавить 3d модель в xDM Library? Пробую разные форматы - и step и iges и sat, а он всё пишет "failed to imort model into central library".
fill
Цитата(MapPoo @ Aug 20 2015, 12:29) *
Схемотехника - одинаковая, по сути.
А вот топологию у разных плат в проекте пилят разные люди. Работаем в 7.9.5...

А где Sample_Lib сидит, чтобы попробовать собрать?


1. Я так и не понял, проект схемы в DxD один, в котором есть две Board, топологию каждой из которых делает отдельный тополог или схемный проект один с одной Board но пытаются создать две разных топологии?
Под единой средой понимается работа с проектом на сервере, чтобы к нему обращались с разных раб. мест и никаких копирований\перемещений каких либо данных проекта (схема и топология) делать было не нужно. Если же схема в одном месте а топология в другом, то см. описание выше.

2. При создании нового проекта можете увидеть стандартный путь ${SDD_HOME}/standard/examples/SampleLib2007/SampleLib.lmc

Цитата(Александр_SI @ Aug 20 2015, 12:58) *
Как добавить 3d модель в xDM Library? Пробую разные форматы - и step и iges и sat, а он всё пишет "failed to imort model into central library".


Насколько я знаю, модели 3D импортирутся или напрямую в плату или в базу данных xDM (DMS), а не в простую ЦБ.

Цитата(Александр_SI @ Aug 18 2015, 19:29) *
Несколько вопросов по редактору футпринтов.
- как редактировать/перемещать группы объектов? В альтиуме для этого есть следующие инструменты:
инспектор объектов, позволяет редактировать свойства группы объектов (можно выделить например пады и назначить им координату),
есть выравнивание по краям,
есть перемещение на фиксированные расстояния.
Есть ли аналоги этих инструментов в Cell Editor/ xPCB Layout?

И ещё, как я понял, в редакторе есть keyin команды. Где можно найти их список? Спасибо


Настройте фильтр выбираемости.
Выберите нужные объекты областью.
Для удаления\добавления в список выбранного используется щелчок Ctrl+ЛКМ, также по ПКМ>Slection>Selection_List вызывается список выбранного, который можно править.
Для перемещения пинов соответствующая иконка или F2 или ПКМ>Move или ....
Когда перемещаемые объекты на курсоре, нажатие F3 выводит диалог в котором можно ввести нужные координаты (абсолютные и относительные).
Кроме того можно использовать команды ПКМ>Snap>... для использования статических и динамических точек привязки к объектам.

Нажмите для просмотра прикрепленного файла
MapPoo
Цитата(fill @ Aug 20 2015, 13:05) *
1. Я так и не понял, проект схемы в DxD один, в котором есть две Board, топологию каждой из которых делает отдельный тополог или схемный проект один с одной Board но пытаются создать две разных топологии?
Под единой средой понимается работа с проектом на сервере, чтобы к нему обращались с разных раб. мест и никаких копирований\перемещений каких либо данных проекта (схема и топология) делать было не нужно. Если же схема в одном месте а топология в другом, то см. описание выше.

Проект один.
В проекте несколько плат со своей схематикой.
Соответственно, разные люди разводят разные платы с разной схематикой, но в одном проекте.
milien
Есть вопрос по Swap pins.
Есть резисторная сборка, пины в которой взаимозамещаемы в нашем случае. Как просто свапабельные пины делать понятно, а как грамотно сказать, чтобы резисторы свопались попарно? Ведь в случае как на картинке, если я захочу поменять между собой пины 1 и 2, должны автоматом поменяться 8 и 7. Это настроить можно? или только вручную?
SII
Это будет уже перестановка не ног, а вентилей (gate). Соответственно, чтоб это можно было использовать, в библиотеке нужно создавать компонент, содержащий 4 идентичных вентиля.
fill
Цитата(milien @ Aug 21 2015, 11:17) *
Есть вопрос по Swap pins.
Есть резисторная сборка, пины в которой взаимозамещаемы в нашем случае. Как просто свапабельные пины делать понятно, а как грамотно сказать, чтобы резисторы свопались попарно? Ведь в случае как на картинке, если я захочу поменять между собой пины 1 и 2, должны автоматом поменяться 8 и 7. Это настроить можно? или только вручную?


Создайте PDB в который импортируйте этот символ без создания gates.
Затем вручную создайте Gate на 4 Slot по 2 Pin.
На плате переставляете Gates.
Мой пример на 3 вентиля.Нажмите для просмотра прикрепленного файла
milien
Спасибо всем! То, что надо.
Harry
А подскажите, плз, корректный способ редактирования форматок (borders). Во взятом с форума a4_2.1 в Symbol Editore просто поменял цвет линий с Automatic на Cyan ( ибо их толщина в xDX Designer на Automatic слетает) - a4h_2.1. Теперь при вставке через Change border форматка стала символом.
X-ENTP VX.1.1

upd.

И после перезагрузки Designer'а пропала у него в списке доступных бордеров...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.