Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 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
bureau
Цитата(cniism @ Oct 3 2013, 15:25) *
но как в него из LM данные вносить не понятно...., как из него данные вытаскивать тоже неясно.... Или получается файл БД и файл центральной библиотеки живут параллельно. Тогда зачем нужен файл БД...


Данные в базу вносятся не из LM а из стороннего приложения (по крайней мере мне так проще). Вы какой тип базы данных создали? MS Acsess? Тогда вам и редактировать базу нужно с помощью MS Office Acsess... Пробовал играться с базой MYSQL но там заморочек больше с подключением.
В первой части видео это таблица того что у вас будет отображаться в свойствах компонента и в какой последовательности в DxDataBook
Данные из базы будут браться когда вы будите выставлять компоненты в схематике DxD из DxDataBook (обратите внимание на свойства символа после установки).
Файл БД и файл центральной библиотеки живут отдельно друг-от-друга.
cniism
Насколько я понимаю файл БД позволяет создать для одного Parts несколько вариантов компонетов , которые имеют одинаковый корпус но разные эксплуатационные характеристики. Верно?
bureau
Цитата(cniism @ Oct 4 2013, 08:30) *
Насколько я понимаю файл БД позволяет создать для одного Parts несколько вариантов компонетов , которые имеют одинаковый корпус но разные эксплуатационные характеристики. Верно?

Компонент у вас будет один, а вот его свойств будет много...
К примеру SMD резистор... -> Один символ, одно посадочное место... А вот значений сопротивления, тип резистора (от простого до военного применения), точность -- может быть на столько много что мало не покажется...
cniism
Ещё один вопрос. Создал файл базы данных в Microsoft Access 2010. Подключил его к LM но при выполнении "Edit parametric data"компонента выдается сообщение: "No fields for part number attribute '1' were found in database." В примерах такой проблемы нет....
bureau
Цитата(cniism @ Oct 4 2013, 12:29) *
"No fields for part number attribute '1' were found in database."

Пусто значит у вас там... Заполните необходимые поля в базе

PS.
Делайте скриншоты и вставляйте на форум что бы более понятней было что у вас за проблема
cniism
Я заполнял все поля ничего не получается... Выкладываю файл с скриншотом и файлом Access - а....
У меня складывается такое впечатление что формат таблицы сделанной мною в Access не верный...
milien
Подскажите, пожалуйста.
1. как можно "забронировать" слои для питния и земли, чтобы при авторазводке сигнальные трассы не выскакивали на них?
2. Как запретить такое безарбузие? (рис) я конечно могу ручками поправлять каждую трассу, но это неблагодарное дело, зная очень подвижный ментор...
SII
Цитата
как можно "забронировать" слои для питния и земли, чтобы при авторазводке сигнальные трассы не выскакивали на них?


В CES указать, что на данных слоях нельзя выполнять трассировку.
fractcon
Во первых можно отключить слои для разводки в CES, как тут правильно сказали. Во вторых авторазводчику можно указать на какие слои он имеет право, а на какие нет, прямо в табличке авторутера. И в третьих никогда, никогда и еще раз никогда не пользуйтесь авторутером.
Frederic
Цитата(milien @ Oct 4 2013, 15:29) *
2. Как запретить такое безарбузие? (рис) я конечно могу ручками поправлять каждую трассу, но это неблагодарное дело, зная очень подвижный ментор...

поиграйтесь с настройками в PadEntry in EditorControl_Dialog
bureau
Цитата(cniism @ Oct 4 2013, 14:20) *
Я заполнял все поля ничего не получается... Выкладываю файл с скриншотом и файлом Access - а....

Удалите поле Id из базы данных и переподключите базу к LM заново
milien
Не могу разобраться, как создавать посадочное место сразу на 2х слоях, как тут например
http://img.gawkerassets.com/img/181wc4qm8n...pg/original.jpg
В селл эдиторе переключаю слои при установке, все равно не хочет ставить из-за DRC-violations
Это нужно какие-то хитрые движения в падстек эдиторе делать?

