Система автоматизированного проектирования 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 дюйма, или примерно 5 мм. Шаг сетки пока-

зан в строке статуса,  там же отображаются текущие  координаты

курсора.  Можно устанавливать шаг сетки от 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 экз.

    Бесплатно. Заказ         . План бесплатн. лит-ры 1993 г.

────────────────────────────────────────────────────────────────

             Редакционно-издательский отдел ДВТИ

                  Владивосток, Державина, 57

      Отпечатано в лаборатории множительной техники ДВТИ

.

                           РЕЦЕНЗИЯ

        на методическое пособие "Элементы прикладной  машинной

        графики в системе P-CAD", подготовленное Д.А. Горбач и

        Н.Я. Колесник, объемом 24 с.

     Инженер по радиоэлектронике и автоматике в условиях  тех-

нической  оснащенности  интеллектуальной  деятельности  должен

свободно владеть средствами математического и программного мо-

делирования  и решения задач проектирования и эксплуатации ап-

паратуры с помощью ЭВМ. Рецензируемое учебное пособие посвяще-

но  комплексу этих вопросов.  При этом,  направленное обучение

специалистов по использованию компьютерной графики и программ-

ного  обеспечения  АРМ инженера,  является весьма актуальным и

обусловлено широким внедрением в  инженерную  практику  персо-

нальных ЭВМ.

     Рассматриваемая работа хорошо  структурирована.  Теорети-

ческий материал непосредственно связан с практическими заняти-

ями - лабораторными работами.  Программа этих работ дает  воз-

можность студентам осваивать отдельные элементы САПР, причем в

условиях анализа реальных схем  и  устройств.  Постановка  вы-

числительных лабораторных работ является оригинальной. Направ-

ленность учебного  материала  стимулирует  приобщение  будущих

специалистов к работе на персональных ЭВМ. Проработаны в мето-

дическом пособии также и вопросы  организации  самостоятельной

работы:  дан перечень контрольных вопросов, приводится учебная

и научная литература.

     Считаю, что представленное на рецензию методическое посо-

бие является законченной работой.  Оно подготовлено на высоком

научном  и  методическом  уровне и рекомендуется к изданию для

использования в учебном процессе.

     Рецензент: заведующий кафедрой Инженерной графики ДВТИ

                к.т.н. А.Б. Годун.