Система автоматизированного проектирования P-CAD
УДК: 681.3:621.002 ОПЫТ ПРЕПОДАВАНИЯ САПР P-CAD В ВУЗЕ
Н.Я. Колесник, доцент каф.ЭИ, ДВТИ, г.Владивосток;
Д.А. Горбач, инженер-программист каф.ЭИ, ДВТИ, г.Владивосток
Введение
В настоящее время в промышленности широкое распространение
получили различные системы автоматизированного проектирования
(САПР). В частности, для проектирования печатных плат (ПП),
гибридных интегральных схем (ГИС), микросборок (МБС) и других
подобных конструктивов широко используется система P-CAD,
разработанная фирмой Personal CAD System. По оценке специалистов
система P-CAD является несомненным лидером среди других систем
аналогичного назначения, функционирующих на персональных
компьютерах класса IBM PC.
В связи с этим при подготовке специалистов радиотехнических
специальностей целесообразно в курсы по конструированию РЭА (или
аналогичным курсам) включить материал по изучению САПР P-CAD,
преследуя при этом следующие цели:
1. Сформировать у студентов достаточно полное представление об
основных элементах, структуре и принципах функционирования
промышленных систем автоматизированного проектирования.
2. Способствовать получению студентами своеобразного
"фундамента" для упрощения в дальнейшем освоения других
промышленных систем автоматизированного проектирования.
Методические рекомендации
Опыт преподавания системы P-CAD показал, что изучение системы
целесообразно проводить в течении двух семестров.
В первом семестре читаются лекции и выполняются лабораторные
работы. Во втором семестре проводится курсовое проектирование.
Объем и содержание лекционного материала зависит от ряда
факторов: наличия апробированного методического обеспечения по
системе; необходимого (требуемого) уровня освоения студентами
системы P-CAD; наличия достаточного количества машинного времени
и т.п.
В начале лекционного материала дается назначение системы,
основные ее характеристики, состав программного обеспечения,
структура рабочих файлов проекта. Излагаются три возможных
подхода к проектированию ПП (без графического и текстового
описания принципиальной электрической схемы, с использованием
только текстового описания компонентов и цепей проектируемой
схемы, с использованием и текстового, и графического описания
принципиальной электрической схемы).
Лекционный материал может содержать краткую информацию о
работе оболочки PC-SHELL, основных командах режимах работы
графических редакторов (PC-CAPS, PC-CARDS, PC-PLACE). Студенты
четко должны представлять назначение, входные и выходные файлы
всех программ-утилит.
В лекциях необходимо подробно остановиться на структуре файла
*.CTL (файла стратегии трассировки), способах ее настройки на оп-
ределенный вид конструктива. Целесообразным является рассмотрение
на лекциях вопросов внеш-
него интерфейса системы, структуры pdf-файла. Нелишним будет
познакомить обучающихся с вопросами взаимосвязи системы P-CAD с
отечественным технологическим оборудованием.
Состав лабораторных работ
1. Методика создания символьного описания элементов в системе
P-CAD.
2. Методика создания конструкторско-технологического описания
элементов в системе P-CAD.
3. Методика проектирования ПП в системе P-CAD. При выполнении
первой лабораторной работы студенты знакомятся
с редактором PC-CAPS и осваивают методику подготовки символьного
описания библиотечных элементов (файлов типа *.SYM).
При выполнении второй лабораторной работы студенты знакомятся
с графическим редактором PC-CARDS, методикой создания
технологического описания библиотечных элементов (файлов типа
*.PRT).
При выполнении лабораторной работы номер три проводится
проектирование ПП, причем в качестве исходных данных для
проектирования используется только текстовое описание компонентов
и схемы соединений (проектирование ПП с использованием
alt-файлов). При выполнении данной лабораторной работы студенты
подробно знакомятся с графическим редактором PC-PLACE, с
трассировщиком PC-ROUTE, осуществляют настройку трассировщика (с
помощью файла стратегии типа *.CTL) на заданный конструктив.
При выполнении курсового проектирования студенты осуществляют
проектирование ПП начиная с создания символьного и
конструкторско-технологического описания библиотечных элементов,
а заканчивают - получением конструкторской документации на
проектируемую плату. В отчете по курсовому проектированию должны
быть включены послойные чертежи платы, сборочный чертеж и чертеж
принципиальной электрической схемы. Чертежи могут быть выполнены
как на плоттере, так и на принтере.
Заключение
Учет изложенных выше рекомендаций и соображений в процессе
преподавания в ВУЗе курса по изучению системы P-CAD позволило
достаточно успешно провести обучение и сформировать у студентов
достаточно прочные знания по данной дисциплине.
СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ P-CAD.
КУРС ЛЕКЦИЙ И ЛАБОРАТОРНЫХ РАБОТ.
26 часов.
───────────────────────────────────────────────────
1. Лекция. 2 часа.
Назначение, возможности, состав
и функционирование САПР P-CAD.
Файловая структура пакета. Файл PCADDRV.SYS.
Процесс создания базы данных проекта. Представление вход-
ной информации. Очередность использования программ пакета. Их
назначение, входная и выходная информация. Типы создаваемых
файлов.
Структура слоев. Важнейшие слои. Статус слоя.
Команды графических редакторов. Строка состояния. Исполь-
зование клавиатуры и "мыши".
2. Лекция, лабораторная работа. 2+2=4 часа.
Создание символьного описания
радиоэлектронного компонента.
Графический редактор PC-CAPS. Режим SYMB.
Графический редактор PC-CAPS. Назначение. Обрабатываемые
файлы.
Назначение символьного описания РЭК. Используемые слои.
Масштаб.
Создание изображения элемента. Ввод контактов. Упаковка
вентилей в корпус.
3. Лекция, лабораторная работа. 2+2=4 часа.
Описание электрической принципиальной схемы.
Графический редактор PC-CAPS. Режим DETL.
Графический редактор PC-CAPS. Задание конфигурации. Ключи
запуска. Файл PCCAPS.CFG.
- 2 -
Назначение описания электрической принципиальной схемы.
Используемые слои. Масштаб.
Вызов и размещение элементов на поле схемы. Правила про-
ведения электрических соединений. Именование цепей, описание
шин, "земли". Именование элементов. Режимы упаковки компонен-
тов.
Создание файлов отчетов.
4. Лекция, лабораторная работа. 2+2=4 часа.
Создание описания конструктива
радиоэлектронного компонента.
Графический редактор PC-CARDS. Режим SYMB.
Графический редактор PC-CARDS. Назначение. Обрабатываемые
файлы. Файл PCCARDS.CFG.
Назначение описания конструктива РЭК. Используемые слои.
Масштаб.
Создание изображения элемента. Ввод контактов. Упаковка
контактов. Проблема соответствия символьного описания РЭК и
описания конструктива.
5. Лекция, лабораторная работа. 2+2=4 часа.
База данных проекта.
Содержание и создание файла с описанием базы данных про-
екта (FIL-файла).
Трансляция описания в файл-библиотеку (LIB-файл). Прог-
рамма PREPACK. Входная и выходная информация. Пакетный режим.
Выделение списка цепей (NLT-файл). Программа PCNODES.
Входная и выходная информация. Пакетный режим.
Упаковка конструктивов на плату (PKG-файл). Программа
PCPACK. Входная и выходная информация. Пакетный режим.
Возможные ошибки. Причины возникновения и методы устране-
ния.
.
- 3 -
6. Лекция, лабораторная работа. 2+2=4 часа.
Размещение конструктивов на поле печатной платы.
Графический редактор PC-PLACE.
Графический редактор PC-PLACE. Назначение. Обрабатываемые
файлы. Признак отпечатка конструктива. Создание и редактирова-
ние.
Гистограмма и вектора силы. Фактор выигрыша. Создание и
содержания отчета по гистограмме.
Ручное размещение РЭК на поле платы.
Автоматическое размещение РЭК на поле платы. Создание
сетки привязки конструктивов и очереди размещение.
Оптимизация размещения перебором вентилей и компонентов.
Оптимизация цепей.
Интрактивный режим размещения.
Создание и содержание файлов отчетов о размещении и опти-
мизации.
7. Лекция, лабораторная работа. 2+2=4 часа.
Автоматическая трассировка. Программа PC-ROUTE.
Программа PC-ROUTE. Назначение. Обрабатываемые файлы.
Стратегия трассировки. Настройка.
Создание и содержание отчета о процессе трассировки.
ДАЛЬНЕВОСТОЧНЫЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
ЭЛЕМЕНТЫ ПРИКЛАДНОЙ МАШИННОЙ ГРАФИКИ
В СИСТЕМЕ P-CAD
Методическое пособие для студентов
технических специальностей
Владивосток 1993
.
Дальневосточный технологический институт
ЭЛЕМЕНТЫ ПРИКЛАДНОЙ МАШИННОЙ ГРАФИКИ
В СИСТЕМЕ P-CAD
Методическое пособие для студентов
технических специальностей
Утверждено
методическим советом
института
───────────────────────────────────────────────────────────────
ДВТИ Владивосток 1993
.
УДК: 681.3:621.002
Пособие предназначено для студентов технических специаль-
ностей, выполняющих чертежи электрических и электронных схем.
Пособие включает описание графического редактора PC-CAPS
системы P-CAD и методические указания к лабораторным работам.
Авторы-составители - сотрудники кафедры
Экономической информатики:
инженер-программист Д.А. Горбач,
доцент Н.Я. Колесник.
Рецензенты: заведующий кафедрой Инженерной графики ДВТИ
к.т.н. А.Б. Годун,
докторант кафедры Конструирование и произ-
водство радиоаппаратуры ДВГТУ к.т.н., доцент
А.Н. Жирабок.
(C) Дальневосточный технологический институт, 1993
.
3
Машинная графика становится все более доступным и попу-
лярным средством общения человека с ЭВМ. В настоящее время
создано немало систем машинной графики, графических редакторов
и пакетов прикладных графических программ, позволяющих успешно
использовать средства машинной графики практически во всех
сферах человеческой деятельности.
Наиболее широко применяемым средством при проектировании
радиоэлектронной аппаратуры является пакет P-CAD.
Cистема P-CAD (Personal Computer Aided Design) предназна-
чена для автоматизированного проектирования печатных плат.
Данный пакет включает в себя средства, позволяющие пользовате-
лю создавать описания радиоэлектронных компонентов (РЭК),
электрических принципиальных схем, задавать форму печатной
платы, расставлять РЭК на плате как вручную, так и автомати-
чески, а также производить трассировку печатной платы. Резуль-
таты могут быть выданы на принтер, плоттер, фотошаблон.
В данном руководстве рассматриваются вопросы использова-
ния одного из графических редакторов пакета - программы
PC-CAPS в курсе "Машинная графика".
1. НАЗНАЧЕНИЕ И ОБЩАЯ ХАРАКТЕРИСТИКА ПРОГРАММЫ PC-CAPS
Программа PC-CAPS предназначена для графического ввода и
редактирования схем и библиотечных элементов для них (схемных
символов) на персональном компьютере и является мощным диало-
говым инструментом проектировщика. При этом обеспечивается ра-
бота с пользовательской библиотечной базой данных. PC-CAPS вы-
полняет следующие основные функции:
- создание и редактирование символов;
- создание и редактирование схем.
PC-CAPS состоит из символьного и схемного процессоров.
Символьный процессор позволяет пользователю создавать ориги-
нальные (собственные) символы, на основе которых в дальнейшем
создаются принципиальные схемы.
.
4
Схемный процессор позволяет создавать разнообразные схемы
из имеющихся символов. Программа поддерживает иерархию проек-
та, позволяя создавать схемы с иерархией, когда у схемы верх-
него уровня иерархии символ сам является схемой, состоящей, в
свою очередь, из символов более низкого уровня. Введенная с
помощью PC-CAPS информация о созданных схемах запоминается в
пользовательской базе данных, откуда извлекаются таблицы свя-
зей, необходимые для работы других программ системы P-CAD.
1.1. Формат экрана.
При работе с программой экран дисплея разбивается на
несколько зон, как показано на рис.1.1.
┌──────────────────────────────────────────────────────┐
│ ┌──────────────────────────────────────┐ ┌─────────┐ │
│ │ │ │ │ │
│ │ 1 │ │ 2 │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ └──────────────────────────────────────┘ │ │ │
│ ┌──────────────────────────────────────┐ │ │ │
│ │ 3 │ │ │ │
│ └──────────────────────────────────────┘ │ │ │
│ ┌──────────────────────────────────────┐ │ 2 │ │
│ │ 4 │ │ │ │
│ └──────────────────────────────────────┘ └─────────┘ │
└──────────────────────────────────────────────────────┘
Рис.1.1. Формат экрана PC-CAPS
1 - главная зона показа; 2 - зона меню команд;
3 - зона текста; 4 - зона статуса.
Главная зона показа предназначена для изображения редак-
тируемой схемы или символа. Зона меню команд предназначена для
меню и подменю команд схемного или символьного редактора. Зона
5
текста предназначена для диалоговой связи между пользователем
и программой. В этой зоне выводятся запросы значений различных
переменных и параметров, а также выводятся сообщения об ошиб-
ках. Зона (строка) статуса показывает текущие параметры актив-
ной команды, включая активные слои, текущую координатную сет-
ку, координаты курсора и другую информацию о выбранной коман-
де.
1.2. Координатная сетка.
Координатная сетка используется для упрощения процесса
построения схем и символов в главной зоне показа. Пользователь
определяет местоположение точки на экране установкой на это
место графического курсора, имеющего вид перекрестья. Это
место на экране автоматически передвигается к ближайшей точке
экрана, разбитого сеткой на клетки определенных размеров. Раз-
мер клетки (шаг координатной сетки) определяется в единицах,
равных сотым долям дюйма. Например, шаг сетки в 20 единиц
соответствует 20/100 дюйма, или примерно
зан в строке статуса, там же отображаются текущие координаты
курсора. Можно устанавливать шаг сетки от 1 до 200 единиц (по
умолчанию 10).
1.3. Функциональные клавиши
Функциональные клавиши на клавиатуре дублируют ряд команд
(опций), вводимых с использованием "мыши", и позволяют осу-
ществить быстрый доступ к параметрам строки статуса и другие
функции. Назначение клавиш показано в таблице 1.1.
1.4. Структура слоев программы PC-CAPS.
В программе PC-CAPS используется развитая структура сло-
ев. Она предназначена для удобного использования комплексной
информации о проекте, хранящейся в базе данных. При редактиро-
вании схем использование слоев просто необходимо.
.
6
Таблица 1.1
Назначение функциональных клавиш
┌─────────┬──────────────────────────────────────────────┐
│ Клавиша │ Функция │
├─────────┼──────────────────────────────────────────────┤
│ F1 │ Позволяет посмотреть/установить слой │
│ F2 │ Позволяет посмотреть/установить текущий угол │
│ F3 │ Позволяет назначать или изменять имя цепи при│
│ │ исполнении команды ENTR/WIRE │
│ F4 │ Позволяет именовать компонент при размещении│
│ │ совместно с командой ENTR/COMP │
│ F5 │ Позволяет ввести новый размер текста при│
│ │ использовании команд ввода текста │
│ F6 │ Позволяет посмотреть/установить текущую ори-│
│ │ ентацию текста (показ зеленым цветом символа│
│ │ F на строке статуса) │
│ F7 │ Позволяет сделать видимой/невидимой масштаб-│
│ │ ную сетку │
│ F8 │ Позволяет управлять дискретноcтью передвиже-│
│ │ ния курсора │
│ F9 │ Позволяет разместить курсор между главной зо-│
│ │ ной показа экрана и строкой статуса │
│ F10 │ Позволяет разместить курсор между главной зо-│
│ │ ной показа экрана и меню │
└─────────┴──────────────────────────────────────────────┘
Структура слоев, принятая по умолчанию, приведена в таб-
лице 1.2.
Слои могут иметь любой из 15 цветов:
- 1 - зеленый;
- 2 - красный;
- 3 - желтый;
- 4 - синий;
- 5 - голубой;
- 6 - фиолетовый;
- 7 - темно-серый;
- 8 - темно-зеленый;
- 9 - оранжевый;
.
7
- 10 - коричневый;
- 11 - темно-голубой;
- 12 - морковный;
- 13 - малиновый;
- 14 - светло-серый;
- 15 - зеленый.
Таблица 1.2
Структура слоев PC-CAPS по умолчанию
┌────┬─────────┬──────┬─────────┬─────────────────────────┐
│ # │ ИМЯ │ ЦВЕТ │ СТАТУС │ ИСПОЛЬЗОВАНИЕ │
├────┼─────────┼──────┼─────────┼─────────────────────────┤
│ 1 │ 2 │ 3 │ 4 │ 5 │
├────┼─────────┼──────┼─────────┼─────────────────────────┤
│ 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 │ DEVICE │ 5 │ ON │ Имя компонента или │
│ │ │ │ │ номер ячейки │
│ 13 │ OUTLIN │ 5 │ ON │ Выходные линии компонент│
│ │ │ │ │ (используются в полуза- │
│ │ │ │ │ казных проектах) │
│ 14 │ ATTR2 │ 6 │ OFF │ Невидимые атрибуты │
│ 15 │ NOTES │ 6 │ OFF │ Текстовые замечания │
│ 16 │ NETNAM │ 4 │ OFF │ Имена цепей │
│ 17 │ CMPNAM │ 5 │ OFF │ Имена компонент │
│ 18 │ BORDER │ 5 │ OFF │ Бордюр на схеме │
└────┴─────────┴──────┴─────────┴─────────────────────────┘
8
Каждый слой имеет статус, который может принимать следую-
щие значения:
- OFF - не виден и не доступен для редактирования;
- ON - виден, но для редактирования недоступен;
- ABL - виден и может становиться активным;
- ABL A - виден и активен.
При создании схемы рекомендуется использовать стандартные
имена слоев, для возможности последующей обработки схемы дру-
гими программами системы P-CAD.
1.5. Выбор команд.
Программа PC-CAPS использует меню команд для вызова ре-
дактирующих команд.
Чтобы выбрать команду, пользователь передвигает графи-
ческий курсор в зону меню команд и устанавливает его на нужную
команду. При перемещении в зону меню или в строку статуса
курсор приобретает вид прямоугольника, окаймляющего нужную ко-
манду или параметр в строке статуса. Затем пользователь нажи-
мает клавишу BUT#1 (или пробел), и выбранная команда стано-
вится активной до тех пор, пока не будет выбрана другая коман-
да (клавишей BUT#1), или отменена текущая выбранная (клавишей
BUT#2).
1.6. Команды выбора режима.
Редактор обеспечивает возможность работы пользователя в
двух режимах, задаваемых командами:
SYMB
установить систему в режим редактирования библиотечных
элементов (символов) - главное меню при этом изменяет
цвет на красный;
DETL
установить систему в режим редактирования схемы - главное
меню изменяет цвет на зеленый. По умолчанию после запуска
программы PC-CAPS устанавливается режим DETL.
.
9
2. ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Лабораторные работы, содержащиеся в данном руководстве,
позволяют получить практические навыки по использованию графи-
ческого редактора PC-CAPS на примерах создания символьного
описания элементов РЭУ и изображений электрических принципи-
альных схем.
Лабораторная работа N 1.
Создание символьного описания элементов
в системе P-CAD
Цель работы: изучение методики создания символьного
описания элементов с помощью графического редактора PC-CAPS.
Создание символьного описания элементов осуществляется в
редакторе PCCADS системы проектирования P-CAD (режим SYMB).
При использовании версии 4.5 необходимо предварительно загру-
зить системный драйвер PALT.COM.
Методика создания символьного описания элементов будет
изложена на примере описания элемента К155ЛА3.
Порядок выполнения работы.
1. Получить у преподавателя задание на подготовку сим-
вольного описания элемента.
2. Ознакомиться с основными командами графического редак-
тора PC-CAPS по документации на систему P-CAD.
3. Подготовить программу к работе:
- запустить программу PC-CAPS;
- установить режим SYMB;
- выбрать команду VLYR; установить в состояние ABL
слои GATE, PINNUM, PINCON, REFDES, DEVICE, имеющие
следующее функциональное назначение (цифры после на-
именования слоя обозначают рекомендуемый цвет слоя):
.
10
GATE 1 ABL - слой изображения компонента;
PINNUM 2 ABL - слой хранения номеров выводов;
PINNNAM 3 ABL - слой хранения имен выводов;
PINCON 4 ABL - слой выводов;
REFDES 5 ABL - слой конструкторских обозначений;
DEVICE 6 ABL - слой хранения названия элемента.
4. Создать графическое изображение компонента (форма и
размеры компонента должны соответствовать требованиям ГОСТов):
- слой GATE сделать активным;
- используя команды меню DRAW (DRAW/RECT, DRAW/LINE,
DRAW/CIRC и др.) сформировать графический образ эле-
мента, при этом в строке статуса установить следую-
щие параметры:
GATE - активный слой
SOLID - сплошная линия
ORTH - перпендикулярныe отрезки
W:0 - толщина линии
10:10 - масштаб в единицах базы данных (DBU)
S,G - зеленого цвета
- для коррекции изображения использовать команды DEL,
EDIT.
┌─────┐
───┤ │
│ ├───
───┤ │
└─────┘
Рис. 2.1. Графический образ элемента
5. Ввести текстовые обозначения:
- выбрать команду DRAW/TEXT, в строке статуса устано-
вить следующие параметры:
DEVICE - активный слой
SIZ:38 - размер букв текста (в единицах DBU)
CCF - параметры размещения текста
11
M - запрет на зеркальное отображение букв (красный)
10:10 - масштаб
S,G - зеленого цвета
- курсор установить в верхний левый угол графического
изображения элемента и на клавиатуре набрать символ
"&".
- установить курсор под графическим изображением эле-
мента и на клавиатуре набрать текст: К155ЛА3.
В результате выполненных действий получится изображение,
представленное на рис. 2.2.
┌─────┐
───┤ & │
│ ├───
───┤ │
└─────┘
К155ЛА3
Рис. 2.2. Графический образ с текстовыми обозначениями
6. Ввести и обозначить контакты:
- выбрать команду ENTR/PIN, в строке статуса устано-
вить следующие параметры:
PICON - активный слой
INPUT (OUTPUT,I/O) - назначение контакта
10:10 - масштаб
S,G - зеленого цвета
- установить курсор в точку расположения первого кон-
такта, нажать клавишу мыши BUT-1. На запрос:
Select pin name location.(Attrib. OK?)...
(Установите место для имени контакта...)
.
12
указать месторасположение имени контакта, нажать
BUT-2 и после запроса
Enter pin name...
(Введите имя контакта...)
набрать имя, например, AIN и нажать клавишу [Enter].
- аналогичные действия выполнить в отношении второго и
третьего контактов элемента, присвоив им имена,
соответственно, BIN и OUT.
Результатом выполненных действий будет изображение компо-
нента, представленное на рис. 2.3 (имена выводов на экране не
отображаются).
AIN ┌─────┐
o───┤ & │ OUT
BIN │ ├───o
o───┤ │
└─────┘
К155ЛА3
Рис. 2.3. Символьное описание элемента
7. Задать точку привязки.
По точке привязки происходит вызов компонента на принци-
пиальную схему. Точку привязки можно ставить в любом месте
рисунка, но рекомендуется ставить в центре левого верхнего
контакта элемента.
Выбрать команду ENTR/ORG, курсор поместить в центр кон-
такта AIN и нажать кнопку мыши BUT-1. При этом в центре кон-
такта появится окружность белого цвета.
8. Задать информацию об упаковке элемента.
Упаковка состоит в "привязке" описанного вентиля к номе-
рам выводов корпуса микросхемы, в которой данный вентиль раз-
мещается (рис. 2.4.).
.
13
┌───────────────────────────────────┐
│ Вентиль A Вентиль D │
1 │ AIN ┌─────┐ ┌─────┐ AIN │ 13
───│─────┤ & │ OUT OUT │ & ├─────│───
2 │ BIN │ ├───┐ ┌───┤ │ BIN │ 12
───│─────┤ │ │ │ │ ├─────│───
3 │ └─────┘ │ │ └─────┘ │ 11
───│───────────────┘ └───────────────│───
7 │ │ 14
───│ │───
│ Вентиль B Вентиль C │
4 │ AIN ┌─────┐ ┌─────┐ AIN │ 10
───│─────┤ & │ OUT OUT │ & ├─────│───
5 │ BIN │ ├───┐ ┌───┤ │ BIN │ 9
───│─────┤ │ │ │ │ ├─────│───
6 │ └─────┘ │ │ └─────┘ │ 8
───│───────────────┘ └───────────────│───
│ │
└───────────────────────────────────┘
Рис. 2.4. Упаковка вентилей в корпусе
- вызвать команду SCMD/SCAT и по таблице идентификато-
ров библиотеки примитивов установить тип вводимого
компонента. Данная информация необходима для логи-
ческого моделирования. Если компонент не предполага-
ется использовать во встроенной библиотеке примити-
вов PCLOGS (что обычно и бывает), на запрос системы:
Symbol old type = 255. New type = ...
указать тип 100.
- вызвать команду SCMD/PNLC. Информацию, вводимую по
команде SCMD/PNLC, необходимо предварительно ра-
зыскать в справочной литературе. На запрос:
Enter gates per package...
(Введите число вентилей в корпусе...)
14
указать 4. По подсказке системы:
Select loc for ref designator...
(Выберите место для обозначения элемента...)
установите курсор в то место на графическом изобра-
жении элемента, где в дальнейшем (при использовании
элемента на принципиальной электрической схеме) бу-
дет находиться конструкторское (мнемоническое) обоз-
начение элемента (D1/1, D1/2...). При этом в строке
статуса установить следующие параметры:
REFDES - активный слой
SIZ:38 - размер букв текста (в единицах DBU)
10:10 - масштаб
S,G - зеленого цвета
Нажать клавишу BUT-1. Вслед за этим на появившееся
сообщение:
Select loc for pin number...
(Выберите местоположение номера контакта...)
установить в строке статуса:
PINNUM - активный слой
SIZ:30 - размер букв текста (в единицах DBU)
10:10 - масштаб
S,G - зеленого цвета
Обойти ВСЕ контакты элемента и с помощью курсора
указать места (обычно над контактом), на которые бу-
дут помещены номера выводов микросхемы при использо-
вании описанного вентиля на принципиальной схеме.
Внимание: Номер контакта не путать с именем контак-
та! Последовательность указания мест расположения
номеров выводов должна соответствовать последова-
тельности ввода контактов. После обхода всех контак-
тов появится сообщение:
15
Enter package pin number for AIN:
Gate assigned to section A.
(Введите номер вывода микросхемы
для контакта с именем AIN вентиля A)
ввести 1 и [Enter] (см. рис. 2.4.).
Для остальных контактов ввести:
для контакта BIN вентиля A ввести 2;
для контакта OUT вентиля A ввести 3;
для контакта AIN вентиля B ввести 4;
для контакта BIN вентиля B ввести 5;
для контакта OUT вентиля B ввести 6;
для контакта AIN вентиля C ввести 10;
для контакта BIN вентиля C ввести 9;
для контакта OUT вентиля C ввести 8;
для контакта AIN вентиля D ввести 13;
для контакта BIN вентиля D ввести 12;
для контакта OUT вентиля D ввести 11.
- уточнить типы контактов. Выбрать команду SCMD/SPAT.
Тип 0 означает, что контакт входной (IN), а тип 1,
что контакт выходной (OUT). Логическая эквивалент-
ность LEQ:0 означает уникальность контакта. Другие
цифры означают логическую эквивалентность. Например,
контакты AIN и BIN эквивалентны между собой (взаимо-
заменяемы), поэтому они имеют одинаковый номер 1.
Указать:
Контакт AIN - тип 0 и LEQ:1.
Контакт BIN - тип 0 и LEQ:1,
Контакт OUT - тип 1 и LEQ:0.
9. Используя команду FILE/SAVE сохранить символьное
описание компонента К155ЛА3 в файле K155LA3.SYM.
.
16
Содержание отчета:
1. Название и цель работы.
2. Краткое описание порядка выполнения работы.
3. Эскиз элемента, символьное описание которого необходи-
мо составить.
4. Твердая копия символьного описания заданного элемента,
выполненная с помощью программы PCPRINT.
Контрольные вопросы:
1. Назначение автоматизированной системы P-CAD.
2. Назначение графического редактора PC-CAPS.
3. Что такое символьное описание элемента и для каких це-
лей оно создается?
4. Какие слои используются в редакторе PC-CAPS при форми-
ровании символьного описания элемента?
5. Как учитывается эквивалентность контактов элемента в
его символьном описании?
6. Какое назначение операции упаковки элемента?
7. Для каких целей в описание элемента вводится точка
привязки?
.
17
Лабораторная работа N 2
Cоздание описания электрической принципиальной
схемы в системе P-CAD
Цель работы: изучение методики создания и редактирования
электрических принципиальных схем с помощью графического ре-
дактора PC-CAPS.
Создание описания электрической принципиальной схемы осу-
ществляется в редакторе PC-CAPS системы проектирования P-CAD
(режим DETL). При использовании версии 4.5 необходимо предва-
рительно загрузить системный драйвер PALT.COM. Схемный про-
цессор программы PC-CAPS позволяет создавать разнообразные
схемы из имеющихся символов, поддерживать иерархию проекта,
что делает возможным создание проекта с иерархией, когда у
схемы верхнего уровня иерархии символ сам является схемой,
состоящей, в свою очередь, из символов более низкого уровня.
Введенная с помощью PC-CAPS информация о созданных схемах за-
поминается в пользовательской базе данных, откуда извлекаются
таблицы связей, необходимые для работы других программ системы
P-CAD.
Методика создания описания электрической принципиальной
схемы будет изложена на примере схемы усилителя (рис. 2.5.).
Порядок выполнения работы.
1. Получить у преподавателя задание - электрическую прин-
ципиальную схему радиотехнического устройства.
2. Ознакомиться с основными командами графического редак-
тора PC-CAPS по документации на систему P-CAD.
3. Запустить программу PC-CAPS и установить рабочие пара-
метры:
- установить режим DETL;
- командой VLYR установить рабочие слои:
WIRES ABL A - слой проводников
GATE ABL - изображение РЭК
18
PINCON ABL - слой выводов
SDOT ABL - слой соединений
NETNAM ABL - имена цепей
CMPNAM ABL - имена компонентов
ATTR ABL - слой атрибутов
REFDES ABL - конструкторские обозначения
остальные слои - в состоянии OFF.
4. Создать графическое изображение электрической принци-
пиальной схемы:
- Командой ENTR/COMP вызвать элементы, используемые в схеме -
в ответ на запрос системы ввести имя файла, который содержит
графическое изображение РЭК. Расположить на поле и нажать 1
кнопку мыши. При необходимости можно воспользоваться коман-
дами редактирования
MOV - перемещение объектов
DEL - удаление объектов
COPY - копирование объектов
ROT - поворот объектов
PAN - панорамирование изображения схемы
ZIN - увеличение изображения
ZOUT - уменьшение изображения
- Команда ENTR/WIRE. Проведение электрических соединений.
В строке статуса установить параметры:
WIRES un-named ORTH W:O L 10:10 S G 210 200
│ │ │ │ │ │
│ │ │ │ │ └ масштаб изображения
│ │ │ │ └ захват цепей (зелен)
│ │ │ └ толщина линий
│ │ └ проведение соединений под 90 градусов
│ └ имя обрабатываемой цепи
└ слой проводников активный
19
Расстояние для захвата ближайшей цепи задается командой
/SCAT с клавиатуры.
Внимание: При подключении к существующей цепи система запра-
шивает подтверждение на объединение цепей:
- Merse the nets? <Y> <N>
- Построение жгута (если это необходимо)
1. DRAW/LINE - рисование жгута. В строке статуса установить:
BUS - слой жгута активный
ORTH - рисование перпендикулярными линиями
W:8 - толщина линии в DBU
2. ENTR/WIRE - проведение соединений от контактов РЭА к жгу-
ту. В строке статуса установить:
WIRES - слой проводников активный
45 D - возможно соединение проводников под углом 45~
W:0 - толщина линии в DBU буква L - зелёного цвета
3. NAME/NET - указываем для каждого проводника в жгуте имя
связи, которой он принадлежит. В строке статуса устано-
вить:
NETNAM - слой имён связей активный
5. Присвоить имена элементам (команда NAME/COMP).
Именование компонентов и электрических цепей схемы
используется для задания однозначного определения элементов
схемы. Введенные имена используются другими программами пакета
для выделения списка цепей и создания библиотеки используемых
элементов, предназначаемых для программ автоматизированной
компоновки печатных плат. Одновременно при проведении электри-
ческих соединений происходит автоматическое именование цепей,
что может быть достаточным при описании простых схем.
20
В строке статуса установить параметры:
CMPNAM SIZ:15 C C F M 10:10 S G 210 200
│ │ │ │ │ │
│ │ │ │ │ └ масштаб изображения
│ │ │ │ └ зеркальный вывод (красный)
│ │ │ └ расположение текста
│ │ └ параметры привязки текста
│ └ размер букв текста
└ слой имен компонентов активный
Выбрать элемент (Select of component ..).
Ввести имя элемента (Enter component name:).
Выбрать место для имени (Name=... Select location...).
6. Нумерация вентилей (команда SCMD/PNUM).
Первый вентиль в корпусе D1 имеет номер D1/A, второй - D1/B,
... , двадцать шестой - D1/Z, двадцать седьмой- D1/AA и так
далее.
7. Присвоить имена цепям (команда NAME/NET).
Выбрать любую точку цепи (цепь высвечивается).
Ввести имя (Enter name...).
8. Сохранить созданную схему в файле (команда FILE/SAVE).
Ввести имя файла. Файл будет сохранен с расширением SCH.
9. Создать файл для вывода на принтер (команда SYS/PLOT).
Для вывода существующей схемы на графопостроитель или пе-
чатающее устройство используются программы системы P-CAD
PCPRINT и PCPLOTS. Для их работы необходимо создать выходной
файл программы PC-CAPS, имеющей расширение .PLT.
Порядок создания выходного файла следующий:
- вывести схему на экран;
.
21
- SYS/PLOT - создать выходной файл; на подсказку системы:
PLOT: Select Page Corner 1 ...
выбрать курсором один из углов прямоугольника, внутри которого
будет располагаться схема; на подсказку системы:
PLOT: Select Page Corner 2 ...
выбрать противоположный по диагонали угол прямоугольника -
высветится прямоугольник, который соответствует выходному фай-
лу; на подсказку системы:
Plot file name:
ввести имя выходного файла (по умолчанию оно соответствует
имени выбранной схемы и имеет расширение .PLT).
Содержание отчета:
1. Название и цель работы.
2. Краткое описание порядка выполнения работы.
3. Твердая копия созданного описания электрической схемы,
выполненная с помощью программы PCPRINT.
Контрольные вопросы:
1. Назначение автоматизированной системы P-CAD.
2. Назначение графического редактора PC-CAPS.
3. Для каких целей создается описание электрической прин-
ципиальной схемы в системе P-CAD?
4. Какие слои используются в редакторе PC-CAPS при форми-
ровании описания электрической принципиальной схемы?
5. Для чего служат операции именования компонентов и
электрических цепей?
.
23
ЛИТЕРАТУРА
1. PC-CAPS. User's Manual. Schematic Personal CAD Systems
Inc.1987.
2. Правила выполнения документов на электрические схемы.
СТП 20-АСНИ РММ 05-01-83. ИАЭ. М.,1984.
3. Й.Энджел. Практическое введение в машинную графику -
М.:Радио и связь, 1984.
.
Дмитрий Александрович Горбач
Нина Яковлевна Колесник
ЭЛЕМЕНТЫ ПРИКЛАДНОЙ МАШИННОЙ ГРАФИКИ
В СИСТЕМЕ P-CAD
Методическое пособие для студентов
технических специальностей
Редактор
Корректор
Подписано в печать 18.03.92 . Формат 60х84 1/16. Бумага писчая.
Офсетная печать. Усл. печ. л. 1.4 Тираж 100 экз.
Бесплатно.
Заказ . План бесплатн. лит-ры
────────────────────────────────────────────────────────────────
Редакционно-издательский отдел ДВТИ
Владивосток, Державина, 57
Отпечатано в лаборатории множительной техники ДВТИ
.
РЕЦЕНЗИЯ
на методическое пособие "Элементы прикладной машинной
графики в системе P-CAD", подготовленное Д.А. Горбач и
Н.Я. Колесник, объемом 24 с.
Инженер по радиоэлектронике и автоматике в условиях тех-
нической оснащенности интеллектуальной деятельности должен
свободно владеть средствами математического и программного мо-
делирования и решения задач проектирования и эксплуатации ап-
паратуры с помощью ЭВМ. Рецензируемое учебное пособие посвяще-
но комплексу этих вопросов. При этом, направленное обучение
специалистов по использованию компьютерной графики и программ-
ного обеспечения АРМ инженера, является весьма актуальным и
обусловлено широким внедрением в инженерную практику персо-
нальных ЭВМ.
Рассматриваемая работа хорошо структурирована. Теорети-
ческий материал непосредственно связан с практическими заняти-
ями - лабораторными работами. Программа этих работ дает воз-
можность студентам осваивать отдельные элементы САПР, причем в
условиях анализа реальных схем и устройств. Постановка вы-
числительных лабораторных работ является оригинальной. Направ-
ленность учебного материала стимулирует приобщение будущих
специалистов к работе на персональных ЭВМ. Проработаны в мето-
дическом пособии также и вопросы организации самостоятельной
работы: дан перечень контрольных вопросов, приводится учебная
и научная литература.
Считаю, что представленное на рецензию методическое посо-
бие является законченной работой. Оно подготовлено на высоком
научном и методическом уровне и рекомендуется к изданию для
использования в учебном процессе.
Рецензент: заведующий кафедрой Инженерной графики ДВТИ
к.т.н. А.Б. Годун.