... Нашла. Side - opposite
Zurabob
Добрый день.

Хочу добавить цепи в группу , чтобы задать Target в этой группе и остальные цепи выравнивать по нему.
Читаю Help Expedition PCB :
Написано The "Net Properties > Net Rules Tab > Net Order tab displays all t....."
Где эта вкладка Net Properties ?
В закладках Expedition PCB не могу её найти.
И в CES модуле её тоже нет.
Как мне запустить эту вкладку , чтобы объединить цепи в группу ?
Или другой вопрос : Где цепи можно объединять в группы ?
cniism
"Удалите поле Id из базы данных и переподключите базу к LM заново"

Спасибо с базой данных разобрался. Вот только вопрос, каким образом в данном случае на схему вводить компоненты имеющие несколько разных символов. Ведь в поле которое маркируется как Symbol можно указать ссылку только на один символ....

Прошу прощения за беспокойство, разобрался. sm.gif
fill
Цитата(Zurabob @ Oct 8 2013, 10:11) *
Добрый день.

Хочу добавить цепи в группу , чтобы задать Target в этой группе и остальные цепи выравнивать по нему.
Читаю Help Expedition PCB :
Написано The "Net Properties > Net Rules Tab > Net Order tab displays all t....."
Где эта вкладка Net Properties ?
В закладках Expedition PCB не могу её найти.
И в CES модуле её тоже нет.
Как мне запустить эту вкладку , чтобы объединить цепи в группу ?
Или другой вопрос : Где цепи можно объединять в группы ?


Не там читаете. Это про старый вариант задания ограничений.
Вам достаточно в CES найти колонку Match и в ней установить одинаковое значение (имя группы) для всех этих цепей - они станут одинаковой длины с допуском Tolerance. Искомую длину задайте в колонках Min и Max или создайте константу и примените ее в Formula
milien
Что-то я по форуму не нашла, как можно слои переименовать? Я хочу чтоб у меня земля, питание, и сигнальные соответственно назывались.
bureau
Цитата(milien @ Oct 8 2013, 17:05) *
Что-то я по форуму не нашла, как можно слои переименовать? Я хочу чтоб у меня земля, питание, и сигнальные соответственно назывались.

CES -> Stackup Editor -> Layer Name
milien
Вопрос по Plane Shape.
Хочу сделать динамическую заливку. Выставляю все параметры где надо (draw mode-properties, plane assignment, Plane class parameters)
При выставлении в Plane assignment Plane data state - Inherited, все заливается как на рисунке, игнорируя правила. При переключении на Dynamic заливка пропадает вообще. В display control все нужные галочки стоят. Что я упустила?
bookd
Попробую телепатировать. У Вас есть еще один план план питания, который больше показанного на рисунке. Тогда да, при динамической заливке внутренний будет пропадать. Потому что он как бы "под" основным планом. Надо поднять его "наверх". Как делать правильно напишу если догадки верны. А то будет полстраницы неизвестно для чего.
milien
Цитата(bookd @ Oct 9 2013, 12:53) *
Попробую телепатировать. У Вас есть еще один план план питания, который больше показанного на рисунке. Тогда да, при динамической заливке внутренний будет пропадать. Потому что он как бы "под" основным планом. Надо поднять его "наверх". Как делать правильно напишу если догадки верны. А то будет полстраницы неизвестно для чего.

нет, увы, плейн пока что только один. я планирую делать несколько плейнов, но они будут на разных слоях.
fill
Цитата(milien @ Oct 9 2013, 12:47) *
Вопрос по Plane Shape.
Хочу сделать динамическую заливку. Выставляю все параметры где надо (draw mode-properties, plane assignment, Plane class parameters)
При выставлении в Plane assignment Plane data state - Inherited, все заливается как на рисунке, игнорируя правила. При переключении на Dynamic заливка пропадает вообще. В display control все нужные галочки стоят. Что я упустила?


