Перейти к содержанию
    

Вопрос по Plane Shape.

Хочу сделать динамическую заливку. Выставляю все параметры где надо (draw mode-properties, plane assignment, Plane class parameters)

При выставлении в Plane assignment Plane data state - Inherited, все заливается как на рисунке, игнорируя правила. При переключении на Dynamic заливка пропадает вообще. В display control все нужные галочки стоят. Что я упустила?

 

В данном случае это не отображение заливки, а отображение области под заливку. При включении Dynamic происходит заливка. Скорее всего банально данная область находится вне Route_Border.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В данном случае это не отображение заливки, а отображение области под заливку. При включении Dynamic происходит заливка. Скорее всего банально данная область находится вне Route_Border.

таки да) Филл, как всегда, волшебник)

было все банально и просто. Я, видимо, когда игралась с фигурной Board Outline, удалила и забила болт на Route border. Не думала что он важен, оказалось очень)

:maniac:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

таки да) Филл, как всегда, волшебник)

было все банально и просто. Я, видимо, когда игралась с фигурной Board Outline, удалила и забила болт на Route border. Не думала что он важен, оказалось очень)

:maniac:

 

Назидательно:

1. Невнимательно читали тренинг - Route Border удалить нельзя, ее можно только заменить на другую.

2. Скорее всего сделали стандартную ошибку "пикадчиков" - в Exp оперируют объектами, а не слоями, поэтому с такими невнимательными пользователями часто происходит следующее:

- выбрали команду добавить например Plane Shape и затем щелкнули курсор на фигуре Route Border, а это привело к тому что система уже поняла что вы хотите на само деле рисовать не Plane Shape а Route Border; именно поэтому я настоятельно рекомендую держать всегда открытым окно Properties в котором видно что же сейчас рисуется\редактируется (ибо оно изменяется динамически).

3. Вам просто повезло, т.к. пару недель назад мне как раз прислали плату от пользователя, которая никак не хотела заливаться именно по этой причине - пришлось все перепроверить и только потом вспомнил об этой причине.

4. Опять же из тренинга простая мысль - позитивная заливка=трассы, а трассы могут существовать только в рамках Route Border.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день всем.

Как в 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 "."

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Не подскажите каким образом в DxD можно указать к каким цепям подключать скрытые выводы элемента? Речь идёт о выводах питания, которые не отрисованы на символе но присутствуют в элементе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавить к символу на схеме атрибут Supply Rename со значением вроде "VSS=AGND VCC=+12V" (VSS, VCC -- названия ног компонента, данные в Part Editor; AGND, +12V -- названия линий, к которым они должны быть присоединены).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возник вопрос, почему может не срабатывать Tune? Я в CES выравняла длину, match, tolerance.

Делала все как указано здесь http://www.megratec.ru/data/ftp/mg_tr_160/...wkb_7.9_rus.pdf

Одна шина после нажатия кнопочки Tune уравнялась по длине, остальные упорно не выравниваются. И места достаточно, и фикс не стоит нигде, что еще проверить нужно?

 

Изменено пользователем milien

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возник вопрос, почему может не срабатывать Tune? Я в CES выравняла длину, match, tolerance.

Делала все как указано здесь http://www.megratec.ru/data/ftp/mg_tr_160/...wkb_7.9_rus.pdf

Одна шина после нажатия кнопочки Tune уравнялась по длине, остальные упорно не выравниваются. И места достаточно, и фикс не стоит нигде, что еще проверить нужно?

 

Все участники выравнивания д.б. 100% трассированы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавить к символу на схеме атрибут Supply Rename со значением вроде "VSS=AGND VCC=+12V" (VSS, VCC -- названия ног компонента, данные в Part Editor; AGND, +12V -- названия линий, к которым они должны быть присоединены).

Спасибо, получилось. Пользовался документом "Шаблон принципов построения ЦБ" там свойства атрибута Supply Rename перечисляются через запятую, соответственно ничего не получалось.....

______________________________.rar

Изменено пользователем 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, не помогает.

Изменено пользователем 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, не помогает.

если я не обшибаюсь, то это значит, что у вас в окошке Part Editor и на схеме в properties разные значения Part Number, и упаковщик не узнает символ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если я не обшибаюсь, то это значит, что у вас в окошке Part Editor и на схеме в properties разные значения Part Number, и упаковщик не узнает символ.

Нет с этим всё в порядке, это я первое что проверил... В общем похоеже на сбой программы. Когда проделываю следующую опрерацию: Меняю на другой символ, обновляю локальную бибилиотеку, затем меняю на старый символ обновляю библиотеку, проблема исчезает.

В связи с чем новые вопросы 1. как в DxD можно поменять все символы данного типа на другой? 2.И как при этом сделать чтоб не пропадали свойства компонента (value, tolerance)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день .

 

Не понимаю : как работает механизм добавления различных переходных отверстий на различные классы цепей.

Ситуация :

Берём библиотеку с нуля.

Заводим туда 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:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Далее рисуем схему и запускаем 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

post-5035-1381827698_thumb.png

post-5035-1381827704_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как нарисовать и поставить реперный знак на плату ? из поиска по форуму понял что для этого используется Fiducial, но как его ставить ? как компонент parts=symbol+cell в схему добавлять ? а в cell нарисовать как Fiducial ?

P.S. DC/DV 7.9+EE7.9

 

 

Блин понял, Edit->Place, есть Fiducial, ставится так же как и дополнительные via. Спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...