
- •Import - импортирование элемента из файла;
- •Ieee Symbol - специальные знаки, показывающие назначение
- •3 State - третье состояние;
- •Initialize - стирание всех макрокоманд;
- •1. Capture - позволяет назначить какую-либо клавишу для
- •Vertical - задание ширины контактной площадки;
- •9 (90 Degree) - разрешает разводку только под углом 90
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РФ
НОВОЧЕРКАССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к практическим занятиям по курсу
"Основы САПР биомедицинских приборов"
НОВОЧЕРКАССК 1997
.
УДК 681.3 (076.5)
Рецензент канд. техн. наук А.В. Седов
Составители: О.А. Наугольнов, В.А. Кучеров
Методические указания к практическим занятиям по
курсу "Основы САПР биомедицинсих приборов" / Новочерк.
гос.техн.ун-т. - Новочеркасск: НГТУ, 1997. - 24 с.
Предназначены для студентов специальности 1905
"Биотехнические и медицинские аппараты и системы", а
также могут быть полезны студентам других специальнос-
тей, использующих программный пакет автоматизирован-
ного проектирования печатных плат ORCAD.
c 3 0 Новочеркасский государственный
технический университет, 1997
.
Целью данных практических занятий является получение на-
выков создания принципиальных схем, печатных плат, заданий на
проектирование с помощью существующих САПР на примере прог-
раммного пакета ORCAD. Следует отметить, что в этих работах
основной упор сделан не на обучение работе студентов в этом
пакете с использованием стандартных схемных элементов (что
изучалось в курсе "Конструирование и технология изготовления
средств измерения, контроля и диагностики" и отражено в лите-
ратуре [1]), а на обучение созданию студентами собственных
элементов схем и включению их в свои библиотеки элементов. Ос-
воение данного курса позволит успешно выполнять технологичес-
кую часть дипломного проекта с использованием ЭВМ.
Занятие 1
ИЗУЧЕНИЕ ПРОГРАММЫ LIBEDIT ПАКЕТА ORCAD.
Цель: изучить назначение, возможности и основные команды
программы LIBEDIT.
Методические указания
Программа LIBEDIT, входящая в состав пакета ORCAD, пред-
назначена для создания новых и редактирования существующих
библиотек схемных элементов. Программа представляет собой гра-
фический редактор, использующий меню команд. Рассмотрим назна-
чение этих команд.
Основное меню имеет следующие пункты:
Again - повтор предыдущей команды;
Body - построение изображений элементов с использованием
графических примитивов;
Conditions - получение информации о состоянии системы
.
(размеры в байтах: чертежа, различных буфе-
ров, свободной памяти);
Export - экспортирование элементов в файл;
Get Part - вызов элемента;
Import - импортирование элемента из файла;
Jump - перемещение курсора в любую точку топологии, пред-
варительно помеченную командой Tag;
Library - работа с библиотеками элементов;
Macro - работа с макрокомандами;
Name - работа с именами элементов;
Origin - задание начала координат по позиции курсора;
Pin - работа с выводами элементов;
Quit - услуговые функции;
Reference - задание идентификатора группы элементов;
Set - установка параметров оболочки ORCAD;
Tag - размещение меток на топологии;
Zoom - управление масштабом изображения.
Рассмотрим подменю, входящие в команды основного меню.
Команда Body имеет подменю, состоящее из следующих пунктов:
Block - вычерчивание элемента в виде прямоугольного блока;
Graphic - вычерчивание элемента с помощью графических
примитивов;
Line - линия;
Circle - окружность;
Arc - дуга;
Text - текст;
Ieee Symbol - специальные знаки, показывающие назначение
элементов;
Fill - заполнение области;
Delete - удаление элемента;
Erase Body - стирание тела элемента;
Size of Body - задание размера тела элемента;
Kind of Part - задание способа рисования элемента (Block
или Graphic).
.
В свою очередь, команда IEEE Symbol включает в себя подме-
ню, состоящее из следующих пунктов:
Negation - отрицание;
Active Low - активный низкий;
Arrow - однонаправленный;
Bidirectional - двунаправленный;
Dynamic - динамический;
Non Logic - не логический (например, вывод питания);
Analog - аналоговый;
3 State - третье состояние;
Amplified - усилитель;
Passive - пассивный;
Open circuit - открытый (например, открытый коллектор);
Hysteresis - гистерезис (например, триггер Шмидта);
Generator - генератор.
Команда Library основного меню включает в себя подменю,
состоящее из следующих пунктов:
Update Current - обновить состав библиотеки (в памяти
компьютера);
List Directory - показать список элементов в библиотеке;
Browse - показать полное изображение элементов в библио-
теке;
Delete Part - удалить элемент из библиотеки (в памяти
компьютера);
Prefix - задать префикс для элемента.
Команда Macro основного меню включает в себя подменю,
состоящее из следующих пунктов:
Capture - назначение клавиши для выполнения последова-
тельности команд;
Delete - удаление макрокоманд;
.
Initialize - стирание всех макрокоманд;
List - получение списка всех клавиш, которым назначены
макрокоманды;
Read - загрузка макрокоманд;
Write - сохранение в файле макрокоманд.
Команда Name основного меню включает в себя подменю,
состоящее из следующих пунктов:
Add - добавить имя элемента (имен может быть несколько);
Delete - удалить имя элемента;
Edit - редактировать имя элемента;
Prefix - редактировать префикс элемента.
Команда Pin основного меню включает в себя подменю, сос-
тоящее из следующих пунктов:
Add - добавить вывод элемента;
Delete - стереть вывод элемента;
Name - задать имя вывода элемента;
Pin Number - задать номер вывода элемента;
Type - задать тип вывода элемента;
Shape - задать вид вывода элемента.
Остальные пункты этого подменю уже были рассмотрены ранее.
Команда Type имеет свое подменю, состоящее из пунктов:
Input - вход;
Output - выход;
Bidirectional - двунаправленный;
Power - питание;
Passive - пассивный;
3 State - третье состояние;
Open Collector - открытый коллектор;
Open Emitter - открытый эмиттер.
.
Команда Shape также имеет свое подменю, состоящее из
пунктов:
Line - линия;
Clock - линия со стрелкой;
Dot - линия с кружком;
Dot Clock - линия с кружком и стрелкой;
Short - короткая линия.
Команда Quit основного меню включает в себя подменю, сос-
тоящее из следующих пунктов:
Update File - сохранить изменения в библиотечном файле на
диске;
Write To File - записать изменения в новый библиотечный
файл на диске;
Initialize - инициализировать библиотеку;
Suspend To Dos - временный выход в операционную систему;
Abandon Edits - выход из программы LIBEDIT.
Команда Set основного меню включает в себя подменю, сос-
тоящее из следующих пунктов:
Auto Pan - разрешает режим автоцентрирования экрана по
положению курсора;
Backup File - разрешает создание резервных копий файлов;
Error Bell - разрешает подачу звукового сигнала при ошиб-
ке;
Left Button - устанавливает выполнение команды "Ввод" с
помощью левой кнопки мыши;
Macro Promts - позволяет выводить сообщение о ходе выпол-
нения макрокоманд;
Power Pins Visiable - разрешает показ выводов питания
элементов;
Show Body Outline - разрешает показ контура элемента;
Visiable Grid Dots - позволяет сделать видимой координат-
.
ную сетку.
Порядок выполнения задания
1. Открыть подкаталог EXE каталога ORCAD и запустить на
выполнение программу libedit.exe .
2. Внимательно изучить список и назначение команд основ-
ного меню программы LIBEDIT.
3. Изучить назначение команд подменю ко всем пунктам
главного меню программы LIBEDIT.
4. Практически изучить выполнение рассмотренных команд.
Занятие 2
СОЗДАНИЕ БИБЛИОТЕКИ ЭЛЕМЕНТОВ
Цель: научиться создавать библиотеку собственных схемных
элементов с помощью программы LIBEDIT на примере
создания резистора, конденсатора, диода, транзисто-
ра.
Методические указания
Часто бывает так, что существующие библиотеки элементов
не полностью удовлетворяют разработчика электронных схем из-за
их неполноты. В этих случаях необходимо научиться создавать
собственные элементы и включать их в собственные библиотеки.
Это позволяет сделать программа LIBEDIT пакета ORCAD. Данная
программа дает возможность построить графическое изображение
элемента с помощью графических примитивов (линий, окружностей,
дуг, текстовых символов, специальных символов, показывающих
функциональное назначение данного элемента). Кроме того, эта
программа позволяет определить функциональное назначение каж-
дого из выводов создаваемого элемента. Хорошо развитый графи-
ческий интерфейс очень удобен и прост в использовании. Вновь
созданные элементы схем могут быть записаны в библиотеку эле-
.
ментов, а затем с легкостью вызываться при создании схем.
Порядок выполнения задания
1. Запустить на выполнение программу LIBEDIT (см. п. 1
занятия 1).
2. Войти в пункт Body основного меню, выбрать команду
Graphic (для резистора можно Block) и установить контур эле-
мента.
3. Выбрать пункт Line и обрисовать линиями контур созда-
ваемого элемента.
4. Установить курсор в предполагаемое место расположения
вывода. Выбрать пункт Pin основного меню, а в нем команду Add-
добавить. Ввести имя вывода (для резистора - 1), тип вывода
(для резистора - Passive) и вид вывода (для резистора - Line).
Аналогично задать имя, тип и вид для второго вывода резистора.
5. Войти в пункт Name основного меню, выбрать команду Add
и задать имя элемента (для резистора - R). Это имя будет ис-
пользоваться для вызова данного элемента из библиотеки.
6. Выбрать пункт Reference основного меню и задать имя,
соответствующее групповому признаку для созданного элемента
(для резистора - R). Это имя будет отображено на схеме при вы-
зове данного элемента.
7. Войти в пункт Library основного меню и выбрать команду
Update Current - сохранить все изменения, внесенные при созда-
нии элемента.
8. Войти в пункт Quit основного меню, выбрать команду
Write To File и задать имя файла библиотеки, в которой будет
храниться созданный элемент (расширение файла должно быть
.lib).
9. Попробовать вызвать элемент из созданной библиотеки.
Для этого в пункте Quit основного меню выбрать команду Initia-
lize и задать имя библиотеки. Затем с помощью пункта Get Part
основного меню вызвать элемент по имени.
10. Аналогичным способом создать следующие схемные эле-
менты: конденсатор, диод, транзистор. Записать эти элементы в
.
свою библиотеку элементов.
Занятие 3
РЕДАКТИРОВАНИЕ СТАНДАРТНЫХ БИБЛИОТЕЧНЫХ ЭЛЕМЕНТОВ
Цель: получение навыков редактирования готовых элементов
библиотек (импортирование элемента из библиотеки,
изменение элементов библиотеки, экспортирование
элементов в собственную библиотеку.
Методические указания
Иногда необходимо не создавать элемент заново, а доста-
точно изменить уже существующий элемент (изменить его назва-
ние, нумерацию выводов, назначение выводов и т.д.). После это-
го все измененные элементы можно записать в собственную библи-
отеку и в дальнейшем пользоваться этой библиотекой для созда-
ния схем. Программа LIBEDIT пакета ORCAD предоставляет такие
возможности.
Порядок выполнения задания
1. Запустить на выполнение программу LIBEDIT.
2. Ввести название библиотеки, из которой необходимо выз-
вать элемент для редактирования (например, device.lib).
3. Командой Get Part основного меню выбрать необходимый
элемент (например, С - конденсатор).
4. Отредактировать по необходимости этот элемент (см. за-
нятие 2).
5. Выбрать пункт Library основного меню, а в нем команду
Update Current - обновление элемента после редактирования.
6. Выбрать пункт Export основного меню и записать этот
элемент на диск под нужным именем.
7. Выбрать пункт Quit основного меню и вызвать в нем ко-
манду Initialize. Загрузить библиотеку, в которую необходимо
.
записать данный элемент, введя ее имя (собственная ранее соз-
данная библиотека элементов).
8. Выбрать пункт Import основного меню и указать имя фай-
ла элемента, под которым он был ранее записан.
9. Выбрать пункт Library основного меню и вызвать в нем
команду Update Current.
10. Выбрать пункт Quit основного меню и выполнить в нем
команду Update File. После этого на диск будет записана обнов-
ленная библиотека, включающая новый элемент.
11. Выйти в ОС MS DOS и уничтожить файл, в котором был за-
писан экспортируемый элемент.
12. Аналогичным способом наполнить свою библиотеку други-
ми элементами.
Занятие 4
РАБОТА С МАКРОКОМАНДАМИ
Цель: получение навыков работы с макросами (макрокоманда-
ми). Использование встроенных макросов, создание,
вызов, сохранение собственных макрокоманд.
Методические указания
Нередко одну и ту же последовательность команд приходится
применять довольно часто. В этом случае удобно эту последова-
тельность команд связать в единое целое, назначить им функцио-
нальную клавишу и в дальнейшем пользоваться вызовом всей пос-
ледовательности команд нажатием одной клавиши. Программа
LIBEDIT пакета ORCAD позволяет выполнить описанные действия.
Рассмотрим, как это происходит.
Команда Macro основного меню позволяет захватывать, ини-
циализировать, распечатывать, загружать и записывать макроко-
манды. Макрокоманды могут определять: функциональные клавиши,
основные клавиши клавиатуры при совместном их использовании с
клавишами <Ctrl>, <Shift>, <Alt>.
.
Рассмотрим пункты меню команды Macro.