В данном случае это не отображение заливки, а отображение области под заливку. При включении Dynamic происходит заливка. Скорее всего банально данная область находится вне Route_Border.
milien
Цитата(fill @ Oct 9 2013, 14:25) *
В данном случае это не отображение заливки, а отображение области под заливку. При включении Dynamic происходит заливка. Скорее всего банально данная область находится вне Route_Border.

таки да) Филл, как всегда, волшебник)
было все банально и просто. Я, видимо, когда игралась с фигурной Board Outline, удалила и забила болт на Route border. Не думала что он важен, оказалось очень)
maniac.gif
fill
Цитата(milien @ Oct 9 2013, 15:57) *
таки да) Филл, как всегда, волшебник)
было все банально и просто. Я, видимо, когда игралась с фигурной Board Outline, удалила и забила болт на Route border. Не думала что он важен, оказалось очень)
maniac.gif


Назидательно:
1. Невнимательно читали тренинг - Route Border удалить нельзя, ее можно только заменить на другую.
2. Скорее всего сделали стандартную ошибку "пикадчиков" - в Exp оперируют объектами, а не слоями, поэтому с такими невнимательными пользователями часто происходит следующее:
- выбрали команду добавить например Plane Shape и затем щелкнули курсор на фигуре Route Border, а это привело к тому что система уже поняла что вы хотите на само деле рисовать не Plane Shape а Route Border; именно поэтому я настоятельно рекомендую держать всегда открытым окно Properties в котором видно что же сейчас рисуется\редактируется (ибо оно изменяется динамически).
3. Вам просто повезло, т.к. пару недель назад мне как раз прислали плату от пользователя, которая никак не хотела заливаться именно по этой причине - пришлось все перепроверить и только потом вспомнил об этой причине.
4. Опять же из тренинга простая мысль - позитивная заливка=трассы, а трассы могут существовать только в рамках Route Border.
Kaligooola
Добрый день всем.
Как в DxDesigner добавить кнопку для просмотра платы в PCBViewer?

Есть кнопка "открыть в Expedition PCB с существующим проектом", а в меню TOOLs есть просто открыть Expedition.
Eсли в меню TOOLs > Customize добавить ссылку на PCB Viewer то он откроется без открытия платы.

Посмотреть аргументы "открыть в Expedition PCB с существующим проектом" пока что не смог. Буду искать.

Какие нужно добавить аргументы для открытия сразу платы? Или где почитать об этом.
По help нашел Tools Menu Command Arguments, но там только $PROJDIR - The path to the current project directory. добавление его к аргументу открытия PCB Viewera выдает ошибку после открытия программы.

игры с key "PCBDesignPath" так же выдают ошибку.

Ошибка: Invalid input file name extension "."

cniism
Добрый день. Не подскажите каким образом в DxD можно указать к каким цепям подключать скрытые выводы элемента? Речь идёт о выводах питания, которые не отрисованы на символе но присутствуют в элементе.
SII
Добавить к символу на схеме атрибут Supply Rename со значением вроде "VSS=AGND VCC=+12V" (VSS, VCC -- названия ног компонента, данные в Part Editor; AGND, +12V -- названия линий, к которым они должны быть присоединены).
milien
Возник вопрос, почему может не срабатывать Tune? Я в CES выравняла длину, match, tolerance.
Делала все как указано здесь http://www.megratec.ru/data/ftp/mg_tr_160/...wkb_7.9_rus.pdf
Одна шина после нажатия кнопочки Tune уравнялась по длине, остальные упорно не выравниваются. И места достаточно, и фикс не стоит нигде, что еще проверить нужно?
fill
Цитата(milien @ Oct 10 2013, 18:32) *
Возник вопрос, почему может не срабатывать Tune? Я в CES выравняла длину, match, tolerance.
Делала все как указано здесь http://www.megratec.ru/data/ftp/mg_tr_160/...wkb_7.9_rus.pdf
Одна шина после нажатия кнопочки Tune уравнялась по длине, остальные упорно не выравниваются. И места достаточно, и фикс не стоит нигде, что еще проверить нужно?


