Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб Expedition PCB.doc
Скачиваний:
30
Добавлен:
26.09.2019
Размер:
6.92 Mб
Скачать

Взаимообмен с другими центральными библиотеками. Вывод информации в виде текстовых ascii-файлов (Library Services).

Подпрограмма Library Services предназначена для управления данными центральной библиотеки (элементами, символами, посадочными местами, контактными площадками и пр.). Она позволяет осуществлять копирование и перемещение данных как внутри библиотеки, так и при обращении к сторонним центральным библиотекам. Импортировать и экспортировать данные можно непосредственно из раздела в раздел (в бинарном виде) или выводом (вводом) текстовых ASCII-файлов, которые легко просматриваются и при необходимости редактируются (например, редактором “Блокнот”). Кроме того, подпрограмма позволяет удалять данные из библиотеки.

При взаимообмене между библиотеками подпрограмма отрабатывает полностью все нижележащие уровни.

Так, при работе с посадочными местами автоматически переносятся и контактные площадки; при работе с элементами – переносятся и символы, и посадочные места, и контактные площадки, при этом для символов и посадочных мест автоматически создаются новые разделы Temp_Symbol и Temp_Cell, чтобы не испортить собственную информацию при вероятном совпадении имен.

При взаимообмене через ASCII-файлы подпрограмма отрабатывает только выбранные объекты (без нижележащих уровней).

Внутренний взаимообмен данными:

  • создайте в Partition Editor (Setup - Partition Editor...) на закладке Cells раздел My_cells_1;

  • вызовите подпрограмму Library Services командой Tools >> Library Services... или соответствующей иконкой ;

  • встаньте на закладку Cells и скопируйте посадочные места из раздела My_cells в раздел My_cells_1 (см. рис. 1.15);

  • теперь удалите копии посадочных мест из раздела My_cells_1;

  • аналогично подпрограмма работает и на других закладках (Parts, Symbols и др.);

Рис. 1.15. Управление данными подпрограммой Library Services.

Внешний взаимообмен данными и использование ASCII-файлов:

  • выведите (Export) данные о посадочных местах (Cells) в виде ASCII-файла под любым именем, откройте полученный ASCII-файл текстовым редактором (например, редактором “Блокнот”) или любым просмотровщиком и ознакомьтесь с текстом;

  • скопируйте из библиотеки My_lib_DxD_Exp_1, находящейся на машине преподавателя, символы pld8, rn4 и rn_single_1 в свой раздел Discrete_sym.

Связь с другой библиотекой осуществляется путем указания ее местоположения в строке “Import from” (или “Export to”).

Создание элементов (pdb Editor). Назначение разрешенных перестановок выводов и вентилей.

Подпрограмма PDB Editor предназначена для формирования элемента (Part). Она связывает между собой символ (или символы) и посадочное место (в т.ч. соответствие логических выводов символа с физическими выводами корпуса), а также позволяет назначать альтернативные посадочные места (например, с частично выполненной разводкой) и задавать разрешенные перестановки выводов и вентилей.

  1. В данной работе резистивная матрица CAT16 объединяет в одном корпусе четыре вентиля (эквивалентные резисторы), а каждый из резисторов, в свою очередь, имеет эквивалентные выводы. При разводке печатной платы с целью повышения качества трассировки в таком элементе допускается менять друг с другом местами (или “свопировать”) как сами резисторы, так и выводы внутри отдельных резисторов.

  2. В ызовите подпрограмму Part Editor командой основного меню Tools >> Part Editor (или соответствующей “иконкой” ).

  1. Создание элемента соединитель PLD8:

- выберите в раскрытом окне Partition – Discrete_parts и, далее, команду создания нового элемента “New” иконкой ;

  • введите имя элемента - PLD8 в столбцах Number, Name, Label, его тип – Connector, префикс позиционного обозначения – XT, собственное описание элемента – Description (допускается использование кириллицы) и нажмите кнопку “Pin mapping...” ;

  • в окне Pin mapping с помощью команды-иконки Import в разделе Assign symbol сделайте назначение символа pld8;

  • отрывшееся окно Import заполните в соответствии с рис. 1.16 и перейдите на закладку Cells. Выберите посадочное место PLD8 и нажмите клавишу OK;

  • в окне Pin mapping видно соответствие логических и физических выводов. С помощью кнопки Symbol / Cell Preview можно просмотреть элемент. Нажмите клавишу OK;

  • в окне Part Editor командой File >> Save сохраните новый элемент.

  1. Создание элемента “резистивная матрица CAT16”:

  • создайте в Part Editor новый элемент под именем CAT16, с типом – Resistor и префиксом позиционного обозначения – RN;

  • импортируйте сначала символ rn_single1 с созданием нового гейта, состоящего из четырех слотов, так задаются эквивалентные (свопируемые) вентили, затем импортируйте символ rn4 без указания о создании нового гейта (см. рис.1.17);

  • на закладке Cells, импортируйте посадочное место CAT16;

  • проведите на закладке Physical назначение выводов корпуса логическим выводам символа rn_single1 (см. рис. 1.18), а затем на закладке Logical то же самое для символа rn4;

Используйте для переноса иконки Paste Across и Paste Down в сочетании с клавишами CTRL и SHIFT на клавиатуре.

  • задайте возможность перестановки (свопируемости) выводов (см. рис. 1.19);

И спользуйте выделение соответствующих строк клавишами CTRL или SHIFT и команду-иконку Swap.

Рис. 1.16. Создание элемента PLD8.

Рис. 1.17. Создание элемента CAT16.

Рис. 1.18. Соответствие выводов корпуса и символа rn_single1 для элемента CAT16.

Рис. 1.19. Соответствие выводов корпуса и символа rn4 и назначение перестановок (свопируемости) выводов для элемента CAT16.

  • просмотрите элемент с помощью клавиши Symbol / Cell Preview;

  • в окне Part Editor командой File >> Save сохраните новый элемент;

  • покажите результаты выполненной работы преподавателю и выйдите из редактора и из программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]