- построение символов;
- построение схем.
Программа состоит из символьного и схемного процессоров. Символьный процессор позволяет пользователю графически создавать оригинальные символы, представляющие логические описания в контурной форме.
Схемный процессор позволяет графически создавать разнообразные схемы из имеющихся символов. Программа поддерживает иерархию проекта, позволяя создавать схемы с иерархией. Таким образом, символ заменяет схему, состоящую в свою очередь из символов более низкого уровня.
Введенная с помощью этой программы информация о созданных схемах запоминается в пользовательской базе данных, откуда извлекаются таблицы связей, необходимые для работы других программ системы РСАD.
2.2.2. Вызов программы PC-CAPS.
Программа вызывается с помощью управляющей оболочки Shell (режим Design Entry Subsystem/Schematic Capture) или непосредственно с помощью командной строки. После вызова программы PC-CAPS (без указания параметров в командной строке) на экране появляется начальное меню программы..
2.2.3. Формат экрана.
При работе с программой экран дисплея разбивается на несколько зон, как показано на рис.2.1.
1 - главная зона показа; 2 - зона меню команд;
3 - зона текста; 4 - зона статуса.
Главная зона показа предназначена для изображения редактируемой схемы или символа. Зона меню команд предназначена для меню и подменю команд схемного или символьного редактора. Зона текста предназначена для диалоговой связи между пользователем и программой. В этой зоне оказываются сообщения об ошибках. Зона статуса показывает текущие параметры активной команды, включая активные слои,текущую координатную сетку, координаты курсора и другую информацию о выбранной команде.
2.2.4. Структура слоев.
В системе проектирования используется структура слоев. Она предназначена для удобного использования комплексной информации о проекте, хранящейся в базе данных. При редактировании схем использование слоев просто необходимо. Структура слоев по умолчанию приведена в таблице 2.1. Слои могут иметь любой из 6 цветов:
- 1 - зеленый;
- 2 - красный;
- 3 - желтый;
- 4 - синий;
- 5 - голубой;
- 6 - фиолетовый.
Каждый слой имеет статус, который может принимать следующие значения:
- OFF - невидимый;
- ON - видимый, но для редактирования недоступен;
- ABL - видимый и может становиться активным;
- ABL A - видимый и активный;
Таблица 2.1.
Номер | Имя | Цвет | Статус | Использование |
1 | WIRES | 1 | ABL A | Цепи |
2 | BUS | 1 | ABL | Шины |
3 | GATE | 2 | ON | Графическое изображение символа |
4 | IEEE | 2 | OFF | Графическое изображение символа в IEEE |
5 | PINFUN | 3 | OFF | Функции выводов (IEEE) |
6 | PINNUM | 1 | OFF | Номер выводов |
7 | PINNAM | 6 | ON | Имя выводов |
8 | PINCON | 4 | ON | Соединение выводов |
9 | REFDES | 2 | OFF | Вспомогательные обозначения |
10 | ATTR | 6 | OFF | Видимые атрибуты |
11 | SDOT | 1 | OFF | Точки межсоединений |
12 | DEVIGE | 5 | ON | Имя компонента или номер ячейки |
13 | OUTLINE | 5 | ON | Выходные линии компонент |
14 | ATTR2 | 6 | OFF | Невидимые атрибуты |
15 | NOTES | 6 | OFF | Текстовые замечания |
16 | NETNAM | 4 | OFF | Имена цепей |
17 | CMPNAM | 5 | OFF | Имена компонент |
18 | BORDER | 5 | OFF | Бордюр на схеме |
2.2.5. Выбор команд.
Программа использует меню команд для вызова редактирующих команд. Чтобы выбрать команду, пользователь передвигает курсор в зону меню команд и устанавливает его на прямоугольник с надписью нужной команды. Затем пользователь нажимает левую клавишу мыши, и выбранная команда становится активной до тех пор, пока не будет выбрана другая команда, или отменена выбранная.
Также используються клавиатурные команды (вводимые только с клавиатуры).
В результате работы с программой PC-CAPS созданна пользовательская база данных для микросхем используемых в схеме и принципиальная схема самого устройства (см. приложение).
2.3. Графический редактор печатных плат PC-CARDS.
2.3.1. Назначение программы.
Графический редактор печатных плат PC-CARDS используется для решения следующих задач:
-построения/редактирования графического изображения конструкторско-топологического образа (конструктива) отдельного компонента электронного устройства (создается файл с расширением .PRT);
-построения/редактирования контура ПП, на которой осуществляется установка компонентов (создается файл с расширением .PCB);
-построения/редактирования топологии ПП в режиме ручного или полу автоматического проектирования;
-создания вспомогательных файлов для вывода чертежей на принтер, плоттер и фотоплоттер.
Принцип работы графического редактора печатных плат PC-CARDS тот же, что для редактора принципиальных схем PC-CAPS. Ряд команд идентичен. Далее расмотрим принципиальные различия графического редактора PC-CARDS.
Вызываеться программа PC-CARDS с помощью управляющей оболочки или непосредственно с помощью командной строки.
2.3.2. Общие принципы работы с графическим редактором PC-CARDS
После выбора в начальном меню режима Edit Database экран дисплея форматируется и разбивается на несколько зон аналогично экрану программы PC-CAPS (рис. 2.1).
При построение чертежа платы в системе P-CAD используются две системы единиц: английская (English unit) и метрическая (metric unit). В английской системе условная единица редактора PC-CARDS составляет 1 мил = 0,001 дюйма, т.е. 0,0254 мм, а в метрической системе - 0,01 мм. Максимальный размер чертежа, помещающегося в базе данных, составляет 60000 7& 060000 условных единиц. Текущие координаты курсора x, y указываются в самом правом поле строки состояния.
В английской системе единиц координаты приводятся в относительных единицах DBU, в метрической системе - в миллиметрах с точностью 0,01 мм.
2.3.3. Структура слоев чертежа.
В программе PC-CARDS полная информация о чертеже заносится в 45 цветовых слоёв, устанавливаемых по умолчанию. На каждой фазе работы с графическим редактором необходима не вся имеющаяся информация, поэтому часть слоев делают невидимыми, чтобы не перегружать чертеж. Пользователь может ввести новые слои, в частности, для проектирования многослойных ПП. Всего программа PC-CARDS поддерживает до 100 различных слоев.
Приведем структуру слоев графического редактора, устанавливаемую по умолчанию:
Имя Цвет Состоя-
слоя слоя ние по Назначение слоя
умолча-
нию
PADCOM 7 ON Графика контактных площадок на верхней
стороне платы (со стороны компонентов)
FLCOMP 7 OFF Информация для фотоплоттера о контактных
площадках на верхней стороне платы
PADSLD 8 OFF Графика контактных площадок на нижней
стороне платы
FLSOLD 8 OFF Информация для фотоплоттера о контактных
площадках на нижней стороне платы
PADINT 9 OFF Графика контактных площадок внутренних
слоев
FLINT 9 OFF Информация для фотоплоттера о контактных
площадках внутренних слоев
GNDCON 10 OFF Графика контактных площадок на слое "земли"
FLGCON 10 OFF Информация для фотоплоттера о контактных пло-
щадках на слое "земли"
CLEAR 12 OFF Графическая информация о зазорах
FLCLER 12 OFF Информация для фотоплоттера о зазорах
PWRCON 13 OFF Графика контактных площадок на слое полей и
шин питания
FLPCON 13 OFF Информация для фотоплоттера о контактных пло-
щадках на слое полей и шин питания
SLDMSK 14 OFF Графика маски пайки
FLSMSK 14 OFF Информация для фотоплоттера о маске пайки
DRILL 15 OFF Графическая информация о сверлении отверстий
FLDRLL 15 OFF Информация для фотоплоттера о контроле
сверления отверстий
PIN 4 ON Слой обозначений выводов (графика)
BRDOUT 4 ON Слой контура ПП
FLTARG 4 OFF Информация о реперных знаках на фотошаблонах
слоев
SLKSCR 6 ON Графика контуров компонентов для односторон-
него монтажа
DEVICE 5 ON Имена компонентов при размещении компонентов
на одной стороне ПП (используются при создании
псевдонимов по команде Alias программы PC-LIB)
ATTR 6 ON Слой атрибутов
REFDES 6 OFF Позиционные обозначения компонентов при
одностороннем монтаже
COMP 1 ABL Слой трассировки на верхней стороне платы
(сторона компонентов)
SOLDER 2 ABL Слой трассировки на нижней стороне платы
(сторона проводников)
INT1 14 OFF Первый внутренний слой трассировки
INT2 6 OFF Второй внутренний слой трассировки
DRLGIN 5 OFF Графика сверления внутренних слоев
DRLFIN 6 OFF Информация для фотоплоттера для контроля
сверления внутренних слоев
PINTOP 4 OFF Слой планарных контактных площадок на верхней
стороне платы
PINBOT 3 OFF Слой планарных контактных площадок на нижней
стороне платы
MSKGTP 13 OFF Графика маски пайки верхней стороны платы
MSKGBT 14 OFF Графика маски пайки нижней стороны платы
MSKFTP 3 OFF Информация для фотоплоттера о графике маски
пайки верхней стороны платы
MSKFBT 8 OFF Информация для фотоплоттера о графике маски
пайки нижней стороны платы
PSTGTP 1 OFF Графика пайки верхней стороны платы
PSTGBT 2 OFF Графика пайки нижней стороны платы
PSTFTP 12 OFF Информация для фотоплоттера о графике пайки
верхней стороны платы
PSTFBT 13 OFF Информация для фотоплоттера о графике пайки
нижней стороны платы
SLKTOP 6 ON Графика основных линий изображений планарных
компонентов на верхней стороне платы
SLKBOT 5 ON Графика основных линий изображений планарных
компонентов на нижней стороне платы
DVCTOP 1 ON Имена планарных компонентов на верхней сторо-