Все участники выравнивания д.б. 100% трассированы.
cniism
Цитата(SII @ Oct 10 2013, 15:35) *
Добавить к символу на схеме атрибут Supply Rename со значением вроде "VSS=AGND VCC=+12V" (VSS, VCC -- названия ног компонента, данные в Part Editor; AGND, +12V -- названия линий, к которым они должны быть присоединены).

Спасибо, получилось. Пользовался документом "Шаблон принципов построения ЦБ" там свойства атрибута Supply Rename перечисляются через запятую, соответственно ничего не получалось.....
cniism
Подскажите кто может.
После запуска Package получаю сообщение:
"ERROR: There is no Part Number: xil in the Parts
DataBase for symbols with Part Name: (null) and Part Label: (null).
[Please add the Part Number to the PDB either directly
or by having the project file point to a PDB that contains it.]"
Part Number - есть, в чём проблема не понимаю. Раньше такого не было. Пробовал сделать rebuild all lockal data, не помогает.
milien
Цитата(cniism @ Oct 14 2013, 15:46) *
Подскажите кто может.
После запуска Package получаю сообщение:
"ERROR: There is no Part Number: xil in the Parts
DataBase for symbols with Part Name: (null) and Part Label: (null).
[Please add the Part Number to the PDB either directly
or by having the project file point to a PDB that contains it.]"
Part Number - есть, в чём проблема не понимаю. Раньше такого не было. Пробовал сделать rebuild all lockal data, не помогает.

если я не обшибаюсь, то это значит, что у вас в окошке Part Editor и на схеме в properties разные значения Part Number, и упаковщик не узнает символ.
cniism
Цитата(milien @ Oct 14 2013, 18:06) *
если я не обшибаюсь, то это значит, что у вас в окошке Part Editor и на схеме в properties разные значения Part Number, и упаковщик не узнает символ.

Нет с этим всё в порядке, это я первое что проверил... В общем похоеже на сбой программы. Когда проделываю следующую опрерацию: Меняю на другой символ, обновляю локальную бибилиотеку, затем меняю на старый символ обновляю библиотеку, проблема исчезает.
В связи с чем новые вопросы 1. как в DxD можно поменять все символы данного типа на другой? 2.И как при этом сделать чтоб не пропадали свойства компонента (value, tolerance)?
Zurabob
Добрый день .

Не понимаю : как работает механизм добавления различных переходных отверстий на различные классы цепей.
Ситуация :
Берём библиотеку с нуля.
Заводим туда 2 класса Via падстеков.
Via_050_100
Via_060_120 (назовём их так)

Далее рисуем схему и запускаем Expedition PCB.
Идём Setup-setup-parameters-via definitions.
Там есть одно сквозное отверстие.
Выбираем там заместо Via026 моё созданное via_050_100.
Скажем это отверстие я хочу использовать для сигнальных цепей.
А отверстие via_060_120 я хочу использовать для GND-PWR.
Попытка создать тут же ещё одно сквозное отверстие с другим подстеком ни к чему не приводит.
Пишет , мол ошибка, дубликат via range.

Иду в CES.
Создаю 2 класса цепей. Пытаюсь задавать им свои переходные отверстия.
Сейчас там отверстие по дефаулту стоит via_050_100
И другое выбрать нельзя.
НО! Если опять зайти в Setup-setup-parameters-via definitions и выбрать там вместо via_050_100 другое : via_060_120 .
То в CES становится возможным выбрать уже из 2-х via при задаче типа переходного отверстия.
Как то непонятно всё работает.
А если я хочу задать 2 типа отверстий для одного класса цепей , чтобы был выбор : какое переходное я хочу поставить именно счас ?
Т.е. под BGA -хой я хочу отверстия поменьше для земли.
А у источника питания я хочу отверстия побольше.
А цепь одна и таже. GND.

Надеюсь , что донёс до вас , что хотелось. wacko.gif
Frederic
Цитата(Zurabob @ Oct 15 2013, 11:30) *
Далее рисуем схему и запускаем Expedition PCB.
Идём Setup-setup-parameters-via definitions.
Там есть одно сквозное отверстие.
Выбираем там заместо Via026 моё созданное via_050_100.
Скажем это отверстие я хочу использовать для сигнальных цепей.
А отверстие via_060_120 я хочу использовать для GND-PWR.
Попытка создать тут же ещё одно сквозное отверстие с другим подстеком ни к чему не приводит.
Пишет , мол ошибка, дубликат via range.

все верно

Цитата
Иду в CES.
Создаю 2 класса цепей. Пытаюсь задавать им свои переходные отверстия.
Сейчас там отверстие по дефаулту стоит via_050_100
.......................


все работает
см. картнки
если надо еще разграничить применение via используй Rule Area
katmani
Подскажите как нарисовать и поставить реперный знак на плату ? из поиска по форуму понял что для этого используется Fiducial, но как его ставить ? как компонент parts=symbol+cell в схему добавлять ? а в cell нарисовать как Fiducial ?
P.S. DC/DV 7.9+EE7.9


Блин понял, Edit->Place, есть Fiducial, ставится так же как и дополнительные via. Спасибо sm.gif
Zurabob
Frederic , я у себя ту же картинку примерно вижу.

Рассмотрим вашу.
У вас на левой картинке указано ОДНО переходное.
И начинается оно L:v_0.45_0.2... (дальше не видно)
А на правой картинке вы определяете ДРУГОЕ переходное.
И называется оно по-другому. (v_1.60_0.80_no_sm)

А ваше первое via стоит теперь в дефолтных.

А второе тогда откуда взялось ?
И как оно определилось , до какого слоя сверлить. (т.е. сквозное оно или нет)
fill
Цитата(Zurabob @ Oct 15 2013, 14:29) *
Frederic , я у себя ту же картинку примерно вижу.

Рассмотрим вашу.
У вас на левой картинке указано ОДНО переходное.
И начинается оно L:v_0.45_0.2... (дальше не видно)
А на правой картинке вы определяете ДРУГОЕ переходное.
И называется оно по-другому. (v_1.60_0.80_no_sm)

А ваше первое via стоит теперь в дефолтных.

А второе тогда откуда взялось ?
И как оно определилось , до какого слоя сверлить. (т.е. сквозное оно или нет)


В первой картинке задан ОДИН вид перехода - сквозной. Соответственно во второй картинке одна строчка в которой можно установить что для данного класса цепей, для сквозного перехода можно использовать другой падстек, а не тот что стоит по default.
Если бы в первой картинке добавили еще глухие и скрытые ДИАПАЗОНЫ переходов, то во второй картинке появились доп. строчки с возможностью замены падстеков для таких диапазонов.
Frederic
Цитата(Zurabob @ Oct 15 2013, 13:29) *
.....

А ваше первое via стоит теперь в дефолтных.

А второе тогда откуда взялось ?
И как оно определилось , до какого слоя сверлить. (т.е. сквозное оно или нет)

картинка к ответу fill
cniism
Добрый день. Не подскажите как можно решить следующую проблему:
Воспользовался опцией: "Export Remote Development Database" для передачи инженеру - конструктору информации необходимой для разводки печатной платы. Все работает просто замечательно....
Но теперь не получается перейти в Expedition с помощью команды: Tools/Expedition PCB , получаю следующее сообщение: "The selected project file is a master design that has been designated to be used in a Foreign ICDB flow. You cannot open this Foreign ICDB master design in Expedition." Попробывал сделать импорт проекта как рекомендуется на сайте Мегратека,.... не получается.
Zurabob
Большое всем спасибо ! Теперь стала понятна логика работы , и что откуда берётся.
cniism
Добрый день. Кто-нибудь разбирался с Integrated Common Database (iCDB)?
Frederic
Цитата(cniism @ Oct 17 2013, 14:33) *
Добрый день. Кто-нибудь разбирался с Integrated Common Database (iCDB)?

а что с ним разбираться ?
работает , не шумит, нареканий не вызывает sm.gif
или вы хотите исходный код изучить ?
fill
Цитата(cniism @ Oct 16 2013, 14:09) *
Добрый день. Не подскажите как можно решить следующую проблему:
Воспользовался опцией: "Export Remote Development Database" для передачи инженеру - конструктору информации необходимой для разводки печатной платы. Все работает просто замечательно....
Но теперь не получается перейти в Expedition с помощью команды: Tools/Expedition PCB , получаю следующее сообщение: "The selected project file is a master design that has been designated to be used in a Foreign ICDB flow. You cannot open this Foreign ICDB master design in Expedition." Попробывал сделать импорт проекта как рекомендуется на сайте Мегратека,.... не получается.


1. Естественно, перейти к топологии невозможно т.к. в проекте записано что топологию отдали на сторону. Можно будет только после выполнения импорта обратно со стороны.
2. У меня без проблем импортируется.
cniism
Цитата(fill @ Oct 17 2013, 15:49) *
1. Естественно, перейти к топологии невозможно т.к. в проекте записано что топологию отдали на сторону. Можно будет только после выполнения импорта обратно со стороны.
2. У меня без проблем импортируется.

Мда не понятно с чем и боротся..... В том-то и дело что у меня импорт обратный не получается...... Будем разбиратся.


Цитата(Frederic @ Oct 17 2013, 15:37) *
а что с ним разбираться ?
работает , не шумит, нареканий не вызывает sm.gif
или вы хотите исходный код изучить ?



С Integrated Common Database (iCDB) разобрался.... Подобный подход для меня не привычен, вот задаю вопросы что это и как этим пользоватся.
С помощью iCDB оказалось намного удобней работать по сети в Mentore нежели пользоватся экспортом топологии для передачи данных для разводки ПП на другой компьютер. sm.gif.
cniism
Здравствуйте. Не подскажите почему в CES не всегда возможно значение параметра изменять? Например при задании ширины дорожки параметр имеет синий цвет и значение не изменить...
Frederic
Цитата(cniism @ Oct 28 2013, 10:48) *
Здравствуйте. Не подскажите почему в CES не всегда возможно значение параметра изменять? Например при задании ширины дорожки параметр имеет синий цвет и значение не изменить...

очень странно, даже если ввести мин значения больше чем мах, то CES откоректирует номинал и мах
выложите картинку
cniism
Все разобрался. Спасибо. sm.gif
В CES есть несколько схем: Master, Minimum. С Master всё вроде понятно, а зачем схема Minimum?
fill
Цитата(cniism @ Oct 29 2013, 14:20) *
Все разобрался. Спасибо. sm.gif
В CES есть несколько схем: Master, Minimum. С Master всё вроде понятно, а зачем схема Minimum?


Схем может быть много. В Minimum автоматом записываются минимальные значения считанные из других схем.
gibson1980
Есть такой кусок схемы
Нажмите для просмотра прикрепленного файла
Как проводника DA6_1, DA6_2 и T2_1, T2_2 сделать дифф парами соответственно. Через свойства DxD они не объединяются. А CES их принял за одну цепь.
Нажмите для просмотра прикрепленного файла
Frederic
Цитата(gibson1980 @ Oct 31 2013, 06:25) *
Как проводника DA6_1, DA6_2 и T2_1, T2_2 сделать дифф парами соответственно. Через свойства DxD они не объединяются. А CES их принял за одну цепь.

исключить С283 из Series (снять галку) в Parts
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.